{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T16:02:06.561857Z","repo":{"ref":{"host":"github.com","owner":"KnifeLemon","name":"Filee"},"default_branch":"main","clone_url":"https://github.com/KnifeLemon/Filee.git","html_url":"https://github.com/KnifeLemon/Filee","description":"Free, open-source file converter. Convert 263 formats offline by drag & drop — images, PDF, Word, Excel, PowerPoint, HWP/HWPX, video, audio, e-books and archives. No upload, no Office needed.","stars":27073,"forks":1551,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":49900,"primary_language":"C#","license_spdx":"MIT","created_at":"2026-09-29T20:05:15Z","pushed_at":"2026-11-14T16:00:29Z","security_policy_url":"https://github.com/KnifeLemon/Filee/security/policy","distribution":{"owner_created_at":"2015-08-24T02:37:06Z","owner_type":"User","release_assets":[{"name":"Filee-2.4.1-linux-arm64-SHA256SUMS.txt","size":97,"download_count":171,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.4.1-linux-arm64-SHA256SUMS.txt.sig","size":89,"download_count":27,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-arm64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.1-linux-arm64.tar.gz","size":127738610,"download_count":141,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-arm64.tar.gz"},{"name":"Filee-2.4.1-linux-x64-SHA256SUMS.txt","size":95,"download_count":478,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.4.1-linux-x64-SHA256SUMS.txt.sig","size":89,"download_count":340,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-x64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.1-linux-x64.tar.gz","size":132047012,"download_count":702,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-x64.tar.gz"},{"name":"Filee-2.4.1-osx-arm64-SHA256SUMS.txt","size":187,"download_count":157,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.4.1-osx-arm64-SHA256SUMS.txt.sig","size":89,"download_count":27,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.1-osx-arm64.dmg","size":137903039,"download_count":607,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64.dmg"},{"name":"Filee-2.4.1-osx-arm64.tar.gz","size":128739283,"download_count":265,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64.tar.gz"},{"name":"Filee-2.4.1-osx-x64-SHA256SUMS.txt","size":183,"download_count":79,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.4.1-osx-x64-SHA256SUMS.txt.sig","size":89,"download_count":26,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-x64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.1-osx-x64.dmg","size":145058313,"download_count":175,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-x64.dmg"},{"name":"Filee-2.4.1-osx-x64.tar.gz","size":135312085,"download_count":103,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-x64.tar.gz"},{"name":"Filee-2.4.1-SHA256SUMS.txt","size":189,"download_count":15495,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-SHA256SUMS.txt"},{"name":"Filee-2.4.1-SHA256SUMS.txt.sig","size":89,"download_count":13474,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.1-win-Portable.zip","size":162698373,"download_count":1982,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-win-Portable.zip"},{"name":"Filee-2.4.1-win-Setup.exe","size":138577216,"download_count":18158,"release_tag":"v2.4.1","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-win-Setup.exe"},{"name":"Filee-2.4.0-linux-arm64-SHA256SUMS.txt","size":97,"download_count":855,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.4.0-linux-arm64-SHA256SUMS.txt.sig","size":89,"download_count":100,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-arm64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.0-linux-arm64.tar.gz","size":127753605,"download_count":789,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-arm64.tar.gz"},{"name":"Filee-2.4.0-linux-x64-SHA256SUMS.txt","size":95,"download_count":1441,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.4.0-linux-x64-SHA256SUMS.txt.sig","size":89,"download_count":100,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-x64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.0-linux-x64.tar.gz","size":132066749,"download_count":3079,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-linux-x64.tar.gz"},{"name":"Filee-2.4.0-osx-arm64-SHA256SUMS.txt","size":187,"download_count":868,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.4.0-osx-arm64-SHA256SUMS.txt.sig","size":89,"download_count":130,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-arm64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.0-osx-arm64.dmg","size":137885773,"download_count":3719,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-arm64.dmg"},{"name":"Filee-2.4.0-osx-arm64.tar.gz","size":128722574,"download_count":2256,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-arm64.tar.gz"},{"name":"Filee-2.4.0-osx-x64-SHA256SUMS.txt","size":183,"download_count":299,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.4.0-osx-x64-SHA256SUMS.txt.sig","size":89,"download_count":62,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-x64-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.0-osx-x64.dmg","size":145027986,"download_count":876,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-x64.dmg"},{"name":"Filee-2.4.0-osx-x64.tar.gz","size":135297670,"download_count":501,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-osx-x64.tar.gz"},{"name":"Filee-2.4.0-SHA256SUMS.txt","size":189,"download_count":56743,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-SHA256SUMS.txt"},{"name":"Filee-2.4.0-SHA256SUMS.txt.sig","size":89,"download_count":152,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-SHA256SUMS.txt.sig"},{"name":"Filee-2.4.0-win-Portable.zip","size":162684393,"download_count":11136,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-win-Portable.zip"},{"name":"Filee-2.4.0-win-Setup.exe","size":138550336,"download_count":68527,"release_tag":"v2.4.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.0/Filee-2.4.0-win-Setup.exe"},{"name":"Filee-2.3.0-linux-arm64-SHA256SUMS.txt","size":97,"download_count":760,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.3.0-linux-arm64.tar.gz","size":126701625,"download_count":934,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-linux-arm64.tar.gz"},{"name":"Filee-2.3.0-linux-x64-SHA256SUMS.txt","size":95,"download_count":1293,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.3.0-linux-x64.tar.gz","size":131059592,"download_count":3258,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-linux-x64.tar.gz"},{"name":"Filee-2.3.0-osx-arm64-SHA256SUMS.txt","size":187,"download_count":843,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.3.0-osx-arm64.dmg","size":136686496,"download_count":3677,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-arm64.dmg"},{"name":"Filee-2.3.0-osx-arm64.tar.gz","size":127679966,"download_count":2900,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-arm64.tar.gz"},{"name":"Filee-2.3.0-osx-x64-SHA256SUMS.txt","size":183,"download_count":370,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.3.0-osx-x64.dmg","size":143837127,"download_count":997,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-x64.dmg"},{"name":"Filee-2.3.0-osx-x64.tar.gz","size":134266193,"download_count":758,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-osx-x64.tar.gz"},{"name":"Filee-2.3.0-SHA256SUMS.txt","size":189,"download_count":39687,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-SHA256SUMS.txt"},{"name":"Filee-2.3.0-win-Portable.zip","size":160747482,"download_count":12276,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-win-Portable.zip"},{"name":"Filee-2.3.0-win-Setup.exe","size":136951560,"download_count":60401,"release_tag":"v2.3.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.3.0/Filee-2.3.0-win-Setup.exe"},{"name":"Filee-2.2.0-linux-arm64-SHA256SUMS.txt","size":97,"download_count":1489,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.2.0-linux-arm64.tar.gz","size":122821724,"download_count":1733,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-linux-arm64.tar.gz"},{"name":"Filee-2.2.0-linux-x64-SHA256SUMS.txt","size":95,"download_count":1539,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.2.0-linux-x64.tar.gz","size":128948534,"download_count":4529,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-linux-x64.tar.gz"},{"name":"Filee-2.2.0-osx-arm64-SHA256SUMS.txt","size":187,"download_count":1579,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.2.0-osx-arm64.dmg","size":134097836,"download_count":6315,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-arm64.dmg"},{"name":"Filee-2.2.0-osx-arm64.tar.gz","size":125158297,"download_count":5647,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-arm64.tar.gz"},{"name":"Filee-2.2.0-osx-x64-SHA256SUMS.txt","size":183,"download_count":599,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.2.0-osx-x64.dmg","size":141237289,"download_count":1854,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-x64.dmg"},{"name":"Filee-2.2.0-osx-x64.tar.gz","size":131721291,"download_count":1505,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-osx-x64.tar.gz"},{"name":"Filee-2.2.0-SHA256SUMS.txt","size":189,"download_count":35908,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-SHA256SUMS.txt"},{"name":"Filee-2.2.0-win-Portable.zip","size":157977572,"download_count":23962,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-win-Portable.zip"},{"name":"Filee-2.2.0-win-Setup.exe","size":133133496,"download_count":119633,"release_tag":"v2.2.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.2.0/Filee-2.2.0-win-Setup.exe"},{"name":"Filee-2.1.0-linux-arm64-SHA256SUMS.txt","size":97,"download_count":708,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.1.0-linux-arm64.tar.gz","size":122553473,"download_count":825,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-linux-arm64.tar.gz"},{"name":"Filee-2.1.0-linux-x64-SHA256SUMS.txt","size":95,"download_count":813,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.1.0-linux-x64.tar.gz","size":128663780,"download_count":2927,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-linux-x64.tar.gz"},{"name":"Filee-2.1.0-osx-arm64-SHA256SUMS.txt","size":187,"download_count":907,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.1.0-osx-arm64.dmg","size":133772655,"download_count":2787,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-arm64.dmg"},{"name":"Filee-2.1.0-osx-arm64.tar.gz","size":124895694,"download_count":3033,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-arm64.tar.gz"},{"name":"Filee-2.1.0-osx-x64-SHA256SUMS.txt","size":183,"download_count":336,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.1.0-osx-x64.dmg","size":140929472,"download_count":860,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-x64.dmg"},{"name":"Filee-2.1.0-osx-x64.tar.gz","size":131462703,"download_count":709,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-osx-x64.tar.gz"},{"name":"Filee-2.1.0-SHA256SUMS.txt","size":189,"download_count":25129,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-SHA256SUMS.txt"},{"name":"Filee-2.1.0-win-Portable.zip","size":157369965,"download_count":15895,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-win-Portable.zip"},{"name":"Filee-2.1.0-win-Setup.exe","size":132620128,"download_count":62232,"release_tag":"v2.1.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.1.0/Filee-2.1.0-win-Setup.exe"},{"name":"Filee-2.0.0-linux-arm64-SHA256SUMS.txt","size":97,"download_count":744,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-2.0.0-linux-arm64.tar.gz","size":119427490,"download_count":825,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-linux-arm64.tar.gz"},{"name":"Filee-2.0.0-linux-x64-SHA256SUMS.txt","size":95,"download_count":689,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-2.0.0-linux-x64.tar.gz","size":125544736,"download_count":2088,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-linux-x64.tar.gz"},{"name":"Filee-2.0.0-osx-arm64-SHA256SUMS.txt","size":95,"download_count":834,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-2.0.0-osx-arm64.tar.gz","size":122071378,"download_count":4393,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-osx-arm64.tar.gz"},{"name":"Filee-2.0.0-osx-x64-SHA256SUMS.txt","size":93,"download_count":343,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-2.0.0-osx-x64.tar.gz","size":128652018,"download_count":1034,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-osx-x64.tar.gz"},{"name":"Filee-2.0.0-SHA256SUMS.txt","size":189,"download_count":19874,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-SHA256SUMS.txt"},{"name":"Filee-2.0.0-win-Portable.zip","size":154550833,"download_count":15368,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-win-Portable.zip"},{"name":"Filee-2.0.0-win-Setup.exe","size":128440542,"download_count":57667,"release_tag":"v2.0.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.0.0/Filee-2.0.0-win-Setup.exe"},{"name":"Filee-1.12.0-linux-arm64-SHA256SUMS.txt","size":98,"download_count":933,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-1.12.0-linux-arm64.tar.gz","size":108242306,"download_count":1014,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-linux-arm64.tar.gz"},{"name":"Filee-1.12.0-linux-x64-SHA256SUMS.txt","size":96,"download_count":852,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-1.12.0-linux-x64.tar.gz","size":114352262,"download_count":2649,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-linux-x64.tar.gz"},{"name":"Filee-1.12.0-osx-arm64-SHA256SUMS.txt","size":96,"download_count":1251,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-1.12.0-osx-arm64.tar.gz","size":110904190,"download_count":6587,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-osx-arm64.tar.gz"},{"name":"Filee-1.12.0-osx-x64-SHA256SUMS.txt","size":94,"download_count":412,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-1.12.0-osx-x64.tar.gz","size":117469159,"download_count":1544,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-osx-x64.tar.gz"},{"name":"Filee-1.12.0-SHA256SUMS.txt","size":191,"download_count":14655,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-SHA256SUMS.txt"},{"name":"Filee-1.12.0-win-Portable.zip","size":167221433,"download_count":19559,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-win-Portable.zip"},{"name":"Filee-1.12.0-win-Setup.exe","size":116912979,"download_count":62993,"release_tag":"v1.12.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.12.0/Filee-1.12.0-win-Setup.exe"},{"name":"Filee-1.11.0-linux-arm64-SHA256SUMS.txt","size":98,"download_count":455,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-1.11.0-linux-arm64.tar.gz","size":111526171,"download_count":407,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-linux-arm64.tar.gz"},{"name":"Filee-1.11.0-linux-x64-SHA256SUMS.txt","size":96,"download_count":472,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-linux-x64-SHA256SUMS.txt"},{"name":"Filee-1.11.0-linux-x64.tar.gz","size":117544190,"download_count":1094,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-linux-x64.tar.gz"},{"name":"Filee-1.11.0-osx-arm64-SHA256SUMS.txt","size":96,"download_count":665,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-1.11.0-osx-arm64.tar.gz","size":110759366,"download_count":2486,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-osx-arm64.tar.gz"},{"name":"Filee-1.11.0-osx-x64-SHA256SUMS.txt","size":94,"download_count":243,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-osx-x64-SHA256SUMS.txt"},{"name":"Filee-1.11.0-osx-x64.tar.gz","size":117336347,"download_count":497,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-osx-x64.tar.gz"},{"name":"Filee-1.11.0-SHA256SUMS.txt","size":191,"download_count":7590,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-SHA256SUMS.txt"},{"name":"Filee-1.11.0-win-Portable.zip","size":166941500,"download_count":11828,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-win-Portable.zip"},{"name":"Filee-1.11.0-win-Setup.exe","size":116702105,"download_count":25380,"release_tag":"v1.11.0","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.11.0/Filee-1.11.0-win-Setup.exe"},{"name":"Filee-1.10.4-linux-arm64-SHA256SUMS.txt","size":98,"download_count":55,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-1.10.4-linux-arm64.tar.gz","size":110192393,"download_count":106,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-linux-arm64.tar.gz"},{"name":"Filee-1.10.4-linux-x64-SHA256SUMS.txt","size":96,"download_count":179,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-linux-x64-SHA256SUMS.txt"},{"name":"Filee-1.10.4-linux-x64.tar.gz","size":116179856,"download_count":361,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-linux-x64.tar.gz"},{"name":"Filee-1.10.4-osx-arm64-SHA256SUMS.txt","size":96,"download_count":99,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-1.10.4-osx-arm64.tar.gz","size":109422352,"download_count":446,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-osx-arm64.tar.gz"},{"name":"Filee-1.10.4-osx-x64-SHA256SUMS.txt","size":94,"download_count":51,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-osx-x64-SHA256SUMS.txt"},{"name":"Filee-1.10.4-osx-x64.tar.gz","size":116000224,"download_count":132,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-osx-x64.tar.gz"},{"name":"Filee-1.10.4-SHA256SUMS.txt","size":191,"download_count":3763,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-SHA256SUMS.txt"},{"name":"Filee-1.10.4-win-Portable.zip","size":163404794,"download_count":6322,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-win-Portable.zip"},{"name":"Filee-1.10.4-win-Setup.exe","size":114128457,"download_count":10061,"release_tag":"v1.10.4","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.4/Filee-1.10.4-win-Setup.exe"},{"name":"Filee-1.10.3-linux-arm64-SHA256SUMS.txt","size":98,"download_count":39,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-linux-arm64-SHA256SUMS.txt"},{"name":"Filee-1.10.3-linux-arm64.tar.gz","size":110155412,"download_count":69,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-linux-arm64.tar.gz"},{"name":"Filee-1.10.3-linux-x64-SHA256SUMS.txt","size":96,"download_count":43,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-linux-x64-SHA256SUMS.txt"},{"name":"Filee-1.10.3-linux-x64.tar.gz","size":116160578,"download_count":110,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-linux-x64.tar.gz"},{"name":"Filee-1.10.3-osx-arm64-SHA256SUMS.txt","size":96,"download_count":52,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-osx-arm64-SHA256SUMS.txt"},{"name":"Filee-1.10.3-osx-arm64.tar.gz","size":109407149,"download_count":300,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-osx-arm64.tar.gz"},{"name":"Filee-1.10.3-osx-x64-SHA256SUMS.txt","size":94,"download_count":31,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-osx-x64-SHA256SUMS.txt"},{"name":"Filee-1.10.3-osx-x64.tar.gz","size":115981000,"download_count":78,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-osx-x64.tar.gz"},{"name":"Filee-1.10.3-SHA256SUMS.txt","size":191,"download_count":932,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-SHA256SUMS.txt"},{"name":"Filee-1.10.3-win-Portable.zip","size":163361748,"download_count":645,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-win-Portable.zip"},{"name":"Filee-1.10.3-win-Setup.exe","size":114090269,"download_count":2454,"release_tag":"v1.10.3","url":"https://github.com/KnifeLemon/Filee/releases/download/v1.10.3/Filee-1.10.3-win-Setup.exe"}]}},"commit_sha":"770e9820518f77c493c1946c9533b82ae2a67595","profile":{"lines_by_language":{"C#":316511,"JavaScript":986,"C":515,"Shell":475,"Python":399},"files_by_category":{"source":691,"test":473,"other":117,"binary":62,"config":53,"docs":43,"vendored":19},"source_lines":177270,"test_lines":141616},"pillars":{"ai_provenance":{"score":93.0,"confidence":0.95,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.9295,"suspected_share":0.0155,"estimated_share":0.9295,"ai_artifacts":0.0,"flagged_work_units":41.0,"flagged_releases":8.0,"style_index":0.059},"summary":"Explicit AI attribution on 93% of first-party code added; an estimated 93% including velocity signals."},"quality":{"score":85.4,"confidence":0.9,"coverage":1.0,"label":"strong","breakdown":{"complexity":56.9,"duplication":92.5,"lint":97.3,"testing":100.0,"docs":100.0,"type_safety":40.0,"process":null},"summary":"Code quality is strong: test-to-source ratio 0.80, CI runs tests; 19% of function code in complex or long functions; 1% duplicated lines. Weakest area: type safety."},"security":{"score":72.9,"confidence":0.85,"coverage":1.0,"label":"adequate","breakdown":{"secrets":87.5,"sast":98.8,"dependencies":100.0,"ci_actions":0.0,"posture":40.0,"scorecard":null},"summary":"Security posture is adequate: 44 high-severity workflow issues. Weakest area: ci actions."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":3.0,"checked":3.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":1652.0,"attributed_commits":1498.0,"attributed_commit_share":0.9067796610169492,"effective_loc":357754.0,"attributed_loc":332534.0,"attributed_loc_share":0.929504631674279,"tools_detected":3.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 1476 attributed commits, 330,471 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"OpenAI Codex: 21 attributed commits, 2,047 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"Cursor agent: 1 attributed commits, 16 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"07393467090b8ec590408ebf8eabdac8ee362fc9","url":"https://github.com/KnifeLemon/Filee/commit/07393467090b8ec590408ebf8eabdac8ee362fc9","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"ce3afc57d39e8e1b0dbc9c29d35085d003919359","url":"https://github.com/KnifeLemon/Filee/commit/ce3afc57d39e8e1b0dbc9c29d35085d003919359","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"7fdb936d000fd4663722d07f9302c76fa57cff02","url":"https://github.com/KnifeLemon/Filee/commit/7fdb936d000fd4663722d07f9302c76fa57cff02","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"7641889aef6a40945e9107f4e8db6e73da66c765","url":"https://github.com/KnifeLemon/Filee/commit/7641889aef6a40945e9107f4e8db6e73da66c765","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"1466964a1e73911850a453f9f64511f0ae203d0d","url":"https://github.com/KnifeLemon/Filee/commit/1466964a1e73911850a453f9f64511f0ae203d0d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"317a903d3f48c92549ce4a46a258ce845ad21d41","url":"https://github.com/KnifeLemon/Filee/commit/317a903d3f48c92549ce4a46a258ce845ad21d41","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"b813ae46bc0a6a95fac451690081fe6b72c44f71","url":"https://github.com/KnifeLemon/Filee/commit/b813ae46bc0a6a95fac451690081fe6b72c44f71","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"791b1e514562dcec7170552abf4acbf1e6e10855","url":"https://github.com/KnifeLemon/Filee/commit/791b1e514562dcec7170552abf4acbf1e6e10855","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"9a6dff6ba993c88f0f9741fbd850c5cba610ef4a","url":"https://github.com/KnifeLemon/Filee/commit/9a6dff6ba993c88f0f9741fbd850c5cba610ef4a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"cc31827cee07f30674086600c8461a75c1c2590c","url":"https://github.com/KnifeLemon/Filee/commit/cc31827cee07f30674086600c8461a75c1c2590c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"bbbaa946d916ebd86ea3cd64a1fe32a405ad9654","url":"https://github.com/KnifeLemon/Filee/commit/bbbaa946d916ebd86ea3cd64a1fe32a405ad9654","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"08704be00b6de9c5b97356aa0bd3c8450aa4a623","url":"https://github.com/KnifeLemon/Filee/commit/08704be00b6de9c5b97356aa0bd3c8450aa4a623","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"673bb60d46339fc08f0ef645254182da184bbaef","url":"https://github.com/KnifeLemon/Filee/commit/673bb60d46339fc08f0ef645254182da184bbaef","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"93c5a4f6da145f597f0ac147406900990d714968","url":"https://github.com/KnifeLemon/Filee/commit/93c5a4f6da145f597f0ac147406900990d714968","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: on merged branch (8661c08290)","ref":"e88ffc2bb71340b46bd3e9a86024e0b849ade682","url":"https://github.com/KnifeLemon/Filee/commit/e88ffc2bb71340b46bd3e9a86024e0b849ade682","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"f45ae59ef409fad440b7352929bb56487ed85a1f","url":"https://github.com/KnifeLemon/Filee/commit/f45ae59ef409fad440b7352929bb56487ed85a1f","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"1a63686f75e326e14ae5ddeff1d155bb6c8f8b71","url":"https://github.com/KnifeLemon/Filee/commit/1a63686f75e326e14ae5ddeff1d155bb6c8f8b71","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"d7d4f286ffb55fdaa7cd4cd9a11aa7bb2941cdfd","url":"https://github.com/KnifeLemon/Filee/commit/d7d4f286ffb55fdaa7cd4cd9a11aa7bb2941cdfd","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"4fdae955bb847c16dca624e24ab461fec9659481","url":"https://github.com/KnifeLemon/Filee/commit/4fdae955bb847c16dca624e24ab461fec9659481","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: on merged branch (8661c08290)","ref":"25ee1490290b644c19444925b838ec2cac38c6fb","url":"https://github.com/KnifeLemon/Filee/commit/25ee1490290b644c19444925b838ec2cac38c6fb","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"9e1ea5d61b5f81c026070a7c7a59bb06132c136e","url":"https://github.com/KnifeLemon/Filee/commit/9e1ea5d61b5f81c026070a7c7a59bb06132c136e","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"4943d8a55824b012f42b96261a8c5bcca4fe023c","url":"https://github.com/KnifeLemon/Filee/commit/4943d8a55824b012f42b96261a8c5bcca4fe023c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"86e76065ac948d85550acf95b4fb6029f3d5ae8c","url":"https://github.com/KnifeLemon/Filee/commit/86e76065ac948d85550acf95b4fb6029f3d5ae8c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: on merged branch (8661c08290)","ref":"bdad9949ff453c6ea9611bab3d9f4db9f0eb7399","url":"https://github.com/KnifeLemon/Filee/commit/bdad9949ff453c6ea9611bab3d9f4db9f0eb7399","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: on merged branch (8661c08290)","ref":"50b4829277ddb197421b2c16130e5580bcb834fe","url":"https://github.com/KnifeLemon/Filee/commit/50b4829277ddb197421b2c16130e5580bcb834fe","weight":0.9}],"data":{"attributed_loc_by_commit":{"49961742c2aa7c0bc4d9fbf40071eca25c42aa8b":16477,"a8fa5802a62c9c976652782197a40b5721284846":0,"cf7f96cd9073792e5291bd046bd33fa7268cd1d9":1624,"9c0cc3364ab8982207be65c58e9521334d1df940":2978,"faa3dcd98de5b7b3f3308628ce22dadc916f5a4d":575,"60159d04ddb0b62152126a377a6dd8638c14a648":0,"cd6707c46734d829d9c559909e28f3790ec150f9":209,"79bdbe928e9be4d1031412cc826909ae964593d2":0,"95222738197a5d796519a1e2d1aebb3f90d1272c":3412,"504cf1110b8648ccd6835cba71fe3c4ae28beb5a":245,"be823a4ecfc4f3cd98684cfb7ccaa196559e2082":1828,"8264f7e5d43439fe7be5e4886af25188b98185ae":1,"cb86da18ec4189ae2a0b247ee55062c6c0a87f35":1,"edb6d0bd610b3ee1edb57778df67ed7b9a024386":2477,"56f22d39c959ff4e1ecc4fdb7d55966af989d75a":3945,"616fbbcc6d17dc7b02469493aa198619d2098b02":3321,"09677884c1f696531358a5b95fd10d434ba24c96":4600,"70f186a50966fdc4f858345ba044a2b8e938b372":1619,"7dca5d9d2a5fd1acb508c492c4bfd989cc3b7401":2964,"f12429b0903b0c216536fb6db4a515de9f639793":24,"ef4999334ef38fbca116a31d3cafa54534390057":1538,"1f1889746f9415c66075a579ce7407c6635a86fc":3793,"1a864c6292786b206e3ff99a051573466df871fe":7142,"2a488d5b81b251a0ea7b6f06a8fb6866207cd01b":7,"016d6a5cbe81aebaa595303803114c9a285e16e7":25,"97ddf73f5566427bdabce869ad60dc6408e17fef":0,"d04851be1794b1c1ab2de0799aa2c8ce83b6d140":0,"fe645174d7ad64b861a9e244c58ee112d9e757ef":0,"3585286800ab37d524a9191772967cedd4591560":2,"7c6a2ea38f67dd7878280c102fe3052f4a666c16":15,"823d60d16d3247c70506e3f6559c4da85dec5ac0":5,"ce130f13fdb8744ebebeffea1ccd763f2d900efb":0,"5ac47eafb2b566deba57ac1f515b45452640bc3c":81,"fbc679d4bdfe5c6c7bffa3fbdba2d6e8af5baf9b":28,"5e3d6d94ff202685f755f8a5d76b792d1bc97605":325,"8c9ca5ff77f14e18897c30fc2e0b5d0984954f81":103,"7748f7aef97017088c714bda7f9badc9f447ae77":91,"b07c5f88086620ffe52215c70fc1492806ebc6e5":0,"35980d91f47494d3efdb1fdf9d7ba22f0fbe9be5":134,"94521233979645487c856d22463e9214355e0ff1":1585,"ca9b295f1da07f01c31bd121a23ba420c1ce7bb6":29,"385c76b630c0c75594a74176120c5aca03a84ee7":54,"25d022c94a70806dd199bbf4e6ecb472da7ef1f5":0,"ba4cb43a9d0873e547c9aa7cdfef48e20441f395":125,"ed33cc8d716a14b87ef407279b3c92d4c7c42092":0,"9e6deefd2bc9a920fbeb74b452b9653c8bf037a1":47,"831dd6e2c2cc67577a4cb4e8811ed7e5b55d8124":0,"7b6823ce04d33a46a3d63f0bb077f5ba0e0a7117":753,"edae42f93174bbd36552101d76c2738157761df6":59,"8638e8394d68802c6ad929f1aa9da4de56de869e":36,"38ad808ac757cdb20fdc61c9b8faf0fb6d0ccb24":234,"2389834c4b657a1338e7c0203825e7335754bca9":0,"ab2c6ebe6a2b76a5ad48463abe9a525d536ed558":287,"5b82010dd7a0165dd7a5515f022f9f0fd62ce10c":0,"9cabe7804eecf2902d21ade2e1fd0567ca06d21d":183,"2d64dca3e48e3cff8f21068383bef0ac6970e4bb":203,"266e4fef949f47e7466d9aa2b1587f23603ee5fd":0,"e3797c0e5ff601582f3d59707c69ced9a719baa9":0,"a3cb884d0297c56182f045ae31d78fdb95799695":0,"e306bab8d300493f1550a1b63e8b4d50e1089c00":0,"7a51f4a03492076386dc524de33de81e1fc89e42":0,"b401cb959e2793adf43989846c28c3a9367d0b1e":0,"4bcf45155938c0bcffa425479144fab9033083c5":87,"e6ffc0aa19aff75775811ff05072df3c69104d5b":0,"12b3672562dbddb607930a8b5670cc18f24fd9d1":0,"8f0ff584364bb7687fefc9752e3fce847aef4986":189,"de426240d2321fbadd0c0b0b289336705f5630c1":0,"98093657a9b8bd884737a70daa27c9dd1d248198":2327,"d0047a4b9ba26f0af55bac885c39fc009db43a88":47,"9fe4abb4774492255aa001b6c52ba9a72fc43b30":129,"b5686779a00962d96d5f987dbd6b8cdef1e81cad":207,"a84fd6951b23e5c27c3cfa7e993636537e45fded":0,"574363695d577a7cc3fbdcbb5f779f99837be4ae":73,"21e8c59d995e8dcf712239d821344766ce40c879":0,"031da575df3a9738089332b6da6a2f1abe423f29":5,"aae7195a101828ca4d3ea07e138cc15d183c721b":28,"94462c0a673a56ae17f45d97f8edb0f164ea776f":16,"a8715f55777c853e166dfd629f99f92083696284":56,"8a7dff565fe8a77772ccf48bdecf2a1b3df8cc89":101,"756ad775026669b0c79076298a5cd0e2c9df04cb":7,"bc158a29dc4780aef001f458c303c5f0ac7a4c88":17,"4704fe066817d2cda2b73ff5defa84e8faeeebc7":174,"91a3115b81fc85dfb84fd4578164e4f737a7ee23":26,"36681bef1fd14a007d7d063ab17ea320d01c91e5":538,"72c3ef6f9ba8c3f691c9787e36eaaa9d9a46889e":0,"9bb5425fddb4a7a26e9a6a9f2ea31e9944cb180a":0,"f8c35c9fc2f02501cbb6269746cb3b4e1de1a329":7,"d1a28df4b80b318557ca06c93d766ed2318379fa":191,"0ce7a2a888a2fcaa516033eceb7d675ed40f1fdb":12,"29dec8d73e76b2df7c18e06991dc50abc5477159":42,"83d2243290a29ff18360a64a1a7e7fc3b9e5b2c6":334,"98486cdea95a620bd9bf2cd0c735f0c772af0222":0,"140d5cd135afcec122f3990fbca7922f917d2824":698,"e2cbe7659fff439fced604effaeef5900117dfee":275,"387202c57274a21f0f59e1729dced9d82a7d6400":206,"234b2719e5324e5c37e30ce50997da947a4fdc65":74,"fe738d82152c5adb6449de23bddeb33e9720bea1":295,"fdadac48dd18a688948be2d27d0e54b56474e2b4":11,"3bab517244a30051704b773438a8b828d7833173":0,"2bbec61909e459fcc1d301ce11db48d7b6700c45":0,"a9178857f4b7bc691920e99dd8cf901d7c8b3730":60,"a8449405a735045e369efa0d579ebd83106272b9":0,"5c54281e24ab8080738617583dffa4207839b8d6":130,"47fd586810660544319bc8b93662bdd11a769072":53,"939efec9809452b8f009652bc486b699d71e3746":259,"cbd6f47f6696fa7e7bd483fc130579934c92cdf3":145,"675dbcc8729eb4bdf3b940b2c0d6ced0682c3b0b":1040,"028f888824b1e447c589f8fa762b6f857d556719":3,"8d28ae076fdcf7a20f67d4b6c8d92ed75769e63b":12,"00c6bbf106b5fe6386bab683f899cd3d8b166dc7":142,"d59223122b1df1646e54b70bd059b44a1b115c14":0,"78947ff9b542603dd471b2569a59096d0aefce07":0,"c7df53bae018d0e5af0bfc858e612709bb17863f":3,"f3121ed5e175673ed15945f9149ab69e0f5d0de7":0,"9ccf6e19df605bf9d289082ed21c1fee56cb92f6":227,"6dbe41b8ce42d4862c7e7447326c0593235093b7":90,"51cf62ae0d3885a8597c007d2f9b5d9b1fe20fb5":231,"bce52a798184c89adf8015bd738496a67b0ff884":167,"dd8e7f476a16c12d6921c73ab6f89a3606339e6d":261,"78e88a60436dedd54a64a25f4c40c207bd5dd58d":305,"d18dd29ed853db1624faff16743f2716e86a97f0":329,"c739d3e926a21cda54f4c55d6fae57b54b73a98d":11,"d732df5e3d2bfb160d70ddd6a1c56cc4ad5e3879":700,"d97a67cf4c333b1da7d578e22c3bc5ccbcd66d6c":65,"6226879e75de15b48705399de001cf30632a419b":7,"3af7ab9551d9dad653616b7db2d868c4c2f7f6d9":510,"c12f75961cf37a70f964eafb5ba975e1994ceee1":4,"cde6b44064b5d4856542449a770d1dff90f795ca":130,"d687b050aa622b9fd9977527f28a7421470b8012":26,"b445a6c4c423fa74249cb55233318e11e04ed882":0,"76a6958f730e61b05aeb217f1a2b95af10a9becd":90,"538aa146d84bba06c4bc9a3a7d36c4fa1b6fd51c":0,"15b10af8053d6811201964ea3944e6bf6d51c2bb":0,"de81fc89b85c4c3641ecb078f866c730381b5521":72,"ac15f5c8c28e6ad1d21205a7cedbf6e2dd194a62":135,"59987ba0bb279a2cc3f961b40d5ffeeef38905ab":41,"b76fa5ea4317726d7d654c9bcb741a9e0355f44d":322,"06de66f74791bb915647f6564be273361f2d159b":345,"b070d44d221397b39fe1cf3647784afe56a7a098":208,"09ff0fb3fd9132a33d9388ca4179e0e1a1aadf5c":4,"3562363bbd71ff3131441d4ebe5b2c0a3c4fb680":40,"ef58088bd753207a2ba0632e6555c67f688da60e":3,"50d504868dde5947fc93a549b3607a1e21cf42cb":0,"9e01d5fdf986d7681501f13de0e4376c5a0381dc":160,"e2d2a2730f5645ec7bd39b13f1d21900f5e13990":29,"84683739bda25094d2e25868817658be59c2ac8f":287,"c5c4d3cf3329d128ac05b300627c616d931a78ed":0,"02b2e199f53cbc351e9744b4788e16a8125bb710":0,"f7aec3d997774cc6626c24dcdcf991c4de787272":0,"34aa0e758562bc4ab889b83f84edf4a2d5e7903f":66,"c3ce94fe977d07f30e08fe87d8609abbfdbb5ff6":88,"00fdb63652b9207394477cbe7b2a9b0bbb31cb46":27,"902593c699739b668798b8d562785ce8f953ad14":76,"38adc53cf9fa18066850e0a32fd957ff90589998":78,"028a37c46b59c8aeecef74c1793cf0283b075162":39,"f8006d8aa16cfdc9b3aab402d500853cb8637697":66,"986022868f09bbebf8593cda3ee9628ee39cfe09":44,"58e312a74a53a9d029aff54d3141c93d869c71ce":61,"13202bccc3683e33be467262546a85b844f1690e":96,"0b49c232061263855731109efaead7de4ee9f885":48,"ace04d681ed1bd462802df246dcc9869bca8312a":66,"b879c0a15ad611284b4ebc1c89c64f7fdf433c40":0,"0ce033acda973eef0cfd5696e25cdec58e904eda":5,"13e82d8d8e917b1006c37d64aaeb9f28e5acdb6d":8,"3d0dd24f31977acc4e039fd944735a130565a46a":253,"d02fcc254804e826d477ad4e75cb93d0363b7212":56,"c77e0fa69104c6239593d243446222d052ebf4e6":25,"7159601691536b62e7e71e9466bb79ad1e6c5802":52,"e492a66875d44f74233921ed2fae5891f6a29d9e":63,"2d4efcc27676d3b84ef87bf2d89c40d26ed8fa78":37,"d389558d062c74faae5c33fbf21b088702118d86":5,"75c7cf8f72bb62187ab7a7c0c94d0cb123ab83f3":119,"5e390c6101a3df786152685ab641f29889825df6":4,"b3036a7bd9a682e68513a369f3f9cc1d41207a76":17,"7e835b20d1d603ea4a97843fb84415a6926e50a9":61,"6c48256e70950fc36547eb178ecba8a19f69b28e":45,"4bfd9bf7457538482120f20f0fab5a53946d5a1a":46,"b84c7009925e329750c71c0e619455ab950186dd":1005,"6a581953267fe5c604c00fa6a8bc28d4976757c7":3109,"15d9670b493404892e1075eb4ff1b6f315054e28":1775,"afe1aa3e7d445bfd0100b640d6e90af0cc408445":41,"9fb48b9ab87f4c5d2ac4512769a29088b9255398":76,"2c9b87cd16f6bb6a76c03b890a7e8ee66f89d53f":2923,"09d11bfda1480568a3c431beb211d153b3439251":3823,"6672e556e969958d478db02b5985766680885506":2666,"d5de99c49cc8fd2461c1392ed1c2625bb39ad8b9":43,"3b9127b88994739be1ec6b4d587e315de71e7712":380,"25544f96d2837321f58e0c387f483118137965d3":24,"4b813e8e62b10833120a4b35b28e03e87da198fc":2,"167e73fbef40e62e69da27164b1cd9a2f4b10447":5,"fd82ff2fd889593da293a722d5b924c15feca5b6":62,"d9fe0dc4bd7d30c7c706ba0085b82379cf42f3d7":242,"df2eb7735dc6c702cfd3699de45bcdc607e38c87":22,"f4c7dd400d6e301ed5cfc20bf6a9bd1bf25e00db":82,"65607137704f812fea583cef71aeb7f00b1dcbb4":30,"31baed290d698fc0f5baa15bc85495610a391e26":103,"49384502f695e5581f5cb09c552bf9b07e1ada49":0,"0840b7d5b0d800b605332adc7268b3cd9fa7b550":5,"52c55edbd22ddd8cbc8f2649df9214567ce31b12":64,"8c9cda1e4ec2dd6a2be63f1d1ca03718ed5d9bd4":35,"c024fb7bedcde4137af0b1c15c9d3cd3fb720c39":24,"acd7f055b0d82ad3130731f19502330c47757c6d":28,"44e9360b8d09820010b3658a689cea310dfd3e12":0,"fa4367ce5347e0383cee6f8a99e03e6b5fc08a75":0,"ba051bc27318e03785bf69b71924927a781e9c00":55,"3e104176fc2af3eb4772acabacaa42ba16d95db6":0,"e52db60f5148fc32f3ceb40ca3068572d7d890c5":1016,"2a5ac9892c9803130ecd49d70e73e6d24122f95c":953,"42c00e2c5872f68efbad633b037971ea4d955cab":1631,"c491712a46eae127995f225796007edb5cafba34":456,"563c67343bce9c8e7640f1257c302935eb06e318":183,"e2beadae28265f41858d4c14646767e47d265eee":43,"82500965e7864043211b1cb2f7449247296a112f":50,"8e19e9edd1302103cb62e0d3af4eb7c981c514db":118,"a863fdf0d7a03ac24bacc549c5b6bb81ad36d55d":56,"21a321a803bc0fa5276654c09c1851559820e521":124,"d4c92c08a44c162356a4115943e1031394d4eb4f":8,"33c5a61c31015084b43830f3eb8e7cefbc5433b9":28,"d1154a1a0c6992b4e65d143dab7e2ab1b1c80a1e":5,"3525375ad88a8713abf668f529f1f6d6fc404a13":1568,"68451dafb5ef986acc1a8ca4c58e6394664776b4":319,"1f7623cfb0bd6cade4ea65faa6e54f065901ff80":288,"118f3415047e95091bb530755817ad324df0e5b7":139,"3aa26379b43d985d5430b7c5ca4e607f70805268":0,"a524a699dba0f91bbed865447de0e38307be214f":548,"0c05c538c3ebb0497fd688a88d9b4b61690bd146":13,"f89395bf4da15c08ad8314320b0ffd182a36e221":3,"c6d32dde574b3930430ac2a3406335e169d8380a":3,"c6cff354b7f17cfc54893186e728df12eb9fa426":9,"1becc9e35477c684a5fe96d359a5e553c7d2e60b":5,"92f21ccf88b51bfcb3ab6ec44720232b0588ca89":154,"7076bcd4c92c135b8d01ac3bf018265ecf6e6c11":5,"3ba450b92ac4de276dcc3775cde726f7faba1f7d":5,"fdd0f9ed2112f9cfa58ab90c6c4b0b448d87b7b1":0,"1800e0f59306c7d39cdab759a8511950d56028b7":56,"1982e818169ed7a20fa7d28019d38f47f909b61c":0,"b85231aa180167f7febb1b193482e7701dc1338a":171,"88859eec7726e919ca730d7d173ee5735bd48c9e":0,"4c485d3d9ba4e2617215351e0d5ef5cbc841fd35":0,"91bbd9e6a895e67a4d2d0bfc2264467ef4fa4dd4":24,"a57d6c12b74ac960672630dc3252bdc4632b2236":1515,"2aff5b21c05c1e268af790e8b8c91b7fd216dcdc":10,"7a3adf11ae2c5aa4c42c667bd6573398390b98cf":740,"c568533b2467888d069cb06afd2f40ee4d5deba8":0,"14d6878bcb16a0ca016138fa1996918ac9bc8d92":505,"f077dbdc78acb372b4f7bbdf0df2f38f937456fd":0,"4706ad76d28a31592b7165c7e30424d651598638":517,"fc9729af45b56532991b9f79d89d060292247af5":1722,"2fa8616aa6be16aa236467a7cd6fbb1a8ea221a4":306,"49759c70bae4cfa4a604da6ea6ac137d97001b56":6,"31b881c6df79e9c418831f458f11685eae2f56f0":0,"385c340f85fdcfa78019ff75ccfb520de5e14f18":0,"c8fbd7d1b311c21409c358a6d03d8981663cc20b":84,"32c751cff5fe79a15773a74075e6203b18ee03d0":0,"5188bb9cac5f8e02343b4beabf51d3c58b1ca413":368,"bad40c595978d3154f124e09d80fb57ad96f1c6f":66,"75831ff2dda591fa6be330ad2d99cc2d94a79fcc":375,"d0c68dbbc44a3a3ea5db3d76948b5c85e334050c":6091,"4481583a7c92a973e1f37e336268f87235a60990":38,"39132c0c0566a487c72772029423db81e579d49d":59,"a52c3a6dd361cb40bd423e476161484f0252a201":557,"ab29a8bb6923bc16d7420dde49602dc42bb823e3":304,"0ca188ca94f31a4e215551b9c49f9427613b8e93":0,"458bd9b35dc50ba52f8627170e9b9bfa61e722bf":2,"8f6af7172fd1683352134d3140fc2509193d280b":858,"d23e30affda4cff6071dd12d52649b32602b67a6":0,"f5b88969163b3f4e60edabc9ad414e76d7057200":0,"fb4677b9e534d3681ceb6c1fcf8537621bf55683":1683,"26b56876594dcf68ef58d1b39783c1e160fe8dae":1026,"e19e9e3ae73ed7e635cb7a2b54e7a382835f50f6":45,"5fae4670dab4377c42883b840007b6150cd8374f":31,"5c2483c74ddd9a4e252f9705963ea41704f4b263":0,"0681baeede4b897ab815c498e5094cfc84297da2":2,"89af3eb69b61f35447e5a4ecee44642945a685cf":0,"1b2869c66371010458c889e4c28ddd46a8340f72":6,"e6a4238e79b9ffd993ff87c9575187375602b69c":391,"b970f6faeb04c2447d5b8bfaeffd5aa587121f31":163,"1a3ab916110829024c89d15c51995974aa9031b4":167,"aa84898dc3e62f3a8a2bd84bd68ac7ec3f377b75":41,"4717e5ba48a93d60651f07d2d4911180d7fd1477":0,"3fcc7564e938c1dc7b99e1706646b068f0dc62fd":4,"4ccb6e3a0501d0c34f9f08c79bd5583617b63728":347,"d6535467bbccb0f661c7947b6846dadc13d74eb4":244,"566002ddbca3252637071b7f5fdc3f070a34edfe":32,"78641c0248102f3d0dfaf70100fad9669050be00":0,"70be0a7158f82f753e264b0f494766412a2117a3":24,"66bad80b0a9b359a678ac9e4fd149a9f4afb1c2d":75,"0afcc1ed54428bed30e3f0f5ac0833f1a4fda5a7":37,"f068a86ca2c0299fdda299273034cd576336c718":2,"b35c64441721a97cc961a08bd414147dafcef199":15,"8551e78e95d1f310c638acc1188027311c045b3d":11,"cac113b727ce3f20032df0fd0f97a93d1c0db599":47,"48c60d60075bd95e5813ed073d345f4b341a692a":789,"a683905aac56f92cda30006e6fe2eb5ac9a1fdd7":386,"f0f877a6489f033b22f7a2fa0caaf7a2c03b0179":360,"98d9bb16dfd2daf00b2b9e28a8028e0d03bb31ed":846,"c44947c729f6efc8917b801922a604313e7d337b":419,"07552f558b4d54649fa98f4868f881966fb5fbdb":19,"186195346e69191b8151955faaaba460884a877f":63,"b3c7d2b2dfdbff771b32967fbb69eb7442bd52bb":35,"25c2badde33d2f42c793ad4c265a0187c91cfaa2":0,"b48cef4cb027873cffd1fa7f235bd99e9d009411":720,"0b6b4b6760d794dc796627b13d689a2d2bd07882":73,"3dec995d301de2d83b3d7cb653d529608ffd9fc7":264,"4a3f1d1db6a167583c54b5a0f8c16140d7e8c163":746,"3c8b40962a22f821b3a3c94a05e6a88cb1d7a199":0,"d22027dc2824338c22bcbde7c17da8f47c42e1d4":3,"9f500d3dfd57efe0eb7d642f99806957ac2e4c14":230,"6289b4fefbf2470318a7fea961eb74c525dc5cbd":98,"b02a5addc2789ac01e9d385d65e65072ef17bf1b":0,"0f5805735b48a00bb94c800a8c0c562d6f070d6e":245,"640945693cb8c34b789fd27b680aa5fef7b2358d":0,"175147ecee7bf4df44ed76c06d1b4dc392f6e8ad":46,"ad57abb5d34874770537534d6b2f8f1e2e1c18e6":0,"6b33c9e65fbb086c6d0ba75828611eec29ed6885":235,"19be3dfc400e29905a0a3836719e45a0cb72bfc4":0,"4c0ed94d00f55761330ad9be21081ae39850683c":0,"a2018de52d55754e02f8da05990e289b2918a0bc":0,"5fd3fff07155e368052b8a84d71bdcb5861ed1aa":0,"4723644f391b71a3a760e4134d3279a5e9f6b254":2,"ddff0394047591525ec01b882ff79c68d1cec96f":1,"cfc6e7a8a515e87896006bdb1d0512d52d90b4b5":50,"0bf812af0bdf0741095d1eef329d58f38bdba275":68,"f9a7d6cd86bb989997076436279fc755804b69b4":0,"22ddfb5bcb134dc82a2edb3d2d95d971d396601b":188,"78a602bfde35cef0981eb921ee94fac19f8f1e85":2302,"f5f79c588feb2acc941041404742b1d662a5e43a":2015,"62f7936e9432122df81f08bc644f62338a3d73d2":846,"23d324453e5e2e8151ab4ce2d5d28c188543546c":0,"40a5b7d98ae057e5b7047ad7577d4071979f2672":13,"4315842868a7a373f73d24f501d135f2f26e03b2":2,"d26eedad49b4de1c45dcc321b02f841fe6457991":0,"d5dd2a9933a0ca17dbe74046e4fd0fe7a69612dd":312,"3936dff3bf403a63b98a27ca2d4bcd5d8bbb2d1c":1093,"0950eb81d46291bcc4f3b78c8978de4bf028c7a4":0,"c9866f4758b93efc869d17d9a2f703f3fa5051c5":86,"79d74fbb0d7a84f6cf19b10b64c17cf55eac64ce":51,"40acdf83f12ef3dfb3b2dfe4409d67c49183fefc":5617,"425fc6e1075430dece12ff3eeb4b02a670a4a3ff":12,"8e13dd6e757f170561b593cede9d384832405b6a":0,"083bcf53fe16d77bbd0407158d6475a975742136":0,"c50c7e1c5922d911078e607f09a8124b86486ba6":859,"7d89844f83b72cbe9ba03f6903eb68b3abf16742":0,"043c71dc99a91d81effa39a5c11fa54ce8bc0381":23,"e3fbc6ff35c6919b5feee19af6a9978f694f56e5":0,"793051239729c7cf62dbd21b62184b8febe54e9a":4,"675ab174d83a0199351c9df59fb5a5bef6aed26d":2,"c900927c491acae4f095dae10286eaa622f18ccd":2,"dfff2d2951d415d9d092ad23e28e8bbef1e2282a":123,"f5850a459c0df05cab63f95c181d5688236879b5":0,"e1021a0d90c5eff8a5244f9c97c54ffb92fa053b":550,"f37506187d0b545e7a71b042c0b3cfa1dc3edab4":682,"26ec540ba969b883b331122dbb14e8b265f47296":0,"2b63944474c8ed23a4fdeaa8618a48779c497556":3,"739a90835cbd247b65a64ac5ea8bf1bcd114826d":146,"f732b04f3319f697220e468a4decf8d4d982055a":0,"68abb37085c63d681a5cd8d95018c12be61b797a":235,"a5afb3e5f2f40f47eb1862f7fbc9166817111c15":1172,"5bedc58e21db7e65ea8381fa462d87e12cf0750b":0,"0f0054698d01a65a5d9969407be0f00d83b0a992":327,"00991f11bc5b7d8e3a8fab64cb99714723c534c0":3,"5f32b6ae7db62e434e76864a365688b97ed5e4ba":2,"5de357822a2c9b9b5381bfc91e4f7ee011e0df44":352,"effa5cc31380cd33d5d5f2384a053ac8ba0f767d":54,"63cfdbf1a67c91f58906fc5577e87def933b7549":912,"fe5fc52626788bb6b9a4d1537a9e2bffc70a8dbd":1,"571b4b49af56e8f9471860e2f2310c63c9a004da":488,"b2e0ad0208fd4a6eeabeacc29b5bfc5de8b14056":1439,"90a7f98aa2fcdc76c370853be67ef31d960ace97":254,"cbdf6aaea423091eb3fe7e5d4751695f1ba38edd":2498,"4df85559a5783cc0cb73c1ae0fa06dda4f960c6c":0,"76819870ff41d8b8a242f9bd7076937b70fcc619":4,"5f6786adebe1ad94e0410fed7ea20c4010fcfcd3":0,"2a7827ac7ce2b8e02f0a37ebfcd2166b45ca4b62":1143,"71ffcaee460e6b3de2fde32113af8997c4f6f456":11,"93d4cced01ad1c47e3a7b526f55c3d9e707ce7fb":15,"302b413d3627a9350923c0dc299d0c0b437329c2":73,"e8111f513c505b913ff69701224436d8d9f2b66e":0,"3251b3a34d0a49110b99ec52da7280b7efe70ac2":6,"3757760536388f6f9037dd9e27d82830773f2325":7,"15ce803069a2650502a7073814874065797a745e":9,"99b61ab22e608245c2490be1c930f09832f7dee3":3,"4efac3cfd787d8a691ee91d39d3166988110b1ce":381,"de62530bc7daa1993ee13d97c51e75bce9ed3439":20,"0a2f68a33c245f603743fd02f25923e9ffc20fd0":0,"44ed196871a7a57ad9cc8b737dacc2d892499141":89,"79bc2491936b005b377ed2ef1b0f447ec8eab640":29,"6eab65aa5495633efd27528ec8e1ea712a9e7d87":61,"106857d9800b0d02854827096363e3f2981cf558":47,"6a5bd693a2ec981f08f457e923f392cb7c5ebc5f":154,"e321e0e28b9a139aa40ec579631ebcbb4aa2dcaf":5,"7aa83e70c1c2cde59b63355112db6b15b4bd7ca0":0,"6a51d32d3c2f53b5be3f3e9610b2246c5cf67a67":0,"d3b248623e75b66d72b0408f58cb0983d60afe81":0,"efac4a9456a2cf381a6e59e8a9e7e9c35ad98a6a":668,"90d4e42724af21a1c2cf4054087b6687a3b9001c":620,"125de1cb70f463db666df39f92b741eae330fbb9":47,"8083233234a2ff57a2c8ec0412495f91b3f62f71":118,"6d0ebe149d1de4f71f3227dbe03eaa31c2fc25bc":643,"7345675e2b56f1f1bc4353861c8877e3fbdefea0":11,"121121f1fc6e5c4937e463ba42d8af1184474cc0":158,"6bb9f483e2dc138f18fb526719e8abe1b0121b3c":96,"2314129ef35832ddfe0c30c103bc9c4dd59b09ff":6,"c77f408903bbde012352c9105370973ba1c1bafe":1,"719782efda0b8d80b92f5395d7382ab3e721ecf8":1,"cb1fe4927ebc474c661f0e82d4837ca4f90a07ed":0,"71335b790babfdbd55a309123edf4ef16280ebbb":1715,"fb7d34b9fce48ca58e3cc4bedb24e1e99afd6a4b":28,"6dd2819f2f19d9dfd34aeb7eee489412b92acf03":5,"23504620ee45ddf6a0af377c25a8c4316f5a04ad":1,"c26f71a17a3b49794aad86e13d9e2d228ffeae89":0,"03e579a7ad8f5c629c8d1943c8bbbc445c30864c":232,"6f80e65a85197422bf33bc6a840ad9f691a3c0e2":2,"b6390ad715a13581ba4a860e9365f00cfdeadc39":182,"e8892feca76564d9060123b2c06a77308727e532":76,"e89db5fe98e004793a914ddb61d0488880a84ba6":41,"7bab9e834986fc6bc6c1fbca22c4b059c8a65ada":49,"8047c9b679c434fd64aef2595535eca161e8052b":420,"50567d5ca94d9bd5e9135fd688617a147d39588f":2,"d93a14c17e8742617cd1e18b603c89c25a7a450a":112,"77abf809ae4893402928bb1426337104828c8d86":16,"55ed20958b92e7cc56107368c97dfd9b48676d77":8,"bad5b79584068e6905250ced607b5abf8ff093b8":149,"aac8d333f7c1a5196409c5b26570d286e8304438":125,"9b241d60baa8cf0279a58b552178a89d0abe1db0":15,"871136246eec82603683d4e856fec072516f6581":70,"de720f491261f49cc132c969380d2019d2a1e6d1":95,"d1e3f4326362f3e969c4259098b85063159cf0c7":28,"f250beaef50af0c9062cf4fac63a82cbb9399819":165,"e4872f3df4788986378aeb384cd7ab75a2200fa8":50,"ffad1f8fefcbe17a482d7ba9aed7808e5cfda0ac":9,"17256ddbc61ba62a1b1137af0d5b7ecc2149b824":0,"c49d6428f399ccb57e73f0af6cd75174ab49945d":0,"2b739fb364e2f0a744eef3849737af86e6f5a7d3":221,"26655a2eb71971c503587e653d23192fdeaa538b":2,"fff4e1ac44d9bf3069441e139df3759a5054ba9a":0,"e9294686f2945a7afa864db44f2cd246c6b2e849":14,"dbb5ff3199309158b3e4b30d29a7f113e6be4aca":23,"33290d2461d145aec2f1effde5d5354d7886556a":28,"e739128e745012c5e014f34d5581c796598a29b9":58,"0d22734704673f61e38370189eda519ba8ba45f5":1727,"94ec0a77a8bfd3399ee5e7f3bba8bfc1d6766adf":37,"a7a59a34f6494231313853be102bae56c2858c06":5,"0fce6d5059305a9af0367ab98b8f0fb0668764be":0,"756f0a0a3c3e6c7166a971e5005005e258788616":0,"529f56945281dca30d003d1ec7b36b49df8f2cec":264,"5f0b8e862f6ba39fb3c2181f06390e4483166483":73,"296bc4a6f546f949bfde51eef55d873a602aa3cc":45,"ba813e11be2f0bd47ca79529fb2aa7726e471a1d":239,"d8a3e00c6e8d72128398995042fd46dfb3872b33":0,"8156fc62eb86efe6a966c51a6a2309e24ef589a4":34,"fffecde4ccd464a57db79381a348cff8ff4cc372":0,"14099ceb47967e37343955232ce296df76e363b2":0,"1c11b1e0f175801f627e494a309826e19c560ff7":188,"eff90bde791a328ddecb205ad33a03ad352b64b4":243,"a674ee877e22e6c8ed9279d8042dd8ef36489e2b":205,"32a56693d5d69b8831283d4eb039c49f5442b04a":184,"44e205c2660339e346722ee6e025643a9c924115":65,"2aa8fac36ca27569d77739460db6d62dd8cb9aa6":0,"4b5b06b735eca8e26d066397f35d41824574133b":34,"462ecfc319a34572b1a9e6f7e7ccf440b1391f2d":406,"5055fba6bb62e1e553314403e74f453188f9e21e":27,"92bcb419c231300d7fc244203a380813089c9128":0,"75ddcc2fd4b499c70938d930e9b9de0e6ef5dffb":2255,"c42827a32a45e9244454a52b419e59b122cd8e98":0,"051f78e87be1698d7c2afe2adaa09ff82b8d09bf":349,"bef8115c0d03dc54a9f89e9e32300114a2e2fca0":24,"fe73e71c5d77f60a71768a1c6b281783cbc0a8ae":0,"b7b36ffac25ec5f5c6fd0d33c0cf129fe9b91314":0,"a4e2906949a0647ebe4773c8d91871d28ea0cf81":0,"0c8b74677cccf9b78835336fd576bbf8fccaca55":0,"55d1b932839c7282e3a03c37ead83e9d4c701574":0,"de5c04a068309ba50168497a4ee783995bde340b":13,"08a7f7d2322b2ad0c7ccf4b1b3c016b2e76f5282":0,"580aafed5ed0b70282eacef51e19f1d7428fb5ad":38,"f1351f253f1491c1a3b2e2f7f1f1dda96090aeba":0,"216282a748cd79bfd3acf4521d0001c638c609fe":1720,"76d1d9d44229aa15e308812eff0ee8ed4b9096e6":0,"42e96a10b6857e20df66115b29025fc7fb752ea5":9,"e6e8e0b4a54741314d77f08c96f17a352af249e8":396,"357c87d31a99bd00e9e2abe276a0963bf85ae0da":39,"ac43e47c252f8c859ef136df3007801f68e66d9d":0,"614845b79ffca40b3b3b01bd997b440bd893dbd4":37,"f606f56c4e1aa74ce10bf1c320419aa004e20760":24,"a949f2856b50afdeb8e5e72cfbf4e48899ab1e71":197,"b694dad8ada52d91326ecb27d30686759ee6c4e9":0,"cf3bedac9a980f2395e22de11a8c82faab398de3":1197,"d8813c8bacb99e8305cccf60ee7ba888c7353e40":5,"46b98ecdbc272b86b12a2ba3d120a4f8007d9eb9":0,"2244ea541e780a9dd535dd335965a50f583cb033":1,"061f739e30f1b46a248d86c14d0f039cfb77fe3f":69,"f5af3764245db19c205e0c8e1986f2c65522ca48":0,"3fc26a1f10b31921dd3875efae9989ed3274bab1":281,"476c0aa425af9b489ba68594cbc60f663e7df7a7":67,"e9bf17399c953fe9f537536af9a5187bef3f3b7f":83,"a54bbfa814f814a313006295775344339aecb4cb":0,"76ccff24f0a0e02d22f05e597da7c472f566fbf3":0,"b3a663a659be32683cc7c19a781a86f0e9ef182c":164,"3b26bf9d9d88190912af9d7a3f7087f99bdd9394":0,"aa0658180b49214edb01d0bde4786324adc29ac4":0,"01bf7e1af0992a63548c4d396768854c6c719d9f":0,"804794e257b40937c20fe69ee394a7c73d5eb114":0,"0a96b1f984adea170739381df88d52fa446229e9":131,"5bdcbed57618074cd77d878510bd624c0fe78165":228,"344e6f00ec5efd04974ab8c1946ae49969eba264":36,"cffd137eaeefb0a07ef91059878f6669e38bf64f":298,"3aba4e1301a907d049b8fb6b460e5542dcad5258":34,"123a7ab75851cf58d612672b5dff35d9b9a1e80b":2,"d9757e8ad08bc31c5b112076fcf3f0f19221c7f8":140,"1c064631c41f0d5fb1b000ac77d63a2c60288966":136,"d9a4aa1703cdcdbf4cf28c4492c96aa602d7d9b4":0,"fe562655546a7c7a7f4d533c116d6c8e7e382ec6":0,"f1f3a093425286eb2bcad34c7b398ca982ea938e":0,"cf388bdec14388cc646a66d0484936fc81ef2cf5":2,"436991e14261a069acce72abdefa83d092d7ea96":803,"26fed6f7174e2cd294c71ffafde11531d6861a7a":36,"7db84e4e6923b1f2a2710c1b808cead2e6ec27a5":191,"c6e9d7e3cd5a9a397339b6b2b2a7402145b1a0d3":385,"26640d582a426e8c290940429ca61605b1492c28":0,"b4ee31dbbef34c606f66d9bf994f9a24be71de88":4,"247adc28ec5a844a1e3b77bb9da30c1d13c02651":53,"f32aa5999da30d3a6d402ca3a67c7ef9c232020c":3,"7159220a4d9678c299b41c3affaabb15fc1a91a0":7,"2ea6e53cdcc7326366864fa1d9d8b430b9a58c91":3,"3c22789da34803bccf941a373cd48cbe967dc8ce":8,"85a8cb60a9c227eb3bf5dd2cd6eb280ee0880a7a":2,"7c1e700d252f4d1df4fe31186827be69f9bcd91c":169,"19c49c0dc0658fd1915f5725641d76e30e6c731c":16,"29515c906c86d8ad32cb9da09c52fb599b3152f5":335,"855af4830698c6bbdbcc70fc56af9fabf968df87":0,"136e46e194741e98fab8a5d3acd80a42a5aff34c":2,"f7251ca01c9c902bb84082fafd72409560b3a134":3,"1347c4f371d1eb7ec26d9fe02840e20e7eeb5408":0,"c5b49ccd2d0639afb33975617ecde130e9903751":0,"9e886dd2fd0385cf1ae351f2aedda8efa192033e":125,"fbc3189ad6c298e70a374194305131f79b15a729":60,"ce22a8ee450700102c591668077fbbc6c1fcff09":1,"c6ff54a85478fc8653960a0886e7f1a71bd1c467":961,"af319af7dd1e03643d4a0a18d0c241eb6a7f83ac":9,"cca4e39e7caab829e3f1dfed2658497b74fdac84":36,"eda4b53ecf0a5687117ec36814ca5529370e0bfd":93,"25a8ca1da7803723df741d637a7774314e60dbf6":529,"8ef48ee9bfbb21bca7198639c52a80b4f168d355":197,"9ba5ba17d92b215cebf523177448d8b113d1cc87":73,"43679c5b956743f91b8bf6f9bef6403a11e097bb":512,"5daf5f35ba27ddfd2e86fb196371dd11e0c9f43d":1,"632b955a40d9734a7bb37a20b2e5278d883ed04e":1336,"da8c60d15ba48a1960374da5bb0f3c760faec27a":1,"a2a8897af213cd22c595476e952d3280383d4875":30,"a46aa84709aac4e413a186c6cb4a934cce22067a":2,"b3a8ce76f0ad3165ab073b40b8502e6a1e8d2299":39,"ccf0f1877c839f4ffd1d07b8bf59803cef4c4f52":195,"cfb5212547cd2f533a904c22e483a752917ed581":0,"3d7b33b06eed5f4a3bcc91e0ce0eebe51ea46694":0,"37105fff585b0071093b2315ba70f2aef54f271d":0,"6d3b0d571c53a5a507b900de8560f2a802e36e41":1,"45ef8222d3a216a12db79c930da44f67c664d6e6":0,"4d6e2c89732ac9821e0436ea8aa96e6324e08e36":0,"74fc527aaa2c9a9c17b2e5348761aed0d2098626":1,"a24fb5f507dd71ba7876aa3ec7cc6fb48698dd28":68,"29072d5d27fcb44e20a02bcde01352c3a1a7d114":61,"c0432154651178eb6ecc5ad8120f986c641dc394":0,"53f7384740aec7d027af8b78260b0bf39ac5f736":64,"e3b85b58f14f5f9b63d39aedf381181612eb26c0":4,"5fb2cadce6b016e5ded27ad2e0f12ef87e34881b":191,"f49e5bc46f99f539d4e2fb5856549726324a72d4":0,"51283fd69f98b3aeba83c59027a284ca1666e8f4":0,"693842ab160be31d4999df6a72b39c242a84c2e7":74,"9413e8a91b639574020c5e8302731267b06e8970":7792,"1174eff727f41c63b6d0fb4fc447a3d5524d471d":102,"5a37a82b40862cd1a48452c92b2244cc2cf7ee72":167,"eb51d6e925faba5bfa2ae788858b3d322b36ecdf":48,"b0f9c92eed8f4fd3cc9de853472e0ea11a0c5726":309,"80ee1d57b29521bca5f42a01c352b0e6ff76517e":0,"081f42c43480a6b4b97b244cad2acc9bfcd4ceff":0,"d87fc4a878ec1a099112fdc169116ad91e90f4c4":1,"6df82df893114936f40fb8ed179899ea603cce43":738,"81ba64121ef9df9771ea1e81cfb86da631316e53":7,"377201317350b00b08ee6157e962fb634454794b":16,"d21e2a6107ba6bdfe9e1d36d9d045708da88d3ad":21,"6d2786fddb404581f6d163c72608d529e03114c7":47,"a6d8e7b37b5912d1cbe2633a79e4c562efd40526":0,"ed7e78973df7638e226b5aeee13751ec1463516a":3,"a0c113ac4b23ac985852c208fad0c64a1c332b8f":0,"9d357e7bcb6fd389d2fa8e48faa1ba3f8c39b13d":0,"213bd40f747d02593eccd76e229b4de90966efa7":357,"6b8276740f6d40c03ac03799494d3e26d0ead308":50,"a223ff4eaaab614d0cbd44473a986a0a8309a165":205,"85d529ff9da07e200c575cb62db816e9e27a281c":99,"cc1f13b31c0d76f2b5d12f25e9d5ddf2618881d4":24,"0aa3ccbad87951d76f17a12710ed0313a0352a62":46,"0cb5e5629a9b397a84259dfb20aed3617ab7ae95":6,"286a937a3dd6680a5baa1c16ccfb1e6eb3c7e3e1":88,"adc71c3f3b253e0746ed6450dfc7ea3c1031f6d1":0,"fc691da9d7ba08dafc0798572f8149d208850e93":1,"1996df462199ca830db7ad74ad07c79340d9fc69":60,"b79bca33b3f3051f6d88dc023bd793e5a5812c01":29,"395fd6754e1538503f5275b670b837a684445ae2":0,"9369f22377e84f3ebbc6cb776b11af03279e9328":0,"0cd5f63e1ad610defbc503401163fd79bc501f98":6,"08499ba2ae8ce5b38e2ce18170537a7fc6c3054c":5,"936b5e34a4626d7423873c3e36d84f775bdb4dd5":1811,"b5648aaad9bdeff29f90882cc82caea6d6c9f957":7,"352fe377bbba7fa66c358d3ab895d37721eda42e":14,"c1315c86083e8aef5a3b3fed05886c9889bbea5d":99,"781e61867d3200342caaeb9dfee53acf16a7f2d0":0,"3add90e515282e56b7c6816635bef6b6d089bd76":7,"e37d96eedee2566cfdb64f0cc667ca15e7fd75c6":10,"c79d6021c4e10c39b323974a5439cf5eb3891f7b":257,"a58fc5c2bc252da27abee3f84ca5b00c265bdac9":0,"5554e7057b45c9effaa9e3b940f9d38a4e69bd7b":102,"8b23a8604cb768b0d380d0560e7eb4356514bff7":235,"a552a1422efed6b4fd69a6bee04cd1a1fde23d7e":3,"de28763a53875390ddc461e109415f5914554f25":6,"6fc13d9644ca01f57bb49ecff3873b1d8e96cc69":8,"41e1a67f2f0568d23b56e2a51c09f1bec0f30f82":0,"18f56d7d71c341398f6c231eff3615242f4b3967":22,"4c8d18c905c111cf6eb85b167e57964d6107bcec":87,"174a34ce9af8bcae294abb0f556f0ae46ee720c0":0,"fc452e7d46f8839710c044fff51e61f8949192ff":506,"a88d9c17a2289047c8ebda49b289507e19864734":0,"9dafed279b0798ab260f8ac663d4e6593062b1ed":338,"21e6ce49fb03081735f3284cec8cd8f6e74b9411":0,"bf444a5281164dec0670574ca805d094a6f89644":83,"6f8580878599a2146a1c27dbceb2bb2bf6e0bb05":56,"f372510746ce739faba1b3563b7fb4ea97921f92":0,"9744d5dd4488ff1e90e6e5beac9bfdd88162d988":26,"9e872f055d195350a1782bfa0f9522b71c25334f":0,"e77c45706c5ce50e118bdd75fe9568281d109cf0":81,"c7e40712c7c78de2250b3b8d1ce0cc7fee39cea4":0,"7c35cb308b3bf80421b6ab44453b08379b706d24":0,"8fd4bc55f4173d73323ea57932031b79ebe0b18a":104,"484d6fb9191d496c405ee4eb9a842ee37d9448bd":0,"dcebddcbace62013838f1f0ee41cba93e68c2ffc":293,"3c3832d4a4f65871ffcfa6cc0067a4d1c1e25f18":0,"de91e74d925bb42b1cf51458e3d0da4dff3d6e65":0,"d4e6747452deef726350c40f584a7e6ff40d46ec":0,"badd91e0d95406e9de62ac9ba18e9a1a7bbe0de3":5,"3ebc862b733ed1ea94df403bd049db2d5cc9b1f9":28,"4364c27aa8f11974ee6455a1a287727c497d2683":468,"f6a34b120460f62bfdf237ee9f98bed096046a94":71,"d8a56c0a2d380ae369547b8f5a5b376f7a234edb":9,"327224b4e5943053bbcc583c0d548ad8a1166ada":135,"853cb1a732aa0f8902646a2b16eb6a259f66227f":23,"6dab0c0526d9b41aca8e00bcffef9db0adfe4a2a":29,"a7f4ea7ea849c7453fc7b6267150d30b22972725":0,"e9fdeb195b6ad84bd18b8da153adc85fa1847cb5":316,"fc189f81497258616ac5c214dea723b8798aaf96":0,"d894d7815bf43ae3485f379fe4bf38faf7a9ca62":573,"80ea6766dffc545dab608befdeb35be56083d10a":34,"45a9dcf315b4d48a6e390f64eff0eefa94989573":49,"a6da88225d593023a0c4ffc387707f1bc4739f5b":21,"8b1874757bc7c037f484984b17b90a0d6f1d3b4e":44,"ed84fd583b5493ecc4b18762ec1049f861d2d438":149,"92edc6e4643a095da03a56602c89c0825b87b7dd":442,"f1e7e7bb2c3fa1e25cf446f1388c214aab3fc032":0,"fd19e4b80b01b2408497a51f71b93d396aa2d844":407,"f6b71a1b76e083164f983369c48851aec2dbe01b":13,"c1e88ac2a8f26a817a4d6e78baf6af7049bcef40":0,"c21ce3fff1a0874c5dcbd9e729bc445464c9d63a":27,"e19302dbe76dd36213cd0eac740a1d5280ef1eb4":2,"2f8e4398f0a9bd6b11e3e9b2cf11598eb31c24be":0,"f7170a52da1f25b2a4e38237999dc9e40d5c518d":1357,"2b606f706002a2ce376d37345bb996bf5101ab51":557,"4b4729c25027d738ac89d402120b5ee5d7710b55":682,"e748cc3289fcacf47488fbee59145ea470273db8":61,"430e2214c493ab08b80e2bc022d9d0058c59d0b8":110,"b75684c3af73663be1a79c13e3bbb759addfc1ea":78,"0edb87bd584144926317c09e2743cd5f798927c7":0,"bd6f9fa59c8199c8b22573b771dfac3b28a19193":0,"ff7b349e79e95edf6f97c2223408b70667a91553":0,"91174f2026bdedfb358b2148035dd899f247c1b0":7,"b88e849a299593463981d2d2829e9e62a3ffbf3c":0,"987c03f7eb3a179b727a252ec32993037b0a381f":0,"32744140c649f944f82e32f338940eb53a5e340e":2,"20180d39e62e5aaf73bf627d4ccd9df06d2d1393":13,"fed7f5fb9ecfdb2459b3801ce621d3de44ffaa35":6,"fea4fa024fa313f8bac9d333b84a8217fe816fc6":5,"c5419b4ed288f018cfcfe4c3a12f4ac887b1c76d":0,"c59c394ac1cb6cc8f54ddd1240b2a4b9ca34c474":0,"4fefecf8b6fb13776564ad31f0287d18b0d3dc4e":0,"22c3aead0fa0001122c04d304b59bda98b8cc3d8":22,"6ddc1c1a54746fa0c9634de849de8ee974a6e225":0,"fd91193880d112232fd07114e579876fc6f41697":0,"96a85745476728da05c703e6546e81a1a6bcdea0":69,"1ded01257d52976f40c02767ed2fb8d091ba9a33":127,"fcc9af3ceff3d5005c2602c6671ebc4d75f52cd9":96,"f146e448e728b3faf1857ec2d0331d12429cef64":0,"2da70f97b569f0845ed3fd3fa4f6ecac5595f323":1554,"4b3eabf3fcc028c9c3882d976d79b5065ed30d76":2,"f37af7436bf155bd8347b31d46e8ee5707e60e32":0,"478315c3dd3d6adc8ba523b00b0202f35f6cee5d":45,"05b6f905095a389c2b448cf09876bb29fe4742ff":18,"9d3cd673ac89fd72364ef7cd4b3d5be38e782f41":50,"8fd7da98e7a298548c9ea86fc06fad4656f5b69d":1,"54d7659c3bb1c07f7c40fe7d8b426a48f57edbf1":0,"9c567430700ce8684108de562c34dccbb09609da":24,"4f86d2fbdac46efacb0236e6a30da3aae2b54d20":18,"0649300a69fdd64057865a79a3661d35f9b02a68":0,"8a2b10825e604df15beb5a260dd3eeb6ed2de1a1":824,"cedeb44855460e902f6e85830e915f0a66faeed3":31,"b1b63249fa87bc4aef11f2bbd92435ae5f7ffc0a":0,"e7101aba97f4f379a1c41c9b65d42198348a0ffd":17,"704dab24f133bda622e03fae708213410271564c":0,"ff739c18ce99feaf54314bc24c725dc399e3f682":54,"bb667dc1a8287ac13f0f652cde8fe9b3077b0f32":0,"05210173498a4de8c884531b5d9812e4021e106d":0,"240fe46acb2e898fca83a39696dc932a7fb4e02b":0,"6f36c39ce43d7c680adfdf8694dc94abef8d4e12":0,"cb72a1730746ea9f74177e3a49b2d7f667ef51fd":0,"d75f85538aa07057d2d91a4360c2d5fe3d5dea87":0,"accfe843dd93314a5a1e17aa81e6165391fc6df1":0,"6e655c570ca83ea1d48f710ae47419f590c4ea20":13,"7572d190c89a874551b0750594bc384bfd395c11":3,"0bd9e83fe8fdd617bcaff936e250db20874e9fe4":0,"79312fdf50c4ea6f6632e1937df3f92bf1b1a236":2,"d9b6db68bbd293fc1256cf9774f9a02d5025fe49":0,"f710837aebe97fe6560eee385a2af58bb5562eeb":98,"fe1e138d68e8e39825d59c2c606f848ba066582f":55,"6e96ab337abd99150e9e5b9680cf7476816dab0f":0,"8f0dcda3b4125a1d6139d192b03a0f3cbbe189cf":8,"f21f03974bd8714e3d37b4347b0a10691bd4b3fa":0,"2b8c8c275d114bf8c6805577159b87a413f17861":0,"c62f0ff3da11710987c496f6e60e592c4d1f9c29":0,"4a3c9cd7251f63fe2f7af2eea6f9e20ee12b2b4e":183,"10dfab6b110b494150cb955f558dd91b6e037653":0,"736e02d74d907bc079cc87af61aee65e41d1bdbe":58,"e221d34d8b9ec7334e885e3e37315b2f6fa16405":30,"124119c475d5922ca1a58b430b30034e11f6d3ff":0,"21a948cd33ae2f73081193f830451b03888d3992":30,"9532be01289467d1a0856f8d9d0f7f76c90a4ffb":1,"d157476f4fc2aa994fe18c410d6b0c163404005f":103,"86c0fe7c20f8884092364d053c89be802c13b6a7":295,"a0e12f032e04b56caf1e55b08e38c75d63d38f73":0,"6d4892d21c2702e072026dea676ec479a0c6e508":245,"36190ab1e55a744c028fdfb076abb44e65aa14a5":242,"652626ecfb126f15fd460ad5c325cfe167f17e11":57,"7a7cf8feecc25a17f63fdd1e8694cb5372bb2198":237,"df3b306776fa5e35265845b4fa8e163d7bb92b27":157,"b3a34e86f29220d845ab014fef06659a289bf914":120,"4edaa0db4b7042bf084cb4de892b08088260ce3a":11,"60a2db0f62f371e89c59b730005dc95a0397f498":71,"2da738705c181d84f819f4abafa946966c492e52":46,"777da408dedcd2ba6403b0b29f80cefd76a0335a":40,"bb54c21731a93eb64978dde7f5574d3f6c78ac0d":694,"e5e09e8b97b40371b782fc8b18767a60431c0992":165,"84bc294e980e64aa2774ce559c5787c5355d264b":0,"548ce52fe6d559ad60e38463325b03b1fe829d7a":18,"34a854bf160de003992c238e00cbd8cca989f80a":86,"be5b0b60e3f93368020b31418acadf53690363d6":9,"bb2cd3d458d0242095c6dadd223103adf5c768d3":2,"f4d71eb8bfbc3f755e49f58a5d14ef0dfcb5f052":0,"61bd692c96ca35788f4cd672f0e13062d6614047":1233,"f80ecb74a37d5f3bb9cdb0133f7d1639d7aa107f":20,"1d3887cea0056a26dc9978e8afe980c9d0aa277f":274,"a2747d25e7359bb593b879943ce13a880d15a408":63,"7db337d5a3a61ecfe51492cf6439e6704970eea5":2,"2d562869aee7402a2c3521ecebdb26e042f60364":16,"c9139b006bcec75164f83fdb7b6f6272c71c7547":36,"4776d07075f6fbe0b8da1c35e3afac3baa486d06":47,"468a1dd0433571b7ba562d899e81a42508bd3967":34,"00cc05fdfbd84fc393936aa55591114584eacc40":8,"232a15faaa31c6307114634c9865ae44fe2436f0":211,"1dcbd9a0b6ab97f33a8dfc375aa2d1901c6d8e9b":154,"87725bbb178c5e0e2c27dd7d8b3d258698316742":434,"29f57a0ac2ffddb98eec90c5087dd922702cdf77":320,"f188245b940ac15c82945eda39b5789ca3e10436":2,"2dd521ad1f8dc65a8d998ef6a9975e1dcd69cdfc":0,"1dbbab1356bce04b1707507b855324aa2ca3760c":0,"0a5d51426f1186f62cd3371db55f3c0b5171548c":436,"89b4c322be1385775c57b15d17f201d0fa2aabd2":1774,"d99bef2b9a640d4460a287ab9a6e3558042eb8ca":1322,"bf6f9aad7fb16aa21b82b6cdd3b1cd00d11ac39a":3372,"7e3d4c884b997032fca4cbdf9e9b8d6c6db6e875":74,"c79393b67cef5facb4b7f6245931d1fa95f423f0":2226,"8b2a7e90d0ca657c5935239e272131cdc409b34c":391,"e081cec771d1cec9712febf8bc531acaa22d6570":215,"d8108f9cefea822a2869944e9aa683e91ce8bedb":50,"f4f830f6c3af31522623d83271cafdac3c40c96a":42,"0d6cdf65d27c8b72a6f56ec0beaef79f6af8d820":44,"87bb6d8e2f13ced08d9bcb800444eb151fa456a4":2,"4eb8c3adf824e5309a515be59189911f5a474e34":48,"26dba6e7e2c8ca54d4fc33a81911cc320caf9706":0,"a4039d6b15d112e4e350ca3a15837f6cc9401165":0,"f3bb3640299c5d8745286a65952bffe0d2da1e29":0,"4c461712114dab410e5298f4eff6805301036459":0,"bf691172d99a0f7ff94011776bbebed2381eef8f":33,"e2f3f769058e736711cdbe5d172b57923c93540d":0,"574faa311e2e96eeb2273bfeca83bd37ccc61cba":511,"25afc19cae3cc4e68e479b9afa5c4a6ad88a9cda":135,"adcad3cc87f7e9552ea412cc877e66f55383f8d1":0,"de6e7f8de25932f525674745a0c8b71a899b5ed9":0,"e6f9b62be1b21903cff889484c0a9ac76088bc4f":13,"b01ac7b4e613035bf304183cc32d456586f6affa":0,"dd1ebca815b8d7c90c6892014ce03fd8d8af6626":60,"22bd0dd09f72c1cbc270766fb89fb6db25f8a2fd":0,"7ec08ae039a01d032adc2f082c6326c24afa4d90":2,"020b54142a2929ad73888d15639cdd5ed823754b":35,"0084bbeb48db3bd6287c13555d0c1423bf9674bd":285,"f0b5f777097f80a09166126831e29ecefa389791":0,"3120e4f9dcbc7633044faf0bab96a097e8b0754b":0,"957abe865c782185bb087ae6e1f8fbc42c5ad525":0,"2246227e441d1e88e024577d8e3de21980ac5508":0,"0180e7475b91f34b4b695d4b918840dbba6127e0":0,"a67467ff8d286ebda4bd5803c164fd41afd01185":0,"5b6abd4ddf34cfb86ace177239488f68bc062e0f":0,"513fe650a0809356a217258bd2eb7ffee65ec118":0,"86fecffe6cddab92120e0499f424f06523750552":0,"e4ccc5437e820f535862d4b4e21e6961736ff004":0,"2eacb9fe4549ee74d4a263a9b0c0b9dd8c51e289":0,"60871da17d16301c7804b9336f6ed8eb06f4a3d1":0,"b9d9e2651f4692c9bdd0ac72bf423381e4361817":0,"27a369a5dba6edd128982c3b45c2af1919688623":0,"a04b75fd3dc610f2afac09955e77d88ce0049293":0,"dacec99625fe196e6439ac2ad0dbf60942b77eaa":0,"2fbe04e2b754bda7e9d420bb426c13487fd239d8":0,"b6239b013717e5b1fb98320af36e948540adfa9a":0,"e60a1be4ba30e618ea85d79282ccb030432d3984":1,"8bdeeae9ec6d16fb90a49400ee8d63c8f09d7e6d":1,"5bfd0f239402d121cfe2a475b0a8492bcfa67718":2,"028188b765dd90a2ea28e63852a805597c2cc396":1,"e1a29db717167a289756e6928c6a849338233141":2,"0d0414ee89d34f16fb9c3f65a423fce3a97f21af":331,"f4f3fe27671f63478331e816c6a25fb450ec0943":0,"945eedd917e14c070de7a54ba2a7acacc56f23e2":2000,"9985dc3af8f6c309f113d47d94dac69374d567ef":210,"9bd63787c3b76faf7e84201a10496501bc347ec9":33,"2992201746f17ae42853361cd0ef342f58d4689c":19,"4de50c2d8a73945233a070d533c1356dfb95319f":0,"4adee616d3f4674d2870cd1bfe92bfe49a7ce358":0,"46e628615555dbe3679f59e94044e4e498129c75":5,"fa60c923c35753a9a10456816300fa081d41510c":0,"70778d1807a5c56488165cd6d48550466381bfd5":0,"7d4aa7365e15b82e347dc01d434f23869cecad79":0,"3769734d924f6a276894356f4191f2b3a9ca77e7":0,"01c778e0011c280fe6e3bb03a3bc8fe772164e2d":0,"047154b6b9069bc539a8fdf1fbb98efdb57743d8":0,"ea0277c44a907d537dda738759785f00a01cd771":0,"66443e523a6c2da5578d8dc18334a01cc6b97990":0,"defacc0623f85da93dca52454d60d768169af6a8":0,"3f077ffc153c7c2f4f0cb37ea2913b3eca6bd231":0,"70ca0a01ebc3a724eb24351b27810571ceffab51":0,"c2b370e333b0e3fcadf233afdbb649b54e36bc01":0,"f6091ad1112ddaddd7d00291211703c4f331fcc1":0,"2a89280b46e9b3f6d330eb33936d52325de325af":0,"85435bffe4e83a113e5a1a9ea8631ea60cab3e92":0,"18077d4e9f6911ac2e22d9a5a7c399b1f0b335ac":0,"a3939fbc1d35c77913feb9d997a9e1430af8b3c6":0,"d10c78bba37e00d77767fdd50271e62a5bd9b678":1,"ed81947235a734ec6447a9537ed5b5fa77da1b48":290,"7b72db3e44865249d829744276d9a18f2e308ecf":0,"0ec84b324d429c750f3af0afb87aef321ff2425f":0,"8e003a9747b6edd7bd79de9dff87fa71f8e6f457":0,"3870d2971bd9ac2a9b54517fec8a4a9d97890c48":0,"b9b235b3c4721a372e3619167f5f3f97705a4155":0,"7f807ef086ddd7084487fab914a551a4103b6a93":0,"c8e6c2d2cf8f9a450719c140e12cde60a629d8df":0,"f867bb77166c9ed0df3846516d9aebe5df56213d":0,"5bd04ad65fd3f231417751120705fc70593bfb24":0,"c6b538c9ce7d55ab2d03bfb2b228ad3d5eb42431":0,"18a1a656a1c8e7057465438d78ba7ba74dbaa2d1":0,"f056b60712de094f428f4aec27bea328243e4abb":0,"0429b56f2203485abdd2cbd35b16179a91596395":0,"22d4fd426aa3fea09703a05bd1434aaa8dad230b":0,"00b4f78f9821ec90e6c7537bff12b23cf4945aef":0,"e24b787cedf251603afc240a98fb3afe382ba4ba":0,"79c729d460a5bd620e8bbdce92a6b73b4a55a040":94,"28352b2b6a3c702a808cb96443d6ea1f41805249":496,"caa87e8dc5889d0163a21b4afd727c9861107f04":1272,"d888b63ddbf41cbd6bb7f8ef4bee01a8c77256b5":35,"7846463e0c40cd6501686d766202e16eb8dddfcc":148,"6ce050de02e1561642fe45314164aac7a32d79a1":5,"4ecc99c20d303f26f0c8bce0c5c239f4a41a30ad":0,"44c683067882f56037bab881b8b6a223d293b275":151,"472df9015e2984c8ba02bec9177869b7890a5b86":3,"1bfb5bdd1c77b8f1bd87fa70687054b5634da54f":0,"27583ecf467eed4e9155730a1a9d585bb1dc6ef1":4,"3f3fa607b11b5f359f7b773a4ebcc145b5cc7a61":36,"960e645d6b93f4528ec564b7549a17a0d7f43799":4,"35e787bbb29510ac9dabd1e84802a093702a5f74":421,"85cdc567001d1e559561cb3a99f1716eb9cfa2ce":566,"99e6834bcc1d981e39b4c25446d7bbf41cd38e9b":0,"01f5fc262826799613a0223fa77d4648547345a7":96,"fc3775eb7633776826ef40bcf1c4ca739bf8bbc3":15,"c842d5a07ed4123bd849161413a75f67e6a14905":320,"c74758bf41dbcd0699e1b24351a77dce4a9bc996":74,"0f7dfb9b5fee04d6c55e0054ebaf311a522414a0":74,"094ceade0848d62497a0df3afa2fed89a96b532f":19,"f5995ad29e474bb1081e03f96ede95741af7a02c":19,"261589eb25e85c49d61e9e04f37a8dab0d8117e9":0,"24a0eb4bc4d1267785016e8340b97716614ed196":0,"b35d1ca83018d87cadf2874fb0830df8aa428168":209,"9956a6767173e30f3515d791c39e91325382a049":850,"3cf862b4547e5275ed44d17e0f6bbc541ab09111":850,"2fadb935eb105bedd874be3363c37d538568a1b4":2,"0ad0b20c6995a03183f43e6df850a0ae87074bbf":2,"94472bc0ffa80e1f10bcb0d56232a7328472a7cd":67,"97ab8776f3992559a40e721550f04dbf74f18f0a":0,"31e8dcaffd23533271c33636ccda761fbcaaa2b8":0,"61464ae7b59def1ea9003f989c1c3081fe493f46":55,"57fe5eb97b76028af7727ecbd3fe8ac7da0b005f":11,"7b96c4e3689b7108b59d7a464fffa52cddaba6b5":11,"131bf68ebfd4b6f1477b1294ce2d444fcb003e4c":6,"af929b5cac4a6278a6ed2df0fc72d8cc5e0dff45":6,"fa6908e2a21b2096f306412bdc5faca427d824bc":24,"35da4404fe25ef1273411f2106e1ac86f23ce45f":0,"10af65d9805a7276ffa42fee1242465b376c5041":0,"d69ed146ebc614d4d85aed7604264dece4d238c4":0,"c16645353ab107384f4b43d8b3cbcb4a7ccae027":1,"0998e340851b944f3b3daf17857bff8992b799f1":2,"6e013d2a782c7b839f5edb0932096f9957b9166a":2,"fcc9a33bd9865cc2af03e787094aed5710bdac1d":12,"eb617d7b1bd84cdbbd31e0946b273efbf0c7e696":0,"187aae0c5bbbfbd321156d85cb2b4e0c1bffc87f":2,"6d679011a0072df4532310ae65b7190e5634999d":2,"ca8b65d8edc391b0f5589eda80bcc9eb688eab77":0,"eea0ca51044c7284056fefc92371a7ffd1181e0a":0,"50b6a9738918400ab3618445ff8628dbc3a7966f":1,"2e1aa367602c0b3da33ec8c82ecb0e9e2f7d2dc5":0,"57425a2d5f42b3b697669ec338bd093913fe675d":0,"5bdf9409ea3efc6cfb7f1952150ba76f9080908c":0,"007ed4b440220c319d998c74de069c1ba2d93444":0,"c495023abba2af0ddc5b151b27c1f07cff275904":263,"eaaea17dd444514d77d2fb20ee9fc763dec6f840":165,"0c9da6fa844fd4ad075b321a6c4c03b1525e55e7":0,"d342e1870ca6a1d08f11040d15b60ae4359924a0":0,"0e216bb44eab2a0fd9a92499b2fb13a1d41c4b2e":26,"4612dded0a4c59d4dc7c9a257c896e5274dc78a9":3,"0b2978ffe96064cb569e5afe58bb5116b427a8d1":0,"4690bc1fd7701b3b9ca29dc257803cdc5a07adf3":138,"a064d35dafde0684fa1671cd6f72097d0a2937f5":0,"3fb081b6f4cf74484fd9526190d632fcd1cbdaed":0,"8ce1b7e5c88349cb9a363951e2330bc5d34bf95a":61,"22b835cc687bda225c920de09403c397b9f62156":0,"110e9042f967d17815a12f126272b7e77a2c2f5a":8,"057b2e61e1a45c20c65e44dfca240caa04b36450":0,"2ef60e1e5cdecc633ddda0b33718233b4543a785":146,"b86bebf956126c35aeab897bf2704247fa57ce63":0,"20d39b698bc953ddbd994cd9ea70a4b6dfe277c7":22,"aad24dba78855d8479d6e6dd3e8529e321e175c5":0,"59360796b8b8ff5043fbc52735c561cf841a9707":2,"5660b9a85f79873b3c8a7b33c2d43a5706042979":0,"1b9367e785649d09021cf7b510a9089f2a4db044":603,"099adb519e1281bcbea375eb8b3e2332382598a7":4,"61d8c05ed43bdfd0d5375f4e9ce452cc1f56095e":7,"26cc434ae7e34353bc17c9f8bd6168942e1e91ff":276,"2edc52d0e2982b6996f751b8a6205e694847ee21":9,"fe3dd6a301fd4ac565abf9a2b4d441d3a138f885":290,"c96cd123a8ac1dae0b771459fc93742d8b0eaa07":178,"76918ddcb781d6561b3c93a15f26257bc6333549":0,"300cb5c2dda542ab12af12631b420bd05bafab14":49,"b39759bf00a369396f9e919f3ffc7ba5b3e2e40c":0,"c2ec4c345a6b61b2592f50e23847d7696c2a8f01":59,"b879cf0963f125838757f03851c7424101906840":103,"f0e9539dc71d6f6ce4aeee8f8ffc6198682a6137":40,"aa64100956c08f43dc311f909eaf7d6fa0a0f7a5":122,"b0cec7d8442c0debebebc52a9342b583c20cf7e5":0,"8bd705a7b02ea09584d6255c87af1638e0895a21":0,"8ebd56f8a33a9f70ba204e129edf5a8295645552":39,"6762bc01218e976053023b31d3cabbc718a3f2d6":0,"ecfefdcb1078f346ee3be5def63c25935ad249e8":1,"39318ed2554ab6436564082dd22d62389d048291":39,"bc982bce240846141bd9d17fcd812575cc148bb3":66,"1e33e964bde005ecfabae587998af6275b45548b":33,"c4279e7e97e38df293a43cd393389b694c64a570":0,"da3e9f78ad1a9079ee08bad2609e0125c0168557":21,"26659fb35782b949172e9a8777316e29b968bfb4":16,"9ede568ec9a03fb9d0debad7b3d038ab6008e7bd":1937,"80be80fb5868ba324bcdf4915359a790d2d26819":127,"9e5cde10aee8a53f1ae807c17c5a47288b73cd4f":55,"1a09d4803fdfff624e01ce457ae87944dde1c768":84,"13225d869ab39de0d899648916a9d98f002990b6":650,"49d9a0be30718082bafb842e41567ff40d76360b":25,"396355504c50b58f66f447229a65b01f9ca855a8":0,"af0b119e07797ebcc771b470a0300dca940f84fa":0,"1a3859fc13a7835d112282441531b19bc9e9a9b6":0,"53c5a44416550466fd1b2f2abec785f75b707b71":0,"789a3b60246690138fe760d44d6f48a9b2a063b8":0,"5cc04797b11174da5298933c873d1505fdbb07f8":0,"7d57b4d454bf9884099438664d31d130ead5f9b7":0,"d27b40c763e4f34c317f5ed0f183408ce58c35ae":0,"09139a8b1036f9d95266084fe21f445ca3b64d9c":0,"be59c8ebaff30cca6e3f7e93febaaed50b15f2e9":0,"6893c87efdc3c39c6ab6642c83ba1d822b421d5b":0,"e8e6bcdcef1c89a3f770d3ffdc37074b2936ea34":0,"74518c575c6191f792ea72e47ca34375afea88f7":0,"7593f89598c57fd3f3465cf816a3b7e626494a7d":0,"6b99a9a65ec650edc8d1c02a7f1be697869a1cc4":0,"414f21a151be908b7b7f41f62c019c796284701e":0,"bc6d44e651554bb189d107e2f8aa5dba4dd31393":0,"774324b205503708e4f19395a1ee1dd8dbdc8372":0,"36c9f7abb53f307e5d2a38d54003f1c748bb0090":0,"ca484bc98bf713ac70ba8439a2d4717c0d232cac":148,"978b6123f81853fa70af2a5b245c1eeca246e212":408,"1b2256f5ec37041179170f67f30a38ac32ec0c87":329,"def5996ba553ff716b11b8582beddcef879dc21e":0,"32d398b4105bfa2c6d9b14cd28677db09407fbef":806,"b71f4a6d9afd00ddc8cf459bc88ae919970c5ce1":9,"ccb82561813924e9904f3c830dc0e0df81881a14":17,"b7dbcdc356b453d6098070ff7d493039be72b915":160,"344b1b37ac0022d7ec0d0909329f72e9c9d3cb93":0,"4e71f9f99311023f5f44e5ac911251e9964e8326":0,"cb3bc542a9b2c4309de5ec8d8de12aa3f670c968":243,"c955997c2ff2641a600916b973c8288baafc1266":13,"1f416be391793d66ef7b224e996369460dd5821e":0,"83f5f613bd3fcc686efb8e5dfafc7695874852cd":5,"c6bf00ccd5022f726521abc0b9ad255657b2bd82":84,"73d98ac8ba97bd802c98ae56820c0f8b26f20eaa":60,"9527030e91dd3b89bde05834cbf08146726f3386":28,"dee3e4089d3925a0a3a8e0db5c7a35f67ede79a6":492,"7b891a7bc29b4f5cb505e78281c3afbca9e7eb30":1,"db805436d4a6155c6c4cd419ad77db4d1a96d814":499,"29101e41debcf424d3712a97e88630860f0bbe31":51,"ecb0b194d0b9554a4290eac3bbad66e8f86c2fb5":82,"d69cfef339a466cecf11860f0addee428d25df77":7,"7f2a9c58d59bdc65038f0e025865456a462b5733":0,"1c6f619362df77b224c3def24ce1f2f851c57a7f":54,"25d54151e6f67c5108bdb1e23ed901a9f9372a6c":10,"852b8de38186340440581e0fff28decfef62343e":128,"8b3bc96e32ec5a4ad4ec20f944f9e3c400842340":134,"9f79192a6634daea091b186ec6b25af16098568d":11,"14818cbc3a9e9a1693fee64656227bbb83599933":116,"e51ddd17c5f2d26f56e166a3496757cb8deb4a68":487,"9ec0f768baf478290f34436fd37c4793ad2652de":58,"8e0081d8ef328d2f55397cc6f3f3abad94bf42ce":38,"68eaf06ab66bcc60e2ab6decfadb0a003d754bf5":74,"eebb599c57ce583272a0f214afa2841ab4ea63b7":178,"55c185be27ceee934f872bca49e10a6335933e42":145,"f2965e54479aa22fd305fddca5f6eb8710c8ab13":0,"aebb6e0c728f329aae8aa895bb0c907755c5b531":18,"5841ea9638ee49377e796c3170e342b8dc7f39be":242,"f0421cc45980ad97ac6c60c378aa36899e33a437":20,"d4ab704a55130f51cf9167a7d6f2d2efcadb359f":1,"742dd9dd9e702f4c961e57044a274c17730d5733":68,"e2f8f10c6a49594a4163c80ea468b8a162c1f974":0,"2579ce60f3b5ef066c6c4cebf068f7a03d145cbf":0,"6f67e9016d007dfa3cddda4b99657d1c29c40824":197,"01cb976a0e819a81c119a975d6bbface69859b56":81,"5955e9dbe52f4c0d862b3b464aa63f28bb2d161f":12,"a12a0f5366069492dd8280972e2b1ea6e8019424":157,"86ed4bc187e68bb594e7cdb8db1a8aaf3d06360d":0,"51024f1e29a730c482f6a3e3a700680b064f720a":871,"a56a4f9c2078c83a89031793d2053cdfc90b7b6b":477,"f8e1e100cd70cb0b4a905758d40515bcb3afb4b7":1,"6a4d056b5e38a60f308e2fd5d908b8bc6cab2358":56,"7f936938d496990d38970b59bed0048fc71cab37":1,"d63b93ac2abb264c2cd3dcb7eb6f263c3c82ebd7":2,"1ce37447d82a94a4c94c65b54e76f9fe8fdd415b":7,"d26b12ac27f4ededade4e9278950a73db746f952":9,"1c0c598f0fc489dd680d29d6c0b1674515cc935f":7,"cb8d3d37e3df018f87715e403185024c4cfaf8ac":32,"89973ef7da613fe80bf1cc678c4ed8dcc2097a91":0,"a518978f7650584199f439ab1cb4dc9be93a6896":298,"5c2992f665d3a9ee7791098b86abf183cdf61009":18,"07d4a5bd173ab385c36c5ef0709980332846a460":11,"7fb6ee916de011fcd9b89c9a16dfbff107d513f2":2250,"e4b2f4d419b0a8671500587c07c6522d3aa1e1bf":30,"be6a55dd3dc92b1856bf3128211aae07f6958b5d":66,"848c84b2099349863aba88988dbae2164daf998c":46,"02ae523ab64b1401f63d87abcfcd8278441a02e0":310,"5e7619708a7750e2fa7f4138cef28f3b7dd64090":2,"23cec07af4e928b7a1f16f00368d69fb81923ee9":168,"ef1de672a0cfb481a8514bf95567b64cfcde8308":0,"cb748a77ce66c13f4f6406813799a21385c69983":0,"20f543a569e542210768eef801b6097bf529ae8b":0,"adb0ba030ea7d92514ac19e4cefda69cd4120633":2207,"790eccb186af9526c7da979991daa495c1fbd8ab":3,"e4bb67f518068807e4f65eb00d137ae656055103":35,"4afd1268d6815c0538fa42babf5898ff05bb5161":138,"c23b938f7f32327aac91bb197c496e63d78c2679":80,"f98b823f66c28997aa4986b81534354da580e2cf":330,"1c2195e4c76c47a91476852062d054dc0caa47a4":24,"ae5da8940ba1ea348b22e23718185f5e35568231":2,"bac074cfa323b4f595a8e84140efd6d462672f62":26,"ce42fff594cd79b6def79e495f971f71005eee59":50,"cd007d499dcc005df62b29f35a2bdee363191027":95,"0adb862488dbe64e1a1e491dd7cb35bd6651990e":75,"cf1b25013e4e1cc121d03f5d9f201dc018526500":7,"2ed6f90710ffe010f575ee656ead2a0f2b977440":0,"8ffeb95558c579f6f26a364d4d2c92377d423a01":0,"fb302f5c10d2e6e027c80e61b0d84f625667b953":48,"b0242a899c3c3f0ef252e84850cb157e501f8c30":2,"ce32b26cf802161d3647599ac5b766be6bc31bbc":64,"fa1a09a7e3eb80ad1c16feddeb9c8794dc21cbc8":1,"9883dd053c4a89c8bd8d9189265d2b0695a84dde":75,"553ea2db51cc2d23c621447b41d62709205616b0":72,"f7a6b8e236bbaf75d664258ac5d4228fedac96f4":0,"bff1b8da6422f592128874be64e02dde942928e7":166,"e52f512d17f7c4d36b4ac01ed47c481abae5ec8d":294,"941f8e04ebb63784049831b4901c709a0bd24e89":34,"1cff5edb4eaf2d21a8c2501d3e80f8f9f70716ec":6,"c0c41fb2e83283eda724d8fcc70cc895b31ed490":38,"8705b97b1f09f7b592717d866b6034cb885681c9":102,"986aecf96fdcb6f86e78bf5e07601a463260d247":191,"f4bfdb85f0692be2ddfe157bf4f212d6ef56f62f":328,"f9ac81fa941aa1d8b1cbf39d26883212bac70ef2":680,"071d757e973ac1da3d91c48e50593a2951fc5bd5":49,"103b6021ef6450df5cd74db200516c47552d4f7b":122,"f074733b29c91aa7b0132c47780cd316b98d0e67":610,"f5b7ce257fa9dd00d1dc6b26ce6820c3e4b05275":0,"79d77ded19f451a845a21b64c57b5fa13413d426":42,"019b3746b3fa5a6534b0329c2b4d27d2020e930d":36,"edc9d44f59625f29c1e51b36e2d19ce6af18a8a2":0,"76fe40ddebbd9e7fcfe32d397ae13dda242235e6":16,"9a18936363b6e0e94738e644103be5ad4965a918":0,"b7b253119cc1b7dec4bed7a5ef028c6fbf0e7c37":5,"0e5a4dafb2cb224587ba46efe7ac7886637ab7cd":21,"60bffcdf51fd68964cf6474760cd8782b419c66c":0,"a198e53cd0e24ad765b839a0832766c1d309f2f0":76,"e03ed39ce276f9c2c1c5ef4037eb9b47af7e9e8c":0,"3e7dfca55efdedb9fc6d53a293159041e54b615d":14,"c2552919a91e5cd67e2fa781b5453288d752dc70":0,"6c1b09a67d6bc56f471f9a0928b43b4c15be60a6":0,"92a9ce2623cd7cc3ccbf709d1c9bb13e263ec8ea":1122,"5a03ce80cdef32485799f7d92b574e7ccd6eaf5c":0,"35afc1fe1305a16ba81ee57ec97cca2dff7275c0":0,"9856207dd688f8e3a25bd95bd3ca78ed73e55ae3":4119,"6f104a456cb978f5533a5212be5568354f2b81b3":0,"1ccf2075d78b8c2a0e3f447973fe93cafe9cca00":89,"980e670dd8d1753a551edbeff9c2e828cf02c9c1":144,"ca82e3cd91dd395bbc72ab74ffdd896be24ee20d":234,"a909c57d93a307dfe65d22d5727a149c6dfb9874":158,"e13b458fb042d10298c0ef75d33344776b889708":20,"37fda01972b7d05e35f21d13c24297293cea51c3":8,"b6be9468995b24905af315358157d2e3e8f000b3":57,"6b5d140557cee2e92149baa10b7e606c15e44569":0,"7eece005d4f0ad029c0bbc00e8d2d32f236c4292":0,"bec4fc90b44dc65c33faa6520c06ad8f3e1a00c4":6,"6eefcc20382232df63041154c910f83fa1c0de0c":167,"f51e07f85c7e68be8c4fbfd173b90d4e38f1e7d3":212,"c3f2568c914237f39f03c76a0349f99b391f0447":1036,"90403b5e3c1135cbf319313ebbb737f9db5d34aa":697,"9ed26560c2208fb409091f0e49766e30b6d023c3":1096,"86deb48ae24d060eff67645ec9e7e704bb7713e8":0,"f952676c88b553d995e15939516873908e4e53eb":21,"6389f5282892708b400edcaef78324bd3fbc49ba":0,"c05f34ff7907f419d50329462591c038e3549395":0,"295a2aecad0b6f13b957e5b2d21c6a31ccb79bd7":4271,"29d77cd34f06ec2fb228d52ca6458e660269d202":267,"99e9fb84e9d0829c03d9dfd564624ae255a9f299":528,"f33cfd2029b585eef21ecf0ed181fc9fbae24de7":346,"8c39291f5a34ad12c08cb8ff9a79f397a5fd5072":158,"8422c8461fda92578f88879ee3162984c7ce67dd":152,"18f5c8666b134fe3d593c3d4eaa9dfb3ad154f71":504,"17b3647a9d333e5d5717757ae4020d1f0de5b30e":589,"646770f7adac3ea8d3f4d321060d85e16df36667":139,"5df0146ca444d46ef5bf77dff412540b34185410":119,"9d3877e9c173113ab43865f96b4728bbf3ead774":408,"8b71e582a4bfe3a37dbcd80dcca5d33f8965e746":1083,"91ee893ffecfcd7ebe17ba574ebd7b76623634c0":106,"4adb1c37cba271c728fd46b5cfe635a3aab055db":1141,"eaae4792f640becc41306d77d127f203a0a3e62d":10,"b2d2af18e0e9e46fc2cc1fc85b84fac34d281c68":175,"506fe59fb6e2755440be46b94b70e6941ae6941c":0,"3edd7ebcda8e431faa3582ad34d76838636bbb1b":12,"57fb9c617602d76587f9de20427ec0208609b2eb":23,"e6bfb82ffde6bb15e25fcd33cc61a2e6caf8e348":0,"67008c68062cd0f28197d82adef75223f27eb46a":0,"933eb1e94b119ef6e39ae0fa89773d0f7b6153d7":0,"67c2d7e243683054037d34a1d18c46d338f03043":2,"4b436792cdeb5882e790ba9846be53a742faa0d1":1,"13b66eba5cebfed8fd3b915ff3cc0284e514d3d9":57,"9bc022a95ffe6032a02f664923c33a1ce41c5acf":269,"36d1e786c4c754f644e1588068b1597af12f9b3f":538,"c1aa471bbcb3d15813c2bd4c8136f52d66bf2e1a":127,"1461d5ab7cef724ce8a0b1e014ab99bb0e62fae1":318,"5d76d5b940c622bafc1e3f46a435ba504cb2b6e9":233,"ed9111d852e98de514462b8255865eed54749ddf":18,"0c3ecd9b051067e7122af6481dcb408ce6a01eda":189,"1d92015941bafd12690863ab4a7d299034235350":320,"9daeeac282b88c379cc51254583fd0c8db0ff4e8":278,"19195c592587f2846255260beebeb3cae5fb9138":222,"083e54b4a422997c50ab221c0edc899b8300eb7f":298,"3147c9b2a24e2526700afdcc58f1a55ff11f76de":140,"0d187367dec467ac38725c6a464b67b890b7813e":141,"ab0d76f51fa1f2301ea464b98c8b656f3337e01a":174,"6cdad6587b6e85f67800a0b5398f4dc3ac6e86b8":7,"ec0fb6062629c1bb7e0e841f561d1a4005410eaa":140,"dd9e0f94f17d37c7c7db87ff11ff59d7d0e1546f":111,"fa82ba7e369ea0093dd8ea06af3b8682ef8a8f58":30,"6f2441692df7d75d0a26bdb46256e1aa012f0a6e":46,"c282b9ecb863187bcd82898da84cf4cad5a728f4":17,"f24790876c9457d9e5001650485d2469915c435e":28,"d4290d03ba3a591135368aee3de022a7ff359f09":220,"6fdd60964e38308d2693fe7d49e07032e9e85d51":50,"d286576690f08b63493bf9dd545e05c88851e753":53,"92283818dc44d215bc9811d936fef55cda488886":0,"8437f36f5a6369aa8b3cb950233502293e850f44":485,"8d05663e50c88e4bd2f5a37aa3baa5a393e4c668":0,"305a0d025a5c71cef5617e8de323bdb1567df87b":3,"94db79f8c59b3bec0d3cc0f37156323b46f73572":0,"ac19813d2dbd4b37c507f6f29fe14ff13ef1419d":603,"7aab554e8afd80f294ae45d70b96af35e9cd0baa":254,"ebadfc7be698e80601a0d1ba0e6a74b61d07ee8f":352,"f60096f4d94a3282cce32fb844d67dcfa84abaca":117,"3d8791346471f9cf443e9990277e90c288587023":63,"0d0f3b024f1b7706fef24d4a983df5a6bcd66030":162,"5ea3232a5615cc96b690bc5f0197d4f30becc479":159,"f77157ef686265cd23791e8f47041b003a70ab0b":152,"e89e03226d1cb8039e0723811ac6f11f85148297":150,"740744a79c3784766208b996d5835ec6dfd86bc7":193,"3adbba514556a1056a8b331f2d2ce6342ad4cf9c":44,"87d5370d25370e876733a1e322875888d2e39e02":189,"941f3117cf6aad2a2fb9bd15c25a4e5bfdba3543":323,"af70410607e32e5a9790e419b25080fce70780d2":26,"f01b00dc119457bc64fa0ceadd5d779fb6377f61":0,"12dc214156866e40cfd20c86dcf93a10120dadc0":182,"ec3f80cfd895a1cbdb881c68b0ff7a1fcbdb1181":225,"55c0a22923a0272392c61f51ad11a9506d5b7b0c":4,"ea054d8911c8583e5076ef8c55739f4893516006":0,"cca6379d9075ec1f8d60d723bf78810e7e14819d":1,"848ea22b3630c30adb17a702d3a23f2ccf7086f5":5,"b31403dabd13c8af22e034fba2e667085496f8b4":0,"daf59808c0a241adf1228ba1da692580b0cda5a3":20,"45cd02fc8eebf4bfbe1608897b57e997a05e4d91":0,"dae7d9bb4bfa82db2f17b2a4fe9ab3dc941ae822":47,"47a071f71353120c645db262a1cd0f314acedd30":0,"604d257e4964b381b3841f1affda74a8fb231949":51,"dded104d1e5c7a9fad62e11bf37c45410fcb9d3b":638,"cbec96d98fe7485a31803b15759062d1afbda4c2":297,"0ca6290848f207e6642b754de476e74a16ece193":76,"35a17fb616c20c44c0d670deff34e71adc3f09a8":26,"8b8b9a07bb195fadbec2e23315af0db131bde9da":245,"9d93f168f27e48457a88262c5bea27c1ab12331e":0,"b6ca47f6f3a83cb089e23ec56cc94864e7a9eb2e":30,"9164af18e820ea6d7c4579d03c0cdee7872d73bd":47,"07dc6256b910ccd1835d4d1365651e49e10d1435":0,"8f2c0a3ca5afdccab90b6236fb713828e151c1af":0,"8b07ea68997d327443a679e18ca98315b49d3c90":15,"3b8ef5e8c563086779a36624162287cfa3ea2ebf":0,"0a7c296804ddca66b129a981a3942f9d0b00185c":0,"41977b10255538bc10e4932f3b0d9dac6ee35161":0,"49dcdace20390a2cc71832fa2352fd1c1b760b41":0,"dcc61f2390e26a3e059c69f321f79e5b761ea388":0,"a638e8c8effc3135f34d3ed9120fbe7398990dcd":0,"3f83b2f5a5573f065764b754684af20e1c91534b":0,"2be0f7b5ebe95469d21641937b7498dbd3142372":0,"18a45cbd29992419a8801599948ef86ceaca93c4":0,"df9d4064ca50fdff2472f793d63eb50ee25c69f5":0,"bfa3a14d7e72ae0c1f13d12bd32926eca8aee344":0,"88a8fe7e927e43133a3c1bdde963950d4a5c7cd3":0,"94814e4faf39224cdb32fa76aac9af1c8e994ff5":0,"e7e6fe8f9bfbeb7552ac0498bc9806c9ca70e790":0,"10b5cadaad1031915ded3b43bb49c212397d9979":0,"a43ef257b324866ba7ff7da08c4c350215ad672d":0,"ee24b613029d7ed28db4bfa7b8d1adf4612bedc9":0,"29062512023614faf1d36520ab82797bee48e53f":0,"d20f3dee7b724a84dd560f6916e73c5875c26154":0,"e6de6b1cc968fc3fe716ef19a44d1be848ce1678":0,"6d642ba1942ecab3eef6109b7dca054eff078e05":0,"82903c23b5c65c5a39c64ca12b13cdebb4941b43":0,"8a9d6c834a80ac88286b5dd950bc332277b997c1":0,"d81150f6aa65e4df5c39c8c7572df000c5b630de":0,"699ba66459bd0cc534444ed1070eac5e650d35ac":0,"57f9cf9dac32f987dd58d419f76cd23e3ad0887e":0,"4306c6fa1f2f73bb7eeb443552b607a3711a009d":0,"bdbaa83295d26cfc46112554fea9aa06e8c1a468":0,"c9c2c67a8baae740b681bef310de783d4f7c0b41":0,"e52572503ff1d05273135cac99be2bde8e9c00f6":0,"bf18375ee9e47c102cc0d1f3263bca6b33bbe69e":0,"f20e2b2cb2bc0a91687a210eb086053568c89dc0":0,"02ece4cbbf0c787448ceb79aa8be193949c34b2f":0,"f6597f070b6b24f8fe323687a62e723567a195af":0,"831c2ccba3f7429a718f304f09ddf7c32b4ac435":0,"17223be7f7fe04ca730ce7f341360eda7522f4db":0,"ebe0e8869d3b5202bbd77094d4de7c35ea564fd9":0,"f7a579cbb35eb76d7be6839f9b25fae4cf003668":0,"2a8a37a619aa2d8dfea7ffab55ef361e8e4946aa":0,"adec716b6e59200aa3fdebf3af0f20659c729efa":0,"9be1334aa74a419dfd379634cb072e80717f9512":58,"6d4fab5948278bbf6fa8bf27069ba38e03fadfca":268,"586c2752959d282869c3315224f50c5491c0e585":0,"d6108647eeba884b3625a5d011dfc4459a07b2ae":0,"464f78b5e5eaf2fecc5cc446be8db192512a8a46":349,"c16fe46a38b711486539983b840e454a316288ba":209,"282f58ec715cea1edef8c4cdde3f8d17ea850446":16,"9c1cd2fbcacb515e2828a74fa3b6c5ac0aac8577":359,"226687d10dc8865d3495b8cda719b261af19618d":0,"885cc3eca9b154346536bbf93bf2b22c3b392241":1,"2142446bdd99ffc31cc4855192168825b16c8a16":73,"6d1670806eadbc4dbf3ac1c011f94700e9ef79c5":98,"4ece4dfbdbf55711989dce91fd35453ef9fffddd":0,"83cae51fc25f01e7a2db5d8edfd01450df2c090e":0,"cf7bc5a6a74d88b873b878fbc13cc6c6225d43d9":236,"d8abbb7a4ffba4a913f64305767a42e9558f8931":447,"2c868bd472949fa6bc71c6103d03acc24c25e786":20,"7db575a35b8cce0bb565243c0743d8804eb116b9":479,"b7866cec24e61af3d9ff00a57deaf22bc48c23aa":727,"ce2afad59bdd453db5c478c972bdb8d0b580f58f":319,"b95a0841693cbb8cd241466716adbba856c5a697":23,"7e01838b9c37e48a59e2837108cc12bd9f5537c3":602,"1c41314a9befe3a8a9d301cc51b8141b5d20ae30":1114,"3e7203f1975c135e3f5da2176e34854194afd71e":20,"b068bcda04d4bd0e622b8a076db880c775d906cb":2,"3c86e912c124635a80cfc27c3d0477f3cc38c62b":0,"7cab684d773e07ad22657bfa98adeef536a37112":26,"0b74d5b2031812c21e790355dd63868e1a5895af":156,"b54b5ac8a6e75e4fb4843513e0c54657ef870ee7":482,"4b6621a44227f1553368b2aff78c47ee8c5f8bec":0,"41abd72adacf56a465afd4f026e4164226d7678e":6,"86fe584885a1eb2f9794d7294a2671ee64a49e07":0,"0cecf65a54a7736d630ddc8a9b5a2b80b0144c25":39,"e2828d6283e0d3f2e6ef7138fac35e12e1c0696a":118,"6fe1f27c105a126e883cc157bb4b1ea78102f1ee":3,"0c7be5d8446d236fd2e1d069c3b3792fc799abc1":3,"dc3fd6d18d9cc3b577385db4f1862cde17fa8a0e":0,"f5b4ef8f7dd22c4ecd01ac3f59f7ed61bb34f504":41,"f6b12b6f9ddbcad2000f38b43e19e012c9d83161":4,"dc2da5e8cde350438ec8b7cf7de78e9987750cd2":0,"2e6fe91c3d0f4a759728dfec564e4d7e40608d82":183,"6c3d490ac04cae9dbf59e330940a9449ccf77ecd":3,"28d4d5ee5c929eeaa006e211f3eb767b4ecfb738":87,"98dd18fa8ac9f34e3076851acacbe0edff7c85c9":1,"a9b0e6281bde0dcd3db7518b37a2364a9dd933f3":0,"a027f31397406b24aca2f1c72136f392e3d78124":1,"a24844dad58a217246b3f99cc3fb29857241f08d":1,"9b9a96fb92c5700afac4520898da2f561afbd029":0,"deb101229b60c86ad10ed84a8a312facea155b8a":32,"6fad4bec615d98f3be4630cf25243df172ce7958":38,"72472c49c34c7486eabb4677b4f2ea2de7882340":27,"86652f8ff8aa5e22294ac0a5f1c22375b4430d19":143,"e2bb6b1bb70d8ceaaf5f822ffe588a76e1043906":55,"c61cb8152a9379acb75e3b155ee987d7342b88a6":2654,"ec1e6a813e082ed9580684b8dda0446357992bf8":1688,"233d3271ca77ebc3a1030144fa58e9c14f800728":513,"d8a87def226e9eb14ec6fce34200369f46b3b639":0,"97e2b9460b470f4215da8724e3397ff92dc16122":21,"fdf33ea9102aafe8302a02aa181bc37f84c78ac8":7,"3e49947256d52a375f5cca63499e29a41c5c365f":0,"85ebe9a265f7a9e9a989a5446754a11bbd62a0c5":116,"56fea90f2b0283dbcbf2e833c045801dbf5e8ac9":208,"64f0f6ef3cb4e50c0f12060ad472673a33174cf4":151,"2cf287645fb0714e75640f52a9454e08597b13e7":189,"84bcfe94d2c20d2100e2510201056d636e899f09":342,"b1c5d49ef6b2b7ff8c453e9204d628fa0c2f5a6f":466,"fb8fa867a1e0d3f78256da4df420a98917c0862d":648,"c8fe8ad582b5a7faddf08f34242a0e29211f8662":180,"e2ba51dca1fb140342aa7910cd1b67ef50674d47":280,"a743aebef3cfc3fe485397cd829fd4cef9c7e6f5":0,"262b275082a78f743bb08f0e1e68c6fa96fa6daa":0,"0aa59e4d870a2f054bde5a9f5c6e42c1531f7a72":0,"1f86fab933d7e12876df777dbc2397f5bfd8c68d":0,"3154a0490ee4b966f2729596124c3249690fd802":0,"19405ea5b6ed398c49e0a06467848139935862e7":0,"3f409f2a193b9d596688274cf290df674400e14b":0,"480767a7a05014c025c700680b76c7d6ff1bc7be":0,"74b33c1af9e4f931364dce350d10132590dcafce":0,"1cb7e01eca7de275999b47f5a32b9f18a5338f0c":0,"d66a91aeb42db268ad5ebc92fac9235db2f556ba":0,"95cbc78aa54fa76c66cdfa9b571b53c590b71d67":0,"cd9be1c534c6638afe0f2a4b83fdacecae28f0ea":0,"bce95cd6b7a25dd55e019a06a4e53f18521321ae":0,"e196eefef870fc9d39de3c88b8e31646fbbecf33":0,"cad9436f284e28caefb74730e947942b1a10e44a":0,"57a91c9daf9fe2e4dfd4d52231247958c38f3a40":0,"50b003547b4413df47d099ae9171bc753fc41278":0,"2d6a95da61baa961c7465c2bc6e64e6cc0e274af":0,"25be0f3f0aef2cc7cc0168418d527245a29f17b4":0,"8c8b6348c9a0d7707d8d16f32f5c88e369749de0":0,"55bc420901207e0b0635ccfa3064c7ac500d78fb":0,"4c42e1a965db98b34c64622addb78cccfde08bd2":2,"26b012ae663ab91c0c5493bcf3a495d371ffe373":1,"891bdfd3844db43af55d80b35cc3bd649f4dab7b":836,"d6d66e59745c23a197b22da9a9d6e690f47e272f":113,"c58170e751eebce8a422cce2a3d681994047de4e":346,"f027e6ca24fe717d58296878cbf27dedeab039c1":679,"a2cb88f37b1995a9fa51b3438367f02aa3368bb4":662,"8d3bb5888d50231e89542633ff7199c782428ad8":515,"e7608cc20c7d42a1df880fd749823186970ef290":0,"b91a729a04fc156905baa58d04b33f5f7019b958":249,"400146f386176ace6b97fde4482a91538c9d5d16":697,"aee90b6db60964c5c42e81a0298f5b22a2c1b90c":44,"ad090dd53366c9265fe77e173c34927fd010958d":1219,"234b8006e9e0157beadbc1cc3324047aeb52e58d":932,"bdf5f62523cc5f3f2e837aa22acfb50dbb3e32e5":381,"9df1098673628afa8589e9b1bdf20ca2dedc52e2":2973,"51785c72b1b41f9c4c4755144663d62d050d4800":0,"3130c2e715d38d0a88140cc268d1fada2cbf87e6":39,"a1e1a636783ff078835b5ae9973430e3b97cad18":110,"286f83cdb6397ecc7972590e5a98407e196bf757":15,"1a865e58fc09bada746150da64066151bdf6cd9c":801,"d3d87533f3ef901ae8bbc8dca71fa1dc50e65290":333,"8ff0c16d6e1025f0b6d820b06451d655a932d3f0":305,"d6feef3d4b4da32b30b722a9985ee788bf5ec537":780,"8bb17821db6cc087b958a1866c77dffc32cb0951":301,"a856e3695449c19810cdb8395c5879919d6af3d8":20,"9b19fa1d9f002bec3373e8edeb8aa175c207027d":40,"2481a27fde1139036eb966a0a0921e8b589c4964":98,"5d863bc591d1615745a953f64f5fbd6acb804c57":0,"ce1e36f6eb04e84ff9307dbf64b5808a82cb3538":0,"f2d432d2d197c4287b1d029464a322ad16cb79e2":873,"253b9c87962b5314bb938872c3222cad68ea9adb":669,"91b2befa2cacf38260b4fa11f79bd3487a35517b":576,"74502568afca281ada3d43805c6b965ba5c9b4d0":240,"033ef9c32b657913293cca9d50b95c4987df0871":761,"3495d79cd14182b1a563be32a2800e58958c889e":14,"0b18f6f2557101eaedc71fa065ffdbe79f5ff1c4":1310,"3278e05af5afaa4746790cd20efa3e14a5df9b83":873,"b895c94bc0261f18902152f2d961582c21362762":169,"05faae080dfb94991a7302b41579886122101eb0":113,"3d12ba1a2dbd029673f6fb5b214be21f5da8e067":77,"302b38d6ba560af6c6cdce574beb7e75ec710db3":0,"2d5c704f3027759af4534fa0ee11f093b270a700":47,"90a6b88ab3c0b095aa591e46198d29c8ffe27c39":82,"d12f4d9689dd51f1ce5da4f70d074ce76dc56c34":130,"0179644faed1c31c5c4c95380da40a406367ed52":88,"6cad3bc39fff4a341a14db719162aa35d2fef84f":323,"dfc13ba4db3623fe7fa93726a213ec0ec60a5c81":294,"007321f96fea9b751b8a60f40ff4d202b3c7636d":82,"00b3087b8a194fba0a4243c353d65e4ea082492c":174,"23e2cf9d968fcc2e945c465aab2654f2e25e257c":692,"a9df3fc0adcc73da68326d7cec4cb55d7fc58391":294,"000614ea19a1899a55c43518bd78cac9d39b4d4d":24,"0661e0b0a295659640306662f2d38ba81fd0c95f":136,"91abff8ffbd7efab64ee5ad240fb8f7295ee94fe":567,"5852b27b279bcb67a2247751d9fcb163c6327565":14,"552b31c4b0f37231b510d94c173a83eb78dd276c":417,"385a35c0faf224582dd654a492f542d53b44e013":4,"aade74ba4bfd14d879c19d46856862dc35df2805":267,"bfea8b091c92873a7cd0d05e962052fedb6f7094":529,"b73b60afe2e4289eeecd2864d09b0f8f56d17922":1023,"018e2774c78003e58a28fbe406c3bae498f502a6":67,"3e964ed46154db6697c5d633264180d706633ec4":659,"385fa959430f835991458dc2353d765868baef87":439,"0d3c4aa37390e37aea3c339d5f98672f99de181a":114,"769f946e3cd2f1eb51f82555662c3b2bd3b3379a":124,"8ae113c110b2f722c610d563908b45d477f1d22b":534,"055f361860f1ad120afb71683ee3af85daa1aebb":58,"b72e7bb713f1966b5d0947541a78dc289fc21871":40,"b079d9a6011a18187c503fc65a3ade26a9e7491f":38,"bb62c93fc4be2ffe797a3ea8ad5eccc48b757009":112,"830666ae33edadf6c2b91bd19683729c1aa1fbc3":80,"226518f6bfaad06d85c946dc702e61e52e5ad797":11,"f7b747637a1921fe5382473440b6cd230af907cd":0,"11c8d0016450d764b49b110abf4335dead01fdf3":587,"72697da1222dfe3feed616d4ef567115c719afd8":95,"f801fb41dceb014915568d04feb5c8ff96b1fc5c":5,"8bdb9717b5959ad23c4b6eab143ec1be432f86fe":102,"57ba5ca48e702a3148c0e1477904a4497eb3fb73":3,"9996b8773744e320aa76b8d0212c02e8873f7d2e":47,"f082388c6cfa6e5235e6a46d1a14ade27c17f5a2":89,"3a59ecba6af7efd9158b8a83f567effbd4b33821":83,"bfb9a8742fd55fc4e6c86a21cd542ab76afe8dae":71,"e44926f2e0b4acc6b0fc83b3e1cc1f780affa9ef":44,"11b800d2872dded7016277cf65be19af4ff4d02d":38,"3c3b9147c442dbc3310953bc09fe15100cd00279":39,"c91d8a5e9d4a3f53a434f2adfce220c78bc3af5d":2,"204cbf8ac552b5de3e562238d2e82085301d398d":312,"320da70194b7c80333af94cb318708220cec2620":492,"a30bbe4744c2fe5dd261b1425b9bde58104b23e8":89,"448bfb13e59103ab323509dca536b9d9a55b5d5e":548,"c2bcab4aca807bd1e56a3629decb30c013f0afa5":0,"d367fb347db97af866a17c92d93829dc247bbf0c":5,"afc315f4386566a2baec4ac68260b28bada5e5b3":3298,"63891c2a3535c5bf4ae33a214e5dd1e33681233a":1,"6f04a6aee8f6033601d0b56d9de916a7dc510733":43,"81d613b65faf8f467091a4c507b6118150947b3f":55,"d07c4c48c92d3cfc498775d47d1a33e4d32c941c":8,"f1146cec6b4b69899716a84deba13697d62208b4":38,"f4249e7997e0209ed592ab27d12872b32adbe04c":2427,"f0a0ffc96827bdd9400b7a0b48b13e8abbb183cb":356,"b9a50b711ff49275f3182624ee9ed2384c37ec7f":24,"36448f59f1c2719fc872f83efd3baf5f2209f49e":2615,"5a6f03d59824a3c012765a6e7c0f753be1490b19":75,"31dd2644e42f2894515a1d7212dcef07dee6710a":1594,"6878a5ffd7ac915407baaee004388d0f88f00a6f":17,"925a5a066da16e557cd0cf8f55daeb6b7b1ab960":435,"ba187a96ea5b702645a707a7419da343119bb2af":573,"5b373b6e32224c287fc715c14a0840d7172fd800":40,"1464f4272749ed3d5b088997530136b7028e382e":0,"dfc932900382cb41ed1d0532338db3eb1406d075":194,"248c0ee87e4d86774df210074cbaaa789600ca62":18,"7accf35995ca2458a44acf25c54d6907af2117b7":0,"50b4829277ddb197421b2c16130e5580bcb834fe":1,"bdad9949ff453c6ea9611bab3d9f4db9f0eb7399":22,"86e76065ac948d85550acf95b4fb6029f3d5ae8c":293,"4943d8a55824b012f42b96261a8c5bcca4fe023c":73,"9e1ea5d61b5f81c026070a7c7a59bb06132c136e":289,"25ee1490290b644c19444925b838ec2cac38c6fb":16,"4fdae955bb847c16dca624e24ab461fec9659481":220,"d7d4f286ffb55fdaa7cd4cd9a11aa7bb2941cdfd":269,"1a63686f75e326e14ae5ddeff1d155bb6c8f8b71":198,"f45ae59ef409fad440b7352929bb56487ed85a1f":40,"e88ffc2bb71340b46bd3e9a86024e0b849ade682":58,"93c5a4f6da145f597f0ac147406900990d714968":42,"673bb60d46339fc08f0ef645254182da184bbaef":12,"08704be00b6de9c5b97356aa0bd3c8450aa4a623":0,"bbbaa946d916ebd86ea3cd64a1fe32a405ad9654":7,"cc31827cee07f30674086600c8461a75c1c2590c":10,"9a6dff6ba993c88f0f9741fbd850c5cba610ef4a":20,"791b1e514562dcec7170552abf4acbf1e6e10855":114,"b813ae46bc0a6a95fac451690081fe6b72c44f71":0,"317a903d3f48c92549ce4a46a258ce845ad21d41":0,"1466964a1e73911850a453f9f64511f0ae203d0d":892,"7641889aef6a40945e9107f4e8db6e73da66c765":50,"7fdb936d000fd4663722d07f9302c76fa57cff02":77,"ce3afc57d39e8e1b0dbc9c29d35085d003919359":51,"07393467090b8ec590408ebf8eabdac8ee362fc9":0},"tools":{"claude-code":{"name":"Claude Code","commits":1476,"loc":330471,"first_seen":1790711126,"last_seen":1794627217},"openai-codex":{"name":"OpenAI Codex","commits":21,"loc":2047,"first_seen":1792396385,"last_seen":1794366533},"cursor":{"name":"Cursor agent","commits":1,"loc":16,"first_seen":1792551315,"last_seen":1792551315}},"monthly":{"2026-09":{"loc":58807,"attributed_loc":58807},"2026-10":{"loc":183718,"attributed_loc":173325},"2026-11":{"loc":115229,"attributed_loc":100402}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"work_units":500.0,"flagged_units":41.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":341277.0,"flagged_loc":195862.0,"flagged_loc_share":0.5739091705564688,"max_loc_per_hour":7002.107873527588,"median_loc_per_hour":154.08011287920357,"pr_timed_units":12.0,"excluded_import_loc":16477.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"9,412 lines of first-party code in ~1.3h (7,002 lines/hour, 3 commit session)","ref":"6672e556e969958d478db02b5985766680885506","url":"https://github.com/KnifeLemon/Filee/commit/6672e556e969958d478db02b5985766680885506","weight":0.6},{"kind":"velocity-burst","description":"36,964 lines of first-party code in ~6.1h (6,025 lines/hour, 20 commit session)","ref":"823d60d16d3247c70506e3f6559c4da85dec5ac0","url":"https://github.com/KnifeLemon/Filee/commit/823d60d16d3247c70506e3f6559c4da85dec5ac0","weight":0.6},{"kind":"velocity-burst","description":"6,904 lines of first-party code in ~1.9h (3,575 lines/hour, 4 commit session)","ref":"bf6f9aad7fb16aa21b82b6cdd3b1cd00d11ac39a","url":"https://github.com/KnifeLemon/Filee/commit/bf6f9aad7fb16aa21b82b6cdd3b1cd00d11ac39a","weight":0.6},{"kind":"velocity-burst","description":"5,889 lines of first-party code in ~2.0h (2,961 lines/hour, 3 commit session)","ref":"15d9670b493404892e1075eb4ff1b6f315054e28","url":"https://github.com/KnifeLemon/Filee/commit/15d9670b493404892e1075eb4ff1b6f315054e28","weight":0.6},{"kind":"velocity-burst","description":"2,691 lines of first-party code in ~1.2h (2,162 lines/hour, 3 commit session)","ref":"8b2a7e90d0ca657c5935239e272131cdc409b34c","url":"https://github.com/KnifeLemon/Filee/commit/8b2a7e90d0ca657c5935239e272131cdc409b34c","weight":0.6},{"kind":"velocity-burst","description":"2,400 lines of first-party code in ~1.2h (2,013 lines/hour, 1 commit session)","ref":"4d2bbfaa75a118f04dc8ea4371cc19acf42d5167","url":"https://github.com/KnifeLemon/Filee/commit/4d2bbfaa75a118f04dc8ea4371cc19acf42d5167","weight":0.6},{"kind":"velocity-burst","description":"7,959 lines of first-party code in ~4.2h (1,910 lines/hour, 2 commit session)","ref":"5a37a82b40862cd1a48452c92b2244cc2cf7ee72","url":"https://github.com/KnifeLemon/Filee/commit/5a37a82b40862cd1a48452c92b2244cc2cf7ee72","weight":0.5729716037861617},{"kind":"velocity-burst","description":"22,983 lines of first-party code in ~14.4h (1,595 lines/hour, 44 commit session)","ref":"3251b3a34d0a49110b99ec52da7280b7efe70ac2","url":"https://github.com/KnifeLemon/Filee/commit/3251b3a34d0a49110b99ec52da7280b7efe70ac2","weight":0.47860938644865225},{"kind":"velocity-burst","description":"1,848 lines of first-party code in ~1.2h (1,529 lines/hour, 5 commit session)","ref":"4b3eabf3fcc028c9c3882d976d79b5065ed30d76","url":"https://github.com/KnifeLemon/Filee/commit/4b3eabf3fcc028c9c3882d976d79b5065ed30d76","weight":0.4588137931034483},{"kind":"velocity-burst","description":"6,091 lines of first-party code in ~4.0h (1,523 lines/hour, 1 commit session)","ref":"d0c68dbbc44a3a3ea5db3d76948b5c85e334050c","url":"https://github.com/KnifeLemon/Filee/commit/d0c68dbbc44a3a3ea5db3d76948b5c85e334050c","weight":0.456825},{"kind":"velocity-burst","description":"1,591 lines of first-party code in ~1.1h (1,501 lines/hour, 4 commit session)","ref":"3495d79cd14182b1a563be32a2800e58958c889e","url":"https://github.com/KnifeLemon/Filee/commit/3495d79cd14182b1a563be32a2800e58958c889e","weight":0.45016505108724136},{"kind":"velocity-burst","description":"7,581 lines of first-party code in ~5.3h (1,431 lines/hour, 9 commit session)","ref":"925a5a066da16e557cd0cf8f55daeb6b7b1ab960","url":"https://github.com/KnifeLemon/Filee/commit/925a5a066da16e557cd0cf8f55daeb6b7b1ab960","weight":0.42922568807339456},{"kind":"velocity-burst","description":"2,702 lines of first-party code in ~1.9h (1,411 lines/hour, 11 commit session)","ref":"d1154a1a0c6992b4e65d143dab7e2ab1b1c80a1e","url":"https://github.com/KnifeLemon/Filee/commit/d1154a1a0c6992b4e65d143dab7e2ab1b1c80a1e","weight":0.42341265235055137},{"kind":"velocity-burst","description":"5,505 lines of first-party code in ~4.0h (1,376 lines/hour, 4 commit session)","ref":"ad090dd53366c9265fe77e173c34927fd010958d","url":"https://github.com/KnifeLemon/Filee/commit/ad090dd53366c9265fe77e173c34927fd010958d","weight":0.412875},{"kind":"velocity-burst","description":"1,096 lines of first-party code in ~0.8h (1,360 lines/hour, 1 commit session)","ref":"9ed26560c2208fb409091f0e49766e30b6d023c3","url":"https://github.com/KnifeLemon/Filee/commit/9ed26560c2208fb409091f0e49766e30b6d023c3","weight":0.40788421778084083}],"data":{"flagged_loc_by_commit":{"9c0cc3364ab8982207be65c58e9521334d1df940":2978,"faa3dcd98de5b7b3f3308628ce22dadc916f5a4d":575,"cd6707c46734d829d9c559909e28f3790ec150f9":209,"95222738197a5d796519a1e2d1aebb3f90d1272c":3412,"504cf1110b8648ccd6835cba71fe3c4ae28beb5a":245,"be823a4ecfc4f3cd98684cfb7ccaa196559e2082":1828,"8264f7e5d43439fe7be5e4886af25188b98185ae":1,"cb86da18ec4189ae2a0b247ee55062c6c0a87f35":1,"edb6d0bd610b3ee1edb57778df67ed7b9a024386":2477,"56f22d39c959ff4e1ecc4fdb7d55966af989d75a":3945,"616fbbcc6d17dc7b02469493aa198619d2098b02":3321,"09677884c1f696531358a5b95fd10d434ba24c96":4600,"70f186a50966fdc4f858345ba044a2b8e938b372":1619,"7dca5d9d2a5fd1acb508c492c4bfd989cc3b7401":2964,"f12429b0903b0c216536fb6db4a515de9f639793":24,"ef4999334ef38fbca116a31d3cafa54534390057":1538,"1f1889746f9415c66075a579ce7407c6635a86fc":3793,"1a864c6292786b206e3ff99a051573466df871fe":7142,"2a488d5b81b251a0ea7b6f06a8fb6866207cd01b":7,"016d6a5cbe81aebaa595303803114c9a285e16e7":25,"3585286800ab37d524a9191772967cedd4591560":2,"7c6a2ea38f67dd7878280c102fe3052f4a666c16":15,"823d60d16d3247c70506e3f6559c4da85dec5ac0":5,"94521233979645487c856d22463e9214355e0ff1":1585,"ca9b295f1da07f01c31bd121a23ba420c1ce7bb6":29,"385c76b630c0c75594a74176120c5aca03a84ee7":54,"98093657a9b8bd884737a70daa27c9dd1d248198":2327,"d0047a4b9ba26f0af55bac885c39fc009db43a88":47,"9fe4abb4774492255aa001b6c52ba9a72fc43b30":129,"b5686779a00962d96d5f987dbd6b8cdef1e81cad":207,"b84c7009925e329750c71c0e619455ab950186dd":1005,"6a581953267fe5c604c00fa6a8bc28d4976757c7":3109,"15d9670b493404892e1075eb4ff1b6f315054e28":1775,"2c9b87cd16f6bb6a76c03b890a7e8ee66f89d53f":2923,"09d11bfda1480568a3c431beb211d153b3439251":3823,"6672e556e969958d478db02b5985766680885506":2666,"42c00e2c5872f68efbad633b037971ea4d955cab":1631,"c491712a46eae127995f225796007edb5cafba34":456,"563c67343bce9c8e7640f1257c302935eb06e318":183,"e2beadae28265f41858d4c14646767e47d265eee":43,"82500965e7864043211b1cb2f7449247296a112f":50,"8e19e9edd1302103cb62e0d3af4eb7c981c514db":118,"a863fdf0d7a03ac24bacc549c5b6bb81ad36d55d":56,"21a321a803bc0fa5276654c09c1851559820e521":124,"d4c92c08a44c162356a4115943e1031394d4eb4f":8,"33c5a61c31015084b43830f3eb8e7cefbc5433b9":28,"d1154a1a0c6992b4e65d143dab7e2ab1b1c80a1e":5,"3525375ad88a8713abf668f529f1f6d6fc404a13":1568,"7a3adf11ae2c5aa4c42c667bd6573398390b98cf":740,"14d6878bcb16a0ca016138fa1996918ac9bc8d92":505,"4706ad76d28a31592b7165c7e30424d651598638":517,"fc9729af45b56532991b9f79d89d060292247af5":1722,"c8fbd7d1b311c21409c358a6d03d8981663cc20b":84,"5188bb9cac5f8e02343b4beabf51d3c58b1ca413":368,"bad40c595978d3154f124e09d80fb57ad96f1c6f":66,"75831ff2dda591fa6be330ad2d99cc2d94a79fcc":375,"a52c3a6dd361cb40bd423e476161484f0252a201":557,"ab29a8bb6923bc16d7420dde49602dc42bb823e3":304,"458bd9b35dc50ba52f8627170e9b9bfa61e722bf":2,"8f6af7172fd1683352134d3140fc2509193d280b":858,"fb4677b9e534d3681ceb6c1fcf8537621bf55683":1683,"e19e9e3ae73ed7e635cb7a2b54e7a382835f50f6":45,"5fae4670dab4377c42883b840007b6150cd8374f":31,"0681baeede4b897ab815c498e5094cfc84297da2":2,"1b2869c66371010458c889e4c28ddd46a8340f72":6,"48c60d60075bd95e5813ed073d345f4b341a692a":789,"a683905aac56f92cda30006e6fe2eb5ac9a1fdd7":386,"f0f877a6489f033b22f7a2fa0caaf7a2c03b0179":360,"98d9bb16dfd2daf00b2b9e28a8028e0d03bb31ed":846,"c44947c729f6efc8917b801922a604313e7d337b":419,"07552f558b4d54649fa98f4868f881966fb5fbdb":19,"d22027dc2824338c22bcbde7c17da8f47c42e1d4":3,"9f500d3dfd57efe0eb7d642f99806957ac2e4c14":230,"6289b4fefbf2470318a7fea961eb74c525dc5cbd":98,"0f5805735b48a00bb94c800a8c0c562d6f070d6e":245,"6b33c9e65fbb086c6d0ba75828611eec29ed6885":235,"4723644f391b71a3a760e4134d3279a5e9f6b254":2,"cfc6e7a8a515e87896006bdb1d0512d52d90b4b5":50,"0bf812af0bdf0741095d1eef329d58f38bdba275":68,"22ddfb5bcb134dc82a2edb3d2d95d971d396601b":188,"78a602bfde35cef0981eb921ee94fac19f8f1e85":2302,"f5f79c588feb2acc941041404742b1d662a5e43a":2015,"62f7936e9432122df81f08bc644f62338a3d73d2":846,"4315842868a7a373f73d24f501d135f2f26e03b2":2,"d5dd2a9933a0ca17dbe74046e4fd0fe7a69612dd":312,"3936dff3bf403a63b98a27ca2d4bcd5d8bbb2d1c":1093,"c9866f4758b93efc869d17d9a2f703f3fa5051c5":86,"79d74fbb0d7a84f6cf19b10b64c17cf55eac64ce":51,"40acdf83f12ef3dfb3b2dfe4409d67c49183fefc":5617,"425fc6e1075430dece12ff3eeb4b02a670a4a3ff":12,"c50c7e1c5922d911078e607f09a8124b86486ba6":859,"043c71dc99a91d81effa39a5c11fa54ce8bc0381":23,"793051239729c7cf62dbd21b62184b8febe54e9a":4,"675ab174d83a0199351c9df59fb5a5bef6aed26d":2,"c900927c491acae4f095dae10286eaa622f18ccd":2,"dfff2d2951d415d9d092ad23e28e8bbef1e2282a":123,"e1021a0d90c5eff8a5244f9c97c54ffb92fa053b":550,"f37506187d0b545e7a71b042c0b3cfa1dc3edab4":682,"2b63944474c8ed23a4fdeaa8618a48779c497556":3,"739a90835cbd247b65a64ac5ea8bf1bcd114826d":146,"68abb37085c63d681a5cd8d95018c12be61b797a":235,"00991f11bc5b7d8e3a8fab64cb99714723c534c0":3,"5f32b6ae7db62e434e76864a365688b97ed5e4ba":2,"effa5cc31380cd33d5d5f2384a053ac8ba0f767d":54,"63cfdbf1a67c91f58906fc5577e87def933b7549":912,"fe5fc52626788bb6b9a4d1537a9e2bffc70a8dbd":1,"571b4b49af56e8f9471860e2f2310c63c9a004da":488,"b2e0ad0208fd4a6eeabeacc29b5bfc5de8b14056":1439,"90a7f98aa2fcdc76c370853be67ef31d960ace97":254,"cbdf6aaea423091eb3fe7e5d4751695f1ba38edd":2498,"2a7827ac7ce2b8e02f0a37ebfcd2166b45ca4b62":1143,"71ffcaee460e6b3de2fde32113af8997c4f6f456":11,"93d4cced01ad1c47e3a7b526f55c3d9e707ce7fb":15,"302b413d3627a9350923c0dc299d0c0b437329c2":73,"3251b3a34d0a49110b99ec52da7280b7efe70ac2":6,"90d4e42724af21a1c2cf4054087b6687a3b9001c":620,"125de1cb70f463db666df39f92b741eae330fbb9":47,"8083233234a2ff57a2c8ec0412495f91b3f62f71":118,"6d0ebe149d1de4f71f3227dbe03eaa31c2fc25bc":643,"7345675e2b56f1f1bc4353861c8877e3fbdefea0":11,"121121f1fc6e5c4937e463ba42d8af1184474cc0":158,"6bb9f483e2dc138f18fb526719e8abe1b0121b3c":96,"2314129ef35832ddfe0c30c103bc9c4dd59b09ff":6,"c77f408903bbde012352c9105370973ba1c1bafe":1,"719782efda0b8d80b92f5395d7382ab3e721ecf8":1,"71335b790babfdbd55a309123edf4ef16280ebbb":1715,"6dd2819f2f19d9dfd34aeb7eee489412b92acf03":5,"23504620ee45ddf6a0af377c25a8c4316f5a04ad":1,"f6b71a1b76e083164f983369c48851aec2dbe01b":13,"c21ce3fff1a0874c5dcbd9e729bc445464c9d63a":27,"e19302dbe76dd36213cd0eac740a1d5280ef1eb4":2,"f7170a52da1f25b2a4e38237999dc9e40d5c518d":1357,"2b606f706002a2ce376d37345bb996bf5101ab51":557,"96a85745476728da05c703e6546e81a1a6bcdea0":69,"1ded01257d52976f40c02767ed2fb8d091ba9a33":127,"fcc9af3ceff3d5005c2602c6671ebc4d75f52cd9":96,"2da70f97b569f0845ed3fd3fa4f6ecac5595f323":1554,"4b3eabf3fcc028c9c3882d976d79b5065ed30d76":2,"0a5d51426f1186f62cd3371db55f3c0b5171548c":436,"89b4c322be1385775c57b15d17f201d0fa2aabd2":1774,"d99bef2b9a640d4460a287ab9a6e3558042eb8ca":1322,"bf6f9aad7fb16aa21b82b6cdd3b1cd00d11ac39a":3372,"7e3d4c884b997032fca4cbdf9e9b8d6c6db6e875":74,"c79393b67cef5facb4b7f6245931d1fa95f423f0":2226,"8b2a7e90d0ca657c5935239e272131cdc409b34c":391,"1cff5edb4eaf2d21a8c2501d3e80f8f9f70716ec":6,"c0c41fb2e83283eda724d8fcc70cc895b31ed490":38,"8705b97b1f09f7b592717d866b6034cb885681c9":102,"986aecf96fdcb6f86e78bf5e07601a463260d247":191,"f4bfdb85f0692be2ddfe157bf4f212d6ef56f62f":328,"f9ac81fa941aa1d8b1cbf39d26883212bac70ef2":680,"071d757e973ac1da3d91c48e50593a2951fc5bd5":49,"c3f2568c914237f39f03c76a0349f99b391f0447":1036,"90403b5e3c1135cbf319313ebbb737f9db5d34aa":697,"99e9fb84e9d0829c03d9dfd564624ae255a9f299":528,"f33cfd2029b585eef21ecf0ed181fc9fbae24de7":346,"8c39291f5a34ad12c08cb8ff9a79f397a5fd5072":158,"8422c8461fda92578f88879ee3162984c7ce67dd":152,"18f5c8666b134fe3d593c3d4eaa9dfb3ad154f71":504,"17b3647a9d333e5d5717757ae4020d1f0de5b30e":589,"646770f7adac3ea8d3f4d321060d85e16df36667":139,"5df0146ca444d46ef5bf77dff412540b34185410":119,"8b71e582a4bfe3a37dbcd80dcca5d33f8965e746":1083,"91ee893ffecfcd7ebe17ba574ebd7b76623634c0":106,"4adb1c37cba271c728fd46b5cfe635a3aab055db":1141,"57fb9c617602d76587f9de20427ec0208609b2eb":23,"4b436792cdeb5882e790ba9846be53a742faa0d1":1,"13b66eba5cebfed8fd3b915ff3cc0284e514d3d9":57,"9bc022a95ffe6032a02f664923c33a1ce41c5acf":269,"36d1e786c4c754f644e1588068b1597af12f9b3f":538,"c1aa471bbcb3d15813c2bd4c8136f52d66bf2e1a":127,"1461d5ab7cef724ce8a0b1e014ab99bb0e62fae1":318,"5d76d5b940c622bafc1e3f46a435ba504cb2b6e9":233,"ed9111d852e98de514462b8255865eed54749ddf":18,"0c3ecd9b051067e7122af6481dcb408ce6a01eda":189,"1d92015941bafd12690863ab4a7d299034235350":320,"9daeeac282b88c379cc51254583fd0c8db0ff4e8":278,"19195c592587f2846255260beebeb3cae5fb9138":222,"3147c9b2a24e2526700afdcc58f1a55ff11f76de":140,"0d187367dec467ac38725c6a464b67b890b7813e":141,"ab0d76f51fa1f2301ea464b98c8b656f3337e01a":174,"6cdad6587b6e85f67800a0b5398f4dc3ac6e86b8":7,"ec0fb6062629c1bb7e0e841f561d1a4005410eaa":140,"dd9e0f94f17d37c7c7db87ff11ff59d7d0e1546f":111,"fa82ba7e369ea0093dd8ea06af3b8682ef8a8f58":30,"6f2441692df7d75d0a26bdb46256e1aa012f0a6e":46,"c282b9ecb863187bcd82898da84cf4cad5a728f4":17,"f24790876c9457d9e5001650485d2469915c435e":28,"d4290d03ba3a591135368aee3de022a7ff359f09":220,"6fdd60964e38308d2693fe7d49e07032e9e85d51":50,"d286576690f08b63493bf9dd545e05c88851e753":53,"8437f36f5a6369aa8b3cb950233502293e850f44":485,"305a0d025a5c71cef5617e8de323bdb1567df87b":3,"891bdfd3844db43af55d80b35cc3bd649f4dab7b":836,"d6d66e59745c23a197b22da9a9d6e690f47e272f":113,"c58170e751eebce8a422cce2a3d681994047de4e":346,"f027e6ca24fe717d58296878cbf27dedeab039c1":679,"a2cb88f37b1995a9fa51b3438367f02aa3368bb4":662,"8d3bb5888d50231e89542633ff7199c782428ad8":515,"b91a729a04fc156905baa58d04b33f5f7019b958":249,"400146f386176ace6b97fde4482a91538c9d5d16":697,"05faae080dfb94991a7302b41579886122101eb0":113,"0179644faed1c31c5c4c95380da40a406367ed52":88,"6cad3bc39fff4a341a14db719162aa35d2fef84f":323,"dfc13ba4db3623fe7fa93726a213ec0ec60a5c81":294,"007321f96fea9b751b8a60f40ff4d202b3c7636d":82,"00b3087b8a194fba0a4243c353d65e4ea082492c":174,"23e2cf9d968fcc2e945c465aab2654f2e25e257c":692,"a9df3fc0adcc73da68326d7cec4cb55d7fc58391":294,"000614ea19a1899a55c43518bd78cac9d39b4d4d":24,"0661e0b0a295659640306662f2d38ba81fd0c95f":136,"91abff8ffbd7efab64ee5ad240fb8f7295ee94fe":567,"5852b27b279bcb67a2247751d9fcb163c6327565":14,"6c5827a5360f9e963cc4aa9c2d2b8b2bea5892af":3153,"4d2bbfaa75a118f04dc8ea4371cc19acf42d5167":2400,"d0c68dbbc44a3a3ea5db3d76948b5c85e334050c":6091,"9413e8a91b639574020c5e8302731267b06e8970":7792,"5a37a82b40862cd1a48452c92b2244cc2cf7ee72":167,"75ddcc2fd4b499c70938d930e9b9de0e6ef5dffb":2255,"c6ff54a85478fc8653960a0886e7f1a71bd1c467":961,"af319af7dd1e03643d4a0a18d0c241eb6a7f83ac":9,"8ef48ee9bfbb21bca7198639c52a80b4f168d355":197,"632b955a40d9734a7bb37a20b2e5278d883ed04e":1336,"29072d5d27fcb44e20a02bcde01352c3a1a7d114":61,"5fb2cadce6b016e5ded27ad2e0f12ef87e34881b":191,"b0f9c92eed8f4fd3cc9de853472e0ea11a0c5726":309,"6df82df893114936f40fb8ed179899ea603cce43":738,"81ba64121ef9df9771ea1e81cfb86da631316e53":7,"91b2befa2cacf38260b4fa11f79bd3487a35517b":576,"74502568afca281ada3d43805c6b965ba5c9b4d0":240,"033ef9c32b657913293cca9d50b95c4987df0871":761,"3495d79cd14182b1a563be32a2800e58958c889e":14,"945eedd917e14c070de7a54ba2a7acacc56f23e2":2000,"7fb6ee916de011fcd9b89c9a16dfbff107d513f2":2250,"9856207dd688f8e3a25bd95bd3ca78ed73e55ae3":4119,"295a2aecad0b6f13b957e5b2d21c6a31ccb79bd7":4271,"ad090dd53366c9265fe77e173c34927fd010958d":1219,"234b8006e9e0157beadbc1cc3324047aeb52e58d":932,"bdf5f62523cc5f3f2e837aa22acfb50dbb3e32e5":381,"9df1098673628afa8589e9b1bdf20ca2dedc52e2":2973,"a1e1a636783ff078835b5ae9973430e3b97cad18":110,"286f83cdb6397ecc7972590e5a98407e196bf757":15,"d3d87533f3ef901ae8bbc8dca71fa1dc50e65290":333,"d6feef3d4b4da32b30b722a9985ee788bf5ec537":780,"8bb17821db6cc087b958a1866c77dffc32cb0951":301,"9ed26560c2208fb409091f0e49766e30b6d023c3":1096,"c61cb8152a9379acb75e3b155ee987d7342b88a6":2654,"afc315f4386566a2baec4ac68260b28bada5e5b3":3298,"f1146cec6b4b69899716a84deba13697d62208b4":38,"f4249e7997e0209ed592ab27d12872b32adbe04c":2427,"f0a0ffc96827bdd9400b7a0b48b13e8abbb183cb":356,"b9a50b711ff49275f3182624ee9ed2384c37ec7f":24,"36448f59f1c2719fc872f83efd3baf5f2209f49e":2615,"5a6f03d59824a3c012765a6e7c0f753be1490b19":75,"31dd2644e42f2894515a1d7212dcef07dee6710a":1594,"6878a5ffd7ac915407baaee004388d0f88f00a6f":17,"925a5a066da16e557cd0cf8f55daeb6b7b1ab960":435},"excluded_import_commits":["49961742c2aa7c0bc4d9fbf40071eca25c42aa8b"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"releases":31.0,"flagged_releases":8.0,"max_loc_per_day":36171.5},"findings":[],"evidence":[{"kind":"release-burst","description":"v1.0.1 → v1.1.0: 40,726 lines in 1.13 days (36,171.5 lines/day)","ref":"v1.0.1...v1.1.0","url":"https://github.com/KnifeLemon/Filee/compare/v1.0.1...v1.1.0","weight":0.4},{"kind":"release-burst","description":"v1.10.4 → v1.11.0: 20,361 lines in 1.24 days (16,408.1 lines/day)","ref":"v1.10.4...v1.11.0","url":"https://github.com/KnifeLemon/Filee/compare/v1.10.4...v1.11.0","weight":0.4},{"kind":"release-burst","description":"v1.11.0 → v1.12.0: 8,534 lines in 1.9 days (4,490.7 lines/day)","ref":"v1.11.0...v1.12.0","url":"https://github.com/KnifeLemon/Filee/compare/v1.11.0...v1.12.0","weight":0.4},{"kind":"release-burst","description":"v1.12.0 → v2.0.0: 56,061 lines in 2.33 days (24,087.0 lines/day)","ref":"v1.12.0...v2.0.0","url":"https://github.com/KnifeLemon/Filee/compare/v1.12.0...v2.0.0","weight":0.4},{"kind":"release-burst","description":"v2.0.0 → v2.1.0: 42,109 lines in 3.19 days (13,180.0 lines/day)","ref":"v2.0.0...v2.1.0","url":"https://github.com/KnifeLemon/Filee/compare/v2.0.0...v2.1.0","weight":0.4},{"kind":"release-burst","description":"v2.1.0 → v2.2.0: 22,844 lines in 3.65 days (6,255.9 lines/day)","ref":"v2.1.0...v2.2.0","url":"https://github.com/KnifeLemon/Filee/compare/v2.1.0...v2.2.0","weight":0.4},{"kind":"release-burst","description":"v2.2.0 → v2.3.0: 32,836 lines in 6.55 days (5,014.3 lines/day)","ref":"v2.2.0...v2.3.0","url":"https://github.com/KnifeLemon/Filee/compare/v2.2.0...v2.3.0","weight":0.4},{"kind":"release-burst","description":"v2.3.0 → v2.4.0: 43,161 lines in 5.91 days (7,301.3 lines/day)","ref":"v2.3.0...v2.4.0","url":"https://github.com/KnifeLemon/Filee/compare/v2.3.0...v2.4.0","weight":0.4}],"data":{"releases":[{"from":"v1.0.0","to":"v1.0.1","loc":1624,"days":0.05,"loc_per_day":30509.6,"flagged":false},{"from":"v1.0.1","to":"v1.1.0","loc":40726,"days":1.13,"loc_per_day":36171.5,"flagged":true},{"from":"v1.1.0","to":"v1.2.0","loc":434,"days":0.71,"loc_per_day":611.2,"flagged":false},{"from":"v1.2.0","to":"v1.2.1","loc":103,"days":0.82,"loc_per_day":126.3,"flagged":false},{"from":"v1.2.1","to":"v1.2.2","loc":91,"days":0.13,"loc_per_day":686.7,"flagged":false},{"from":"v1.2.2","to":"v1.2.3","loc":134,"days":0.13,"loc_per_day":995.8,"flagged":false},{"from":"v1.2.3","to":"v1.3.0","loc":1668,"days":0.09,"loc_per_day":17783.2,"flagged":false},{"from":"v1.3.0","to":"v1.3.1","loc":172,"days":0.29,"loc_per_day":592.5,"flagged":false},{"from":"v1.3.1","to":"v1.4.0","loc":1082,"days":0.44,"loc_per_day":2451.0,"flagged":false},{"from":"v1.4.0","to":"v1.5.0","loc":673,"days":0.04,"loc_per_day":16005.3,"flagged":false},{"from":"v1.5.0","to":"v1.5.1","loc":87,"days":0.09,"loc_per_day":937.0,"flagged":false},{"from":"v1.5.1","to":"v1.5.2","loc":189,"days":0.81,"loc_per_day":232.4,"flagged":false},{"from":"v1.5.2","to":"v1.6.0","loc":383,"days":1.66,"loc_per_day":230.9,"flagged":false},{"from":"v1.6.0","to":"v1.7.0","loc":3375,"days":0.71,"loc_per_day":4728.2,"flagged":false},{"from":"v1.7.0","to":"v1.7.1","loc":203,"days":1.65,"loc_per_day":123.3,"flagged":false},{"from":"v1.7.1","to":"v1.7.2","loc":42,"days":1.89,"loc_per_day":22.3,"flagged":false},{"from":"v1.7.2","to":"v1.8.0","loc":1893,"days":0.44,"loc_per_day":4328.2,"flagged":false},{"from":"v1.8.0","to":"v1.8.1","loc":60,"days":0.27,"loc_per_day":225.6,"flagged":false},{"from":"v1.8.1","to":"v1.9.0","loc":442,"days":0.25,"loc_per_day":1734.4,"flagged":false},{"from":"v1.9.0","to":"v1.10.0","loc":1345,"days":0.27,"loc_per_day":5073.5,"flagged":false},{"from":"v1.10.0","to":"v1.10.1","loc":227,"days":0.81,"loc_per_day":281.6,"flagged":false},{"from":"v1.10.1","to":"v1.10.2","loc":321,"days":0.08,"loc_per_day":3826.0,"flagged":false},{"from":"v1.10.2","to":"v1.10.3","loc":1073,"days":1.23,"loc_per_day":874.3,"flagged":false},{"from":"v1.10.3","to":"v1.10.4","loc":992,"days":2.11,"loc_per_day":469.4,"flagged":false},{"from":"v1.10.4","to":"v1.11.0","loc":20361,"days":1.24,"loc_per_day":16408.1,"flagged":true},{"from":"v1.11.0","to":"v1.12.0","loc":8534,"days":1.9,"loc_per_day":4490.7,"flagged":true},{"from":"v1.12.0","to":"v2.0.0","loc":56061,"days":2.33,"loc_per_day":24087.0,"flagged":true},{"from":"v2.0.0","to":"v2.1.0","loc":42109,"days":3.19,"loc_per_day":13180.0,"flagged":true},{"from":"v2.1.0","to":"v2.2.0","loc":22844,"days":3.65,"loc_per_day":6255.9,"flagged":true},{"from":"v2.2.0","to":"v2.3.0","loc":32836,"days":6.55,"loc_per_day":5014.3,"flagged":true},{"from":"v2.3.0","to":"v2.4.0","loc":43161,"days":5.91,"loc_per_day":7301.3,"flagged":true}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":177270.0,"index":0.059,"count:narrated_steps":3.0,"per_kloc:narrated_steps":0.017,"files:narrated_steps":3.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":15.0,"per_kloc:emoji_in_code":0.085,"files:emoji_in_code":3.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // first, pictures named by Content-Location (the URL they came from) and style sheets as \"cid:…@mhtml.blink\" parts;","ref":"src/Filee.Engines/Email/MhtmlArchive.cs:3","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Engines/Email/MhtmlArchive.cs#L3","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // first, its pictures are checked by Filee's own rule (DocumentFiles: only from the source's folder, never from","ref":"src/Filee.Engines/Office/PandocConverter.cs:12","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Engines/Office/PandocConverter.cs#L12","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // first, through their own profile when they have one.","ref":"src/Filee.Engines/Pdf/PdfPictures.cs:6","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Engines/Pdf/PdfPictures.cs#L6","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":2.0,"secrets_low_confidence":2.0},"findings":[{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"src/Filee.App/Services/Triggers/GestureDetector.cs","line":81,"fingerprint":"src/Filee.App/Services/Triggers/GestureDetector.cs:generic-api-key:81"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"src/Filee.Engines/Metadata/ExifTool.cs","line":107,"fingerprint":"src/Filee.Engines/Metadata/ExifTool.cs:generic-api-key:107"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"tests/Filee.App.Tests/FileeConnectTests.cs","line":445,"fingerprint":"tests/Filee.App.Tests/FileeConnectTests.cs:generic-api-key:445"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"tests/Filee.App.Tests/UpdateServiceTests.cs","line":920,"fingerprint":"tests/Filee.App.Tests/UpdateServiceTests.cs:generic-api-key:920"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":10.0,"findings_high":0.0,"findings_medium":10.0,"findings_low":0.0,"weighted_findings":6.0,"scanned_lines":177270.0,"parse_errors":2.0},"findings":[{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument destination is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Core/Settings/PortableImport.cs","line":33,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Core/Settings/PortableImport.cs:33"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument source is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Core/Settings/PortableImport.cs","line":76,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Core/Settings/PortableImport.cs:76"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument destination is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Core/Settings/PortableImport.cs","line":106,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Core/Settings/PortableImport.cs:106"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument workDirectory is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Archives/SevenZip.cs","line":74,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Archives/SevenZip.cs:74"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument workDirectory is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Archives/SevenZip.cs","line":113,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Archives/SevenZip.cs:113"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument folder is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Ebooks/ComicBook.cs","line":173,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Ebooks/ComicBook.cs:173"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument workDirectory is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Media/CoverArt.cs","line":42,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Media/CoverArt.cs:42"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument workDirectory is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Media/CoverArt.cs","line":58,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Media/CoverArt.cs:58"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument workDirectory is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Engines/Media/CoverArt.cs","line":60,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Engines/Media/CoverArt.cs:60"},{"rule_id":"opengrep/csharp.lang.security.filesystem.unsafe-path-combine","severity":"medium","message":"String argument appFolder is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal. [confidence medium]","path":"src/Filee.Setup/Payload/SetupPayload.cs","line":388,"fingerprint":"csharp.lang.security.filesystem.unsafe-path-combine:src/Filee.Setup/Payload/SetupPayload.cs:388"}],"evidence":[],"data":{"rulesets":["csharp","javascript","c","bash","python"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":0.0,"vulnerabilities":0.0,"vulns_critical":0.0,"vulns_high":0.0,"vulns_medium":0.0,"vulns_low":0.0,"vulns_unknown":0.0,"penalty":0.0},"findings":[],"evidence":[],"data":{"ecosystems":["PyPI"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":8.0,"findings":59.0,"findings_high":44.0,"findings_medium":0.0,"findings_low":15.0,"penalty":527.6},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":40,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:40"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":115,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:115"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":117,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:117"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":140,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:140"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":152,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:152"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":182,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:182"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":190,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:190"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":206,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:206"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":208,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:208"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":246,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:246"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":248,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:248"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":284,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:284"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":308,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:308"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":316,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:316"},{"rule_id":"zizmor/dangerous-triggers","severity":"high","message":"use of fundamentally insecure workflow trigger [confidence medium]","path":".github/workflows/label-pr.yml","line":10,"fingerprint":"dangerous-triggers:.github/workflows/label-pr.yml:10"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/magick-native-macos.yml","line":56,"fingerprint":"unpinned-uses:.github/workflows/magick-native-macos.yml:56"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/magick-native-macos.yml","line":118,"fingerprint":"unpinned-uses:.github/workflows/magick-native-macos.yml:118"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":57,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:57"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":66,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:66"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":85,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:85"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":106,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:106"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":130,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:130"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":134,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:134"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":139,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:139"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":144,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:144"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":165,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:165"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":238,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:238"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":249,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:249"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":280,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:280"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":290,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:290"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/portable.yml","line":315,"fingerprint":"unpinned-uses:.github/workflows/portable.yml:315"},{"rule_id":"zizmor/excessive-permissions","severity":"high","message":"overly broad permissions [confidence high]","path":".github/workflows/release.yml","line":24,"fingerprint":"excessive-permissions:.github/workflows/release.yml:24"},{"rule_id":"zizmor/template-injection","severity":"high","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":46,"fingerprint":"template-injection:.github/workflows/release.yml:46"},{"rule_id":"zizmor/template-injection","severity":"high","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":140,"fingerprint":"template-injection:.github/workflows/release.yml:140"},{"rule_id":"zizmor/template-injection","severity":"high","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":153,"fingerprint":"template-injection:.github/workflows/release.yml:153"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":36,"fingerprint":"unpinned-uses:.github/workflows/release.yml:36"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":38,"fingerprint":"unpinned-uses:.github/workflows/release.yml:38"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":54,"fingerprint":"unpinned-uses:.github/workflows/release.yml:54"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":83,"fingerprint":"unpinned-uses:.github/workflows/release.yml:83"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":105,"fingerprint":"unpinned-uses:.github/workflows/release.yml:105"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":113,"fingerprint":"unpinned-uses:.github/workflows/release.yml:113"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/windows-arm64-native.yml","line":32,"fingerprint":"unpinned-uses:.github/workflows/windows-arm64-native.yml:32"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/windows-arm64-native.yml","line":37,"fingerprint":"unpinned-uses:.github/workflows/windows-arm64-native.yml:37"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/windows-arm64-native.yml","line":84,"fingerprint":"unpinned-uses:.github/workflows/windows-arm64-native.yml:84"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":40,"fingerprint":"artipacked:.github/workflows/ci.yml:40"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":115,"fingerprint":"artipacked:.github/workflows/ci.yml:115"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":206,"fingerprint":"artipacked:.github/workflows/ci.yml:206"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":246,"fingerprint":"artipacked:.github/workflows/ci.yml:246"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":106,"fingerprint":"self-repository:.github/workflows/ci.yml:106"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/portable.yml","line":57,"fingerprint":"artipacked:.github/workflows/portable.yml:57"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/portable.yml","line":130,"fingerprint":"artipacked:.github/workflows/portable.yml:130"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/portable.yml","line":280,"fingerprint":"artipacked:.github/workflows/portable.yml:280"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":36,"fingerprint":"artipacked:.github/workflows/release.yml:36"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/release.yml","line":28,"fingerprint":"self-repository:.github/workflows/release.yml:28"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/ci.yml","line":272,"fingerprint":"template-injection:.github/workflows/ci.yml:272"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/ci.yml","line":278,"fingerprint":"template-injection:.github/workflows/ci.yml:278"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":63,"fingerprint":"template-injection:.github/workflows/release.yml:63"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":94,"fingerprint":"template-injection:.github/workflows/release.yml:94"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":124,"fingerprint":"template-injection:.github/workflows/release.yml:124"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":1.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.19,"unpinned_manifests":0.0},"findings":[],"evidence":[{"kind":"posture","description":"Security policy: SECURITY.md","ref":"SECURITY.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":2.0,"binary_assets":70.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release v2.4.1 ships Filee-2.4.1-linux-arm64.tar.gz (141 downloads)","ref":"Filee-2.4.1-linux-arm64.tar.gz","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-arm64.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release v2.4.1 ships Filee-2.4.1-linux-x64.tar.gz (702 downloads)","ref":"Filee-2.4.1-linux-x64.tar.gz","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-linux-x64.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release v2.4.1 ships Filee-2.4.1-osx-arm64.dmg (607 downloads)","ref":"Filee-2.4.1-osx-arm64.dmg","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64.dmg","weight":0.0},{"kind":"binary-release-asset","description":"release v2.4.1 ships Filee-2.4.1-osx-arm64.tar.gz (265 downloads)","ref":"Filee-2.4.1-osx-arm64.tar.gz","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-arm64.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release v2.4.1 ships Filee-2.4.1-osx-x64.dmg (175 downloads)","ref":"Filee-2.4.1-osx-x64.dmg","url":"https://github.com/KnifeLemon/Filee/releases/download/v2.4.1/Filee-2.4.1-osx-x64.dmg","weight":0.0},{"kind":"star-burst","description":"27073 stars in 46 days (591/day)","ref":null,"url":null,"weight":0.0}],"data":{"signals":["binary-release-assets","star-burst"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":8426.0,"function_nloc":140366.0,"mean_ccn":4.52,"p90_ccn":10.0,"complex_functions":388.0,"long_functions":86.0,"many_param_functions":53.0,"risky_nloc_share":0.188},"findings":[],"evidence":[{"kind":"complex-function","description":"SettingsMigrations::ApplyToLibrary in src/Filee.Core/Settings/UserDataStore.cs: complexity 180, 474 lines","ref":"src/Filee.Core/Settings/UserDataStore.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Core/Settings/UserDataStore.cs#L484","weight":1.0},{"kind":"complex-function","description":"SliceLabelInput::PlanRing in src/Filee.App/Controls/SliceLabelLayout.cs: complexity 112, 171 lines","ref":"src/Filee.App/Controls/SliceLabelLayout.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/SliceLabelLayout.cs#L487","weight":1.0},{"kind":"complex-function","description":"JobQueue::RunFileAsync in src/Filee.Core/Conversion/JobQueue.cs: complexity 94, 217 lines","ref":"src/Filee.Core/Conversion/JobQueue.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Core/Conversion/JobQueue.cs#L807","weight":1.0},{"kind":"complex-function","description":"struct::Evaluate in src/Filee.App/Services/PresetAvailability.cs: complexity 91, 189 lines","ref":"src/Filee.App/Services/PresetAvailability.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Services/PresetAvailability.cs#L132","weight":1.0},{"kind":"complex-function","description":"FitFormat::Read in src/Filee.Engines/Geo/FitFormat.cs: complexity 82, 151 lines","ref":"src/Filee.Engines/Geo/FitFormat.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Engines/Geo/FitFormat.cs#L105","weight":1.0},{"kind":"complex-function","description":"ToolbarPageViewModel::Rebuild in src/Filee.App/ViewModels/Pages/ToolbarPageViewModel.cs: complexity 73, 140 lines","ref":"src/Filee.App/ViewModels/Pages/ToolbarPageViewModel.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/ViewModels/Pages/ToolbarPageViewModel.cs#L1057","weight":1.0},{"kind":"complex-function","description":"struct::for in src/Filee.Engines/Pdf/PdfMergeStructure.cs: complexity 70, 120 lines","ref":"src/Filee.Engines/Pdf/PdfMergeStructure.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Engines/Pdf/PdfMergeStructure.cs#L961","weight":1.0},{"kind":"complex-function","description":"PresetEditorViewModel::PresetEditorViewModel in src/Filee.App/ViewModels/PresetEditorViewModel.cs: complexity 66, 264 lines","ref":"src/Filee.App/ViewModels/PresetEditorViewModel.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/ViewModels/PresetEditorViewModel.cs#L125","weight":1.0},{"kind":"complex-function","description":"PresetEditorViewModel::Apply in src/Filee.App/ViewModels/PresetEditorViewModel.cs: complexity 65, 198 lines","ref":"src/Filee.App/ViewModels/PresetEditorViewModel.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/ViewModels/PresetEditorViewModel.cs#L1327","weight":1.0},{"kind":"complex-function","description":"RoutePlanner::Plan in src/Filee.Core/Conversion/RoutePlanner.cs: complexity 64, 98 lines","ref":"src/Filee.Core/Conversion/RoutePlanner.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.Core/Conversion/RoutePlanner.cs#L91","weight":1.0}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":123275.0,"duplicated_lines":1606.0,"duplicated_share":0.013,"files":691.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/AnnotationCanvas.cs:121 and src/Filee.App/Controls/CropCanvas.cs:273","ref":"src/Filee.App/Controls/AnnotationCanvas.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/AnnotationCanvas.cs#L121","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/AnnotationCanvas.cs:124 and src/Filee.App/Controls/HideCanvas.cs:141","ref":"src/Filee.App/Controls/AnnotationCanvas.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/AnnotationCanvas.cs#L124","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/AnnotationSet.cs:149 and src/Filee.App/Controls/HideAreaSet.cs:170","ref":"src/Filee.App/Controls/AnnotationSet.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/AnnotationSet.cs#L149","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/AspectDial.cs:67 and src/Filee.App/Controls/DonutMenu.cs:1755","ref":"src/Filee.App/Controls/AspectDial.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/AspectDial.cs#L67","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/ClipSequence.cs:583 and src/Filee.App/Controls/ClipTimeline.cs:486","ref":"src/Filee.App/Controls/ClipSequence.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/ClipSequence.cs#L583","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Controls/CropCanvas.cs:24 and src/Filee.App/Controls/HideCanvas.cs:85","ref":"src/Filee.App/Controls/CropCanvas.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Controls/CropCanvas.cs#L24","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Services/Connect/SharedFolderManager.cs:328 and src/Filee.App/Services/Connect/SharedFolderManager.cs:356","ref":"src/Filee.App/Services/Connect/SharedFolderManager.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Services/Connect/SharedFolderManager.cs#L328","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Services/CropService.cs:68 and src/Filee.App/Services/CropService.cs:143","ref":"src/Filee.App/Services/CropService.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Services/CropService.cs#L68","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Services/LocalizationService.cs:38 and src/Filee.Setup/SetupTexts.cs:29","ref":"src/Filee.App/Services/LocalizationService.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Services/LocalizationService.cs#L38","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Filee.App/Services/RadialController.cs:596 and src/Filee.App/Services/RadialController.cs:684","ref":"src/Filee.App/Services/RadialController.cs","url":"https://github.com/KnifeLemon/Filee/blob/770e9820518f77c493c1946c9533b82ae2a67595/src/Filee.App/Services/RadialController.cs#L596","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":68.0,"weighted_findings":19.25,"scanned_lines":177270.0,"category:best-practice":68.0},"findings":[{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"src/Filee.App/Resources/Connect/mobile.js","line":274,"fingerprint":"javascript.lang.best-practice.javascript-alert:src/Filee.App/Resources/Connect/mobile.js:274"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-prompt","severity":"medium","message":"found prompt() call; should this be in production code?","path":"src/Filee.App/Resources/Connect/mobile.js","line":298,"fingerprint":"javascript.lang.best-practice.javascript-prompt:src/Filee.App/Resources/Connect/mobile.js:298"},{"rule_id":"opengrep/javascript.lang.best-practice.javascript-alert","severity":"medium","message":"found alert() call; should this be in production code?","path":"src/Filee.App/Resources/Connect/shared-files.js","line":262,"fingerprint":"javascript.lang.best-practice.javascript-alert:src/Filee.App/Resources/Connect/shared-files.js:262"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/FileSwap.cs","line":82,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/FileSwap.cs:82"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/FileSwap.cs","line":115,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/FileSwap.cs:115"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":77,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:77"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":93,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:93"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":113,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:113"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":137,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:137"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":148,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:148"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":202,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:202"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":209,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:209"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":228,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:228"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":237,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:237"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":242,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:242"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":251,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:251"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":293,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:293"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":332,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:332"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Installer.cs","line":385,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Installer.cs:385"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/PreviousInstall.cs","line":101,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/PreviousInstall.cs:101"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/PreviousInstall.cs","line":122,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/PreviousInstall.cs:122"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":66,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:66"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":77,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:77"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":131,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:131"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":138,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:138"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":155,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:155"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":160,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:160"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":171,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:171"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":242,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:242"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":267,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:267"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":277,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:277"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Installation/Uninstaller.cs","line":300,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Installation/Uninstaller.cs:300"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":115,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:115"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":158,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:158"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":168,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:168"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":174,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:174"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":185,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:185"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":194,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:194"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":219,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:219"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":233,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:233"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":313,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:313"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Platform/SetupSystem.cs","line":355,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Platform/SetupSystem.cs:355"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":54,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:54"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":56,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:56"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":58,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:58"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":71,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:71"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":77,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:77"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":87,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:87"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":121,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:121"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":174,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:174"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":178,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:178"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":203,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:203"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":223,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:223"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":263,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:263"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":292,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:292"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":339,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:339"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":343,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:343"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":368,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:368"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":372,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:372"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":382,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:382"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":401,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:401"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":406,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:406"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":413,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:413"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":417,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:417"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":431,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:431"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":435,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:435"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":459,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:459"},{"rule_id":"opengrep/csharp.lang.best-practice.structured-logging","severity":"low","message":"String interpolation in log message obscures the distinction between variables and the log message. Use structured logging instead, where the variables are passed as additional arguments and the interpolation is performed by the logging library. This reduces the possibility of log injection and make","path":"src/Filee.Setup/Program.cs","line":503,"fingerprint":"csharp.lang.best-practice.structured-logging:src/Filee.Setup/Program.cs:503"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":1.0,"check:ci_present":1.0,"check:ci_runs_tests":1.0,"check:ci_runs_lint":1.0,"check:tests_cochange":1.0,"test_lines":141616.0,"source_lines":177270.0,"test_ratio":0.7989,"ci_files":8.0,"cochange_share":0.8969,"cochange_commits":194.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/ci.yml","ref":".github/workflows/ci.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/flag-duplicate-issue.yml","ref":".github/workflows/flag-duplicate-issue.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/label-issue.yml","ref":".github/workflows/label-issue.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/label-pr.yml","ref":".github/workflows/label-pr.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/magick-native-macos.yml","ref":".github/workflows/magick-native-macos.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/portable.yml","ref":".github/workflows/portable.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release.yml","ref":".github/workflows/release.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/windows-arm64-native.yml","ref":".github/workflows/windows-arm64-native.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs tests (dotnet test)","ref":null,"url":null,"weight":0.0},{"kind":"ci","description":"CI runs linters (dotnet format)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":["dotnet test"],"lint_commands":["dotnet format"]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":1.0,"check:changelog":1.0,"readme_lines":218.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0},{"kind":"docs","description":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","url":null,"weight":0.0},{"kind":"docs","description":"CHANGELOG.md","ref":"CHANGELOG.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":0.0,"escapes_per_kloc":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":169192.0,"other_lines":8078.0,"files_blamed":691.0,"blame_failures":0.0,"quality:ai_findings":68.0,"quality:ai_per_kloc":0.402,"quality:other_findings":0.0,"quality:other_per_kloc":0.0,"security:ai_findings":12.0,"security:ai_per_kloc":0.071,"security:other_findings":0.0,"security:other_per_kloc":0.0},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":[]}