diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..094a26db29 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Jason2866 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000000..2dc3cf1eb8 --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +[![Build_special_firmware](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md) + +![Tasmota logo](https://github.com/arendst/Tasmota/blob/development/tools/logo/TASMOTA_FullLogo_Vector.svg#gh-light-mode-only)![Tasmota logo](https://github.com/arendst/Tasmota/blob/development/tools/logo/TASMOTA_FullLogo_Vector_White.svg#gh-dark-mode-only) + + +## These special Tasmota binaries are not official stable releases + +## ⚠️ No support/warranty with these binaries! ⚠️ + +[![Build_special_firmware](https://github.com/Jason2866/Tasmota-build/actions/workflows/Build_special_firmware.yml/badge.svg)](https://github.com/Jason2866/Tasmota-build/actions/workflows/Build_special_firmware.yml) + +## The special firmware files are [here](https://github.com/Jason2866/Tasmota-specials/tree/firmware/firmware). [Source code](https://github.com/Jason2866/Tasmota-build)
+Official ✨ Tasmota ✨ firmware files are [here](https://github.com/arendst/Tasmota-firmware) + +## For easy flashing Tasmota use: +- [Tasmota WebInstaller](https://tasmota.github.io/install/) Only Chrome or Edge Browser needed! +- [ESP_Flasher](https://github.com/Jason2866/ESP_Flasher/releases) + +## Build variants: +- tasmota32c2 - Support for ESP32-C2 2M/4M + - tasmota32c3 - Support for ESP32-C3 2M no OTA variant (tasmota32c3_2M) + - tasmota32(c3/s3)-bluetooth - Support for BLE + - tasmota-battery - extremely cut down build for battery powered Tuya sensors + - tasmota32(c3/s2/s3/c6)-teleinfo - (ESP32 only) for Teleinfo French metering system, MQTT and TLS included + - tasmota32-zigbeebridge - ESP32 based [ZigbeeBridge](https://templates.blakadder.com/ewelink_ZB-GW03.html) + - tasmota-zigbee - Zigbee for TI based chips (Esp8266 and ESP32) + - tasmota-minicustom - even smaller minimal build, **only for Updates (warning MQTT only! No Webserver)** + - tasmota-gps - GPS driver enabled + - tasmota-mega - big binary, almost every sensor included, OTA possible only with minimal + - tasmota-allsensors - guess whats in ;-) + - tasmota-platinum - IT...IS...HUGE!!! nearly everything is enabled (only for devices with >=4Mb flash) + - tasmota-titanium - as platinum with scripting enabled + - tasmota-rangeextender - Experimental build where Tasmota acts as AP range extender + - tasmota-scripting - all scripting features instead of rules + Smart Meter Interface enabled + - tasmota-thermostat - Thermostat driver and temperature sensors (ESP32 has Bluetooth included) + - tasmota32solo1-thermostat - ESP32 Single Core Thermostat driver and Bluetooth temperature sensors (used on Shelly Plus 1PM for example) + - tasmota-teleinfo - For Teleinfo French metering system, MQTT enabled but No TLS due to lack of ressources + - tasmota-tls - MQTT TLS enabled + - tasmota32(c3/s3)-mi - Support for MI BLE devices diff --git a/genManifest.py b/genManifest.py new file mode 100644 index 0000000000..1f590b4be8 --- /dev/null +++ b/genManifest.py @@ -0,0 +1,128 @@ +#!/usr/bin/python3 + +from curses.ascii import isupper +from platform import release +import sys +from os import listdir +from os import mkdir +from os import remove +from os import path +import json + +def convertJSON(infile,outfile): + with open(infile) as json_file: + data = json.load(json_file) + for build in data['builds']: + for path in build['parts']: + # print(path['path']) + path['path'] = path['path'].replace("..", "https://Jason2866.github.io/Tasmota-specials") + # print(data) + j = json.dumps(data,indent=4) + f = open(outfile,"w") + f.write(j) + f.close() + +def getManifestEntry(manifest): + entry = {} + with open(manifest) as json_file: + data = json.load(json_file) + entry['path'] = "https://Jason2866.github.io/Tasmota-specials/" + manifest + entry['name'] = data['name'] + entry['chipFamilies'] = [] + for build in data['builds']: + entry['chipFamilies'].append(build['chipFamily']) + return entry + + + +def main(args): + path_manifests = path.join('manifest') + path_manifests_ext = path.join('manifest_ext') + if not path.exists(path_manifests): + print("No manifest folder, exiting ...") + return -1 + files = listdir(path_manifests) + if len(files) == 0: + print("Empty manifest folder, exiting ...") + return -1 + if path.exists(path_manifests_ext): + m_e_files = listdir(path_manifests_ext) + # for file in m_e_files: + # remove(file) + else: + mkdir(path_manifests_ext) + + + output = {} + + for file in files: + # create absolute path-version of each manifest file in /manifest_ext + convertJSON(path.join(path_manifests,file),path.join(path_manifests_ext,file)) + line = file.split('.') + if len(line) != 4: + print("Incompatible path name, ignoring file:",file) + continue + # print(line[1]) + if line[0] not in output: + output[line[0]] = [[],[],[],[],[],[]] + if line[1] == "tasmota": + output[line[0]][0].insert(0,getManifestEntry(path.join(path_manifests_ext,file))) # vanilla first + continue + elif line[1] == "tasmota32": + output[line[0]][1].insert(0,getManifestEntry(path.join(path_manifests_ext,file))) + continue + else: #solo1,4M,... + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + name_components = line[1].split('-') + if name_components[0] == "tasmota": + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][1].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][0].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + elif name_components[0] == "tasmota32": + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][3].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + else: #solo1,4M,... + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][5].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][4].append(getManifestEntry(path.join(path_manifests_ext,file))) + # print(output) + + for section in output: + merged = sorted(output[section][0],key=lambda d: d['name']) + sorted(output[section][1],key=lambda d: d['name']) + sorted(output[section][2],key=lambda d: d['name']) + sorted(output[section][3],key=lambda d: d['name']) + sorted(output[section][4],key=lambda d: d['name']) + sorted(output[section][5],key=lambda d: d['name']) + output[section] = merged + + #release = output.pop("release") + #development = output.pop("development") + unofficial = output.pop("unofficial") + + + final_json = {} + #final_json["release"] = release + #final_json["development"] = development + final_json["unofficial"] = unofficial + for key in output: + final_json[key] = output[key] # just in case we have another section in the future + + print(final_json) + + j = json.dumps(final_json,indent=4) + f = open("manifests.json", "w") + f.write(j) + f.close() + + # intermediate version with double output (DEPRECATED) + f = open("manifests_new.json", "w") + f.write(j) + f.close() + # end deprecated version + +if __name__ == '__main__': + sys.exit(main(sys.argv)) +# end if diff --git a/genManifestRelease.py b/genManifestRelease.py new file mode 100644 index 0000000000..c02551baa1 --- /dev/null +++ b/genManifestRelease.py @@ -0,0 +1,138 @@ +#!/usr/bin/python3 + +from curses.ascii import isupper +from platform import release +import sys +from os import listdir +from os import mkdir +from os import remove +from os import path +import json +import requests + +def convertJSON(infile, outfile, tag): + with open(infile) as json_file: + data = json.load(json_file) + for build in data['builds']: + for path in build['parts']: + components = path['path'].split("/") + path['path'] = "https://github.com/Jason2866/Tasmota-specials/releases/download/" + tag + "/" + components[-1] + # print(data) + j = json.dumps(data,indent=4) + f = open(outfile,"w") + f.write(j) + f.close() + +def firmwareVersion(tag): + commit = tag.split(".")[2] + url = "https://raw.githubusercontent.com/arendst/Tasmota/"+commit+"/tasmota/include/tasmota_version.h" + response = requests.get(url) + for line in response.text.split("\n"): + if "const uint32_t VERSION =" in line: + return line.split("//")[1].strip() + +def getManifestEntry(manifest, tag): + entry = {} + with open(manifest) as json_file: + data = json.load(json_file) + components = manifest.split("/") + entry['path'] = "https://github.com/Jason2866/Tasmota-specials/releases/download/" + tag + "/" + components[-1] + entry['name'] = data['name'] + entry['version'] = firmwareVersion(tag) + entry['chipFamilies'] = [] + for build in data['builds']: + entry['chipFamilies'].append(build['chipFamily']) + return entry + +def getTag(): + with open("tag_latest.txt") as tag: + tag_latest = tag.readline().strip() + return tag_latest + + +def main(args): + path_manifests = path.join('manifest') + path_manifests_release = path.join('manifest_release') + if not path.exists(path_manifests): + print("No manifest folder, exiting ...") + return -1 + files = listdir(path_manifests) + if len(files) == 0: + print("Empty manifest folder, exiting ...") + return -1 + if path.exists(path_manifests_release): + m_e_files = listdir(path_manifests_release) + # for file in m_e_files: + # remove(file) + else: + mkdir(path_manifests_release) + + tag_latest = getTag() + + output = {} + + for file in files: + # create absolute path-version of each manifest file in /manifest_ext + convertJSON(path.join(path_manifests,file),path.join(path_manifests_release,file),tag_latest) + line = file.split('.') + if len(line) != 4: + print("Incompatible path name, ignoring file:",file) + continue + # print(line[1]) + if line[0] not in output: + output[line[0]] = [[],[],[],[],[],[]] + if line[1] == "tasmota": + output[line[0]][0].insert(0,getManifestEntry(path.join(path_manifests_release,file)),tag_latest) # vanilla first + continue + elif line[1] == "tasmota32": + output[line[0]][1].insert(0,getManifestEntry(path.join(path_manifests_release,file)),tag_latest) + continue + else: #solo1,4M,... + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_release,file),tag_latest)) + continue + name_components = line[1].split('-') + if name_components[0] == "tasmota": + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][1].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) # language versions last + continue + output[line[0]][0].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) + continue + elif name_components[0] == "tasmota32": + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][3].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) # language versions last + continue + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) + continue + else: #solo1,4M,... + if len(name_components[1]) and name_components[1].isupper(): + output[line[0]][5].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) # language versions last + continue + output[line[0]][4].append(getManifestEntry(path.join(path_manifests_release,file)),tag_latest) + # print(output) + + for section in output: + merged = sorted(output[section][0],key=lambda d: d['name']) + sorted(output[section][1],key=lambda d: d['name']) + sorted(output[section][2],key=lambda d: d['name']) + sorted(output[section][3],key=lambda d: d['name']) + sorted(output[section][4],key=lambda d: d['name']) + sorted(output[section][5],key=lambda d: d['name']) + output[section] = merged + + #release = output.pop("release") + #development = output.pop("development") + unofficial = output.pop("unofficial") + + + final_json = {} + #final_json["release"] = release + #final_json["development"] = development + final_json["unofficial"] = unofficial + for key in output: + final_json[key] = output[key] # just in case we have another section in the future + + print(final_json) + j = json.dumps(final_json,indent=4) + f = open("manifests_release.json", "w") + f.write(j) + f.close() + # end deprecated version + +if __name__ == '__main__': + sys.exit(main(sys.argv)) +# end if diff --git a/genManifestWithFeatureas.py b/genManifestWithFeatureas.py new file mode 100644 index 0000000000..a71aad675c --- /dev/null +++ b/genManifestWithFeatureas.py @@ -0,0 +1,197 @@ +#!/usr/bin/python3 + +from platform import release +import sys +from os import listdir +from os import mkdir +from os import remove +from os import path +import json +import requests +import gzip +import re + + + +def handle_map_gz(data): + decompressed = gzip.decompress(data).decode() + + features = {"Xdrv":[],"Xlgt":[],"Xnrg":[],"Xsns":[]} + for line in decompressed.splitlines(): + m = re.search('Xdrv\d\d', line) + if(m): + number = int(m.group()[4:]) + if(number not in features["Xdrv"]): + features["Xdrv"].append(number) + features["Xdrv"].sort() + m = re.search('Xlgt\d\d', line) + if(m): + number = int(m.group()[4:]) + if(number not in features["Xlgt"]): + features["Xlgt"].append(number) + features["Xlgt"].sort() + m = re.search('Xnrg\d\d', line) + if(m): + number = int(m.group()[4:]) + if(number not in features["Xnrg"]): + features["Xnrg"].append(number) + features["Xnrg"].sort() + m = re.search('Xsns\d\d', line) + if(m): + number = int(m.group()[4:]) + if(number not in features["Xsns"]): + features["Xsns"].append(number) + features["Xsns"].sort() + + # print("Features:",features) + return features + + +def add_features_from_map(infile): + print("Processing ",infile) + file_name = infile.split('/')[1] + file_name = file_name.split('.')[1] + # We need a repo, which holds all the map.gz files too + # This is perhaps not the final solution + url = ' https://github.com/arendst/Tasmota-firmware/raw/main/firmware/map/'+file_name+'.map.gz' + r = requests.get(url) + if(r): + # print("Found map for ",infile) + features = handle_map_gz(r.content) + return features + else: + # Fallback to Jasons special builds + # print("No map for: ",url, " , will try:") + url = ' https://github.com/Jason2866/Tasmota-specials/raw/firmware/firmware/map/'+file_name+'.map.gz' + r = requests.get(url) + # print(url) + if(r): + # print("On 2nd try found map for ",infile) + features = handle_map_gz(r.content) + return features + print("Could not find map.gz for",infile) + return {"Xdrv":[],"Xlgt":[],"Xnrg":[],"Xsns":[]} + + +def convertJSON(infile,outfile): + with open(infile) as json_file: + data = json.load(json_file) + for build in data['builds']: + for path in build['parts']: + # print(path['path']) + path['path'] = path['path'].replace("..", "https://Jason2866.github.io/Tasmota-specials") + + features = add_features_from_map(infile) + # print(features) + if 'features' not in data: + data['features'] = features + # print(data) + j = json.dumps(data,indent=4) + f = open(outfile,"w") + f.write(j) + f.close() + +def getManifestEntry(manifest): + entry = {} + with open(manifest) as json_file: + data = json.load(json_file) + entry['path'] = "https://Jason2866.github.io/Tasmota-specials/" + manifest + entry['name'] = data['name'] + entry['chipFamilies'] = [] + for build in data['builds']: + entry['chipFamilies'].append(build['chipFamily']) + return entry + + + +def main(args): + path_manifests = path.join('manifest') + path_manifests_ext = path.join('manifest_ext') + if not path.exists(path_manifests): + print("No manifest folder, exiting ...") + return -1 + files = listdir(path_manifests) + if len(files) == 0: + print("Empty manifest folder, exiting ...") + return -1 + if path.exists(path_manifests_ext): + m_e_files = listdir(path_manifests_ext) + # for file in m_e_files: + # remove(file) + else: + mkdir(path_manifests_ext) + + + output = {} + + for file in files: + # create absolute path-version of each manifest file in /manifest_ext + convertJSON(path.join(path_manifests,file),path.join(path_manifests_ext,file)) + line = file.split('.') + if len(line) != 4: + print("Incompatible path name, ignoring file:",file) + continue + # print(line[1]) + if line[0] not in output: + output[line[0]] = [[],[],[],[],[],[]] + if line[1] == "tasmota": + output[line[0]][0].insert(0,getManifestEntry(path.join(path_manifests_ext,file))) # vanilla first + continue + elif line[1] == "tasmota32": + output[line[0]][1].insert(0,getManifestEntry(path.join(path_manifests_ext,file))) + continue + elif len(line[1].split('-')) == 1: #solo1,4M,... + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + name_components = line[1].split('-') + if name_components[0] == "tasmota": + if len(name_components[1]) == 2 and name_components[1].isupper(): + output[line[0]][1].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][0].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + elif name_components[0] == "tasmota32": + if len(name_components[1]) == 2 and name_components[1].isupper(): + output[line[0]][3].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][2].append(getManifestEntry(path.join(path_manifests_ext,file))) + continue + else: #solo1,4M,... + if len(name_components[1]) == 2 and name_components[1].isupper(): + output[line[0]][5].append(getManifestEntry(path.join(path_manifests_ext,file))) # language versions last + continue + output[line[0]][4].append(getManifestEntry(path.join(path_manifests_ext,file))) + # print(output) + + for section in output: + merged = sorted(output[section][0],key=lambda d: d['name']) + sorted(output[section][1],key=lambda d: d['name']) + sorted(output[section][2],key=lambda d: d['name']) + sorted(output[section][3],key=lambda d: d['name']) + sorted(output[section][4],key=lambda d: d['name']) + sorted(output[section][5],key=lambda d: d['name']) + output[section] = merged + + #release = output.pop("release") + #development = output.pop("development") + unofficial = output.pop("unofficial") + + + final_json = {} + #final_json["release"] = release + #final_json["development"] = development + final_json["unofficial"] = unofficial + for key in output: + final_json[key] = output[key] # just in case we have another section in the future + + # print(final_json) + + j = json.dumps(final_json,indent=4) + f = open("manifests.json", "w") + f.write(j) + f.close() + + # intermediate version with double output (DEPRECATED) + f = open("manifests_new.json", "w") + f.write(j) + f.close() + # end deprecated version + +if __name__ == '__main__': + sys.exit(main(sys.argv)) +# end if diff --git a/genManifestsForAllReleases.py b/genManifestsForAllReleases.py new file mode 100644 index 0000000000..7c963dfc41 --- /dev/null +++ b/genManifestsForAllReleases.py @@ -0,0 +1,50 @@ +#!/usr/bin/python3 + +from curses.ascii import isupper +from platform import release +import sys +from os import listdir +from os import mkdir +from os import remove +from os import path +import json +import requests +import gzip + + +def getManifestsForTag(tag): + url = "https://github.com/Jason2866/Tasmota-specials/releases/download/" + tag + "/manifests_release.json" + response = requests.get(url) + print(url) + try: + manifests = json.loads(response.content) + return manifests + except: + return {"Failed":tag} + +def getTags(): + tags = [] + with open("tag.txt") as tag: + tag_latest = tag.readline().strip() + while tag_latest: + tags.append(tag_latest) + tag_latest = tag.readline().strip() + return tags + + +def main(args): + all_tags = getTags() + all_releases = [] + for tag in all_tags: + manifests = getManifestsForTag(tag) + all_releases.append(manifests) + + # print(all_releases) + j = json.dumps(all_releases,indent=4) + with gzip.open('all_manifests_in_releases.json.gz', 'wt') as f: + f.write(j) + f.close() + +if __name__ == '__main__': + sys.exit(main(sys.argv)) +# end if diff --git a/index.html b/index.html new file mode 100644 index 0000000000..83719f2f61 --- /dev/null +++ b/index.html @@ -0,0 +1,500 @@ + + + + + + Install Tasmota + + + + + + +
+ +

Install Tasmota

+ +
+
    +
  1. Connect the ESP device to your computer
    using USB or serial-to-USB adapter

  2. +
  3. Select the firmware variant suitable for
    your device

  4. +
  5. Hit "Install" and select the correct port
    or find help if no device found
  6. +
+
+
+
+ +

+ +

+

Filter by date:

+ +

+


Filter by type:
+ + + + + +

+
+
+ + + Your browser does not support Web Serial.
Open this page in Google Chrome or
Microsoft Edge instead + . +
+
+

+
+
+
+

Upload factory firmware with the file dialog or by dragging and dropping onto the dashed region

+ +

+
+
+

+ +
+
+ Tasmota Installer inspired by ESP Web Tools +
+ +
+ + diff --git a/index_no_release.html b/index_no_release.html new file mode 100644 index 0000000000..fed31d42da --- /dev/null +++ b/index_no_release.html @@ -0,0 +1,124 @@ + + + + + + Install Tasmota + + + + + +
+ +

Install Tasmota

+ +
+
    +
  1. Connect the ESP device to your computer
    using USB or serial-to-USB adapter

  2. +
  3. Select the firmware variant suitable for
    your device

  4. +
  5. Hit "Install" and select the correct port
    or find help if no device found
  6. +
+
+
+ +

+
+ + + Your browser does not support Web Serial.
Open this page in Google Chrome or
Microsoft Edge instead + . +
+
+

+
+
+
+ Tasmota Installer powered by ESP Web Tools +
+ +
+ + diff --git a/index_old.html b/index_old.html new file mode 100644 index 0000000000..faf105898d --- /dev/null +++ b/index_old.html @@ -0,0 +1,411 @@ + + + + + + Install Tasmota + + + + + +
+ +

Install Tasmota

+ +
+
    +
  1. Connect the ESP device to your computer
    using USB or serial-to-USB adapter

  2. +
  3. Select the firmware variant suitable for
    your device

  4. +
  5. Hit "Install" and select the correct port
    or find help if no device found
  6. +
+
+
+ +

+ +

+

Filter by date:

+ +

+


Filter by type:
+ + + + + +

+
+ + + Your browser does not support Web Serial.
Open this page in Google Chrome or
Microsoft Edge instead + . +
+
+

+
+
+
+ Tasmota Installer powered by ESP Web Tools +
+ +
+ + diff --git a/js/tasmota_gh_helper.js b/js/tasmota_gh_helper.js new file mode 100644 index 0000000000..5238c72338 --- /dev/null +++ b/js/tasmota_gh_helper.js @@ -0,0 +1,15 @@ +import { Octokit, App } from "https://esm.sh/octokit"; + +window.octokit = new Octokit(); + +const r = await window.octokit.request("GET /repos/{owner}/{repo}/releases", { + owner: "Jason2866", + repo: "Tasmota-specials", + per_page: 999 + }); + +window.rel = r.data + +console.log("Releases:", r.data); + +// export octokit as octo; \ No newline at end of file diff --git a/manifest/unofficial.tasmota-allsensors.manifest.json b/manifest/unofficial.tasmota-allsensors.manifest.json new file mode 100644 index 0000000000..8159b32977 --- /dev/null +++ b/manifest/unofficial.tasmota-allsensors.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Allsensors (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-allsensors.factory.bin", "offset": 0 } + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-allsensors.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-battery.manifest.json b/manifest/unofficial.tasmota-battery.manifest.json new file mode 100644 index 0000000000..4b346720dd --- /dev/null +++ b/manifest/unofficial.tasmota-battery.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Battery (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-battery.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-battery.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-gps.manifest.json b/manifest/unofficial.tasmota-gps.manifest.json new file mode 100644 index 0000000000..8c2f3263d3 --- /dev/null +++ b/manifest/unofficial.tasmota-gps.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota GPS (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-gps.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-gps.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-mega.manifest.json b/manifest/unofficial.tasmota-mega.manifest.json new file mode 100644 index 0000000000..3c8962ab0a --- /dev/null +++ b/manifest/unofficial.tasmota-mega.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Mega (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-mega.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-mega.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-platinum.manifest.json b/manifest/unofficial.tasmota-platinum.manifest.json new file mode 100644 index 0000000000..461b86a7ff --- /dev/null +++ b/manifest/unofficial.tasmota-platinum.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Platinum (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-platinum.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-platinum.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-rangeextender.manifest.json b/manifest/unofficial.tasmota-rangeextender.manifest.json new file mode 100644 index 0000000000..ff801c4f49 --- /dev/null +++ b/manifest/unofficial.tasmota-rangeextender.manifest.json @@ -0,0 +1,18 @@ +{ + "name": "Tasmota Rangeextender (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-rangeextender.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "parts": [{ "path": "../firmware/tasmota/other/tasmota-rangeextender.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-scripting.manifest.json b/manifest/unofficial.tasmota-scripting.manifest.json new file mode 100644 index 0000000000..63ed15ae1d --- /dev/null +++ b/manifest/unofficial.tasmota-scripting.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Scripting (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-scripting.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-scripting.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-teleinfo.manifest.json b/manifest/unofficial.tasmota-teleinfo.manifest.json new file mode 100644 index 0000000000..c6f504b55b --- /dev/null +++ b/manifest/unofficial.tasmota-teleinfo.manifest.json @@ -0,0 +1,39 @@ +{ + "name": "Tasmota Teleinfo (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-teleinfo.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-teleinfo.bin", "offset": 0 }] + }, + { + "chipFamily": "ESP32-C3", + "improv": true, + "parts": [{ "path": "../firmware/tasmota32/other/tasmota32c3-teleinfo.bin", "offset": 0 }] + }, + { + "chipFamily": "ESP32-S2", + "improv": true, + "parts": [{ "path": "../firmware/tasmota32/other/tasmota32s2-teleinfo.bin", "offset": 0 }] + }, + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [{ "path": "../firmware/tasmota32/other/tasmota32s3-teleinfo.bin", "offset": 0 }] + }, + { + "chipFamily": "ESP32-C6", + "improv": true, + "parts": [{ "path": "../firmware/tasmota32/other/tasmota32c6-teleinfo.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-thermostat.manifest.json b/manifest/unofficial.tasmota-thermostat.manifest.json new file mode 100644 index 0000000000..4b6954a5c4 --- /dev/null +++ b/manifest/unofficial.tasmota-thermostat.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Thermostat (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-thermostat.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-thermostat.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-titanium.manifest.json b/manifest/unofficial.tasmota-titanium.manifest.json new file mode 100644 index 0000000000..da33ad9c19 --- /dev/null +++ b/manifest/unofficial.tasmota-titanium.manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Tasmota Titanium (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-titanium.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-titanium.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota-tls.manifest.json b/manifest/unofficial.tasmota-tls.manifest.json new file mode 100644 index 0000000000..b1d4c4909c --- /dev/null +++ b/manifest/unofficial.tasmota-tls.manifest.json @@ -0,0 +1,12 @@ +{ + "name": "Tasmota TLS (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP8266", + "improv": true, + "parts": [{ "path": "../firmware/tasmota/other/tasmota-tls.bin", "offset": 0 }] + } + ] +} diff --git a/manifest/unofficial.tasmota32-bluetooth.manifest.json b/manifest/unofficial.tasmota32-bluetooth.manifest.json new file mode 100644 index 0000000000..0344f7922b --- /dev/null +++ b/manifest/unofficial.tasmota32-bluetooth.manifest.json @@ -0,0 +1,35 @@ +{ + "name": "Tasmota32 BT for C3, C6 and S3", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-C2", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c2-bluetooth.factory.bin", "offset": 0 } + ] + }, + { + "chipFamily": "ESP32-C3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c3-bluetooth.factory.bin", "offset": 0 } + ] + }, + { + "chipFamily": "ESP32-C6", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c6-bluetooth.factory.bin", "offset": 0 } + ] + }, + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-bluetooth.factory.bin", "offset": 0 } + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32-lvgl.manifest.json b/manifest/unofficial.tasmota32-lvgl.manifest.json new file mode 100644 index 0000000000..f598d8552e --- /dev/null +++ b/manifest/unofficial.tasmota32-lvgl.manifest.json @@ -0,0 +1,35 @@ +{ + "name": "Tasmota32 lvgl (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-C3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c3-lvgl.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-C6", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c6-lvgl.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-S2", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s2-lvgl.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-lvgl.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32-mi32.manifest.json b/manifest/unofficial.tasmota32-mi32.manifest.json new file mode 100644 index 0000000000..cfa240d2de --- /dev/null +++ b/manifest/unofficial.tasmota32-mi32.manifest.json @@ -0,0 +1,42 @@ +{ + "name": "Tasmota32 MI BLE (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-mi32.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-C2", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c2-mi32.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-C3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c3-mi32.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-C6", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c6-mi32.factory.bin", "offset": 0} + ] + }, + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-mi32.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32-zigbee.manifest.json b/manifest/unofficial.tasmota32-zigbee.manifest.json new file mode 100644 index 0000000000..e778bc59cf --- /dev/null +++ b/manifest/unofficial.tasmota32-zigbee.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota Zigbee (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-zigbee.factory.bin", "offset": 0} + ] + } + ] +} \ No newline at end of file diff --git a/manifest/unofficial.tasmota32-zigbeebridge.manifest.json b/manifest/unofficial.tasmota32-zigbeebridge.manifest.json new file mode 100644 index 0000000000..b6090acc04 --- /dev/null +++ b/manifest/unofficial.tasmota32-zigbeebridge.manifest.json @@ -0,0 +1,15 @@ +{ + "name": "Tasmota32 ZigbeeBridge (english)", + "home_assistant_domain": "tasmota", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32-zigbeebridge.factory.bin", "offset": 0} + ] + } + ] + } \ No newline at end of file diff --git a/manifest/unofficial.tasmota32c2_2M.manifest.json b/manifest/unofficial.tasmota32c2_2M.manifest.json new file mode 100644 index 0000000000..5ebc40c37a --- /dev/null +++ b/manifest/unofficial.tasmota32c2_2M.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32-C2 2M OTA (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-C2", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c2_2M.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32c3_2M.manifest.json b/manifest/unofficial.tasmota32c3_2M.manifest.json new file mode 100644 index 0000000000..33780fe04a --- /dev/null +++ b/manifest/unofficial.tasmota32c3_2M.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32-C3 2M (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-C3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32c3_2M.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32s3-box.manifest.json b/manifest/unofficial.tasmota32s3-box.manifest.json new file mode 100644 index 0000000000..0045d09373 --- /dev/null +++ b/manifest/unofficial.tasmota32s3-box.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32-S3 BOX (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-box.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32s3-opi_opi.manifest.json b/manifest/unofficial.tasmota32s3-opi_opi.manifest.json new file mode 100644 index 0000000000..025d0246e1 --- /dev/null +++ b/manifest/unofficial.tasmota32s3-opi_opi.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32-S3 (OPI Flash/OPI PSRAM)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-opi_opi.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32s3-qio_opi.manifest.json b/manifest/unofficial.tasmota32s3-qio_opi.manifest.json new file mode 100644 index 0000000000..a2698766a0 --- /dev/null +++ b/manifest/unofficial.tasmota32s3-qio_opi.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32-S3 (QIO Flash/OPI PSRAM)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32-S3", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32s3-qio_opi.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32solo1-bluetooth.manifest.json b/manifest/unofficial.tasmota32solo1-bluetooth.manifest.json new file mode 100644 index 0000000000..1b032592c1 --- /dev/null +++ b/manifest/unofficial.tasmota32solo1-bluetooth.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32 Solo1 Bluetooth (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32solo1-bluetooth.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest/unofficial.tasmota32solo1-thermostat.manifest.json b/manifest/unofficial.tasmota32solo1-thermostat.manifest.json new file mode 100644 index 0000000000..2b2c58f76c --- /dev/null +++ b/manifest/unofficial.tasmota32solo1-thermostat.manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Tasmota32 Solo1 Thermostat (english)", + "new_install_prompt_erase": true, + "funding_url": "https://paypal.me/tasmota", + "builds": [ + { + "chipFamily": "ESP32", + "improv": true, + "parts": [ + { "path": "../firmware/tasmota32/other/tasmota32solo1-thermostat.factory.bin", "offset": 0} + ] + } + ] +} diff --git a/manifest_ext/.keep.me b/manifest_ext/.keep.me new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/manifest_ext/.keep.me @@ -0,0 +1 @@ + diff --git a/manifest_test.json b/manifest_test.json new file mode 100644 index 0000000000..65d4b148f1 --- /dev/null +++ b/manifest_test.json @@ -0,0 +1,167 @@ +{ + "unofficial": [ + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-allsensors.manifest.json", + "name": "Tasmota Allsensors (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-battery.manifest.json", + "name": "Tasmota Battery (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-fullrules.manifest.json", + "name": "Tasmota Fullrules (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-gps.manifest.json", + "name": "Tasmota GPS (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-mega.manifest.json", + "name": "Tasmota Mega (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-platinum.manifest.json", + "name": "Tasmota Platinum (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-rangeextender.manifest.json", + "name": "Tasmota Rangeextender (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-scripting.manifest.json", + "name": "Tasmota Scripting (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-tls.manifest.json", + "name": "Tasmota TLS (english)", + "chipFamilies": [ + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-teleinfo.manifest.json", + "name": "Tasmota Teleinfo (english)", + "chipFamilies": [ + "ESP32", + "ESP8266", + "ESP32-C3", + "ESP32-S2" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-thermostat.manifest.json", + "name": "Tasmota Thermostat (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota-titanium.manifest.json", + "name": "Tasmota Titanium (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32-zigbee.manifest.json", + "name": "Tasmota Zigbee (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32-mi32-homebridge.manifest.json", + "name": "Tasmota32 MI Homebridge (english)", + "chipFamilies": [ + "ESP32", + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32solo1-bluetooth.manifest.json", + "name": "Tasmota32 Solo1 Bluetooth (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32solo1-thermostat.manifest.json", + "name": "Tasmota32 Solo1 Thermostat (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32-zigbeebridge.manifest.json", + "name": "Tasmota32 ZigbeeBridge (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32c3_2M.manifest.json", + "name": "Tasmota32-C3 2M (english)", + "chipFamilies": [ + "ESP32-C3" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32-bluetooth.manifest.json", + "name": "Tasmota32-C3 S3 Bluetooth (english)", + "chipFamilies": [ + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32s3cdc-qio_opi.manifest.json", + "name": "Tasmota32-S3 (QIO Flash/OPI PSRAM)", + "chipFamilies": [ + "ESP32-S3" + ] + }, + { + "path": "https://github.com/Jason2866/Tasmota-specials/releases/download/2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1/unofficial.tasmota32s3cdc-box.manifest.json", + "name": "Tasmota32-S3 BOX (english)", + "chipFamilies": [ + "ESP32-S3" + ] + } + ] +} diff --git a/manifests.json b/manifests.json new file mode 100644 index 0000000000..00e09f2e03 --- /dev/null +++ b/manifests.json @@ -0,0 +1,177 @@ +{ + "unofficial": [ + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-allsensors.manifest.json", + "name": "Tasmota Allsensors (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-battery.manifest.json", + "name": "Tasmota Battery (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-fullrules.manifest.json", + "name": "Tasmota Fullrules (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-gps.manifest.json", + "name": "Tasmota GPS (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-mega.manifest.json", + "name": "Tasmota Mega (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-platinum.manifest.json", + "name": "Tasmota Platinum (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-rangeextender.manifest.json", + "name": "Tasmota Rangeextender (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-scripting.manifest.json", + "name": "Tasmota Scripting (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-tls.manifest.json", + "name": "Tasmota TLS (english)", + "chipFamilies": [ + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-teleinfo.manifest.json", + "name": "Tasmota Teleinfo (english)", + "chipFamilies": [ + "ESP32", + "ESP8266", + "ESP32-C3", + "ESP32-S2", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-thermostat.manifest.json", + "name": "Tasmota Thermostat (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-titanium.manifest.json", + "name": "Tasmota Titanium (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-zigbee.manifest.json", + "name": "Tasmota Zigbee (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-mi32-homebridge.manifest.json", + "name": "Tasmota32 MI Homebridge (english)", + "chipFamilies": [ + "ESP32", + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-zigbeebridge.manifest.json", + "name": "Tasmota32 ZigbeeBridge (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-lvgl.manifest.json", + "name": "Tasmota32 lvgl (english)", + "chipFamilies": [ + "ESP32-C3", + "ESP32-S2", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32c3_2M.manifest.json", + "name": "Tasmota32-C3 2M (english)", + "chipFamilies": [ + "ESP32-C3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-bluetooth.manifest.json", + "name": "Tasmota32-C3 S3 Bluetooth (english)", + "chipFamilies": [ + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32solo1-bluetooth.manifest.json", + "name": "Tasmota32 Solo1 Bluetooth (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32solo1-thermostat.manifest.json", + "name": "Tasmota32 Solo1 Thermostat (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32s3cdc-qio_opi.manifest.json", + "name": "Tasmota32-S3 (QIO Flash/OPI PSRAM)", + "chipFamilies": [ + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32s3cdc-box.manifest.json", + "name": "Tasmota32-S3 BOX (english)", + "chipFamilies": [ + "ESP32-S3" + ] + } + ] +} diff --git a/manifests_new.json b/manifests_new.json new file mode 100644 index 0000000000..00e09f2e03 --- /dev/null +++ b/manifests_new.json @@ -0,0 +1,177 @@ +{ + "unofficial": [ + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-allsensors.manifest.json", + "name": "Tasmota Allsensors (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-battery.manifest.json", + "name": "Tasmota Battery (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-fullrules.manifest.json", + "name": "Tasmota Fullrules (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-gps.manifest.json", + "name": "Tasmota GPS (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-mega.manifest.json", + "name": "Tasmota Mega (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-platinum.manifest.json", + "name": "Tasmota Platinum (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-rangeextender.manifest.json", + "name": "Tasmota Rangeextender (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-scripting.manifest.json", + "name": "Tasmota Scripting (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-tls.manifest.json", + "name": "Tasmota TLS (english)", + "chipFamilies": [ + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-teleinfo.manifest.json", + "name": "Tasmota Teleinfo (english)", + "chipFamilies": [ + "ESP32", + "ESP8266", + "ESP32-C3", + "ESP32-S2", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-thermostat.manifest.json", + "name": "Tasmota Thermostat (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota-titanium.manifest.json", + "name": "Tasmota Titanium (english)", + "chipFamilies": [ + "ESP32", + "ESP8266" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-zigbee.manifest.json", + "name": "Tasmota Zigbee (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-mi32-homebridge.manifest.json", + "name": "Tasmota32 MI Homebridge (english)", + "chipFamilies": [ + "ESP32", + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-zigbeebridge.manifest.json", + "name": "Tasmota32 ZigbeeBridge (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-lvgl.manifest.json", + "name": "Tasmota32 lvgl (english)", + "chipFamilies": [ + "ESP32-C3", + "ESP32-S2", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32c3_2M.manifest.json", + "name": "Tasmota32-C3 2M (english)", + "chipFamilies": [ + "ESP32-C3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32-bluetooth.manifest.json", + "name": "Tasmota32-C3 S3 Bluetooth (english)", + "chipFamilies": [ + "ESP32-C3", + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32solo1-bluetooth.manifest.json", + "name": "Tasmota32 Solo1 Bluetooth (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32solo1-thermostat.manifest.json", + "name": "Tasmota32 Solo1 Thermostat (english)", + "chipFamilies": [ + "ESP32" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32s3cdc-qio_opi.manifest.json", + "name": "Tasmota32-S3 (QIO Flash/OPI PSRAM)", + "chipFamilies": [ + "ESP32-S3" + ] + }, + { + "path": "https://Jason2866.github.io/Tasmota-specials/manifest_ext/unofficial.tasmota32s3cdc-box.manifest.json", + "name": "Tasmota32-S3 BOX (english)", + "chipFamilies": [ + "ESP32-S3" + ] + } + ] +} diff --git a/tag.txt b/tag.txt new file mode 100644 index 0000000000..52a70b21b0 --- /dev/null +++ b/tag.txt @@ -0,0 +1,1307 @@ +2023-03-12.d.0bc48d16c22f3c92c80b65808c2c755b3cd985e1 +2023-03-13.d.2ce93bddddf1977cc7c369572cbea6cf1221c923 +2023-03-13.d.bda32739a8d55f970f537435c12c4e36bb4f7926 +2023-03-14.d.52227b029477b338ef1a0dc986a154deff1c97e7 +2023-03-14.d.0d3302ad04adc9315ad78650257cc6021b08797d +2023-03-14.d.1131ffada1e60234edb407e529d058e76bdfc0fa +2023-03-15.d.da4a1db300a17fc2dcb07627d2375a12f94593dd +2023-03-15.d.cc09ff21e1ddd6b9b92fac5fa9dafdd21fc5dfcc +2023-03-16.d.09255d6373805ddebe5b4d6c5c81eb366ba2455a +2023-03-16.d.d0f463761105ae11439bbdce1105f54494cbc775 +2023-03-17.d.9a3a479c4f20197f6836582860475f7534d62fc3 +2023-03-18.d.e92e115451e81c591f79bd84b86807d03f4f2f72 +2023-03-19.d.948a82d75e3f626e3c08a7a573c22f434f2a1e1d +2023-03-20.d.59677d7e4a3c9553b8df4fbcff8748d579351d40 +2023-03-20.d.fbbb4eaf84100ef32f62f7d9f55024bcff1300f3 +2023-03-21.d.a68bc49cabff8239a5854c0b79c705bf062f28fa +2023-03-21.d.b71968729f4cbceb9ac9551160ab15f6daf34578 +2023-03-21.d.d6ed4adcf689ba1a4df6d9e5614e2ce4c03e9a6e +2023-03-22.d.ab03654e02c42fc58f03d0577833f7e90c9c9395 +2023-03-22.d.00c60450c6de05e4ac646f551f9043b5c009227e +2023-03-22.d.d7370e72110e035c00e38636e22cf3d5845fe082 +2023-03-24.d.938399e086b544ad0817c4c60f1e881a38435804 +2023-03-25.d.9ae7b86efc7eb5fb1dbff3983e9a01d1fdf258eb +2023-03-25.d.ebe308acfc4cac691078f5f2803fbf871587239f +2023-03-25.d.a04c77138659c7cacb769652b3cefc71153a2a1d +2023-03-26.d.215c9cc30f2bf87f9fa3de1e0bb31412b3b8447e +2023-03-26.d.0f08a076580e52ec681c9bf219ad748a67ce2b5e +2023-03-26.d.2afa863e54df160d19cb9f17742b4097c0b87ae4 +2023-03-26.d.bbdd8e1eda785fb9477aa90b399373e9ed64e066 +2023-03-26.d.25b9bef5978519af77a6ed5f22e66854de7c2c64 +2023-03-27.d.50dfd3014829c34dba78dffdc08e3b7f01c3ab6c +2023-03-27.d.b321fab8680affc61c4d2818c8e6380e9151b2ca +2023-03-29.d.3cbe3dbf8b4cb59a206e5de457cd89fa98ab7804 +2023-03-30.d.736ac74f538991d73f5075b3ace50e69c1d2b3bb +2023-03-31.d.d8f9a920cebeaed5c6e2445de0faaf930c284075 +2023-04-02.d.6499ec7142a487cfe984059764d82e26bc134624 +2023-04-02.d.1c72afbc1ace519b92cb90206a5902cc9e72c7d2 +2023-04-03.d.96e5f0dd3855535f8b6da41d867d3085189e020f +2023-04-03.d.d9353cf1e3c44cc29ced448f336adab54575f11b +2023-04-03.d.b1ea413eae126270143896d98b7cca29bda66178 +2023-04-03.d.d7af0ae0772b187700eaeabcd7bdf53c7ddfe7c4 +2023-04-04.d.f109d6ff72a3dada2caa7c53676b5d02f3dc4fc5 +2023-04-05.d.9c6fdc7027a7a15cd986a3bdaeba2d48c86c813f +2023-04-05.d.864c60c579f7fc4238e7e4d460093c87cd80071f +2023-04-06.d.d8bdcebc786cd24d2cc3064f1afcf93de189a103 +2023-04-06.d.1a42320a16b01a5033548d3374500e5c56440a07 +2023-04-07.d.97993934f2acf2e2eff559223c5e39b8a905b78d +2023-04-08.d.86be6c8a3da1f4bdc5567cce5bf9ecf9ebc8372c +2023-04-08.d.52060259cecd1919bb6b1f8d3dc6327e92b8c835 +2023-04-10.d.506248be9967b7da36153df7844e7dcdee464c9e +2023-04-10.d.3354e2acbfcff1fdf45ad19e68ddceeb6dcd5af8 +2023-04-10.d.44dad1245d6c34e1acb217cdbce45ffdab914937 +2023-04-11.d.5bf605340ca6c2a0592f2f66220e7b2ec1c61eee +2023-04-12.d.6d9beb5d794428a32ede7ec5c6f7522c5bfa3e23 +2023-04-12.d.b8483dfb6fa5461ee83415acb63ce40641d936db +2023-04-13.d.870874d181596ab3a62abeb91ec2a2f0122e2c6a +2023-04-13.d.009e07fd074218c6f6b334adb2665322249dc180 +2023-04-14.d.8402f49d0e08eebe998a754aaf10b0e9a3fb170c +2023-04-15.d.538b5a0aa65b7586518dac8719f952018949d38b +2023-04-15.d.21c381282697c6a33c99af536ab4580ac8f23fca +2023-04-15.d.0feba56d8e63d56005712aff3db4105717735033 +2023-04-16.d.3d0354b6fbbd139fe452d2f3b837c97398970942 +2023-04-16.d.2a8b859e37150ae6e2da450cf7563d845ebb64d0 +2023-04-16.d.96f6f69f13e048c97d24a263418826375c45eb8c +2023-04-16.d.de45a7af26264b3fee6f33614665a4fd9ea55633 +2023-04-16.d.e2e142f2898dfa217da5d5aaf318f0fbe07e18e7 +2023-04-17.d.05f6bcf211a52848f89b6f2b85b7d6e00ad0e305 +2023-04-17.d.4bac940a407c68bca1c6ee2cc4d34bd7f0bb7087 +2023-04-18.d.eb40496e4bf347a5aa86d482554aefcf5d014df5 +2023-04-18.d.65eb9142a26ae596d4b47c8bfc95748682a65bf2 +2023-04-19.d.b235dffb291075c51730cac3e605ff2478b6f8ed +2023-04-20.d.49d5356ea312db41101ec9a4fd908ddb006cde99 +2023-04-21.d.ca88aa2519218c5775bce10b8e3bab2efd6f30e2 +2023-04-21.d.112c254d54a535378ccca0beb46ed8dfb91d0ccf +2023-04-21.d.d9eeb8bf57a63e28533be032d5a4378ad0263da9 +2023-04-21.d.045f8b4aec50fb5cf3d44cfda110d24513dd6024 +2023-04-22.d.a2b9574ec995ceffaa98ac82c5ee335185134640 +2023-04-22.d.f9e3b25c9b2eecce33a8129d519075126cb2f6e4 +2023-04-23.d.21bb822dec0cd13f8af66a532297cfa70db4ef7a +2023-04-23.d.c1db67ce376ae5bf93c8abc0092632cbe595157d +2023-04-24.d.763a8671ab320dd16856da7b8275840a1b93de7b +2023-04-24.d.fba15dea717b98258b0ad5313beac60ad0eac9d5 +2023-04-25.d.39abde258393321f35b9adc78b2c2fcde3dd43de +2023-04-25.d.c8318248bb7d853104e3c288e6c8ba9cd33eb24b +2023-04-26.d.afbdb3d54f29b5878a452d3f976e2031c1698173 +2023-04-26.d.ee9d086abacbec1d9d0d4d5850212661ad0656e3 +2023-04-27.d.60855bf367f7ee62cf22196e700f606a1dd72160 +2023-04-27.d.e4e2fcdc6d30574e5d924e0174d5ef58d0c0906c +2023-04-27.d.c33472d9b63f93b0fb425bf6014eefe2a9fd7419 +2023-04-27.d.53bd49ddcd0164947e7432e3528596f6649df8ef +2023-04-27.d.f86bc7d8ab612588bde1b8976696a0cf9a455b29 +2023-04-28.d.d206de52f11780264cc5401ae5173fbc1ff0955d +2023-04-29.d.c5612a50fb85bcffe84b2ebcde3caafb334bc4fc +2023-05-01.d.cda2bf157dd5dec61a5621e220321d21d1e3784d +2023-05-02.d.c498995f7902a3c2a0f771531869269bccd7326d +2023-05-03.d.ec00f0f7e2ead311de113462e20b5995aa491ad3 +2023-05-03.d.9097f508fd49bf1404db28999d78c15c4d6b67ac +2023-05-04.d.13de7a486348e5cabc764b03682fa6f5f4f9bdb5 +2023-05-05.d.687b26ad1351cbd10285e783e2addf663194e203 +2023-05-05.d.08ce63863e6e4a36a4c2e15e791f7765d76d32b4 +2023-05-06.d.8b2539a35a26af2744a0225ff7ad3fac27d8d0a1 +2023-05-06.d.b9464a21a8eb064264888fe2c5cd1c689d932115 +2023-05-06.d.e9d1e8c7250d89a24ade0c42a64731d6c492bbb2 +2023-05-07.d.0287291cd9fe2be7938e31339dc46544b6b37747 +2023-05-07.d.a46b926530616dd7f73ada91c50bb1d1f1c6ad4e +2023-05-07.d.519ea557c7f6a10b274391d828822a5e8b09e3d8 +2023-05-07.d.da5396a080bf46a182704ca5a101addf5d2cfedb +2023-05-07.d.c42f9595203d1b3bc7a18217a2751c53015ecff5 +2023-05-07.d.ba9c7651a785d393a66b62bd4deeb17e596871d3 +2023-05-07.d.ae6d435aaf94aa2e2f2d6e890ec57e931fd248dc +2023-05-08.d.45eb82bc3fe01d4ab32d1a105f5e20c61c82db3f +2023-05-08.d.faff39ca11be659c28db5fe92ffecd9027ae1832 +2023-05-08.d.ffedb96702ab65d17746fd9b1ca4de4a890a6ff7 +2023-05-08.d.4cd1136f4c3a3a8f04851909edf057ade9f9f789 +2023-05-09.d.652a8edefa670223a17278eef1d7725d3cd1fcaa +2023-05-10.d.3a6cd9b63c6bc3fc6e69654bec1901af5a9a3fa9 +2023-05-11.d.86979646fff377a0acfdd88b1c7e1d202f97a5a6 +2023-05-14.d.9b8f3b6b4c688323a5fa722e5a46a89967d69a65 +2023-05-14.d.951b9b4682c857f2c37a3695e5dc67aa7186f9ae +2023-05-15.d.81d7785f66de9c0540f96c3ae2fbcbd8825db9cf +2023-05-16.d.f8b26a90f6c09c2575e7311b9552c8821478e540 +2023-05-16.d.0385204ca781e0d041a0c2f6aa96012c2cad101b +2023-05-17.d.4d131fd543f29f9a8c4f260ac54199a6e38bb896 +2023-05-17.d.57f85ae4783c0ba64d8833e86650a908b4badda9 +2023-05-17.d.d48c826d420b7e63aed38fb4459f7d45d560cd56 +2023-05-19.d.77103baa0a31cbe953d8300bc76cc91b94a5a640 +2023-05-19.d.4afcdc11d628f060ca2a7421a02c3f87905ec9b3 +2023-05-19.d.f5d6578fb5efe2123aa78fcbc9140401c0a069ba +2023-05-20.d.63a83c72897b69708d52782e8ce5d6fcffdc50ec +2023-05-20.d.d5ad79985bce8d32c86a8f8f189417d31de4da5f +2023-05-21.d.a76ebaae48bc7ec573fa277c1c9bed6e810b2607 +2023-05-21.d.ae518424bc122c2800ff21e1849d387eeabeea40 +2023-05-21.d.a39d1eee0e412d981da71854dcefda89c78b4b7e +2023-05-22.d.80afc8793f63cb4aa2e6e78727e1839c674d3c2b +2023-05-22.d.9a88677122da9dd7c3dfa7c2d0e1547e08fb68aa +2023-05-22.d.fd7b18a11ff7f39812d26285afc0b036b25e0e7f +2023-05-23.d.b715f03db651ca4ef22f03d791d8e241769602d5 +2023-05-24.d.4be618fe7b6d3d4eb22870b89ea494f0884883a0 +2023-05-24.d.fc67cca8b42265c909b2d84ec6e906d511e6f7b1 +2023-05-24.d.d0e88c9dae9e6382d15714a5e7c93d5a44a7f62f +2023-05-25.d.75f634dc71e2ca9fceb6ed6b2ef5979fa5843a06 +2023-05-25.d.e05d75248e0444b0966a0b4d1803c4512e787a44 +2023-05-25.d.6fa22aae6b1b2a84fef6d592b1aebb0caa661091 +2023-05-26.d.e87714dbcdb5e03a70384a329ed3ea8095bcfb89 +2023-05-26.d.7f8f75d19694cce58d727095d63ecb8fd23826b4 +2023-05-27.d.d91e1e8bcc0a8d67636fdbb39e17656041ef7ed6 +2023-05-27.d.7b55e1aca23aff2089a4af6afd7522114d92b9a8 +2023-05-29.d.b053cf87ece5eb14b013c51ab457fe372d5a153c +2023-05-29.d.8e741052b8f8db722fdc52f228575d578fa25da0 +2023-05-29.d.bf2982854bc1e243debdc7933b8597603048b12a +2023-05-29.d.07b7a7ee9a5b1e7d5ffbb676502431293c69b6f3 +2023-05-29.d.83e47fa4a8018199cb58135498721f87830e09c1 +2023-05-29.d.83e47fa4a8018199cb58135498721f87830e09c1 +2023-05-29.d.596482284cab41ae04800cf0f548347619c6ed6a +2023-05-30.d.87547657ec1ec5d298ad95fb6c7cdbda59a120f9 +2023-05-31.d.10821b7e2487f9f543c11ae15b9252525ebf7a2b +2023-05-31.d.74f9973b8b703731a50f56b72f2636edf0f68bfa +2023-06-01.d.b9d855ef79e8634d66f513dfc2892ddeea296f34 +2023-06-01.d.9d57a19be3b2d48acb2885dd8435cd0bc204b029 +2023-06-01.d.55b109de68f25206c3d56bba54ce9cd76eea7d9f +2023-06-02.d.4e7475dbd44ce1ec861869815a51721062b9bdaf +2023-06-02.d.f8df9e5f00f12f9ff383fa4484965ff92fc2f992 +2023-06-02.d.61f17221d0b1eab2b7a3228b1e5d7142bae668d7 +2023-06-03.d.6fdfdb847597f91086d9fb5c1fa0593c63fd6d2b +2023-06-04.d.844caf51f9dd9a426b1274ba8300516db932f03e +2023-06-04.d.844caf51f9dd9a426b1274ba8300516db932f03e +2023-06-04.d.31b93f8d4820c51431911a97d80bdfc34c334c0e +2023-06-06.d.a0a1b89dfbe43bae95df0c307d35e994d7bcea1b +2023-06-06.d.18c2bc8320e7cdd0e0e8709b15d2ead5ec3c6e42 +2023-06-06.d.5c3a6d9170f56350fa867a2ed2ab8d7633733734 +2023-06-06.d.73c48ff5f0b3a1c07799196711ad59a60f9cc667 +2023-06-07.d.5a8f13d57ffb63efdfdaa01a578f46af63cc321e +2023-06-07.d.f572d93ac6580f8f45147a2ac1d72cd82948deae +2023-06-07.d.4ce3e5c544cc4577ba998646e7882ad2e71c8089 +2023-06-08.d.2ffd4311c3afc4a3fa30e4c01d43aa8994a0697f +2023-06-08.d.ae67c6cfa1cb793cb35b4a8d4ac314a27aadc48d +2023-06-08.d.676165f3f6e5b62201c422ab6ca3c1d216a1c79e +2023-06-09.d.fc92dc0995b9f430725f8d41babf590de4b20975 +2023-06-09.d.6aed929e17d6367cf48e046994881d52b17d8be0 +2023-06-10.d.63cc575c8b3a0af4254e3d7592a426a50f78a8fd +2023-06-10.d.2f616eef2c0b414c7683b69b2218ab76dcad59fc +2023-06-10.d.827c14e4bdd8d599abd43e7bc52898188a63ba3f +2023-06-10.d.5cb9bae72c1297a7aa415efa96d1e4a3a472503c +2023-06-10.d.5da84c52ff696203e2bb004b503816cc2547e5d5 +2023-06-11.d.a014f5495b406d03243f56cb59c2779af0ec3191 +2023-06-11.d.c88bff5a4698813ce37435af6a00d07435835c02 +2023-06-11.d.badf064ab4f490742f379d4fdd604d9fdef16404 +2023-06-12.d.ae773895f83083dede1c180e5941cc517ab9d920 +2023-06-12.d.bc213289cdd24c26f801cab10b6f1a0c26cd835f +2023-06-12.d.69b2b93d611b3f1a64cd039d7dea1313318445da +2023-06-12.d.69b2b93d611b3f1a64cd039d7dea1313318445da +2023-06-13.d.558819c7488e4d67c2f2ecb05ab46601024af070 +2023-06-14.d.bbd6fa7202f74aac61dcecfac602cecbdc4dac2c +2023-06-14.d.156a3551b0f663158c5723f12ddd51c5ece6d00c +2023-06-14.d.bd6aff77f7536edca6e9532c7d4be796ee246389 +2023-06-14.d.28861821a684886637470b0f7a7603ce902843b8 +2023-06-16.d.3fc932d38aa56cf58bb348d6623facf8e75e2a62 +2023-06-18.d.4a3b6457ca4c21f587f2e6de7fca2ab4a9130e07 +2023-06-18.d.5059a11b9f835cf3c452ceafc47722fe07ae377a +2023-06-18.d.d5c727129ed071557b383f9bc65795edb3968f1e +2023-06-20.d.2d515dc91f7a8ed26b0343922c0fb4a19cf97581 +2023-06-21.d.635e240293e18eacb79c49a8a0e91e4f2375b4df +2023-06-21.d.1a460926f61443f7328c50e26f08d6ebc1e9583e +2023-06-21.d.325ceef839707a51daff1ee9b06aed5170b51649 +2023-06-22.d.04521e554223811ec12a4b77eb32a49a57bd4877 +2023-06-22.d.85f357096a94aea663a538efb202076c700a48b2 +2023-06-22.d.bf36868813d1d5e2b2e479f97b96ef7f71a6aad3 +2023-06-23.d.7d68c55b380c2b317fa6b77ee64b59fd6eb1721f +2023-06-23.d.5792dad12bb56f3cfb155f5f2c55b977074a6145 +2023-06-23.d.0ac5d0945b6d1d8a1cacb5bf3f9d5cd360180093 +2023-06-24.d.9a3d3988a2ceeaf35eab30b8bf42e238049667d9 +2023-06-24.d.01abf97410f5df22468f3d59c376e6f00b08c0cd +2023-06-24.d.81ded35a2c9506fe4da5210502f552e1e32a58b8 +2023-06-25.d.89a815f196061278baee61b78d27bc0c6d575e8d +2023-06-25.d.3642d8ef37faf406cbf1b6fc1093de6997941858 +2023-06-25.d.99a0f2add16c459f739be034fd2b96cfe91da489 +2023-06-25.d.30a65edd7abe56021b5222d2e73960005f3e9647 +2023-06-25.d.090a4bb4b523ff8735c6384a3c5b01a9b3b86bb8 +2023-06-26.d.b53a161106fc8498e12386552a05947e8d8e2d3a +2023-06-26.d.d9a66547aae9a5058cdf53f782141b37e0c46073 +2023-06-26.d.0930bbddf5d3c566b173fad54b7fbe2bc8d557fa +2023-06-26.d.7892a3879589cb7c9aed6409baed1dc6504f273a +2023-06-27.d.9cf3d16065e37c320ac624af14a8f03b07c1497e +2023-06-27.d.694bebb5741cbe276a43030e96306990d9faa0ab +2023-06-27.d.b9588e6192a870e6483469c1c102616e3f565b25 +2023-06-27.d.1e19e13c6f0bec007d41586c80a8b923763b65f8 +2023-06-28.d.504b51a9b4d74a8006bc6da2950770f5647868ee +2023-06-28.d.952811b4eba64770aca3e6b935b92cd690ddd1ad +2023-06-29.d.c303c80add230258827f64d471a6a8b0e3b3bb97 +2023-06-29.d.48e1dd4d7fce82400db90e5c49182e1a03e6ea0f +2023-06-29.d.ef304a8ba84bd7900beec5e192305bc03a4b24d2 +2023-06-29.d.465ae023ab65d45a9878a9088a22ce843424c54e +2023-06-29.d.ff865d8005b287dd7dbc9c75b118a57a82c0a114 +2023-06-29.d.52392a2b48131b209ff082ffd7d3947048236f10 +2023-06-30.d.ad404dfc0c86d0463ce771ecd730b36ee37d2d02 +2023-06-30.d.ad404dfc0c86d0463ce771ecd730b36ee37d2d02 +2023-06-30.d.2705374160bb0cd6f2c14ea9fa2d9093315caf82 +2023-07-01.d.3edb5bb0964e92a9000cafd8be950974b94067bd +2023-07-01.d.85aed3a17de1cb74d3f147d51a7fa5cfecb713a7 +2023-07-02.d.7cd2d78b2611e5b03e6f5b43ea3a276995b262a2 +2023-07-02.d.d72f3b99782fb926e0fa57c62b914cafea9c2478 +2023-07-03.d.8f06552eeeedda4e8ac694e327d58b10bfc153a9 +2023-07-03.d.cc55cf0bb18af44f3a5eb184b56d4220b03bfcf6 +2023-07-06.d.4c0535687f901d4c8dcab5b7022d77dbb0a1a84b +2023-07-06.d.dd2dab4609de7061ccc66a823d22a615badde81d +2023-07-06.d.f462fa772dedc5dd228e42d3e5f9963163037e9a +2023-07-06.d.57c4825ccd1ef0f34defb4161f4559fc0065f336 +2023-07-06.d.5c9c4e6dad2a9156cc27240d331a0e68bf024878 +2023-07-07.d.d9d9ca2651363ac364f720403657e557e8a0efe8 +2023-07-08.d.7afc4865e191474702c32c3b8079d90b0b9ef4c7 +2023-07-08.d.0502c15ce34c230d0b80bd178fc2e54be7871ee6 +2023-07-08.d.05d589f2d74256419bb74688f08e721ebdcddaa1 +2023-07-08.d.8d161d04f7dbf0b42c570f24a5f3114840d73bc2 +2023-07-09.d.b7c9182c1433a31ff68b4d4efc2ef11ebfa1d78e +2023-07-09.d.fcfc3ecb3780983fe5106334096849747ccbe290 +2023-07-10.d.b1cc87d24f9eb8f5dfd7836307cc040038d11d12 +2023-07-10.d.43bc81010fb7a042a402355214981b2879d2bb02 +2023-07-10.d.cefd42c820ba54da24dc3443fc85614b42153fc9 +2023-07-11.d.8c31acd3769766ba8528845c38baeb91ef2b5f65 +2023-07-11.d.889e6ea54d8541ba713eb305d7d15d7695abc5e5 +2023-07-12.d.5b6a25a7a00791986a1a0596f4470b933e4e2697 +2023-07-12.d.9638beacec1418b2d18d97a3fe0aaf148f3ebdba +2023-07-14.d.ebca2f0a075b9635883572307253bf1f1c60f293 +2023-07-15.d.ada754c582ed835798dbc66e023e997e2059e0a9 +2023-07-15.d.af27d65a8a0aa57d5258679928aa2220d94e44e0 +2023-07-15.d.0c0ca82198fe7d5fba650d0aaef9b8dc7f6c1cd8 +2023-07-15.d.ca8ec6a0066b3475d9d411c380f195c134569743 +2023-07-15.d.315fe36727e2089f67d970acdb3cac0c872aef0c +2023-07-16.d.f4ff0010af0a12d13f2745bce303f794ba387094 +2023-07-16.d.410a6b99d9c7c8155f89cf1cc64fb0335f756105 +2023-07-18.d.6382c2806cceac90c6068a613545ded9b9ec3728 +2023-07-19.d.3da5124348958d9cc7f4669fc27edb3f15b7d014 +2023-07-20.d.d1a4296867fb8d48d06de1f05761fe6db2f2fe20 +2023-07-20.d.2cc0964a5fe0dff8ba0dcdb8d51ac6ebec77fb37 +2023-07-21.d.c7a22f175b11da35aee55146a30401f69d883c36 +2023-07-22.d.bc41500d9c4045a66e4a240b72c0b717c221e7c4 +2023-07-22.d.421c95a51bd9bee13667e20cfe26368b8c392702 +2023-07-22.d.6d3aedcafe6851bee060b860d25b563f5bb8f6a5 +2023-07-23.d.31c3555d4de1f91f22ff721efb0dc0e25b27a2b2 +2023-07-23.d.994c105bdaa4e55ef62add32da30af0bc74f15dc +2023-07-23.d.c5be85f4437333bab6965649a0e16bf122933ec9 +2023-07-24.d.f626539c1845175eef43e36ae18de238f31da1df +2023-07-24.d.17cf73595f77b2d1bfc0c767aa301098d4b7789d +2023-07-24.d.978a21240cb98ee06912c51e9b41d2120ba543c7 +2023-07-24.d.3b9ae4c553f613b7de14423f201a07d28ae1a983 +2023-07-26.d.9f16f09f29548c9e86a23906c4a31fea14b2cf67 +2023-07-26.d.11f056040ed72bc41464aa9e549b02a92749d29f +2023-07-29.d.fb45e73384e9bc2f260694489a99dae00c271be4 +2023-07-29.d.2e9cd6a57d76c0272481117f0e65c8d179ef1976 +2023-07-29.d.2c15cfe4da37610a52095bf55d487fbc3c4ae025 +2023-07-30.d.355b1e3b746fc89cfa657a8fa1442dc520c008e1 +2023-07-31.d.80617e96e1238a57bc3f2df1ecaae0a64e3e0963 +2023-07-31.d.222b47627f9cce81733ed10c79d8beb4516266ef +2023-08-02.d.58fce333123c84cc8e027815a4259f1111474d2d +2023-08-02.d.76662ab236d6fd4b267f97144b228666cccfc38b +2023-08-03.d.39643611d498ecadd612af312b4723469888566b +2023-08-03.d.b6129f2ab7a6a28dbed56946dac066ec6bed82b8 +2023-08-04.d.7736ba8af1c073bc8447edfa3b134f84d2dd4c87 +2023-08-04.d.e2c79b45e4689af88ba2b0c04947e934cdcf2912 +2023-08-04.d.732e4106b83dcd075f9d4e3b18c47faabb3c84e1 +2023-08-05.d.70ced65aafe744a18970cda30c228c210ab73551 +2023-08-05.d.fc798540b7dd717760e9d0fdf38aa0d4ada43946 +2023-08-05.d.7c3c3855c4a30236da538863d38193891a588509 +2023-08-05.d.e52c6105c6e74c7cbcd924195689d1e45748aba8 +2023-08-05.d.0b3d6fd146722eb92c57f5a0855facbac0a98be1 +2023-08-06.d.7488ed03f0753f7608968e49cc9b904a64ece94f +2023-08-06.d.76aa6747a5058a7804e4033bfd13c037a3847353 +2023-08-08.d.c3fadde3e8aa16b0de25b18587c16cece553f7aa +2023-08-09.d.bfe0857094211a4c0c7084353be076d908d79bf5 +2023-08-09.d.d85557711d176100b293d6e203a8ccfa3286426f +2023-08-10.d.7544d2f23c52d79a93052efd6c1803974304e375 +2023-08-10.d.314af22ae3bd41a55b4d09d5f6831c219809625a +2023-08-12.d.df1a526f028e9599d9a5e4399f0bbdc503363f80 +2023-08-12.d.f40f4a1947f0a1f8004cae1f7d70a03201bfcc7c +2023-08-14.d.7d18dd0e9e5d46f880cc3aadc7bcfd6d2fe16c22 +2023-08-14.d.2710693453886bb23e44affe8ed5a83432d74998 +2023-08-14.d.fd46fb5acaf1da31bd845ca894c990ffe2a90137 +2023-08-15.d.be88e701d9e5e69d5aafa3c376b4233f3adbb727 +2023-08-15.d.d9530f32a66e29f64a602354a75ae30f05bfb3bc +2023-08-15.d.53819a146505caf3d89e3b6807aebeb61d37f5ba +2023-08-16.d.aa097e9034cea4cf7aac171e842a06415767e165 +2023-08-17.d.b8804cf2a8fc85b2235d18d4921121ce4c487722 +2023-08-17.d.2eaa0fcb67c0c7e24c883c625c74091c8d7fe8c8 +2023-08-18.d.7927c989c4655cdb5aa961b28d4c2981333714c8 +2023-08-18.d.5b3b2a7a62c8e8e50b1efb1e876ff7d642f3afcd +2023-08-20.d.0acd5335d52e24eb319eb029f3ea22b5d651b1c0 +2023-08-20.d.eccfbc334ceb8627487f588c7d30fc4680b3637e +2023-08-21.d.37a527696a040e7af0a3de1a3534f37ed93da7b6 +2023-08-21.d.dc68232f421aa1ba44ea446cd170847d491b1218 +2023-08-21.d.dc68232f421aa1ba44ea446cd170847d491b1218 +2023-08-22.d.c9b5e5ab1f35139d9182fd77df8796b2b5dfd2bb +2023-08-22.d.ca14dc550744bbd6fbeb4e340ca9bfc71b063643 +2023-08-23.d.fe6a0fd7b0bbd70a07934c1d809dfb1d11a2a41f +2023-08-23.d.0d80e639efc171625b0153bfdbae88ba12e6b467 +2023-08-23.d.8861e779e3d7b309860ec474b4fce61512ac8960 +2023-08-24.d.65a1a4feeb85d30c450e6c124b9cdd9aa815cfe4 +2023-08-24.d.d1e85635e3bdc48fbd53ae45995e134385cc2575 +2023-08-24.d.75e4a4654ca5e3e7df724b45511c51eaa3a7495e +2023-08-24.d.312bbbb7b6082ae028a08ab866ff5a1bb0f31f8b +2023-08-24.d.c4e57e49c242666bdb5707a865eb2e4770e35686 +2023-08-24.d.d340c91cd717f4d8cd2a9769e919c25a473c63a0 +2023-08-25.d.87735fb23226c99a50283044e65739e510d50672 +2023-08-25.d.b1fba92e87ee3fd858d94e76cbbed0d74b5bb568 +2023-08-25.d.343618411c00ec496a1b26ab81e461557ca38009 +2023-08-25.d.16b1c5577a60dde78d43b4fed41271de16e5a3e2 +2023-08-25.d.7f24d2027f81717bcc42807fce3625d157e14b00 +2023-08-26.d.4ad30705580e8b0009cf8f67f9298607afc940b8 +2023-08-26.d.ab94b16d8dfb692820f317d5431cb661812ba3e9 +2023-08-26.d.3ed1bead44a3146b2eb109b5ebe26ea819b6547b +2023-08-27.d.dd8b85282a29c115495eb1eac280568b89fa68df +2023-08-27.d.23d6c0f5d5f2882a3c744669cdcbfee832f5ab52 +2023-08-27.d.5395b8c4bd76550a86cf97fbc1fff676b3864c26 +2023-08-29.d.34a26fea2280fe31f045d210046b349cc928ab02 +2023-08-29.d.39083b6add93df27b3fde0976b386e7a67df26b1 +2023-08-30.d.8e8e019e0fda0ed756a7626e9e3e5248aa33d14d +2023-08-30.d.62c36a49b3109ba942d7901c31dacd9af80067d6 +2023-08-30.d.1e57419e713b69780a6e259139da6a969c22ffcf +2023-08-30.d.2872e1b3792b32f59d4a853d1bdeba5681a745ea +2023-08-31.d.33018759833057f100d3d36b745fb91172ab1ef0 +2023-08-31.d.2bae1f4368fa44f5c2dd1b9061c7a8901a3a2401 +2023-08-31.d.48cf04db3a94d89d101e019f926ad07f67a76ed1 +2023-09-01.d.f7c4c16a9c5973746021a024298534b7d1794b59 +2023-09-02.d.f4b3574ed4dd34c78ed48a06953068e14dc501f6 +2023-09-02.d.4f6afbf8498588125e3d9fc2482c7aa57f5efd17 +2023-09-03.d.262c8b421bf7fc4f6d4dd7811105ee0f5de25dd0 +2023-09-03.d.8a514a07580ccf3c45c8d45873befeb11249f79e +2023-09-03.d.a781ba3fc2bfcb07f1884c67d46ecc5856d1a57e +2023-09-03.d.fe0423c6cdd77e589367b7cfeb58e4adf2e3b337 +2023-09-03.d.c6938e2048fb7a91ad4bf987717d822c8588011b +2023-09-04.d.434da4a62ae32260e158a87b17407169361c0609 +2023-09-04.d.1ea12583d1c9c9947013a94b05ecbf5cdd9726c8 +2023-09-05.d.3cd7950d3b5dd19a7819170d1f61e13be2afd508 +2023-09-06.d.1c6db35d96c184cd9018cc4c0a6c7d5795f36a08 +2023-09-06.d.f4bc7c34c6387a542320cb6f5f32dfb612660b29 +2023-09-06.d.f7775b5194f036ab7931d52bba4b6782e5306f6b +2023-09-06.d.41006822973d50c4f1af9e4684b9f24da98123f8 +2023-09-06.d.d9acd2adb0697da17c10fbbef27e0d9b70e0eeb1 +2023-09-07.d.7726f1eef430d7c64159ae14d058c0f1781b33e9 +2023-09-09.d.4cc81f0dbc399bb01263f41ac671cf28fad71057 +2023-09-09.d.4c6ff44e420de991bcb12d093c85e20e25552125 +2023-09-09.d.0e6a0124996f212550c232a5f3ea0378ae7acab6 +2023-09-10.d.ad00d9ec5bfe8323c5a5aaaffc9d0dcb5a2accda +2023-09-10.d.728b1b2d369ab2dd943dfa62140942774b0274aa +2023-09-11.d.16aab339e788c4841cdd7231836f8192cd3be689 +2023-09-12.d.ee43b43add9af833871a09fc4b3068a13358e9f6 +2023-09-12.d.088ac1815b2e71f80e4d1780753bcdeaacad0991 +2023-09-13.d.cb4671ee8833fbc695c3aff36ea92cfe1c223e9c +2023-09-13.d.6d0b2f6bc38d62698e229a5fbe0ec917cffe7c34 +2023-09-13.d.f9bfa1c41bafbfd1de932c76391db95ce64bcb49 +2023-09-13.d.860e12b88a9118a2c14e0a72ea8871b8ae5a4218 +2023-09-13.d.156f1988b211402e7128bee40274660fc2be3c19 +2023-09-13.d.2682d82628186ce10525e81963d50aa91f9a1085 +2023-09-14.d.81fc4e336b554a3cf08628d420cb8570b14e8af6 +2023-09-14.d.d595e646007f07967441d12ca485291baa533ec1 +2023-09-14.d.e5916337ef4f83ccfb8bb110a5e75c72fdc75b70 +2023-09-14.d.d6f0b7595970f03ae22d6ed4194308b460630391 +2023-09-15.d.d2aee662fdb8dd6f4d4c56c972e30b8cbf484939 +2023-09-16.d.141a38191af595420e19fb7433a0f6eef1f2dbb1 +2023-09-16.d.ed33d61ab73efa1719567a85ac317730ffd6f191 +2023-09-17.d.2d0339e8bf2b6d05f634f179e6920ec9df3ecbd5 +2023-09-18.d.d6a9eaf8aa32cebcc7d86b9bfa9cb3f7e4756e91 +2023-09-18.d.aa4464389f691bf98645b6f0b3b08deaa1780972 +2023-09-18.d.ddeb380a19f7252bf5d10402222a786f1d1d82f9 +2023-09-19.d.ffd09da89a80d72d39c55bbcda08c3fba195c9a1 +2023-09-20.d.f8b5a38dc9df46a5c02ff9fd58d1112cc41196bb +2023-09-20.d.fc513af351e43d06bc3675e0e54946896448fc55 +2023-09-21.d.7de25acac0a8ddd171dd6a745bde377fc2d5d4e1 +2023-09-21.d.257112e2a787bb73ff1457bc33b2d01334d5b404 +2023-09-22.d.7a75eb7021d7321cea5f5e7b9207f6c448a46599 +2023-09-22.d.3061b06f3b57a226022ed421e88d75b736aa7055 +2023-09-22.d.63fd3e753a1ff4598d699576cee469f3818551e9 +2023-09-23.d.375c825d32325f02150aa7d8edb02e328e35ba3b +2023-09-23.d.81d287a3b0fead9c2dc00c4b4b7dcd8a15a620ac +2023-09-23.d.9ff65d76ccfca3467e716014fccd4200cc106e70 +2023-09-24.d.0d7c2dee721738b3838031a2567b04ab1e53468e +2023-09-24.d.74900edc96bb8d5b615c26647aeb2c77946a5011 +2023-09-25.d.0f6b59f67e45c4b79b6f8475c36b098d8fd2e81d +2023-09-25.d.0f6b59f67e45c4b79b6f8475c36b098d8fd2e81d +2023-09-25.d.31e56903c502de1ce315afbd913a057c9d42051e +2023-09-27.d.955d2d86dd4002b373d4471633841602e377f988 +2023-09-27.d.3bcdf9487d5e59150bc78471ef145176e9af5b66 +2023-09-28.d.d79ef1bb2ad92cfa883960a9037c463bdc86f9d3 +2023-09-29.d.335e18e8cbea52de200c573686a5ff47d6a75e7b +2023-09-29.d.f0b79844661c8aa9d93e27ce2e509c86b80aaaef +2023-09-30.d.f0b79844661c8aa9d93e27ce2e509c86b80aaaef +2023-09-30.d.d1c643a591857bfe28ab044755de5df622ccccf1 +2023-10-01.d.2e0c958b9795c82df3c63743e98cfd074ebbe7f8 +2023-10-01.d.0be4613cf95e733939e19819cca356460bf84eea +2023-10-02.d.795a194d6552a6f799cad87883976cf083723d8e +2023-10-02.d.86deee4e85697c606ccf5b96fb9a4393b643a2e2 +2023-10-02.d.2ad6353a2dda459fd40b3b56ca904c037da0a23f +2023-10-02.d.77cba731b91ec9cf8dd88b2046e0efff9791dee5 +2023-10-03.d.ee7e3cab150bed502fc373b5847ba7979227c689 +2023-10-03.d.58d43333f5d22a43e6a3b3477e81816463ddca7a +2023-10-03.d.e32c39f21dd1cd45c34b28a0922e173736535e5b +2023-10-03.d.473a8ee99981545c278acda031ce879a720b918b +2023-10-04.d.99df8edc2dee3b311c5744852d3f9c5b725b4f04 +2023-10-04.d.d96ed15e95d9e31b839d3bb78bad30bb98b64160 +2023-10-04.d.9e142c1d3c2afc2613ef7a7e2f6d1b8d75874660 +2023-10-05.d.69a3573f7ec2412e31d0b8b0dafd3dc8808999ce +2023-10-05.d.11aad19800ca8f534ffff5abf1955211b7f15a01 +2023-10-06.d.c5c78f45d00a0e0dafa706db11dc18ccfd384ceb +2023-10-06.d.21ac018d70d87670c050df236f19504f8d9ab000 +2023-10-06.d.74bcbd898e07c4612abc4fd19dd34d78298c32bc +2023-10-06.d.bf9c5b86c6f0d5bc7f65fc5fd0fc525395284fb7 +2023-10-06.d.23a3c3396815efb0af3866359da6701988548365 +2023-10-06.d.906a12f21d855b189d6c8cf20b05e7b502b01773 +2023-10-07.d.cad9d5fdd821885adcd20fd67bf071331532bfd7 +2023-10-07.d.6bde92eef81525ca7e38a811d5bbf67aa4489144 +2023-10-07.d.8c6788c6bc88fff1349f8ef22e499012015759bd +2023-10-07.d.c8679df3ff5185b5c094dd6421f539647ac19eba +2023-10-08.d.9fbb4a8b0b78ed7f414a9074bc033fae378e3c26 +2023-10-09.d.6bec09b23fcc3297ef056b9106471e03e4048e5f +2023-10-09.d.a1cce95c08036c2ab6d874eef7fe8d91bbd9513d +2023-10-09.d.39e0cf574d02e19cb7adfe7a68d53f93715ef4bf +2023-10-09.d.663e6ab21b8deffa892950ac37acbf97a68b50bb +2023-10-09.d.663e6ab21b8deffa892950ac37acbf97a68b50bb +2023-10-10.d.b5d11091631fca031c41156c5b589610e09f34ec +2023-10-11.d.4eefed79ac27be72605bb2b0cb822ea9704f3ea5 +2023-10-12.d.a3dcbc666107c632de88d4e340c289e4a31e94e9 +2023-10-13.d.32cbd330aa760691440ffcbe08a0dd56db479035 +2023-10-13.d.5cee525d022e9a387a9de9ce5ae3f8c5953333a8 +2023-10-13.d.0984c018285709b9e45bf6fb163004ca30abce9d +2023-10-13.d.17087d1b08f77c955d2ffae6c435415a0bac8233 +2023-10-13.d.2950de0016e6d4e34bf1300ccfdde4e54a0e47be +2023-10-13.d.67deceeba840c9e33515b3c9f2e389ab126fb42a +2023-10-14.d.7e6267313b91395f834eaa8c990a644b7cb1924c +2023-10-14.d.2d1ee3903ab0a8a2cf456590ee34fc2a1968346e +2023-10-14.d.baef3eed91f40a027ef70a1b4baba2d6e3108819 +2023-10-15.d.715b64dc2821f4cb6e03404118ec49b8afa33cb0 +2023-10-15.d.715b64dc2821f4cb6e03404118ec49b8afa33cb0 +2023-10-15.d.56314e5423ef966607aec0da5bee233b5a252733 +2023-10-15.d.124fbf8dcbf4a062a78d51ba7e6f11951fac705e +2023-10-15.d.d3784a26ab8ddf91394170545133c4cf5798fe5d +2023-10-16.d.91ba05ac3b3494cce7157654aec8af6e6f81e622 +2023-10-16.d.a04995a3f4106472ac2e0c7bf78073068b82d576 +2023-10-16.d.367768b00e0d10042e40272d19730171a79133c2 +2023-10-16.d.b8988d91a0ce27ca8771358d765bb9fca423acf1 +2023-10-16.d.d05d76b4812dd391e3b366814bd8ac9c3c49bb51 +2023-10-16.d.8e9299ec9757a85b4f21dbcd801c603173e99b8e +2023-10-17.d.82858616f678c513f6f7ad553a7e7c1ed334fe2b +2023-10-17.d.ab420b6cc1d52f17f6540ee3899d4ed94c78cccb +2023-10-17.d.17143cea4453077a0926743a972b9e12c8860109 +2023-10-18.d.2daaa367ff1f1139db676d5a0909a36f827c6920 +2023-10-18.d.13c6bc91cced21ef2ef9626acd5ea4138243c7c1 +2023-10-18.d.58324da242487c04f7e8f75bd34d05e48a587e57 +2023-10-18.d.26e9d7e49c7606628c1373aadb5ade751ede410b +2023-10-18.d.385408dcfd1347dc8298991fa70c54f71625a584 +2023-10-18.d.d5f506b1e3df9396253c6754900e2f18367699cb +2023-10-19.d.d5f506b1e3df9396253c6754900e2f18367699cb +2023-10-19.d.70287d90ad0bb166b594be5e48614f8fd0bb3904 +2023-10-19.d.b6811b2f4e50deaf8e0fc499f858ae82f437b0a0 +2023-10-19.d.88a3d6cb7e54139f86f35c48e40d75dabc0239da +2023-10-19.d.6844bb606d3f379bf5c252cf57c1869c08249b95 +2023-10-20.d.f05470bf81dcb67a4b7cf33f322c2813ba40a922 +2023-10-20.d.7238d857e9fc4fe646e4554443a53081df2ff18e +2023-10-20.d.c91882daeb216e2b699ce4b35f26dd7f72374f48 +2023-10-20.d.3412c17e2d772ed8f0ea6797c959a1e9c279d2e9 +2023-10-21.d.bd90363565a0a3e8eac81093d31e44356d1b708e +2023-10-21.d.356de1a16aaa9b8aa0d02261286156560ccc870a +2023-10-21.d.0ae793a8d4fbebd09c3ce0ec4a60474776e4e1e2 +2023-10-22.d.30521027ab8aab6c7760f519fc8f66b27991fc68 +2023-10-22.d.4fb02cd22e9da67a08caf5c6a6c011b1d0c7d1cb +2023-10-22.d.4f9c7ada0485da6963fb5631ee46724da485214c +2023-10-23.d.1d5f55d3748162b87bcfad344626716ff5821f3d +2023-10-24.d.84eaae572c8026e33e88ad399463f180c49a54b9 +2023-10-24.d.d2b370ab44dc49c3562aa591b497b16c9460e223 +2023-10-26.d.f45b55a18b17cffc95a780507ceb3ecfcb516705 +2023-10-27.d.18c56f92bb819600d311b95e640cfc9a4fb407a2 +2023-10-28.d.dfa6f9a7714584289b97acdb5927c383c9c50e40 +2023-10-28.d.75ec9da8a297223152f392b796c0f499339bade0 +2023-10-28.d.75ec9da8a297223152f392b796c0f499339bade0 +2023-10-28.d.b65f32c5f3f3a080a9439ded193fd27d221232e7 +2023-10-28.d.26f14caee9df9d053927e41e853d352467bdeae4 +2023-10-29.d.be94a6cac84a645e3e962c05f3ee36c7de49dd6b +2023-10-30.d.8540ee37fcf9c3cac76a65d4650b0d9c558d3ac1 +2023-10-30.d.444f4fcd626253243ad7449b063fd6d8fb7bf309 +2023-10-30.d.b0d5cffe16b35e86aad03aceffe2cd30cf539e70 +2023-10-30.d.6410e72b6c58e1e9649e62aeafa2f54c0660c79a +2023-10-31.d.53bd4635d934e4735c86a93e8270bc261f017e85 +2023-10-31.d.d148cc21f61ec355f9e76946cea835b9d49aa96b +2023-10-31.d.0cd1ae965c1b2bad97d4fb96b9de3a5ae8a66841 +2023-11-01.d.ba4d031cc65f54bcfcebe1229523b450b850fa5b +2023-11-01.d.2e95f454586c2fac18ad4f98e8623128c10412fb +2023-11-01.d.c238d8d4d1a84b648b53424fce2b6ab56beb5c36 +2023-11-01.d.8d9f76d52dc3c20836c06f4457acb2bb585b1baa +2023-11-02.d.62675a37a0e7b46283e2fdfe459bb8fd29d1cc2a +2023-11-02.d.580c46177f4282380366cfabe517c308c51ab404 +2023-11-02.d.63297ec5c9c7957d78288a970672e7dc7ea91caf +2023-11-02.d.217c568301e96d46edf2845530493f1a96914f22 +2023-11-03.d.2791087f3c6474d89ebf37875c8f293ae7cb700c +2023-11-03.d.2791087f3c6474d89ebf37875c8f293ae7cb700c +2023-11-03.d.dab1a5302ea3504e123c99dd1b8dbe96e9db6d04 +2023-11-03.d.11e9b7375d30d874423a6dde793c40ba955b4bd6 +2023-11-03.d.8e6a8b6cff6017b39068b74ef62bbaf83c686279 +2023-11-03.d.dcbb22a25617d4d6706dcdae588cf57eec84338c +2023-11-04.d.fbe31ab294d869855b2aae014096b4b357946a5e +2023-11-04.d.fbe31ab294d869855b2aae014096b4b357946a5e +2023-11-04.d.361c15d63b28316f6ce63197eb2351ac1b364700 +2023-11-04.d.5d4330611afe1175de47d3c4c608d4221ff50a15 +2023-11-04.d.3207d542c148a9c73deb53fd3f36fc3097457487 +2023-11-05.d.625b204cb22139f069fdc7cd72e5988d2e1a8312 +2023-11-06.d.9cfe78a8a09bd8576ac47f9465dbb0d61dc5eebc +2023-11-06.d.4e8e01fd62711e2a567873ee9be81cd65f4e1428 +2023-11-06.d.ceda8782c87936f030d04a330e4aae871023128e +2023-11-07.d.1e4f069c3fddc5344a61b633ff262e34d3ee794d +2023-11-07.d.06bacdf48b49e3a7f52f7a7b7d194c140d0df478 +2023-11-08.d.b04d26a7a32b5814308b3a59c6520a6e15003aa0 +2023-11-09.d.c6ca0ff10fe422c227ad3029124c7db320a11b82 +2023-11-09.d.c6ca0ff10fe422c227ad3029124c7db320a11b82 +2023-11-09.d.211da123425173b3790f4e7ee2bc1d9587c99ebd +2023-11-10.d.7febc11b8c284790907400d6d40e8a7400abfd57 +2023-11-10.d.098e29d7e07d00f3aae0814229c037d56c4911d9 +2023-11-11.d.c88b773dd3aa99fea557b70d597517b9c092890b +2023-11-11.d.de1b5929b83f9706c7d0d1f122e0fac589b1825b +2023-11-12.d.64f0520b23ae9f07cd8bb8ce2a70ed6abee61669 +2023-11-12.d.5021b917da5a92f1a624ed27a21132bcdd66e8d9 +2023-11-12.d.44ef425b89dd5838a6db8966a35360044377e1b4 +2023-11-12.d.65e07e838703d2f91b5f5379050289088f1d895f +2023-11-12.d.34fba6e21e58edbbba421c8802ce3ac075b4c9c7 +2023-11-13.d.c1fa07dd51abdb9292c8fc5bb112ece7951bb6e8 +2023-11-13.d.c1fa07dd51abdb9292c8fc5bb112ece7951bb6e8 +2023-11-13.d.0ee62e597bcb877f3c4b2c4a2e8d0197d0ee51cf +2023-11-14.d.0b54b7df40c86f7496a8f96fe40629225602d2c8 +2023-11-14.d.52a0d5b365c9dbf4dc8d5bbcf14c3dcd26d602f6 +2023-11-14.d.7abf8c469b76acd4380f9e27e74dcfd392463578 +2023-11-14.d.dd9e2a7409148c3d4e5894816ef3b20d8a43221f +2023-11-14.d.dd9e2a7409148c3d4e5894816ef3b20d8a43221f +2023-11-14.d.bc8dd8894e7ebafe6ca7b4ae9ca502a24fdb0f14 +2023-11-14.d.a01bed3928d74306f5f138c0b9a341ae5ddf981e +2023-11-16.d.df2bb8e95cecaf6c6e40de5f3cd736f12511f923 +2023-11-17.d.040e25a92c8b91c7e5ad0a81f1fd71b5db6c457b +2023-11-17.d.b02a66a1b6440b61c0fdb8e2a3e4527a136ed8ba +2023-11-17.d.5297bab041ffe63faf5e1edaa33a5758b65fcd78 +2023-11-17.d.74aa056650e2bfb9a3c4910bad3c14af38a2b51d +2023-11-18.d.458eb3670283cbda751a5896c00a7f46229f84e3 +2023-11-18.d.458eb3670283cbda751a5896c00a7f46229f84e3 +2023-11-18.d.1e7c2a9dd2a10d7ac3843e9abcd61c09150fbc72 +2023-11-18.d.bbe173b5343fbb3015a17feb46bdddfc92826ef2 +2023-11-19.d.f1fe32b541a3f7798d5a66ce836b66b5c97b7e89 +2023-11-20.d.7d30ab5929ae4d48328e52f3a24b9ab912a5df87 +2023-11-20.d.433d69d4bcfdb38b913fb6b90c87eb0ed3b984ba +2023-11-21.d.1b0454f6bc94e7f4401967983d35c1cdd4ecaa5f +2023-11-22.d.77081ad92b1008905188744b9539810a2afad642 +2023-11-22.d.a693c28d07f3374c2cc7e05dc8df9c75f8f2a96c +2023-11-23.d.1cd13d7f6643a8b305e7aeb03f7bafcec0dcfb5f +2023-11-23.d.1c605270995d2f0bc78c89ba3189ffe88433b8f8 +2023-11-23.d.3568b559e4ddbc8a4bab4c71444ba3dd7062d9f8 +2023-11-24.d.ad831418e595949976efd88b284a9e0f6c5ff8de +2023-11-24.d.ad831418e595949976efd88b284a9e0f6c5ff8de +2023-11-24.d.01e51b2c9d44821188c5d6c09eaff9c4f8b9ff6b +2023-11-24.d.22f50abf2251e2434eaf8099a9e01b2a58de21a4 +2023-11-27.d.3273aaa9f987e3441dcf3496aaf798c3af25d2fc +2023-11-27.d.07031d5ebf877c293bb04f620672f9b29038fe61 +2023-11-27.d.62afe918f07f2e12766f26b79a62cb590eead4ce +2023-11-27.d.fb51d9df8a141ce93fe1ce945bd0f681ac02686f +2023-11-28.d.59c22b63538d708f1f43371476cf3d4123d06a0c +2023-11-29.d.47bc321ebb3d9d50fbd8cfad35a08121b1edfa73 +2023-11-30.d.9a010bdf7d50ae1debab816aee2de8e943fa3033 +2023-12-01.d.a9a734ddba7150d352a93712dbb9db713240c971 +2023-12-01.d.673202120ffc58e16ee222d60591c335a030831b +2023-12-01.d.5b13ece33eb27b5ef83396d92e78e49c9f7d0647 +2023-12-01.d.8ee071b8b806d8140238e69ae6a3c6dfe8d061ed +2023-12-01.d.45ba50bb2f312f02140e469ee4ea66894320993b +2023-12-02.d.3d0ab2259c55e06cddd7aebfaaf3a331220f77af +2023-12-02.d.050fdbf5de6c13f5998af6a476c546f39cbdd6e2 +2023-12-02.d.28c8f8cf4707800b86fc066e22100f6fcf84ad54 +2023-12-03.d.b4a54ae88014717efb159b5883b0bed4e4382e41 +2023-12-03.d.70a082c8e58c93e5853e65e11233094624debb11 +2023-12-03.d.7a6cca6d20bc581164cacce2b47e966238b541b9 +2023-12-04.d.e00d5ff914e13746e38b9f4e1ade72456988d861 +2023-12-04.d.e00d5ff914e13746e38b9f4e1ade72456988d861 +2023-12-05.d.728f91b602f1585d64f13e5ac4895fab5088b50d +2023-12-05.d.728f91b602f1585d64f13e5ac4895fab5088b50d +2023-12-05.d.f19d15654cde62ec88f12f7b0eca3138cff1defc +2023-12-05.d.79de12deccf9b97339abce40a8a7e74f349af1da +2023-12-06.d.40ed8aa10fe10482210aad5856c029579b2f103d +2023-12-07.d.fd0a2fdaa5039ca3ec801a9ad2a2b6ff5ebdec47 +2023-12-08.d.faa29b2e57c7eede39ceabd5db7c78a9fd4975c0 +2023-12-08.d.73268e4bb62d5d7b7198459491ef9792e960cde1 +2023-12-08.d.d61adb0b0c95d7d856792c5eab6cdeb75d92f9f2 +2023-12-08.d.15d72e9f336259d932fbec0367a03a42177e9417 +2023-12-09.d.864a99d887a28c4f8523484fa377539c526494d4 +2023-12-11.d.f7cf94b929c40618c9d36468bc3ec0f950c433b1 +2023-12-11.d.f796915fd1a449282563a7336ff6d0668e5c8312 +2023-12-12.d.c6ecaf9bd717c59ad4835d0cd2f786fed2f06fb4 +2023-12-12.d.512d659d67ab5f8d6ff533e37239f00871a55991 +2023-12-13.d.5102dbf1d2168eee61b4a176b8b1d87359718455 +2023-12-14.d.c1f8ee5dbb0371c769fced9b4f8e386b84c6521a +2023-12-14.d.d6bf19190f3ddad1a338e92f97f0ab2922a973bd +2023-12-16.d.d10b30ef5565b162b0fe2dee020a9723e59eac0d +2023-12-16.d.3f4b69f91ccce6f9c2669b82092e5f460baca0dc +2023-12-16.d.70768ea8ad122b583c92c02db37dfdcd760e8d04 +2023-12-16.d.cc5eb732ea8e9581ddd311547832c98cd669f0bf +2023-12-17.d.d3a30681b225b137420432b407c9101f2153d2c5 +2023-12-17.d.5fd8faa63370ae3e7bc8b6c82afc6823cd3ee82a +2023-12-18.d.2204ecdc516b885e88f02caff5c83688e7d0b1af +2023-12-18.d.c111bb963ff4d22e970a71539b174ca7eaafaf8a +2023-12-18.d.c111bb963ff4d22e970a71539b174ca7eaafaf8a +2023-12-18.d.f65ae0694b99f454a0525bc387ef8cac0162b5d7 +2023-12-18.d.b69a335634fe45926b390c164e13066ed62c84ab +2023-12-19.d.81f90a251ccac097a136513b2f042fa8ec6d82cd +2023-12-19.d.b81eaf5bc8276ec1d306358848ae130c14ab2f4a +2023-12-19.d.9e2ae391fc33bca88acdeb3a468912840936bb59 +2023-12-20.d.a445c7f23a32a18fa126286bd179aa8f050e6853 +2023-12-21.d.e5abd47c867ad88737e156408f3940f83927b54e +2023-12-21.d.e5abd47c867ad88737e156408f3940f83927b54e +2023-12-21.d.0e87096bade23a8e82552d45e78bfad965c00365 +2023-12-22.d.5988e77f8c79f750d31507b42689798329da6097 +2023-12-22.d.4ac93a4d1a6f4d76a1306548eb3754189c24cbe9 +2023-12-22.d.fbc827d11d0a6ed03e13dff0b389ac2a5a70676c +2023-12-22.d.18e5f53e971dcab1a15ab74b6c9762c7b791a9ea +2023-12-23.d.b4f1aafc4cc10b8f037cdfefe47c2cea4711f70d +2023-12-23.d.a6a8214ea7ca3fef365070f2c806f3aaa3e78f18 +2023-12-24.d.6c0028de4e297ee416efeb12051daae0d0000d5d +2023-12-25.d.bebffa040f8ed1eaa6d727f171855f981f0de922 +2023-12-25.d.bebffa040f8ed1eaa6d727f171855f981f0de922 +2023-12-25.d.2808653ad97b4b59b713d174416c549c9caaca41 +2023-12-25.d.d39896f6a2ff217dee649b9154bb52ebddc2c61d +2023-12-25.d.77a58a3642f151fa4d49882ea5db7ff63df87260 +2023-12-26.d.b7b83eaaaad487aa66a8b1eeadb645da49aac7fd +2023-12-26.d.c744612a29084b13f7fb350665980c1e727e842a +2023-12-27.d.84fb3879c7d17431cb732f371a32054bb291e0b9 +2023-12-27.d.13a9c3b5b23f5075de419138b0c2b114854e349f +2023-12-27.d.21c7edcb50daa890a8f642c2a9c8171d7cb794d3 +2023-12-28.d.21de682f5898942c6f1122b3d23a4426fb0bab30 +2023-12-28.d.d5a4f8441bfc0b98d6b482b684cc542d5ed4969b +2023-12-28.d.d5a4f8441bfc0b98d6b482b684cc542d5ed4969b +2023-12-28.d.6d94d9e766ced73135154a681114ad8d49cff308 +2023-12-28.d.1f662a6dad8fd14a5dbf17b308f1306c85aecc0a +2023-12-29.d.6a8435b7313fee41bfdb497984186b63bdcb426b +2023-12-29.d.a0f6b7f1a31f39703262d00a99c488c298b78351 +2023-12-29.d.a0f6b7f1a31f39703262d00a99c488c298b78351 +2023-12-30.d.de0c39582f8cc0cc9775fb5e8c03b895103d818d +2023-12-30.d.2de3d427deb60e4d931f3bc3f95ec97682518bc2 +2023-12-30.d.a38f86905278ce08dac01f385033ad84d9eb38c1 +2023-12-30.d.9194ac6c9424b667f71094c2e4452acb82a3ab01 +2024-01-01.d.516621af5250d3ec39dfb349db1f07ba1730e7c0 +2024-01-02.d.54e88c29262b78c2d917c52a423360b034a6aae3 +2024-01-02.d.03aea58a4cd8aabef08830b0e21879e9596f26cd +2024-01-03.d.6768ebc2ac8d76b788495259ceee78eccdd25255 +2024-01-04.d.0ed01c3b1d9064a603834890d11bb5a8da0e8a44 +2024-01-05.d.af2b90caac0aff12edaf01de9fac72d186276d79 +2024-01-06.d.15b40801d4d5679630eabb8bf61aed3db38a1727 +2024-01-06.d.2f184b394fd8aba4de7d43c0727bdd993b444c33 +2024-01-06.d.2f184b394fd8aba4de7d43c0727bdd993b444c33 +2024-01-06.d.bd9a99caffe3c7faec6518655710e7ce118df62e +2024-01-06.d.2947fd8b061253263f9910f0646e06f43be6feba +2024-01-06.d.2947fd8b061253263f9910f0646e06f43be6feba +2024-01-07.d.0d300aebff87b3d34484228975c315c4f2583579 +2024-01-07.d.298ee22ebfd4d522187a7355ada83ec3891f181c +2024-01-07.d.332084723773ef02bf26bf5503a1baa9f6925b94 +2024-01-07.d.5c521d300a58c5dcea125359045e5f9a1b26cc78 +2024-01-07.d.f0d0cccee612e08b5fb72c47dc8dc25ef35d61c1 +2024-01-07.d.e5a0da06dc9e00881ddeb8f8988d96116f39244d +2024-01-08.d.ebe840eba5d4fc208a6f2fbe01cabfc901d5e7e4 +2024-01-08.d.22d237744252316a4858fb5970a958edefc9a8b8 +2024-01-08.d.92214ac63301807214d56b1893ff4eb17f0a5601 +2024-01-08.d.883d34d81ec1b9d481e9718a98a747249fc36559 +2024-01-08.d.8a012452e806db9c592433453139b33fa8f53548 +2024-01-09.d.81fac808591b3bef0d96514e2cd40f82eec88bc4 +2024-01-09.d.52dd206fb73de353dee13cd0934315284fb4331c +2024-01-09.d.151e201048d1aaa19c6c3263004ba76e6fb04bfc +2024-01-09.d.c00e82171ed1ceb81fbd02d9c2d912a7698c02c9 +2024-01-10.d.0b509f60b439d1ae0b438124e9bf197879aacf2a +2024-01-10.d.c2d6bbf2c1f4f1ec58488ed15c2e4d24601924e1 +2024-01-10.d.f30f3f8016c5cb3bac8617c640089c3f8c0fa1ef +2024-01-10.d.20c70d578eaa58841f7a3734c4e82072c53760da +2024-01-11.d.20c54a36471471155b07f757cb2c8ce4e6b477a4 +2024-01-11.d.b881b55092b2ad80e438243cd94dfffcb420d827 +2024-01-11.d.2165ea549ab1899a6768950e238f42817968fe20 +2024-01-12.d.b0f4542707546ba7f19822338f54d5b6f1a7fb14 +2024-01-12.d.a13e83e1e69666b19946ec9e3285af65d04aee82 +2024-01-12.d.3e3bfccb584fcae3a274e35c1f461b1c6e8a94f1 +2024-01-12.d.f065d74293a5717a3638bbbf830daa0af35c17f5 +2024-01-12.d.61f6c26b03ee4df5c793673ea1a47dfe1b09876c +2024-01-12.d.08a14ccc9e86cb4f1df728999f4f9985a6f6d188 +2024-01-12.d.c1f3561a3e19defb022ca796aadeffe653a0f628 +2024-01-13.d.e68a6fd07895eb362cae99141190dc3c082a838a +2024-01-13.d.9fc47b7d908ab6e946ce784b0e7115f27a300c12 +2024-01-13.d.1854b9a0694bb9f2ce6c9097312cf7d46e293409 +2024-01-13.d.25cadcbbdca6cc1d4f49b40369923b0a31e86857 +2024-01-14.d.be54104676dd6c8f00c9f5b6a5a58bf9959831cd +2024-01-14.d.f14ee6415b7f380d7facee1f9f9840a787361d27 +2024-01-14.d.8d83472c01ee161b6d52417cbf58c0a4a5cf9f10 +2024-01-15.d.ee4bf86e6aeaed407c6d067db511d77b00ca5bf2 +2024-01-15.d.2c555cf15b87baee91f301a3aa23c80d587ec2c0 +2024-01-15.d.f2800dd7707fc67c15daeed906f7e064f5912960 +2024-01-15.d.ab2439f6c85a19f73cf46fcbd68769374ce5a9fb +2024-01-15.d.90aa519cbd18ec266935ef42c1a2db45f1566dbe +2024-01-15.d.90aa519cbd18ec266935ef42c1a2db45f1566dbe +2024-01-15.d.9045a7da8322bb70a046f8b3b7ac1a6118e2f5bf +2024-01-15.d.5e84d57c2a443aa3346c55e16864d0cbefebc5f0 +2024-01-15.d.789fd1e055a3ca7da939fdc49417495797a81c50 +2024-01-16.d.77d54985d04e30e6c736bcd0ec3d98137d86b06b +2024-01-16.d.2c5508ee960bad915dad7ff00cd20f51ddebe337 +2024-01-16.d.9d00897cb4b1235773046007a64c6e125af10ff7 +2024-01-16.d.34b98f552789b6c881b1b3fc8ed7ef7f9c3dc8ed +2024-01-16.d.34b98f552789b6c881b1b3fc8ed7ef7f9c3dc8ed +2024-01-16.d.5545c82e68037309bcef203770c84ced629d53ac +2024-01-17.d.c705c8f89c875b2f54e2a4c853c654be2a5f57fb +2024-01-17.d.12ef60a3dfae350384d518538831066d8d477d80 +2024-01-17.d.2832ed914bbd57b16820f5c3ffd469862bda58f5 +2024-01-17.d.9d86ac88166ca8f0e29b5626568499ea42929b25 +2024-01-17.d.f28c9b6ea9ace995f036dc376f718be80457d204 +2024-01-18.d.0f541a963b1f9b62c9cc87f825f183b11c5f1fa7 +2024-01-18.d.a2c4123d79294c2d961b51b9e6462b6c441c5f6c +2024-01-18.d.db70d9c8cb3543ec78fd87cc27880e2f112e37a0 +2024-01-18.d.0595130fcf95b9b3cb33322070e01319cc410779 +2024-01-18.d.0595130fcf95b9b3cb33322070e01319cc410779 +2024-01-18.d.06c2d78d5f370f181893eb176c8fdf67158384a9 +2024-01-18.d.2b0d603d0351b37b8a4c6d4f69481a180c3e324e +2024-01-18.d.30c3165b6f8966f0b57133c3ec4bbdc4e8ca4a31 +2024-01-19.d.860f3857d52ae9b078336084667b16e58b4c8395 +2024-01-19.d.1eb1025c18a102f30ac12f5c6ebbcea369bb88ef +2024-01-19.d.0ccd958c6c443140427073922115e925c4ed902c +2024-01-19.d.6d0c2fa9bcd3c3b8c97574fb9f05e36bb07b22ae +2024-01-19.d.6c3f70589a5e69d541c53eb1f9548f63608be50b +2024-01-20.d.47384e7057db57379c5d30cefde03699ee4a0f16 +2024-01-20.d.8223777e4f4195a43787a90956f2d77527d7d3a1 +2024-01-20.d.9608b7513a9f66ed695dd9952bb8d623ab56bce5 +2024-01-21.d.de91133414cf5f600d8ea1023c16b8fc0ccf8ba6 +2024-01-21.d.4a4fe27cee9301cc7c99f311640a69873f62e023 +2024-01-21.d.95f76d623f17d67c55382a78bc5fb4a84ab41ba1 +2024-01-21.d.9006386cf22dbd462e75a8db6bf2a7353081e40b +2024-01-21.d.1ffbbc914daa47cc094c05eba5b623aa61edcd06 +2024-01-22.d.85c1413eb15c04234d21187529f0d425486ff792 +2024-01-22.d.a915fdec529f1c3d156ecfdfee26191afe16b1f4 +2024-01-22.d.669fc1ecfa4c3165259f5d66a4922c4fbee2d312 +2024-01-23.d.a9a3f5638ca2089948c95e6108f0961537fb9922 +2024-01-23.d.dca33c10a39836f5edf36c644aaf55c74a7c4fea +2024-01-23.d.c6355e02fb0eeaeca822cd6c8e538aef9e18b610 +2024-01-23.d.null +2024-01-23.d.d5315837210ce715789d962ea386e3e946417b75 +2024-01-23.d.a74200d40d2b4b64235460452a711ada2ee676e8 +2024-01-24.d.7f5e79415f48425467886ad31b5fc37deb1733f0 +2024-01-24.d.2a9f9634c9bb7d1553bfadc53d8a0cf0b036f4c2 +2024-01-24.d.2a9f9634c9bb7d1553bfadc53d8a0cf0b036f4c2 +2024-01-24.d.559789b4eca46d22da2f3e32668529c32496692a +2024-01-25.d.ab49593f9ff355cb922781ffba8a7987af80d71f +2024-01-25.d.758549c4c39f249568368d6e7318c3c8ee7e6e50 +2024-01-26.d.52f3be51b4c2047197a377fd164867422b568669 +2024-01-26.d.4bc7b4ec2f8e77e65fd8bb115a181cb56cd5d383 +2024-01-26.d.null +2024-01-27.d.04bb28bc20305661fd0ecf9ac8822b7a3224cc66 +2024-01-27.d.19b9960168ad420175a179170d044da085ae529b +2024-01-27.d.9454336f3cf7b9d5719bd0762d7d0b95d8a5bdb2 +2024-01-27.d.af9d4cadd8ef524d3156e9e509ab935d87bf572c +2024-01-28.d.886b453e69e9e56652098b642d959f4c4f7abc42 +2024-01-28.d.87bd890dbf1903446fe2e356bf00ab0838b4fb37 +2024-01-29.d.bfd44d06f9c9adb4b3dcc09b95c33fbb9a40455f +2024-01-29.d.bfd44d06f9c9adb4b3dcc09b95c33fbb9a40455f +2024-01-30.d.95b03592dc0b753dfcfa30c1cc17d8e1f2a547f9 +2024-01-30.d.083ddad6833a9fcb4e12882b88c34f9add724deb +2024-01-30.d.717873eac7e4f5cb29d346c6a53af497fd3ec3f9 +2024-02-01.d.6c16a5122a94b4776094ed3755ed643230872604 +2024-02-01.d.9c45a51f671772f120dc0bf99e8b9ac456ae1f95 +2024-02-02.d.c24c0a53c06ec2d70a27b38c561382d3fed90877 +2024-02-02.d.a95314ff969bfc9d2be3a0cbee2fa7cbc16e3b7c +2024-02-03.d.55259aa8c50babeb2a67bb6a3d547ff045476c70 +2024-02-03.d.92b8bb3c9b3d2a88abdcbc6a95b19c4fa757ebb5 +2024-02-03.d.110c88e8e143ff13e33f14a2cec986ec52117ab2 +2024-02-04.d.d29b3b2871905a0670f372f4c7e1772d1dcb4928 +2024-02-04.d.0f0a125cdbd9faa6d6d46e4f4b1f10cbde640920 +2024-02-04.d.4bdf1aafb58169cc1e92cefa92e4bc1996d248c4 +2024-02-04.d.4bdf1aafb58169cc1e92cefa92e4bc1996d248c4 +2024-02-04.d.26f469f766470d2a3f731eeebc3aca1d3450c8a9 +2024-02-05.d.ff6be70ce1af13cdddf2f628e6c30af13507bb21 +2024-02-05.d.a4083263260db66a7b8afe7422cd33da023d452b +2024-02-05.d.a4083263260db66a7b8afe7422cd33da023d452b +2024-02-05.d.6cfe979f1b4e88b7076aa2679c3412f40206f6f5 +2024-02-05.d.2dc46394dc104bfef3440a8f694b7902227ddc84 +2024-02-06.d.22581b0f7e56f70735918ab720021fd3f4c4fc6d +2024-02-07.d.0bc6f82a8157f80d8eac9b0cc6718ccffc506033 +2024-02-07.d.b31ff75f3c61372e19f8c9681bbed7fa9bad0793 +2024-02-07.d.4fb9e10fcf697370697a6e2a01cd693b63d3cde0 +2024-02-07.d.4fb9e10fcf697370697a6e2a01cd693b63d3cde0 +2024-02-07.d.715914bdd0e9f3cd312ed61e2ab7f5a1fd33b9d8 +2024-02-08.d.57cf29c2fd84588b07b8c7c0acc888433964470b +2024-02-08.d.57cf29c2fd84588b07b8c7c0acc888433964470b +2024-02-08.d.7d698a6752e735a791c988550214da3403e4ccb2 +2024-02-08.d.2f0b1e8eddc01933a753cb3cc15eb5713c0c922c +2024-02-08.d.4e7e256892091001230a256391a713cecc60c7f9 +2024-02-09.d.2f32e3c2ee77d9d6906187eb9db625ba6b17d56a +2024-02-09.d.523a28c39f9fcfa9f53f5d15d748f0ac6f4bcd19 +2024-02-09.d.d015ee4679adab53005c614744bbbd79ec840c4d +2024-02-10.d.3a44d19e8b3f38c713fe282d6f8c10df1e08ed8f +2024-02-11.d.66ff68df784087d3fafc2569d3ae05d53f900b8a +2024-02-11.d.238013ba90429b0916be295280366d25e7610854 +2024-02-11.d.fa7e225d5b1f1bad454dc0e2b73da8dd03366746 +2024-02-11.d.fa7e225d5b1f1bad454dc0e2b73da8dd03366746 +2024-02-12.d.c73133b10ab54d6a224eba9102e2b2081926a04e +2024-02-12.d.bddd9a9caf943018ba2d8dba8701a6d3c65ccce2 +2024-02-12.d.91237dff5bdfc0e975b93cbd8d629df2339fe0bd +2024-02-12.d.91237dff5bdfc0e975b93cbd8d629df2339fe0bd +2024-02-13.d.88f1e3593a328028eb30b21f3358560770ab365c +2024-02-13.d.71ae3fb2312bf2948f61ff5bbe90bb369f103583 +2024-02-13.d.04cd8950a3251b95b5c1806444c62ecf7566520c +2024-02-13.d.9aa5a6d7fb8cfe60ec79b40269b1d27e906eb812 +2024-02-14.d.00ea2a78d61ac195b9fc14f597e4363e6fa5d895 +2024-02-14.d.efa7514090fe4216e86151dad6e58cedbbdbb25a +2024-02-14.d.70a4fbd800ddc6bca5784a8e5229d7d9009395cf +2024-02-14.d.f98c66fa8196ae15376c11b2f161d0a8858e8e41 +2024-02-14.d.080cdb4f0d7c658e510706e8cbce6b65c4475839 +2024-02-14.d.4cb53fef0621e5c844a5ecf96b8a2a6288b17a20 +2024-02-14.d.4cb53fef0621e5c844a5ecf96b8a2a6288b17a20 +2024-02-14.d.1d1d785f51e17a5a4f70ca6560e2dd1af59602f1 +2024-02-14.d.1d1d785f51e17a5a4f70ca6560e2dd1af59602f1 +2024-02-14.d.97821ab9259abff4220075050762b26cc1e8ff53 +2024-02-15.d.c0ae3dcaca0c99840f45fe5db1fc76d637070e89 +2024-02-15.d.f05cb6d50b29177c02291322c1091cd4f8f336cd +2024-02-15.d.f05cb6d50b29177c02291322c1091cd4f8f336cd +2024-02-15.d.b91f93062a4cf663946e8494cf33ebd266304ed5 +2024-02-16.d.a51b08b36c32444a9b1fb7552d546e13867e4d6e +2024-02-16.d.c93d6676b99ca067140ea030d572ef81e2441ae2 +2024-02-16.d.d3093a13c2d19295b338d94130cee7ea918eacf8 +2024-02-16.d.7216db339e9ce33aa11d838950afd8098b0f03c5 +2024-02-17.d.236eb77af18ffc8eecccfaa5570023ccda304fbe +2024-02-17.d.456ce5cd31bb52d9c47388f72af197f45bffaf8e +2024-02-17.d.1661ebb02e3e9a11b6095cc6dfba620124a1d7c7 +2024-02-18.d.9a12192fa9359635a8159d54c55c821ccba3a39c +2024-02-18.d.920967506b5177b0a55563c408829c8620a3bf6e +2024-02-18.d.fb003e006e213d8527a7a962271f5cda89e665c0 +2024-02-19.d.5f07afab1b61b730955e9c4e17dc17441b17ba16 +2024-02-19.d.d30c63451571e1ee5fcc56f9b7b5b54f799b3e83 +2024-02-19.d.af7f2a02d1ba3310b99f18769521f23b618e5e2f +2024-02-20.d.59653c7bffd58ea885a48642bd53e3ab49ce51f5 +2024-02-21.d.772a1533a67aab745e68f3d002682ccfc072a95d +2024-02-21.d.null +2024-02-23.d.d4980b995729e7fe7c8f69b94f4cd951dc2d5049 +2024-02-23.d.0632f4e7d6b4daccb4fc39eb2670e2cacd0a5516 +2024-02-23.d.87f17404c06c9142694f1b636d2401a385ce25d4 +2024-02-23.d.ae01d4ccd55e8807cc1f37645b54eb16288b04d6 +2024-02-24.d.9608bc57997a65ab8b3de05dafdf7612627f3ca1 +2024-02-24.d.30dd5e6a5551bc75bf93e73eca7297cb892a69c4 +2024-02-24.d.4bc8a415027414d1aa84c2ea8d706b1ade5e2451 +2024-02-24.d.d130a637da01c4ad8f93542d75182e8ba3d5d592 +2024-02-24.d.e152a3cbf71c48395521f1a8b91a2ff8d55dace4 +2024-02-25.d.b218f6bff1a57f55deb5ed343b2c12f869315573 +2024-02-25.d.c9c1eee302886cb3c8f3eb0dba29b1feb795ed78 +2024-02-25.d.389bf124bf29b42a426b95915277189cbba1c162 +2024-02-25.d.7402fe06fdc02d5b37abc32babec52b362316731 +2024-02-25.d.3dcd8d7f13b301c20eda33c1184dbe91296f50e1 +2024-02-25.d.55be1866ad87098263c6076aa06d8bf0f13b8483 +2024-02-25.d.3d3280eb8ed916c15fd90c07b4fe4d9001f46ba0 +2024-02-26.d.62d37e9fcfcf55659bd1d31d63ce6a91c6785f59 +2024-02-26.d.d61c96a485acfd4c9783ea6422a16b0f554e3c80 +2024-02-26.d.8f1cb3431ffd2a111fec47bd1936201d1fd81e3f +2024-02-26.d.bf91af0c07e2ee573f5d95173a1b75667124c973 +2024-02-26.d.a4397b26b8449a3f42ccaab409e064e0375abb67 +2024-02-27.d.a4397b26b8449a3f42ccaab409e064e0375abb67 +2024-02-27.d.77cba8799417a5379b0f652bbcc7d7e0f057da7e +2024-02-27.d.24b59376bb773de73d8a480e128741b42fe3e233 +2024-02-28.d.a2bb0afea2bec98387f5f7abf684a60ed5d3fcf8 +2024-02-29.d.34561db70c0693609706557b5ae0a1d777662ea4 +2024-02-29.d.34561db70c0693609706557b5ae0a1d777662ea4 +2024-02-29.d.4fb1d3a65d39439a834b879a74520ae77dc0d583 +2024-02-29.d.6032104cfd2d7346495b11179eeb7dbae37ba0a5 +2024-02-29.d.6032104cfd2d7346495b11179eeb7dbae37ba0a5 +2024-02-29.d.adfbf6508aee6c4f26053b81830c759daba93134 +2024-02-29.d.3c43486cf5e8d31213c516da1336ab6ca3226a2c +2024-02-29.d.e55471e084a56edd9cbdb97c7da1f4fe0d2b8a94 +2024-02-29.d.92b9190817245779e9e1d7d80ccd2f3b5bc75ebb +2024-03-01.d.3162282f913b4945c0ae4afc4945c1214ef88cd1 +2024-03-01.d.54b1a94379942e721cf6bdb60e16ce806445b717 +2024-03-01.d.715ca102c72c2b47e1d59df3ac624f12d660ee73 +2024-03-01.d.d394eef7c82a5efaf2246da166e1f1f73a7c6d4e +2024-03-01.d.b06c310305d4bf4ef4530837fb00e95dd16bb3e6 +2024-03-02.d.6a3579517801e17b84e9b91de4444211878d3ffc +2024-03-03.d.27ccf0490b4e786f82819c6a62fe3e7a23a3f15b +2024-03-03.d.9c4dfd28eff57b71846eb10f26198526565476f0 +2024-03-03.d.174caf2251adff4731b14a4cfe2477b30f99ab2b +2024-03-03.d.9759cca4f4dc3868cbbfe2a3f9f565e9b4dd2ea7 +2024-03-03.d.29a8f824213ba75903db9508389eb1d0765302d9 +2024-03-04.d.10fff01c80355e9e8ae110cdb8ba98f78e0b3504 +2024-03-04.d.24372207de0b5a083e0f205afd702a4476ee72e8 +2024-03-04.d.47ae5bc9c831d8ecddcf7277cd53601deb0cc11f +2024-03-04.d.47ae5bc9c831d8ecddcf7277cd53601deb0cc11f +2024-03-05.d.804ee3709867fa7e976067f557e0c1745129fab7 +2024-03-06.d.9b2720c64d92d08b0ad5a3b63c8e5d48d1baf781 +2024-03-07.d.2544cf03054de31b696d6abb1afb60b732411220 +2024-03-09.d.93e27654e6e92f3187f452973f2e144a9bebd92e +2024-03-09.d.16afaf3c59f5abc1ba9f90123e9ef5d2631b2ed5 +2024-03-09.d.3429ebd35950349df630816cfdffb334d3bdc9fb +2024-03-10.d.14f976b8a439203c93e4490c087ee10b3fcd82a3 +2024-03-10.d.bb07ded4758835df5d875ec84ad5eb2e8e5b668a +2024-03-10.d.2cc87b086b57759ed1fef06b7d13fef19b2ff7d7 +2024-03-10.d.8ff9fffa0a54df0c50dd6618b934128156c85618 +2024-03-10.d.268fad6d0d5687bdb46eb9e9d3a5076b34de7fe5 +2024-03-11.d.309ac81e22c7121d5574676ccf923904a0c8964d +2024-03-11.d.8b7cd2de44f17c62618d14d6c317515a3ba2fd22 +2024-03-12.d.f7ae60a9e47e5d868bbe6e7dfafc254c03f3cf75 +2024-03-12.d.f488ef922a117d48c12d6315633020b56ffa6d2d +2024-03-12.d.4d7036db3bfebf5294527a94061e4ca1a80d7fc0 +2024-03-12.d.26a3eacbd63c04d05dbabd83a2189b2da39b5f11 +2024-03-13.d.5e8b116128e6d8b21cf1d0643e14de0d8b1affb6 +2024-03-14.d.0ac0dda5ba606cbd9e1a6316157ab5e2ba641c91 +2024-03-14.d.1a462c986ce5311dec50ef1277b2ce71d0b3aca7 +2024-03-14.d.1a462c986ce5311dec50ef1277b2ce71d0b3aca7 +2024-03-14.d.95f7d33c206e6b56346ca529972e2f89df1f417a +2024-03-16.d.899e637bda60dce2fd9f63a01d6403e673cff978 +2024-03-16.d.130c3f83f11f599d8b1ea726bc08aff5645d95e5 +2024-03-17.d.ad1b8c683395e199d92ff4042723349f734723e7 +2024-03-17.d.1b741f480946d4c0fc0ed7aeffefd05a592568ef +2024-03-18.d.9dd1c28cfc828bf64ff1ad02df0785d993762847 +2024-03-18.d.f18bbae23ad21c5786491298e71aa891532ea07c +2024-03-18.d.5338e84243cad1be6ae8d848d26ec97867da7dd7 +2024-03-18.d.e644ed072414b6c32348f213847a8f1c350c4767 +2024-03-19.d.9c347074016edb217c0815fe63fdedffeb9ba779 +2024-03-20.d.46fae91e106fb6939479fdf1771902a959675c4f +2024-03-21.d.a38e88422fd78e6a04fea81b03db904cdff796b9 +2024-03-21.d.3c70e63af8a2ad9bbbb2cf6adf07d29e6977fef8 +2024-03-22.d.aad917d060c1924adbbdbb7ba23201e2f10750c9 +2024-03-22.d.a34f5496a1fa6162e34d90d98ba79e0eb67f8f94 +2024-03-22.d.c95483844a419864ec0975b89f57cc5645246690 +2024-03-23.d.31adf74634f91a633fffc69196798c418e211613 +2024-03-23.d.14c48a18a08645526bcd64bebc81f1b35dac4460 +2024-03-23.d.7088ee2be64dd475ecc4fd30af244158ad2e869a +2024-03-24.d.15ae3e0fa5d6790925e9e50aa9d78b840d7cb8ed +2024-03-25.d.bad2f4fb1384af8bfd1f295f62b685622c3e432e +2024-03-25.d.2fff690af3d47098eca9ada5660e6d93c16fe81a +2024-03-26.d.7707473b4e290eedfa83a684a96d00872c2db438 +2024-03-26.d.03cf7dc460195f0525f001cbaf8ad4cf2c7739b4 +2024-03-26.d.03cf7dc460195f0525f001cbaf8ad4cf2c7739b4 +2024-03-26.d.417f8b0e9b8cae134760c604447eeb4eee4b3e9f +2024-03-26.d.06e352dc1938cc69a2c2e6861e30bc878636bd98 +2024-03-26.d.6ad2c4c945c0aa6b2aacc8fc1f9e55ab6850104a +2024-03-27.d.b50d613360e402a4f19b587e3ef69ca162aa86f0 +2024-03-27.d.aa4bdebe551b75e0ea62a4dcdcc902847e19d2b1 +2024-03-27.d.72968b9ee81d5f408e2939921fba3a5021bd4e33 +2024-03-27.d.1abc4a6c301c70ea0a26728437fe9f4e174d8126 +2024-03-27.d.7c52906a2e465476bc9b6b6216f59716c4d93e77 +2024-03-28.d.ae7bed5acfb4d74fc06ebe187eeac2bbc932fcd5 +2024-03-28.d.894e46cb5ab0e14457b70205dff27dd35fcaf718 +2024-03-28.d.0814acb8dcae5f5853fe37069abd3f4c91d1b798 +2024-03-29.d.4b44d2fa32a2c97978919ead63db18d8a9ff52be +2024-03-29.d.7774ce5ad83513a44452088afdb5ab27114f2add +2024-03-29.d.6ccb3ae29039fc65720648c07bd88bec83d71e8e +2024-03-30.d.caed27645e4f4210dfe6ff13b4a1077ead0f7335 +2024-03-30.d.71e666462cd031ccb2cace4affe4faec3c62abbd +2024-03-31.d.e336913b32b47c3d3384d71addf65aba89665b2b +2024-03-31.d.b15a0e2f1ff44c97d5f81e7a092420a03c62dc4c +2024-03-31.d.60666fa1c59c24b20ebb638b097ab67c5d3dbbd0 +2024-03-31.d.9f4c994034efef0f7e6fae316fa13b0b63ccd3af +2024-03-31.d.76b1f48f0c1057241cf68d666fc439f6b6b27a68 +2024-04-01.d.781491efcae092c3b8f219b78110e6995d3ac494 +2024-04-02.d.d90f0e1cbee25a1167fb4b691bc851b8622924cf +2024-04-02.d.52344d2cc702c02c056467514237c3c8dc446834 +2024-04-02.d.fbe83585bd81937866b8a684471b1e86e489bf33 +2024-04-03.d.fe89774fe0a03c35f3b8e591bfb8eb0a4efb6376 +2024-04-03.d.6558414e2b53ba9bffb2f8daa8533adba8bd2ef8 +2024-04-04.d.ad3782bed1c4e610bed7bdcdb77b6f72f7a41bac +2024-04-04.d.db92a843fc43c8ba6940371f010aa1c6ff73b255 +2024-04-04.d.ed7909f23f717f6c779008a9832fcbe5d4765fcc +2024-04-04.d.07a2df1b74d457f97d0d17dc4064039d964814eb +2024-04-05.d.06f905e0b534edc1a2b3bb43b94b3da999149a90 +2024-04-05.d.8a8888a273b3c8235210a155fefcc7a57a3afefc +2024-04-05.d.2128dfbadeb628e7a775a37c7d3eb83896cce944 +2024-04-06.d.e149a0399eabfae51f7a9501fa358c320ee62500 +2024-04-06.d.02f6e0528980560beaded9e71e9fe60f3f6d1656 +2024-04-06.d.b9a0ae98dfe3a7f2a77b8d69ccab80fba3356dbc +2024-04-06.d.8a06984947e7a8f2c4f5082032cc0cfaa0188993 +2024-04-07.d.541f3630a1bf221c6ccdc4707e64b756b308512a +2024-04-07.d.669bb582e0529139082335214b209f94dbba74f7 +2024-04-08.d.9cacf2f609886e7339480114089011d832c7190a +2024-04-08.d.d678666ef03c8d8b059c4e9be44920d9b02d944f +2024-04-09.d.56fcd0e63483810e69257ec7c7011aa99c0476a4 +2024-04-09.d.54e4aba750d6c3242a33303f7a16ee2b16de3dd0 +2024-04-10.d.1721de0b76f5c2d61db02ac1b9e4e349dfcaf437 +2024-04-10.d.5f6ac60d6b73ff2490f365319873b65998b8077c +2024-04-10.d.39ad5a41bba65e3b3f470d4e08d63913cb7ad1cf +2024-04-11.d.e7368631cfb8d78b2fe894bc8d5ce378fbd3dd2e +2024-04-11.d.0484299ee4924e9bfa2870024fd519202797f177 +2024-04-11.d.1b5fdb5c572d45ceea99f6e7d50e9c3822a38da8 +2024-04-11.d.7072c3a0efb76b7bf94d5896b606177690a51f3a +2024-04-11.d.d3ab3ced1e5248996ef93f9df480ae2add365443 +2024-04-11.d.7e455bad6bb9943ddd049ca5b4879c355ab12edf +2024-04-12.d.5e5a7756c4ff70b613e711f55300a865c92cb2d4 +2024-04-12.d.5cb3ea21146277984f04bd8b8fce4ce12da14771 +2024-04-12.d.5f7584efe475523ad17ab6afff7b5f5e3fe801c5 +2024-04-13.d.31d98f36661b28f1393bbbb00f2465debe05a456 +2024-04-13.d.177de35fbcd2f7deafb52fab36fd752577924e14 +2024-04-13.d.a111c0ae8f9b83aa15faf4f69db0f8c9c17d97fc +2024-04-13.d.2321d66ba67e9f2eb791826e94820cff7dc08a3b +2024-04-14.d.ff43dc29b2d0869daabd515bc78e387bad4da2ce +2024-04-14.d.105aa031981cb1fa8f61151c55fddc9c1f6108c8 +2024-04-14.d.35c2d5538200db966db23259b46e6d4c382a5142 +2024-04-14.d.05f4011491d38aafc4548e66e6f2f8e03397a962 +2024-04-14.d.0b4cddff72d9b933dadaeb0b0e45d7801a33bc5c +2024-04-14.d.20c918ce38c25f7e403c2bee668724e5c96d0e48 +2024-04-15.d.a006e5fc539898086cd4b8e13cf18c8d916714aa +2024-04-15.d.440a7a689e7c8ef47ebf859688e93af7f4fdc7cb +2024-04-15.d.cb0e2938e56bbfed39c6b35601f3d3d2e527f023 +2024-04-15.d.ecf2504edf5bca9d7676709d8dbbbb8c7672fc55 +2024-04-15.d.414c231c862bc1476259ce4aca9bee8a184b88c0 +2024-04-15.d.0ed7b6e8e99f0bf454a4484e43d5563a1dbdec09 +2024-04-16.d.7440970bc4ee81dc1ad690532188affbbc55461a +2024-04-16.d.1d04c000e22d1630e354f7bfcc864747bdb3070e +2024-04-16.d.04d7d188b3496e56260ae36db8945931c9655d85 +2024-04-16.d.7dc9e6e0cefd71814bb21b46d2d4420477a71104 +2024-04-16.d.add5b2dbaf8bbcdd22bc14f1e736694ec1b6fdfb +2024-04-17.d.fd27a82f6b26d5ee31a243f88d7483ff26f47e8c +2024-04-17.d.370f59dd40b6d960920124cfdd2802a4b97e81ef +2024-04-17.d.e4936f6c5fe85a6eaff6f247841d02001777b025 +2024-04-17.d.0bb1fcbc00114d0bf51c29ad6baa4d239dbc3f9c +2024-04-17.d.0bb1fcbc00114d0bf51c29ad6baa4d239dbc3f9c +2024-04-17.d.b6b74ecb9659360610ea319f68f9a3877f58db48 +2024-04-17.d.f01e74f60537d9dd1f3d22392e98c246319c24e0 +2024-04-18.d.7e14db4091ca9d882a7556cca9abe74ffc2e6437 +2024-04-18.d.0f19dcdff8f929d0130921bfb4705d06b2d406e6 +2024-04-18.d.76970ddca95ec2f08e56a31d9e0e5971df2f0923 +2024-04-20.d.fe34b5df3daad86334e1d2efe5f9f2bdd2f090d1 +2024-04-20.d.bf47a1e51cb6a8a78f5698ef69802ce12f600e9e +2024-04-20.d.c4431eb6fe24cf47d8df6a39cfaf25be5b389e8d +2024-04-21.d.5ecd45e2dab189eea723693d68428984bd5c0a56 +2024-04-21.d.cb70ff7a778e2e38416faefd49575144e9edb9c7 +2024-04-21.d.805ad32a30db75617580680fe31280a514f67ca6 +2024-04-21.d.805ad32a30db75617580680fe31280a514f67ca6 +2024-04-22.d.157e1afb293bc37d0f5cf0268b0ae4d75c55ee17 +2024-04-23.d.595b7f750d6843476a37177e0e6a83d2f53a3f0b +2024-04-23.d.9970b9d9475e3e980939a83e31e02289f975599e +2024-04-23.d.b9cd7bf04a2ce5987dcb097b87659ac49a0ee5a8 +2024-04-24.d.492c6bbda26be0b23d3c5d7b4dba48f7380a48c7 +2024-04-24.d.5a8d713d7739ca279ad4ca7e8d85d7ff80f7c186 +2024-04-24.d.582ca598f02d485b2da4fbe14e8b6b56ef13579a +2024-04-25.d.469492a41a249ec76dfde9a8722dd93f3e7f182a +2024-04-25.d.2a35f325b8503e1b4ef4fb6c08a72a8b401eac18 +2024-04-25.d.466652549adefe31768601763dce5dbef5ac6f08 +2024-04-25.d.1e64eaddf3941643378d978676ed0488d0fecbda +2024-04-25.d.eef4ff389f2bba2bc972bc9971ac7d642106022a +2024-04-25.d.41970f7d621de83232aebcee6b3658f0948d1b06 +2024-04-26.d.4aa2da3eb2ef23774df1448c366c2db7fa451c7a +2024-04-27.d.311a9f18e68bc36bb9575b73b1b4b297619fb2d5 +2024-04-27.d.bf01e5bb70ca8a5cd64d6ed58457e4944ccd72e5 +2024-04-27.d.5cc5e5ef451c0bf5874c54ed35ef8035914843a3 +2024-04-27.d.b3c075c66671729594fd9cb831c100c6593469cc +2024-04-27.d.27d2a0a2d52d4430795812439952338fae177c89 +2024-04-28.d.852ce100db363c5bafd19aeda9578c3a96c99954 +2024-04-28.d.ecf7d444c667b69192b434ea1171439270c224d1 +2024-04-28.d.5b5fdb0afe8f92c285e111a75f5f903567ddda6e +2024-04-29.d.fd148a8d1278631873c3f307ceae66122bc15cde +2024-04-30.d.117cee9e6e2e1772466273aa536d220f940a1509 +2024-05-01.d.50979c328c11e48bbbd9b2abaa814843d448f281 +2024-05-02.d.a67f4f0c069d54c3c14ea533f9acebdba2a954b7 +2024-05-02.d.dbafe1e167f11d5d7ba9fd4bf81a7eca7d12aee9 +2024-05-02.d.f7e285ab11f0f839a3cfd85890bc01ff1299feb8 +2024-05-02.d.24c8f65cb5c0920d60daf7f681bd7baaa50fe1db +2024-05-02.d.18bdf07903915caa4fd61d5e2fd522ce55dd63a3 +2024-05-03.d.041540c80c9d1c36f71668c681a94df81f4fa558 +2024-05-03.d.6f20dcd0ed384a189374b016ef398bb7429efa09 +2024-05-03.d.1d7498d0b8a7c679d336c983d463673ef80d4b9a +2024-05-03.d.1d7498d0b8a7c679d336c983d463673ef80d4b9a +2024-05-03.d.fffb43fa799405930434f95eb7d001aef047e0e0 +2024-05-04.d.3be5f630e18d4c01506e2c902abc79ecc6c8c749 +2024-05-05.d.c4e847d2884e6b579a7ed756a7dc9ea2bc4f3483 +2024-05-05.d.c0965f562476106c8aaf2117777be5ba29836275 +2024-05-05.d.73b0ec2c1d15bd5264d7324e3219a3e76240f3bd +2024-05-05.d.73b0ec2c1d15bd5264d7324e3219a3e76240f3bd +2024-05-05.d.c41f18a9b67bbd4e642c7871d87b6b9004af73ac +2024-05-05.d.c41f18a9b67bbd4e642c7871d87b6b9004af73ac +2024-05-05.d.7a9f60faccbe16b89485d558f299c5d41f482083 +2024-05-05.d.c07a90bea03c7d4a7a8cdf5101cdaf45f1bd2c0a +2024-05-05.d.918020202d495fc764bb998056175f2977c5c063 +2024-05-05.d.918020202d495fc764bb998056175f2977c5c063 +2024-05-06.d.0d6baa00e47674d3afa3c721d7b45b7b4ff135fc +2024-05-06.d.21c7f4c81ba19f1b3f818f3bb022d4f8bac98dcd +2024-05-07.d.08f9b37b9975782c09387bf5859bad94cd36d1c1 +2024-05-07.d.2f59523416716e95cfca7ea788eed75a27700d56 +2024-05-07.d.9314032f69ca2ab703fbd70abc27943ce2975966 +2024-05-07.d.da0e4c433f607bddeb6753ead36c470f9939da12 +2024-05-08.d.1d626225de4ba32b0597eaebc86c8658dabee3da +2024-05-08.d.2f3663b8aa838e25272c567b8e76ff904cc74cf0 +2024-05-09.d.141a4086b3f054bac973074a1121b8d5dfc1aefa +2024-05-09.d.178b11196a70647ec58d33a2fd6e18f11aeee107 +2024-05-09.d.178b11196a70647ec58d33a2fd6e18f11aeee107 +2024-05-10.d.50e9bb70aa710b4c13ddda8d48ec0f7eda9257b2 +2024-05-12.d.2865630309c1cfe979e55ceacec355f862010b8f +2024-05-13.d.4cda2d7dc24adddcdf7f520e427e5e3e9be538ce +2024-05-14.d.f9ca7d4821863cc02fd54cf825196405832eb4e8 +2024-05-14.d.f9ca7d4821863cc02fd54cf825196405832eb4e8 +2024-05-14.d.f9ca7d4821863cc02fd54cf825196405832eb4e8 +2024-05-14.d.0322eb370c704afad63744b75c3cc0c1968cd9b2 +2024-05-15.d.2705e6177d0f090f1684c76cddaa95a00e22baee +2024-05-15.d.1d7f3e8f07c31fb206e7298e5f4ca9126f7609c4 +2024-05-15.d.ac06195907b5d49b96abecb5444bd8cdd36e9514 +2024-05-15.d.e4ea62cc0dd2991da603f7b779656dc8a143edef +2024-05-15.d.85a9eda143c4a19aadbd93f3efd96007b308e21a +2024-05-15.d.85a9eda143c4a19aadbd93f3efd96007b308e21a +2024-05-16.d.6ba59385d4ca8d770f9ecf21ef1d761782032112 +2024-05-17.d.2ddbc7c7fad2704ef20c3ee8eb436ee06d317d89 +2024-05-17.d.5b207209a55587c08dc58edaf1c4867142f8e0a3 +2024-05-17.d.27c731c7b65d968723f1b84eade91e885607b021 +2024-05-18.d.b69f9b77a74f98cb25604797b7f6a136fdcb7939 +2024-05-18.d.33b0c1d5c216268a9cd6fd7a32c2a54b7496ba7c +2024-05-18.d.33b0c1d5c216268a9cd6fd7a32c2a54b7496ba7c +2024-05-18.d.0e5b2a86b8edf1871d1acbb794cc66fefc44122b +2024-05-19.d.009aa8d48182641e729ba24661eb8e0d2a5f6d81 +2024-05-19.d.7f7bcd0ab6ce909cf7796ab87786c71cb457ce88 +2024-05-19.d.239ddfc15cefdc0013e2bf94a9cc350411e86318 +2024-05-20.d.e7f69ebc5f1c46c788ecb425639b38669dc96100 +2024-05-20.d.7253e83a041acfdb4431789a173e137a8bfcb01e +2024-05-20.d.2eccc96c62e1d169130266e726a506961c4b1d67 +2024-05-21.d.4e6ba4fcccd0d7cbbde8ee2f03587555dd2c1907 +2024-05-21.d.7824378755fc814c838f90e0c07e3fc45ea810ed +2024-05-21.d.2e5186046436ec29cf4ce704ab4119b664cb5027 +2024-05-21.d.00a389bbb23f77346b625415c45cc243080b3f88 +2024-05-21.d.08afd4082309b5c97653b568c490ec49da27903d +2024-05-21.d.73350da88c45576df770c5efafbad58dffb5cc26 +2024-05-21.d.da4fab66c1d0bf10e050cd8bf9b60dd63d6ab48d +2024-05-22.d.a14aad93cbe0fb3403676e11f9c142dd314a4ec0 +2024-05-22.d.522f6c5e0046e138351df3ef8a7169e33ffe4710 +2024-05-23.d.a9e7426cff74bf90e29e7b756370e1750c44898a +2024-05-24.d.01bd6ec52a108af91299c27c6843d466c8eb0388 +2024-05-24.d.e5521bb763f23e814cc6e5475222fe1226c83c8e +2024-05-24.d.0d3e888147456944cae8983bd7cbda14476adc92 +2024-05-24.d.c161f63c9ad30386e55cdd4b576479b8f6573ff9 +2024-05-24.d.c161f63c9ad30386e55cdd4b576479b8f6573ff9 +2024-05-25.d.688f3ffb19f1153e90c1b6e710eab8e23f2ff9b0 +2024-05-25.d.662b84947b8c918b8b25e36d20ae7d2e79716517 +2024-05-25.d.a78169b43ab656393437c990b1226796e1be4ae5 +2024-05-26.d.e56f6a150d40992def56d6b98f4eb156f8528b34 +2024-05-27.d.e07b0e42b3f3ec0af76cc30f4627c02dcad614ba +2024-05-27.d.1e42b5d13129a59b2272ae478275cc2ecb348929 +2024-05-27.d.0a2990de597e363e02da2fa5c01f4d8601c4cd5e +2024-05-27.d.7b478f718ca391aa45537e5dea669800a864c3e8 +2024-05-28.d.a4dbc57448206d9a893c5c26c44f1f462052e101 +2024-05-28.d.a4dbc57448206d9a893c5c26c44f1f462052e101 +2024-05-28.d.bc6faa733c5b81b66669b8e54e219c6e921847ff +2024-05-29.d.27c35befdf1302c7bab37063b67c22db49d54d9c +2024-05-29.d.b88ec44d15394fc18bf2f1e23d4d0263c65ea81d +2024-05-29.d.b61ea17ce14a7a836973892fc51cef118a454e8b +2024-05-30.d.f5ed2e08457b3352b1f843c1b45d93bbd2532ae6 +2024-05-30.d.90e21a5902b4036d5e8d306118c4b9ad30ac27b1 +2024-05-31.d.0bd5f6b27ab76bf970bb0d03226286a60cbc3e5f +2024-05-31.d.8c4388bf47636767495301c20f749d4c80e69d8f +2024-06-01.d.e13c0a7114b1a5383917453a1af9860fe6783bc5 +2024-06-02.d.979dd8673089fe76a8f16082a5c4003918b82f2c +2024-06-02.d.132b98f0c2d3af2e2694bbb919ae70e5f1bf743f +2024-06-02.d.fd02f5aefc1a1859afe559a97eccf4c52eb71648 +2024-06-03.d.2d33a77ba5b4348ac2cf958e7008908a73e2a43f +2024-06-03.d.7b678ba2c8dc1f6f22e544de8673489630299082 +2024-06-03.d.7b678ba2c8dc1f6f22e544de8673489630299082 +2024-06-03.d.243411916b218395bf989f5a02e3afe966cf129c +2024-06-03.d.a51c511d526acd4a1b78c71ec1502ba5f3702fdf +2024-06-03.d.4f732477dd7f082ec187b673744021c5cb352e77 +2024-06-03.d.01f9097acb08ae5b051321905e7cc3790984adaa +2024-06-04.d.dcc70213842e67efa8dadaed96dbdc9036055bb4 +2024-06-04.d.9e168d84d7e172f5f4b6d0497f4f12ad8c63ff28 +2024-06-05.d.e198ffb22df695c4bcdc948b81133ccb7fe4ea88 +2024-06-05.d.0bcb9815566edd0e9848bdf1bc7f5771d9942c98 +2024-06-06.d.f68e2285e8aca8f4820962c619120a2c0b7cc4f0 +2024-06-06.d.a99c6d67bb2d89a3f571f1d63c1ae8c962e8ad93 +2024-06-06.d.d16a502f36b1840cbc5c5a48f098c366009a2098 +2024-06-07.d.9350f68ac509f022ad3877c27e79485ee4038214 +2024-06-07.d.8479da0afb7f514ef86ac5c7baaa602fcc6ecd25 +2024-06-07.d.5a1ae70549dd8935426b17586f06e98687e89017 +2024-06-07.d.02cd72403dd9e50cf0e027c29aebd93745757b93 +2024-06-08.d.7c48ab710ac98e53beabbc20b50e0fd903e2d6aa +2024-06-08.d.ff961df33635641363b8e26437c394c9a95dfb72 +2024-06-08.d.1e33b45ea80ef7d7a03aad6488a797f93bc25b4e +2024-06-08.d.c909aecd9306352288f62c370ea7277be3233d75 +2024-06-08.d.01140d3013345d185b5bd519b62c3fc343d202b5 +2024-06-09.d.8cfa6f28ea0c9ee2b9a07b152d98a5dcbb046385 +2024-06-09.d.ea5c9bc9b61ac12a574c8eb04f2a4a9a9ada666e +2024-06-09.d.bdc15960ad48292d0f907f51c5abe4ea7cd2310d +2024-06-09.d.c86e4db3a955cfc9068bced4eae71506f1163ec2 +2024-06-09.d.9546390a1f574a8f7b8b7191f76a5de45578256a +2024-06-09.d.a53e057d54af0a01676a2b65d498861dc727030a +2024-06-10.d.aa217e13b9f8616cd806d8c200f6d511378be9e7 +2024-06-10.d.0471ba24c1f4687205daed9cfd3d4695c5be3003 +2024-06-11.d.a02e3aa6511245c3a852c1809ffc8f61aff688ca +2024-06-11.d.4858ec0aefc9ce978589e8f49aefd61a40003c97 +2024-06-11.d.7e8bcd896a29860d9feec9957aae81df56ec055c +2024-06-11.d.87148ae0c11458819f67930833c658356a645bf8 +2024-06-12.d.6e8e3cc740a222fc71c6e218bc8b1b8b0046a57c +2024-06-12.d.4fbe3590bea16b3d43fc870bda13807e5d223534 +2024-06-13.d.fe31d84ac6d801ed3b7686deb3bf3a5df3936b72 +2024-06-14.d.cbff86695f13be11c885bfa77e4c0c7478a3a335 +2024-06-14.d.75c47b6948bc8028a9bd661a7eaafdc3d6675000 +2024-06-14.d.7cb8c0259dcb56d3233a3b786e4ffbc3d167775b +2024-06-14.d.0c49262d54e0aac4f89dec49bbffb172544e4cba +2024-06-15.d.342ba2bd4414fe50e47e1cb0a9f376c3012dc977 +2024-06-15.d.767ac60266f1d41f5cbe08d898a432c64017b8b6 +2024-06-15.d.2cf0eda87056cc4c030dba251709fd2e82aef82b +2024-06-15.d.94aded8d5ce92115821802224cbdb961414543fd +2024-06-15.d.94aded8d5ce92115821802224cbdb961414543fd +2024-06-15.d.9499211d7db9ecd7597fbba4f8e9ebae42f94bf0 +2024-06-15.d.d3f8afed29affe28935240ffe19d1b5634b0243c +2024-06-15.d.bdfe3524a918e68224a432cf64b4cc56b3a5338c +2024-06-16.d.2ce513f50c8a2b0f66dc8e775cfc47eb06517aec +2024-06-16.d.0d267a546a86cedbceebca12ffa1f3367ba7d5ee +2024-06-16.d.d15b88f7462e6d3ab9b7ee9305edd8ffa5d83f1e +2024-06-16.d.2115e09839b218779a152577e3a7aa28113bdb7a +2024-06-20.d.fe280fe6aa88ee2571beacbd5f78b75328838838 +2024-06-21.d.3537d184838cd9fcdb7761c862c60e2467ed8c6d +2024-06-21.d.aa380ea190a62c3b1465b9185810574ef3374684 +2024-06-22.d.5decd012995047f90d8b54248ab7a8c9c974b257 +2024-06-22.d.b853886cb7f6426306a62d1e28c42c6a67b0e8d2 +2024-06-22.d.b853886cb7f6426306a62d1e28c42c6a67b0e8d2 +2024-06-22.d.25f17d714156352376e4ce66545e26f934636b5d +2024-06-23.d.17ea73275319b262c7b40870eb223e35892bb0c1 +2024-06-23.d.ddf762b7cce341c3d47081ba6497d9a753ea9d7a +2024-06-23.d.aa39e000f7d9f16dcc51882e5b15baf753a22490 +2024-06-25.d.0bddfad14e9549c646513ce4e68d42f669170456 +2024-06-25.d.0df56eaffa8fdcf225ed35ef3346dc2546a26819 +2024-06-25.d.0df56eaffa8fdcf225ed35ef3346dc2546a26819 +2024-06-25.d.33225bfabb6040a537e42bf82b932d0fb8b4c463 +2024-06-26.d.97017017a4668c7f585d632cf1c41e9f0aa099d3 +2024-06-27.d.621f6f59e10ddcfca73da153a3ebd67584c7ce93 +2024-06-28.d.96a45a6dde7b75256562fc6485b47abf240c4ea8 +2024-06-28.d.271446fd661d4930bf8797f4b229a40a96aa194c +2024-06-28.d.8a0493b659620dbccc72518d8fc1123acd117aac +2024-06-28.d.8a0493b659620dbccc72518d8fc1123acd117aac +2024-06-29.d.c58607a5b538e3c5ff6d3c4db844a7caa24d4835 +2024-06-29.d.117eb7995349c3463209bb76c642b775bb534a1e +2024-06-29.d.8d2d121b6d341536d13b49594fe57c8449653722 +2024-06-30.d.65588b8126ca0b87333b66f1114a579ae6bf2efd +2024-06-30.d.65588b8126ca0b87333b66f1114a579ae6bf2efd +2024-06-30.d.6842b534255dc004ab1103f831dd87e1856ea127 +2024-06-30.d.2cc785bf20e29fe501f63efd4b9f85a020c08380 +2024-07-01.d.c8e29dafc638ac04fd0eacffc54b669d3ad12637 +2024-07-01.d.b6c488a8839ce261773724a16a1ef3131af88423 +2024-07-02.d.344fdf94f778e51ae7b4ff05bb7b05f3d5b5b758 +2024-07-02.d.0e6e4e8949e2ddcc89973f54189466333b4c409a +2024-07-02.d.0b54d49181fe87d64401ac462b4dfe52dda4afdb +2024-07-02.d.1fd8de676259729a413e9bce4d4b766fe23a13df +2024-07-02.d.1fd8de676259729a413e9bce4d4b766fe23a13df +2024-07-03.d.ac011132ee4284a5af8b4a5561a12b3b2a288eec +2024-07-03.d.59fc68026bfdbcc7ba85eabbb27e64dc042d9fbf +2024-07-03.d.b1422ff6b5456298e915b5799cd49aa2c7deca7d +2024-07-03.d.a260d334d0a030729b5e56f25dd36d31d4db9461 +2024-07-03.d.243df3f2cf6825e13d55e9be564392e6cd2f61eb +2024-07-04.d.843dd17aecf37d417f302daf45512ba6aa1e9e38 +2024-07-04.d.dfa5b46494abfb27894bb8a3a3c8e6129ec615d4 +2024-07-04.d.dfa5b46494abfb27894bb8a3a3c8e6129ec615d4 +2024-07-04.d.152239c3ace40bbe94a902c6816de0be8fd958a3 +2024-07-04.d.152239c3ace40bbe94a902c6816de0be8fd958a3 +2024-07-04.d.be40830bc07aad777abacb2355b4596227c89be9 +2024-07-05.d.fee5251bd455b72b7a372d2019ee8b98249a6ece +2024-07-07.d.2f62c156f9ca5b291f5b3318d3b3524b9dc3e351 +2024-07-07.d.99374ae45b39ef1874bd58b727c1d066e6f55ffb +2024-07-07.d.7cb8a3f9680e2f0b36ccbcbfafc3fcc976f4af6b +2024-07-08.d.09b2670c455420ac6557b0ae64632fe593aa79db +2024-07-08.d.a3048a0b2550e6c30e2c60572974c9bb570ca786 +2024-07-08.d.a3048a0b2550e6c30e2c60572974c9bb570ca786 +2024-07-09.d.b56e3c43a8eb541846dd2cafdfa2fe28a91880d8 +2024-07-09.d.5df51a9365c72e0fd0d50b096ec0e2b28f2c23fd +2024-07-10.d.27083e3664973f1234ede6321f5987ecd68ac88a +2024-07-11.d.23de275dbec01705b9b67daa61fbb3570cfbcdb4 +2024-07-11.d.13330eb085d8760a0a829eee0ec816bbd95b18e0 +2024-07-12.d.59de2fd97991b8f4b4abeff5fed4da47c5b09da7 +2024-07-12.d.f68ac4377a29a121a47b6313eb537f46845d0cb8 +2024-07-12.d.279d9e5824b6c9e24ed0a84990346d4cbbab7768 +2024-07-12.d.d27ca0bc89e4041a833dc9e36b6d58d4b00f1b7a +2024-07-13.d.db3d292caed8544fe0f81ab7d28b7d03b7733b49 +2024-07-13.d.7e22861090f9d251e4f835461241c74265a544b1 +2024-07-13.d.3d340972755ca3bf49bfa168011e73915cd56e02 +2024-07-14.d.a18be12b77056e2d381123f1465dfed55ba31824 +2024-07-14.d.8f6a0b15c3b518d53abe8d9437b42d71be768eec +2024-07-14.d.e9fdbea09103c5a459f65d65ec5f5994edb586b2 +2024-07-14.d.6673fb906bdc755eddbfc71d85e3eb9b9d11cd91 +2024-07-16.d.69f1ea562799cedf57af21c4b8759706df53e31c +2024-07-17.d.9c8f3826b26112d5935647b2087a6e2abc8d56c9 +2024-07-17.d.b23a2f2304922bd7ebd357373d8dd282ff5047eb +2024-07-17.d.a448f538aaf3d2c25711b8100f03320892ca77c9 +2024-07-17.d.105d18b9b6d6adfde0c28d1e19542d5b8a70f9d1 +2024-07-17.d.a0893c9aae75751a055442f91c26a47a6fced597 diff --git a/tag_latest.txt b/tag_latest.txt new file mode 100644 index 0000000000..984b1d0b16 --- /dev/null +++ b/tag_latest.txt @@ -0,0 +1 @@ +2024-07-17.d.a0893c9aae75751a055442f91c26a47a6fced597