diff --git a/.cliffignore b/.cliffignore index 49ed49f174..2378932cca 100644 --- a/.cliffignore +++ b/.cliffignore @@ -1,1463 +1,2877 @@ -41dc59bce49a6247db240247b19631b8c964ec1a -68d7532be363aa2df7eb5afae082e83a250c15b8 -c5d91ebfbf1b7a03203e8442a3f6348c41ce086d -3e9b6b0e0629ba8153b61481e7c09145c2c90890 -3a93a5223f8c20e9180e0dbdd514b3af7841515b -581bb88e9a0de56fb8ed28644bd445adef863b9b -4750bb8bdc5506ed1c3113c78b9222148afa2f35 -3321df155a8e76693d68acfa4773a263d6343f99 -6209476f4bd242a7b20bf98b4dabcb1cded0614a -3fef656ccffc71907316d8898eb00a95cfba5359 -8e311ee15386f81c86f8d2c8e37e7c666e23bfde -66eddae95d4fc303ae897609dd25fa8e044ca2a7 -4fc5f51656c93bd3defe231df484881d46bf2203 -bb089c2fd9c516e5b8f1e25c45092de53b2c3708 -065335b89ae1621f9c70e0599bea9bc1a073bc60 -70e021e70d76ed679dad09ff9c60c18ccfaf0280 -845e62918d3573a70075d385f0ecaae683d2eeab -cf8df616d239084462c09207812277522d47cce1 -5afe7b5ad20332cc00d3253d6411700081c310df -1daf96b6622901b9bde37c26d5bbe4c55317fe7a -5186aa0f5accd07be5544d1c5836ab9c4c61c556 -c0e6de924f5ad0a28ceeba8bb805fcd652cd20b7 -812924c5de02994c95c4311a98b83ee476f1afe8 -506aab4cc047c7395285e17a659387eec30580bf -3d8d1ffb25f7b16dc71bab00ff55787a3120a72c -840967865e2956e03c89cdc9d0e9823c139996d6 -b6aecede936c35690bf89016fdb8da6c37069947 -dbd8292162701cc9c2745dee47e87b6195c5d3d2 -33dca1fb779aa65390cf3d8f50841f3f89616854 -fdcd88053ef6dd32d001a7169dbfb564fb2bda63 -1151fb362989fe9f71fbd973340c619c0babd797 -9793eb7e0ad8e194ea9ca1a376e255bf0754f865 -c515b5345f9c2eabc4199033abeac2efaef2434c -ee6a3c56e13a50df3c8f98f54e201a14a7c8e36f -5c799f8d1874ab6239daa0b076c0198305ff164a -c3f4ef3e625bb51702d4d00eb738d3d4e5991f00 -f2a1f657343d6703c15f7f372feb26a5e852a381 -4008c2e068cfba70fbd452f87ac42193481223b4 -705d9b01908a5d56bb2d4b26ea40ab576b38c364 -664d2458596626890a581cde2f51047046795d4b -1d090772212f8b4166b11467de220ff4f1405c45 -cdf64c4110b72b8ddcf103c91d00158af0396ae9 -5717e65719cd31a8f0d348c9d04a6e4b76e40703 -fd9774524219e07fc08711f0f824a168389f3df7 -20d96e3be8dca64bef62a4fbb1c660d63781f125 -4dd0ded3872bfae7195fb556b63ba56be1b88e4b -4179dc6a94126e7e8bb09ac8026af83d96eced58 -237b6ce44c2301050e254140a01c7e7a25405dbc -0c252ba2c3d8a5022d6705edcbb9dd8c51ee7d51 -8aa2e5949418e34a805cc29e457a4d184453245b -a1bffa43e20d80d9442326fea471e2f474404f07 -15ba8d55c40f9982242f4087b6eb279811c696e0 -154b68b7f1bc682d8e6fe54d884f15a94b1e1458 -54e3e7d011b8324dd096bd4f98a74ce59ef42b99 -328d56b9b2a912d557b808f366ce4f77ecba3a3b -4b0ec812334ea8bdf1d27dd103044dec27af3c3c -23196487296ba3dea97bf6cc10bf5071081baa21 -dd4921a7ccb9df25c6dde0a36b45bb0c1bccb5aa -f2a360fa50f2672dc0a2224444189c1ca6b24f4b -04683b79a214c2502c0fe36da0c9722bf0fd5079 -e15496b0561794a5fcee73ebd9c40d76a3294b03 -7b2d4f589aef880d760292d5c728bd69202a1881 -3119c37b92a3176fdae856eb3c1ebe5309d2a96d -6c0e16148a276e477ff95c1808d809d4edb78698 -1314705c19750b462c93cc12dea7d343e0861b26 -f357862d210cd2e35624f91c9794ecedb05e12b6 -15dadb14e1daca61fdae4c4204a5d24c138e6fee -f32b6d1cf638f1b2e6ac2033c860ce110de1f8dd -7f356433b79007ea2e0a31cb0096b4ca8508d0d5 -6168b62960c6ca51eb3dc36923259d08939f01fa -5d2a38086463c830dd2160256108f5b90491a89e -a4989e9e2479213b1e211098b9a1f9a239467d02 -226528fc4eba55a8f82988d26f9f7147ffe03a4c -a2c0738f16598f4586a4ccbf1bfb79a5e53f6f3a -bda7ef9320c1111e8ad0fe3dec9e26e74b3959cd -427556972ac64a5350335a46cfde43bc58eaf396 -358f51db6cf6fda0b2982ae0c2230d843c785a8c -c585e3c6fff0fdf1c6ecd02991326bef23091446 -08874a72094d064940b999b61257d01e99ad84f9 -5c163146150883fa26425d71b6d90ffda2c6265c -b295fdbed33811d0763f6673cf63d93ee6049831 -55b70fa98b955752a4c854b86ee0325c255e1052 -e40b2bcb1b5b6f715af78b89d928c7dadc4cde1d -962ed4b785f23b936be0ceafd58fa2c203935db2 -776b856edd0710559cad7871a55bc1567e63e986 -fcea53d091170ea23b9162d8dd1b4114fb9baf98 -3fe8afe84ed35a1e8950ddb060cfb63c5822bb3b -24b5d7ca8ea8489adbae21dc6dfc39136249bff4 -d1f9d0e92d7fdd3ca1f24ea27bf9ebe6228ecc88 -29698a0db28b1ace4a15ff610a68819db8efdf20 -fbd092548aa32548a784f13d575d3d8ee9613470 -ce71bb312c34b2afabea8f081b327ca17bdbe8fc -722f80c26ee1bdfe77972e2181491661a4dd2379 -be423689e09daacafd4934c898a4132000053869 -b3cdd77dc660a78fe955e2677f757aca0fe4119f -8b5ec2b77aed781f57566790896f5c6438a28963 -1a742b7290c1d9ea3c0ad40a68a2398f1c87ef5b -1ccb6c41b955713ea6a4d1773e054a27a2b02c50 -6d5e5f82ebdce2253b661f662e53fcce61590681 -a1898077c5bfbc078e93c1c7a8326a32c64f1756 -ad71e2cfc56420ba932d8e89136ab53c577c3973 -d3de49771b70acdde506f7bd66b767885723ba0f -b0ec11318faff022dc3349a75c39eb9fb9784002 -3594ba816c4d8268ebe17f41d26b2615f9a37fc9 -2e694beb33193d2e50d5b94c01d01e5730a0b9fd -2f1017c7beb5d0fb6e41c82919b210c8ca6f20b7 -c439b9c51fbbd803eb5c4c18fb31c9655dbaa831 -682d4c90f512ee6503b1fd9d28c18ad6ef5b96a5 -f4ddd9ad11c92fb307005f4cc80c7c60b43e481e -25c29cb892242e06c60dda292864c95aa53e703b -e51dacea138f3de0b88af23f7faa83fbc7ec72a3 -8dd08e1344c74562414cfaf65f8ff7a73c0f4d4a -0985ebab759f6abd99693455d02d0c66bc4b7808 -7493803d4a3b53e8d3e1746ba38bc88bb69dde3a -8faabc95d29460f59bc888e89a63220a91e4c3af -c9e3a0c6687f7e23f41052c2e1438db879da668a -696c82948e4e85afa3506f2040b3172861f7b434 -65074ab714ae4f4928992c299935d6e409edcb3e -fddf4d829175536ff5e32a998904c41d0b05b339 -0f501cde659ce2f02fb53c9a31b89ef791dfdac2 -f63a9bf975204649b56b95793ff222bf4dd60cf5 -8ea497e38333e0fe012273dcf359474fa4623702 -5de0fd39829ff23f62576cba6c1e3d5c0783e072 -e72e5e27909f5b8d6f81c51162caf1a93a5a77c1 -83774b427ee57ed51a7f25e3d941df5fc9645bf2 -2b30943bd7d5b8eb65fb5740bb06df24cffeb313 -a85991697dc6cd17518a05e767a74c8c2ba6f27c -bfa2db63258261fca60e9c1906651242a8e9b4c6 -31d371cb181ead8f39ad94455fc837eaa37d34b7 -996d3d05aa2232b183a80e5491a7b533a580e153 -22e38066443a16991941ca5a2a9f19dcd9865ea4 -9b5378c1c8aab763edd16b7368f7214e3d2fdbbd -fbc76d7fbe2f9360ce1ddc223740b537bb8f0bed -dd74cc440168d4cde92a7caddbed552798181152 -45e40c298801ebcfeca718222517e30f753591df -93fdc1cd86fdb0f215851cfc16233dea17197254 -d68cc69b677e43812057f4eca45e867a8cf33c7b -1a83ea21a6611c9c402ba9e4c6164a6710740823 -131764f1e8755cec0e1f4e66277db4ea5b9362a5 -27da1f6dceea2164ad12b5843c3a6916523218e1 -ee50be6389defa7d0cfad6922ecf2cdf53107930 -833f9bd7ede38d0c94f41ad1a7001a1ca75dc917 -89edda87dcd6b03775f54a65cadd84efb6418c14 -e7351db7df640568fabc3ea701d923555bbe310e -b03baaa604324d0e5dab57ea6bc886411530bd81 -c0b26389d6cbd33530e82d9aa527fb16beca9ceb -28bae06c8638bf4609093b20abded5b8e6d5adeb -eb74b8825d70cff923c5682581c6d213e71bab56 -ac3926cf46a2185a090f5744a68726ac4b9c737a -da954f2c9f958750b9437235db4ba98f5176f589 -fc86fc9199095303985ffeaededa628d7a41bf8a -c93dff4171a20a70e1c36e66b9f2131f380c9afb -f1e0f31066773b678cde8758a71c2ddd42d8fd1b -2abd88329f26801a237b07c6010433ef898ad026 -6e5b492c0ebf00032b7862f3c95fe7e917745f57 -097d4aa7fb01fe41776b018fc78f3c905d859b4f -b4317cfc996411885ea114b0522341d0a1440a96 -09607be5e5b16e8a7f124a52c119ab0a19ae6b15 -703bf5c7cd73426f206550f71fcf88b9e69502b2 -f9af3de2a84c4dd856ca23d498c0249b8118e4c7 -ebc3820266b57a9dcbf662a651e10ec19077c310 -11a16398cc5a3cacf9c172efce20bdf54af22a06 -4ac9e61283a0081421e0785526fc903caaaad2b0 -2e2de4258c760c894f564febc51d67a766bf6811 -7726d3af56337d254fbc6123fdc7ce45c6c929fd -17c0b194445f6cf25de2dd3815988f26484e098c -88007e10ff4f67041e5000efc4373af125e83f74 -7cc58f31869d0d7e20a48eeec7ab964804dd3965 -d2fea9e449f597cf0999f14fe12b94fcef79ab9e -c8d464cf72a71b4be5f89ed24beec9ecc18eefdf -a2d3dea325e30de10ee30adaf3988f24b327758f -84f9ada93153511e51203cf3660838b75268a7b9 -42ef3772359cb2142e357508706acacf44fddf10 -27c9ea76dbd1cb72af70b2d8ec77d582339958d0 -154a585c1d8ae7cea62bd2b71f195d1fd815f1c0 -363be6d36b7f6705ff4d8d779661cab6b8dda996 -88191bbdeb0cbc380e99b49ff2352fbba40279b5 -e2379989e2bf4797b6992c705a4ff1544d2aa2e8 -254f38f14cddd37e6cf876a589fb85354f948eaf -7b54a7828261795bc048697f8c4f4f0ac40cb67a -fb7e314670499ce64dd19503f1f0b011824e1b18 -a4b5f55fa2a6cfe55b51a5f4379df7b7735886b6 -044873f90edf6be00c3218ba1efa50bebf3b4a8c -50f78fa32956c3aa0444a1a3bd1e0ae7221e24cb -6b5c54a847601b3a238be15ceb2f8ab23574c078 -45cf271475d293ab9f6b4dba3f56d6b8563a229d -30b564a8f475ab3db815fda1f78874f76f1d81a5 -b59cd04f89178697d7abd6f6cf0bd647d099179c -c50f5c202ac5e39292a99269713adeff3a03ed95 -5374567f68aa50748fcd981b0acb4a208e34e5f1 -14da46c012c7ddd29eda566581e96f9e321ee9fe -d200b86da91fdc1bbe2c6e8d002a4c19c533b424 -64c3bd00f62fa0aa75197ffd05e3e893bb693c2d -de7191bb6c6e29985de8e00d854bb56cdba7da91 -1b5aac6a777511e31a9b532642b3b4f424dbed79 -079c3cc9a2bc9a153293427a490b882365e2fa6e -5cf847ef209feadf0e2914fca16398c5b483b2c9 -396cb1497113fa41dad5361d5359ac0be83c2b2c -926cd93d45158627164faceffc32720dad27aedd -278c0fd98a37d0f4ec767463fe895f60ae5d102d -e018e866f0e24f8593dcb6235c1306bc4b6282d6 -c7dde14287e75a44c1b7056ad1bf07bc145b6dd2 -59d9eb7e631c955455d066438e20943729a9606f -76e85bb5cb7d9429b484292d6f5fb2da1fc182ca -3203c539242af386517d815c1f0974bf720cfc3b -5b1a348e0b8d7ea1b104dc90b6ab131aa404eb22 -b40a6414a4894c8efe709f3c8004287d5be78b9d -3165d6d83774f9648133179eeeeb5e67ccc4bb15 -e0d3bcff9e73392ee84a3925f5b809f122695e22 -9546dbd5819cbf3d17cbc0a99ed25567d2bf6a3c -4d148e5dd02ad58769f19efa562f9ddf09c160bd -b7d2334dc87e6dc4da6abe8ffe5403c792a1a127 -e91bb2f969d44425413b700278b3ffb29fe50d2e -2abae300cad34fb0f9a15ef37682bcd943437fb9 -2f7d0798f91de0d0bcba8ea17a738665054a4555 -29d66d4da5fa97ccfc643814497c94dd63421390 -1aa98e880cc1eac4b7803423a4d030f834aded77 -4c7c63504ecb55f74c32f61194d9ab228321cbae -e0581f6f10e2f236d813294c1637520c214d03aa -956183f2e3cd9501b1bd15e24959397e6f7aea68 -1dfafb8e26aed3541b64d60d21c01723db52216a -234a0ad16a710b4c47f270c4d8dcb0b6dd8427ff -19168e2e953efea31d53dcfb0884ffeceaf76e1f -f2893aa586d5c97eeef9b22df596dcf0778b9ec3 -e577bd5a441a16eeec7ccccedc9237f9441cce2a -0c786625c65146b60a8e62efd42aa2e44d58c63d -925f8875c31be27f44e0bdd4039d8b23c0a027b1 -a5f97966ec49220f3d1217befb498ffc32e98824 -113f1af7f21e21161e28886a009865845bb77a77 -d36a9fe048e901f7da461fcfbcfb1bc17c00f3e1 -7291fcde6e1be72ba1298d8f6b6074ca9cd02896 -37b03b4faa7faa78aac3bb8959a4d1df63032f8f -992b747138d8ffe98f335db24510b1160241e679 -a776972b847953c891711b5455439c1c83dab101 -7b7b74a61c314a86e24c4cdcde2ee2bd508c764b -9563b55d4fa23d7d663cdaee0881c44163b050b2 -bf285a5013842e9d08976ef12d7715c2780491da -25a24190d59190d223a9461ae6b248b89af7dcf3 -e07ed4000eaacfcb120699500a80f3ecbc11dd0a -35ed2f8d3d5b9c424aa80e0b2557c148240b689a -dccf21dbad5696c839c34f81ec23d2e27cacfbae -4e4397912791974fbb233a0551fdcdf064e6f0a9 -32f485b127ca6d1fdfbedcf97a35afe70b35b8ef -8dd0174268d69a79eac25979bd0322578c4e8dce -3fff20a073bb81e9d4473307dc4fcd2a70c9d8d2 -e4febaf71a5ddb1b93d8456712c310f0a29bd20f -171409348574994c0bd20a84cc8f8ccd9bfc11e1 -e5479032a4087241a0b110c93738cc37be6e3ffc -253ede809189f4e6ba334c2ebf49e9e6d8a0b6fc -e88655877dd72af79cc62eb83fe995a226370496 -9c6e3f0b26be9d257a43749af58b3ada76d523f9 -d2c40e32b00131ecbd72619597d62e1e27bb42d4 -7fbc03900b64620fd5248b9b60639cc9d4c262db -8a97cf5603a4c4558cf2e70e9d3324d460ed10cf -f42e1a6256caad63ae3f7aa34d338b66a18b019b -5fe3f5b60824033453e128ba64907416be9f8e71 -879434bc2e0639967f83325f642f8bbecb32d582 -9d4151f301ab7a53f93e44541168adfdb8aa7943 -db19c8743064497f0245964a27f3ec7fcdcc9db8 -e29ddc8ab1cc9898ce756848bd99bcb94522ba1c -e605e11d0e500031f2f665d03ee1492e5f94eeaf -b477fa2c37083dec1372338940e285820d1d7d02 -4aba36dd8dfaabab739e3573041cdb7cab1aa32d -cece30088a33c43d33ae77cc768d583af3f99b73 -29f33718d9f9f238caafcfc70a03adb84b3323b3 -bb7a25c007c514d82c9115a125db7ef7834b1fa3 -dedd7e4c5a32c5ea68813c5f83ca8c12cf73dbe3 -eabdf063f00cefeb0bf13622ad37091517ff0439 -949076dfa8569caaf9023b4fbb786d82f9db564e -73a20a111fc76b3d68c0b441b54960f6ac4566c0 -7ffdcbc583cce54d9c7f3f4362402554d81f6101 -284623edd6b47275c5a3e8730036affd3028f6d0 -56126d9b295cf42be347a47ee9a1c6ceb6272f3c -ca408355a46171ba0a324efd35042a73b4994ce7 -9cc0f70555bd8047657caaff3bfa0748adda0c6e -0a5dde339125eabb95b71906afa60c01c1eb43e3 -712c35331d8518b3f1ab0d0db352dcd680348d47 -ab63ffa56c67dc51fdb4bb1eae33b8a694709b1d -f4b510d1d0c01ab2da95b80a1c1521f651cdd708 -ba2a5e65e87a2ae34614ada00f0225a1e6a36f06 -26dfd5480867788197f0f1bc08392b842d00bb8d -265a294f7e6cff03082797c1c2e34290196bbe74 -23c5452d3e8f5e99ce863457ca7acbe468ee4079 -ce1f3fbbf3066e60e130898c032b450a40d9755b -3ab5f694616316d2cae2e29a7f79e057c816cfa1 -9612a30fc76e1ce7725c24c23236225d490b9cf8 -53b2f33f85aa9df7f169ec78c5f12240bb367410 -24018b18aeaf8faf8fe1120a9941f2cf4bfe159a -645dd4012ad688dbc6850409439ca947cf594fa2 -f99e1ef13f9c9d1dd8fae772614524758383be1b -f305359cd97d76437fc66b2005ab24dbe59163cd -afa2770089be074f8b59738048512daaff2c0ccb -814a5a1149fedbcbce01ef63333d3b395bb08ef8 -2669bc80e5d10f219795ae96ee850fc7be54359a -cf78914c96314187ce5befbb1aede4e34db24e02 -f361af4dabb6c127cefa4ea51a21164ee9aca42e -c9a90e6242fc850646e3261ed941bf0fafa53c92 -a996b425d074f7a9c03bda05d55f640317b4e38a -633c8a421aae5c92778ecc31506debbfe0bd9907 -5233fffdd7935fb953c3fb400921cf58fad6bc9f -7a4d8ef5cfbd30be0d2f4081670565883cce6736 -d8d62c6fde329f79bf5981b95c711e866dcbb1b3 -197431a457dc8b212aaee4d08d5f8c440a6ea320 -279007874207057ffa497df4a7ad50021054cf53 -9a207620123b18f509d41a8d818f2246cbb86f03 -5517ca71ce891c8d61fda7d0b94e4a31b03ddea2 -04130f9e2b2f753ed4ff942e0ed5ecb9ce987463 -b8669b3961df795af43efb112098c8a98854f51c -071676386dbcdbd6d68a74a2e1fe189ccc150a89 -b5f0fb4677698f7300c71e19af33b55af81207b4 -3bb16e8343e80a0fb86d9272fc5a93d59b24ba42 -25978779c84c0089d5bd1bd474bbd50e8cae69f3 -70253fe3cdd4523d21b97318455bc1ddd805780f -6fa2f349df8c150218ff17c59795aa9aeb6c809b -4d7c5358713c1bd3a0c8e647d19b3cd7cbb68018 -ee05369238b62465e06331b87af0688c6ec412e8 -c581fe04b24f345070199a436fbfd7556a83f892 -e75f350d0ff8b73dc58d32f50466a2a5cc42905c -51bc6ed5f779e4d2eee259eb82612428d83479fd -a68e0f916006c86b418b4d93f0f9454681126e66 -200156ac7a482ba0e3fcaabfdcfdbba5e3cf5180 -3596050fe6a623ef3f0a12ff7dd615c0c7d774d3 -0333a4a339f13eaa7dfcf979c1c330d8ac954479 -dbfa038916c300184cacbb68aa2b42db331aef87 -07c300391e9c90ce55eeb847ad28959d787e3054 -75e71b1e987b4698236c9773922e79277e162a9e -304a1689e2058cb13248a4b9533a49bc0dfb6d03 -b7530967b6c982be6d21dfc472f8452caf2b68c5 -3b59c3e5cade315d935b3782b993ef08703a4927 -67aff865440f442e930134e56707bb328b75ba2c -82969331df11ba93e8bcfde89fc22da5f5874ac4 -6f5a838da5798c4dc7bff22f55705f3d7a97b7dd -f0bbf46c82d0437de6a6fc6aa6f05ab51c78d492 -9e6e1478b2d1e3f206bd3ce94a7be43d6a789d98 -c7b79d84c4aa51dd60d7495540ba3970645d152f -924e9aad4e2ae81fd44ab8c7851f01d6f11804af -f1c8ba3c0ed87f844b99e0f3e358211451119f18 -d65a3608dfe64bd70d49bfa35a202dc7e4b37ccb -6498384c22a29602d065d3db681b8f32f7e4295b -954dfae6773665538632a3a1e3ffa5dae65d66e7 -09766214720d673c47ca1f7a7a2c9d900203c796 -9e8f2fdca7ecf0668fc2a5a3672b9c398ebf1acb -8f9e63da33419b78f62a606981afc20b69a341fb -9625bd57cc40c518fd08eef9085031ec631a1311 -92c9a23fc8b102e64eccd688d93aa60a8740c931 -d69245aa917ae756c370ef5e38804e123372cdec -f88d65bbf979a1718271e5550bd05a8f5d1e9230 -eb901997c111b618b9459618c514135cc3608d47 -4f6e438a2df262b6d1f8b728f31a497c5d03f5bd -ba096638f9dc867bf9a8f7791f22e31d800d3d93 -fe1df2a7c14b0653e3d5206470da7269041434c4 -e98505f3e305af398dacfdb1139a18ca87ad44a4 -bc4dd9660d28cfa1f0a50fda006d21b5b01a3d2b -96ad53be405d8719f0db2fe9fecb0a7d6c861432 -4c32d8fe151261953de9f4cb9b58713dde24524c -05fbbdf522a1d14aade538a7ae02091f74f0aec9 -18bc7b617dc1d8cd71cafc064c03f03a0d5226d2 -0a03801224742f2b22fba7b622a6e28cd896dc79 -8b3d536172a15aea20b7c52b5a950e0f57df8f9f -5c3e2bc6a7e578499bd7799a358802fb1848cc8e -96da5e3fe67fb558a1d8946ee641d012645de3ce -7be8b2879128fd9a68e75e13b2da1f99c16bc619 -87382a01ba88df8594863aee7864d91446a723dc -cc4d7e01278277e00743b99b3e54d2a1611f0891 -3735ebd64c13c7a3ad28181d9e8c73f692e41f85 -04232d97e996528e8d663b1d35680e5b12c8fd32 -ec84651b4a19b0b58a478fe2b9df56e4fa1c469a -c0007f704bf1568bf2c4e58b26145219bbf0e900 -ac15e66fe1089a0007751a775bb84b212ae92f18 -837c9a34f641038c09d0797006843555e2099bc8 -07e4e6c675f7fed168855fa2d95989814b33ce67 -87dfa0c954da7f4e98b1f0db9f72958aefec31f3 -66c6f117c65ceec0b777f23cbf0c9ed42ce31e14 -e91552b75132d891c319e5a1a54f17017b6f1473 -8e26c1c491fe58a4b4d53fc520eedac0e3667b77 -08fb6a907461cfffbe0c19aed7a434362c6aeadb -e77ba644694e0f0193790a14a93caa52be9f1a5e -d1f776a5d754ab0b13fcc921ea0b55fde9a303ef -bc90e4f7645879521630bc28e317325fea84dfcd -5a48608f7640db3f25c90b7f53bd79e8ec951420 -c8fb3f93bc12643a5c554d8c22173f8e0438d1c0 -f89733741d563c2cdef3c1809f8304ed4ad8ff1c -3c1b317ddc754ae17db56d331074bd37b45978e4 -078a889e09f809fd73a546cfde53195d5fff47c0 -cf2bd80865058f1be9dec596abc47dfb14ac0808 -b38e38a6b6f73b0499806014cd3836603961b889 -df32310943e97a647ef00b22c54174acca0a59cd -de4ab07d6ce0e7467f5c52224540f0d0bf94dded -50d70ba795d787d8830405ab9ecaf66d7f0129eb -53aec5a42a2498394b46ea92f573c08b0c53f0ee -59a8d3810c2bca577d58a9940632e9626442b424 -358a333351376c3ff11203081d5c717ab7bcc435 -30cf6dfc04800a82639ad1243f8c92e1b5cacc26 -17732052e1a2e1c105181db78e9908edf45cded9 -c06a973d2d43e307084ac37fabd25665ea1b1c7a -e5357dff998fcbedf84e32642e5500c9dc011189 -2b3083e440d78851f04ee47f6d003e89b35f6076 -a26d20a64e22c81eab776c930f01e7695f9c62a7 -6731c87e9edf507e0f6217647641359b1fdb9a1a -c6896d7a3c8a62820714ca526abfed59ace9600a -87acc3dc9b9ec44ed57b0a85f679c5fe3b30565b -006c49b981dbbf7470af5bdd35685b1e3cb4eb09 -7667d0d1cd032d6900df3b643084e1b0136e7bbf -36ef1ef1eaf8f656da539c33c6d8e7e951dfc670 -21a5af2aac2f7eb02d0a163451c474e83268da2d -aff51dc8cd9634818455a797c5eab1c477b06a27 -8b4349f5826f285006dfd305d8c76c16de2fb7b0 -f61a114e35f1d530ee1883619da8fec22f22e927 -528dcefdbb993d67465ac64acaa780d8458c96db -811799c0d6d913a403185b4d62ff67efa25508b1 -ab076680bde3ae704f33114d415849441604d2eb -d6d7abfd66dda3a5aef6e2ab46f6fd6e168fed66 -41d82867230e818d2731275cbe942f88b7ab608f -2bad31ec240b06e0d60cade01802304c76d9e836 -e6539fd1cc49f2874748ee5a6bdd7ec2d05d6192 -034b8c6a71e21308420245e2f44751e0bac5381f -5a3096f0cdf762ed157e162026c452ddcef5fb40 -e78ef3dcfb37acdbbddad2240b053fc655b8ef0e -ad5b533775edd1b0eb0f569a2e9e7ea5ea750876 -0a4652b7f37b336934914a9e175fbe6c2b6a9f49 -42bab165f6474f93dd60ecd0090d4411b1b41241 -6c19299964caa91c1fd298c433bd12f655d2bd48 -2e785376d5702785020a3603c3c6fcbb712fa8b6 -df7ef4ab58209223367ef5bcee71aeb3f669af96 -aa3dc3d59720f628a2e6bc5cd6aab2ea24e82bc4 -8e17ee6eb45abfce43dec358ed58665de665f2a3 -3a4dbbc294c38aa3cb3ba4619c7848a24c0e80fe -476c9cd06b264fbf5c02d3cd343fa6f4a8ccc397 -e9bc5ec7952c8c9775576a359e820b43c799341e -c3b2d820f7798d4a67651db370abcf4ceb37b51a -2ea06f4d4b7c7c7d57c41a6a713f719fa2bd38c6 -02eabc830e670ad2de95f9c1963194fbb6747249 -a47b6b49a680f2107c0513eb0d2198ac197e3d34 -42f90720ff00f7e63361eea914d395397fe24487 -a1c0673667acaa6765b1a2eb63c5787d037b6cb1 -aefdad6645366faade38f7940398968f1b04b594 -dda9eda4ef433b054a31463b50545b28b481f4ab -935e8080e603544b8457118b0f75e8c4bd5bdb27 -04103ef1c78d56566c9b1a8248a8b45fde301aae -eda2546b5a0a7e415c5bd92e8d068500a0378897 -15593f35098e51c7eccb679a702c29ba9751804d -22c4cce8716c95a00ab95209a6304c1b752894ac -1fa496c0f547cea5a761a2b9a47cdd09799f8425 -eb2bbcda6db641ec315d5fb7b9d670c8b984ec69 -da24bd7b4bf4da901d578ab2478c5248a66f31ac -621e08895483ec634fb8014b626ee0289e85c450 -d0637715f833159c468c3e8e18a90411cc733cf0 -71c590648c5c4d0834517d1f041fefa9851f3de7 -cdde830f69a80ed2aa96bef2ab20794afb1626ac -01aac9990f40d06e904966542798e1bf0792b61c -35562fde1f77d3d0191d2e60b4a35c52c169f91c -f2ff4959a65af033fb953d71e0e119f6bdc5b182 -435452fe2eee3aee7c24d7d8b1b8605678184569 -9a48d84657012bf6e2af9427ad3752d13bc5e66a -9f13d20628d18c5d888a3546d3c0335a820444d0 -6c3ec3855634f238bc11cc187c46c255db3abaed -152494108a97bedcbdba8277e427a79ef8dbd545 -7a90991193573521e9d2f5aaf99ca0efbe29585e -1ff9ae8da5aa9f05913123f1b6e9cc98af6823fc -9d11db5956a1a0c5993cacc048f1fd73608d5237 -1512fe17cd387f4d00334b66e077bb6dea6ba3bf -338c11b8491f1ac9cf9dcf1539b7e599c0a743b6 -2bee8a7165caad1c506b4fdb71e8d31146a5d3bd -7d3c29e0bf4a2ee11112946c1e67e6f546085a73 -949f3d55573030054614707d28642128d53738c3 -8f6435fda2053a723daaa3291a7513015ebb5a1e -8b31af4cdb97c71f684b3663dce5d30b4dc24ae5 -cb7859fa38f407b081ac80583f404ffb119304bb -a41d66e7b9ed62c68aa51b696d157d786879811d -eac375be1c49f2d3710426f86625e50333945f27 -4684b25e81aec35b7acf3020ef4a3560462a0a5f -eee25fc912144903eefbe63904df74ef176be49b -bdd655cb1a2ef471d62f7755b0ef8a6425b752c2 -1a7846d63d51d3169cb102aa762568b2d100c233 -24e97b797070d0c09baae6937c0c506db2e333ab -082b89257ff92aa5b92ce443788509823bcdcd14 -cb258971239451c70487a723872475ef34a90c7e -d77bf5574410304cb1c1e0097d84e0034b8733be -ad6501a8e184968d663890f83a6396ba6d8fb769 -bee86d5f72641061d6d91789202b2b225c25d538 -fe90d7af11a83c59ed20a781a44f2ae8882048b7 -c7e59cc74fa65e5634db18d80b475b83483a0f39 -04e161c8c289817febb3aa4c798e2b09c1c343ff -762cbae10e9da3e3be603551cb99a4f2f352e393 -e9cbdb1d4a80c04318d3c998bda9eb56626f4c5a -8533f69ffb92849e924ca2a39e1d6e72c7131bed -e20cccbf299853e7e1c5133ec1aa0514fbc2c8a1 -72a6d117fda7400bb9017c1d4fca7f0ebba4bfe7 -955b9e1741d655a5d70f49321c9bd9ed3b005da9 -8ef69e30401b286cb8de1a285a34158725f3ac1d -ff83dda5b158be8d6c71f30fee3c587f86f3d330 -91d349a05a25ec513742e161b65a945c31eb406c -ce0af2c8d68419b3d043d26c80b7d415a072ba10 -33037feb6b859611407e3a53f6d400913f925fc1 -d6c318926962a1f449cc142f4a35978b2d5fd597 -ca8f4ce09351c08f95650eb729bf3a38a34833e8 -b5a51d9e282db645e2463b8878c13b2f16336654 -2278f973ac39bec0a45303ce891a27ca69a06c7c -9c0292868bbebefe4b999388dc0a599d4cc721b6 -31d79d4a6e96cfecfb88285c071d3835fe786067 -c9ba36a0f0d6749c3af24328ee058f3e78c263b0 -9cba4f084768dd4f3e9eb619e90902b94f67740f -68e995d68ab368ac721d5a20281519be9c07efa6 -9c1266544de1f873d8468411bbe305ac0a5e33b8 -3b2d815061affef1599dc7e3468639b5f5aa782c -169e82c3b5cc7274b9ec99c9b2328ea305499a42 -8e2e707228e9de7e6ae471bf9ddcc06da0ddf551 -c9d0599ac0ab7576ad508444f1e3c7555624a2f4 -2300af7c0f656a1782518dc1a7c4f3d056dc095e -cc76a83259eb674d3fb391b8693f59a39a7ecf3e -c5b93443c717205b760c7ffcb9516487a9f3cadd -702c78a3fbd5afa565ad996700810adea37c7b74 -ea2e8baf36e01b2a059b301eaf90af3e2ccc0e42 -28e5429fa7f1d944f35ab2eae57a8058f5404113 -43e10fa65d2da0c00243963203ce0bc51e68435e -f1008964a05a87e80b4c90d3e870291f1cc85a89 -1224f5bfc7d79ee8c85aa7f69497cc9402773175 -a80b827becc664bb608485a0aa960ed2825e7444 -b9665ee073c4db11e8d069e7f9708dfbbf199ab7 -d853147639dbb8f0ff11fa8bceda4878c43800e3 -08269063d6b52087e485d827798803fae9fd06a3 -dacc21030a8de012ed40ab1fe54edeae7ec43306 -bc7c8b679fc738fc785532391650bb573477d2ee -25131120824f5d755f3c9123c7e7afd2bdf482c3 -25b14f53722d8967fddc1e4eea904ae46784a65b -9cd05da8f85ceac57011289e1bb60e678ea281a8 -ddb7ba33813e567fae8dd5df31df87a465967e03 -7c4c6176d3e16128163228d0d3d41011a9ab8902 -071e261c71db7e9a998f5eac2ccb310fbf8c7b9e -e9f2e4daf134c542efc89b7670b48b6982ef911d -44081d0ce5673b8420d7aa055e1055e9a67c80a9 -96aadf3a198c8ca5f2221bb078ea587cd5637d36 -c018ed871a815356d369525e10e7b0d10e1dc412 -5094227d32bec0e7913931a49f32334112610dc7 -f03b1136955f9ebd4d51d6c6dda667a18a963cba -da6482da97abcb916f12306824a305de35034f29 -ababcd668be2631af7a16e087aa2468c89cfb6d5 -ea80f11a975f95a69f3861f6126523075e1ce2f8 -e7834151b42adbac034e884f699a34ee0c881283 -52d73d9fb5b1bb9c04874571d779fb13cf009547 -75d4eb92038b498d37238f1e3d3964f180dedd42 -fb06ecf1e80e5356f33402d8db1988c022439c33 -d51b43ba50aed6a2c769470e7470ba9bdd00ce8c -295b217644914ea0ba5c3b11363ddeb727f36382 -404f6c53bef76e61dea782174d256955bb7014bd -7b0b2c93339dd79b4c4d419af1e11cc077b1853c -232d2dfa5fc362833e61c909ae57e7e10975beef -9b4ca58b1b975d44a72e0e07bcaae2095d63fb9c -efdfdc2887567b4fe40b1cd93a0f862a9219b99e -c2d325465e7e78dd7eca5f1f39fa9cebbb20c1d5 -f7922c0984ffc83e4fa12d9bc69a7629cea57175 -e3f9a2caadbd7f77cad1cb0d380c65e041f589c7 -1fee69709961f7136823883d666b990c819945f4 -92323fc89203117943daa9b6665a8b0c6213f57b -af0bf1bf59c78722e54d6da82342bbd0ad7ae989 -bba68dbdb1b81097f2fcc56d9861028592b0e627 -86dde8bcbcec1a3ca672753e8e14dd0bf16ba720 -ccac3893848d217d658722395999171cb7c5c0ca -6a0b20bb86db1664f0ef26eff6e9b1bab8cce904 -9d7926a6675b53814232e1ddb28958e7db70fbdc -6d05a59011c2223cac50031e057e75e36be1202a -dd20263cde91aed3a9bb65b17bb95cfc7ee5f1f2 -d264096fdefa737ad091b73fd6599dc881d18dca -34bbeda1fce95c81b1cbbfb876d14230e1ff99d6 -5c5792706faae2830ee46ff71caded0a537a4eb3 -5a6ea236f4f206d01a06635ff6118d3889fdedd1 -18b1a1f26891831fd1cf832dba27ab0c6dee6768 -c5026804faaffc90b737203054b55d1aeae71e22 -1f6646c45a9ff76731b10f12bf1f5604ee7e450a -f236fede426df1a37c728e372255018ef97fef77 -5710fa501f6207b2ba2bb82b912809795fa9ee0b -13f8a206a801b34a45d8183682f1a2c2a64e8a84 -9b9931853287c034f3349dabcf4500e51589aa49 -7d239bc8d4b0f5041ed7820896831577fdb6b859 -3689be7248270452815014692c8b1cc8fa33703d -4ab2712b8e1ee6c527827b5829221f2ae8cd4926 -a336046e914a45f0618f1d1eaefc5f15ce5184ca -64c13f72a5e65fade86e5ea0fe33c0d505665b67 -5e87c0733803bb2e7684f0b04ad9b845937e64a4 -73d0628d615103cd3472daedd2602ac217caab67 -b5aa3f9d03c934b2a93a83ceb57f1a7ce36b4a05 -98e74f408a2fbfc0c81ca58a607bd853025171f6 -3fd08f99e2fbb61f64e382485f260efb80c2ce94 -dfc4e7c025a41500c694febd9bc2b72c23a3059a -bdb480e866e87ce572994c22fd7bc586c88f77e2 -4523fa5cbcf8da46771633ac19d9a7322bf79740 -a58931a8c95c2760ef16aa318ea095425ea53527 -53c321ef3cca187b0dbbb6a1ef33e299bb99a89c -d3ce7dd5d6f41e7e0136df2228e7886086a74edf -6e12d5a28ace6a7c7dea93a8bdac54f428fd86a6 -be920a11671840827e97468c07698dc84eababc5 -a7486912a19010be3bbcecc0b4fecea0399dfa54 -b52fee1fd5108268f4932dee2b35fa2119e06f52 -9223eaee2832dd523d725e17d71c1a33b100ea61 -c58936c07db26de619d1c08a97543806651ab754 -6e1e814879b500729f9552543d5cae841e215082 -eea046c1e08ac1f6df0556485915285272962bcb -72c22a08572e0fe313adfdcc8ca5fc4935f744f2 -c96c3e284ac6aa670d4baa7f0b4e835936596b75 -6dd285ea8d093670dc1bb2cfffd661fe5b5f2eb3 -3b008de7f686aa4df91107b6ba6cb1427fcac561 -f06ed72be0325b744a03df621e9cf8ad6dc56a69 -8fac88b037f1498bd06bc0a93e79e52224124486 -73123fa9271aa93e0d6fd72ae3e4c3c871b948c9 -d256e1c01927b3e6b47fbe9b4c912add9f9e315e -649fb64bd1929cf324d6abca4ae23aab24988c03 -67484688d18f102c4bdb085d5ab1e7cbc01c27ee -73c0e6df6587988a68551f2821b9d5a53fd71ff8 -e69d36deb6f6bd0cd890cd972ec795e4d67265bb -de7ac068fac01a183d54ab9e54cba4076e1cc6f4 -610b46a5c313777b2466099859bb97df6ae3907a -b453179833e9bedb48652a7ebbeba49b03f23fed -b3705dc01729fef4e89b69f79cda945513f96fcd -e28bfa5bbb52e40e918ecb36fc47dc1038ad0077 -83c9d7ccfdf4b55ee7d46798c460367cf3536499 -293b3e50cd7e63dc47bc876c70c7d69e702ffdb4 -b35ad105d97dc1d7db93850686db210c95149d16 -3a19770293f53d3f547a616155628c1716611f78 -d93a8b21626e79845e75b21b7fadb0c846aa311f -fa31413eae9fd7b53aeeff01cde5059bb037eb4e -632da4ec3a10c7cb9793d9ea624b05ff6ef4f00a -857cbe71a9783c4fdb23c78d069cae7317591240 -385d8066fc3f4755b56d530947a51f446cb01a82 -244618a743df1f9918368013dc0e5648d7ef8656 -eef0c47265e64ff29bb2a56d63195dcec1c98a62 -3cfb12bc8059c4fa97cb0ed2b1f4f825f27784f2 -4c0d20b4630e4ef069d929492affde067056a9f6 -092ff1194271c4de3c37db3f7fe46274d73e98bd -7d742c164c37a7f2d7d773df593ddea85c5d0dd5 -0d53d924ceac9b3fa38543c5165e67827eab52d2 -e9244a7755fa0b823d0a07294d52695b4b9fd043 -b1504d42062b57fc0010a91f25548f0290fb1339 -700132dce4f66f14a7260f40b2ea259e48dc23e5 -fa89cde4c09635d1883ef5ba426789a0c7cb69b0 -a417bcadd715fd7c8558dbee83aae31d0da7db11 -cf50ec8c011447d4f815949f1407baf33ff79080 -100bd4d87edd959c6e1a334c42a126975f406274 -19d30bc34003285d1ac2e2fff822deee41e9221b -85b245642c8a73863e99e14a06ac40ff8d27b719 -b0ac59a76357e0e76d13e58cfd8842bbdaae85fb -3a12fd3eabca382082844a9aa6debe67e0f451d3 -3e63ed9f458c800b481b179055c623afa15f0ed0 -706a09106a104dbb09c508ea36036894f7fca034 -8895b07d23632b928c4578a2c9a87b2a2746833b -01b8d01cce4482c5d1dd8b3377d690bff6b91e49 -6f5914fb7469cc6733e5419effee0377c9855b28 -41849813dfaa744483b262882d4ac7c23a5b654a -66774cfcbea33c35749a4d7429ab5f58e590cdf4 -55003da4c1a476fbaa775015547853cb4762731b -e573f25bf361f41318ba09e50f23dbcd0a50ed4d -58a5ae40942ffd04e8a1315fa2674bcbcaf2ae10 -fcfa07c2160f92cf8ce420f509714a4d5242017c -994e6840ee189e1808c84b593548d70cae94fccc -e48e4e5b5bace55354dd9620632bb56d5b5f503b -bb722d63077987fdafa9b3e5c23038c895417439 -061bfb5079bfa933f4fa9ec3c2fb48c7068db4c5 -176d990400da1549744af91da7accfb315831f92 -00158379f42c06501f1d342d431589df3ba1071f -22f2ecf035165153a974c99c314c6aff55b2fe4d -f19808bceea7d3a5302a05b5e1cc34ba8d2a57a2 -4403387485622bf75ff5ca8759c5ba7fdd6b6943 -497bc4f3a29e123af9e83bce76b86cb55a9af930 -f95d7af75f433d07cddbc6abdbd3196b45819383 -2fbb52d49883efe9534fe29046dc9aee4d9b0617 -8398e84d2e82479c3a3c3f2fe3314640fc550c01 -fb7a4755a6590eae628ac294a5f798dec6672f27 -cbfd875ddc1b09c7482acdc9e281a374e4aa4ea5 -c5a1ce13712c864226a5ebb87143d54e1d44e6c8 -2a24ac0ff2aafac793593542dfa2a4911667d4d1 -c31c4f67586a34b361b30ce71b1573c969932777 -0e0eba19ac4069575a0fbd21513f42f09a669fde -8c939a46306409731c9097a08ea6bfc27e360418 -6f14bf8b6da830c80272f3e1505e53e762feee2d -013f26592b24faa18fc8d58fa28591f9f882ad28 -40932fdce904b09b5e860b43dcdf3bd1d5240325 -657f3c466006bba6f7c026b5ff42c9d1f6f42f88 -67a088247cf4dedf72e6a7266b8646368a2d5541 -3955ea373e31fcbd75427be7d713d7e5facccce2 -96d67e45222cdca66e36311f7012dfa7c1cb213c -e4527fddadeb0758fa80aec3ab8fc54d66ec3b6e -8329031df011a81746c2921a2abb12c4ee79cb3f -de81f0c517481a6202d0995b5a03ba60f56b945a -1040bc80770060a22a9b15b8a950018be25196f8 -ace893c29d3b9982fe895ce3fc5b53e06ea93ff0 -836290297a575c09afc1692454758f1cbc805116 -42d8336630fb3b51c33f1380d906e7e4e82a98dd -100f076f207bbecae3e5322917ad1f4af2646c59 -6c593496e466042e8e758934acd6560b2dacf4da -7f9517525492d8aa34687525ca53c5a4029fa26b -4eb908c9c8e35fb86636b37fd14f58b7acff493a -18f6f283f61e74d97068ccb8e3ae5e37c13ac24b -2a186bbaa13699d151c503224387e9ed0abc8c9a -26a956499a0db7861e255f2d156850a356d0c75b -e6629253967e71c79bec2041fb5b80f073b9be48 -12a34b2309a60a36c590bb4588f129c136dc46f0 -0bcd5a2e8eb253926889607762412010dec42946 -1059747ca087ac0e6079481e7b8ee6e4e6978eac -ca63c5967d1cec1b886f7dd3a6691a140ba4caf3 -d1966da706317fc7437257d5f90450ce7e53c6d1 -db32ad627c25d0abd470be737cdcdec043855b86 -9de75bd714d573a48dcb1bfeeeb6bfa0752b9118 -43f0c959fd61315495fb9a682c5b739d3ca16a79 -59ec17adb5154e3da8e6b7e643622fe9742387a9 -4e4bdc87870f56768e4a2a8466e8bb7f5f189041 -20c5a8efe5406d68e53d9cedd16d287c9febc999 -04e8e1609f19e8712352ddbb18e5fa70fd6d910a -aa9460e9dd0662126f89005fd063fc8632a84804 -1f4a9f9bf31efc4a78e484b0b09e3f01304ca9ce -cd6a8930b43ba5eda67ad40cd2642545328cc9cc -d1173929dc946dda0cd23c686e37b9f89cf12bbb -df47078f6ddc4d6cde02dc7880d58d08f3c8ba11 -20968c53d24424b01ae6a0f1dd21c7b759b7dd11 -c29ae141ab36ccb4335a7551b51b3c69bfe20111 -2ca29f7dad0683908de942ced3bb1b6a97288765 -b8d432b34d03e84e511b939554159949b7eb234d -f660a18b203d197b8181c9b954663d7626411777 -f21fd4874ebcdbffaaddae2b689111718356a258 -d02bdfcd2347d0ddb3dce8cfedd7b79b4f824031 -5c5b6342c26d5e5a45f84953d319530cca833a71 -78df2eb648d16c87903aee902a65c537d16b2d4d -6cab6bca3080813dc19f4ac3d52b070c38239d5b -b80b10236c2a9a5668fbbef703dcc4d0674817be -a034896bd2fcb2463754fb3e5a0bf68e47636406 -faa2b8cb69902a18f4241857a5941f022d4181f4 -96d52e17cc1952b700206cf89e8948a2dd823b90 -f63d8b42ea05f6ea0e3ee3b9b1ab533c8de33d77 -4e0d9a2a7a75b00fc291c86a771a546aadcdb151 -f7216024c636ed541bd0f621e9aa1605121a7c8c -3f07ccb7dedfcf32932331bb6738048ad6361c7a -fab8290baf3a2b28a3af5240f866c0606da08de4 -272e52a3846df6375d698faf03f1ded98bbd4afe -4c04bf55a78438aece6b5c5e97365860ddcb7f17 -cd75151abc6946b70dd4ac7208a3935b0ef84c46 -99e5e8f3669343c50eb10b5513d11212cddd14c1 -e38970f1a0b1ebd2cd24a81ab6b936e74f0354ab -4c58388c6f00629521ed5a43b7fb4273cda3416f -de6571a8ac6f9c6de26e9cb0253ae789e91e3392 -db2539b49cd01179f580da8a459bf686d125f2cb -fafc5a623662047be3acb7a1224e19c697debd24 -5f05840146aeabeb9608d09ce04e7083a1bfcda6 -7ae91e6f3db2feff15a275af0fd952e0ac5bc87b -336c4115f7985167b7a5c1d9394eff435c419196 -9dc500652ad8ce492980bdc7026179ece09dea06 -53737712ec08c215e2b7134839d83f8f8ddbc291 -cdf17597a4ff06fc1cc158255cf9e73d8a14dbb5 -e35f9279e80ca578aaa068d41bccb20dff0f7532 -ded0783c16ccdf947b1c02def1276575a0829722 -fa44356b940009f963f4c7cbed63a92f6344c15f -fb00d5af129d3a6c839ee09bfe76e01ff2bd752e -d4ec1df712c544c96220b2bbcda1590d4bdd58bf -187834aed9b5cdc63ad074d0fa9fa2b9a98095eb -4f90bc3747ae2fc91ff0b417eed7cff50a57eb13 -d1d13fa379e0448ff5ef1610c6b1d35231da2974 -cf81ccc19742b74560a7cfc07c8b35f378a0d6a6 -fed931e75ee3eb1c8f82b18130cab28192dfda42 -5320d1905c2415a3b9facdb03b5b6a17a6bad58d -16fc5ecf22fdb82363c773fece3161e9df4f9c9e -5b140caf5efa3d7d864d6baa408791f3eeac347b -5d921bfc1ad8a638077ee3023f9a252dfa939cc3 -624e35e36a5e3c46ca70bc87c88cae3ceae8105a -8cd0d3098dedef7f2521f43d222b60756bf8d2c8 -1f29bc27e74488b503a0fa45fc7990104693e892 -90a3f1cef62a05c1618674b3803de9e725ae012b -ddd327928213c0b3db4ca7a3a1d9ca406a7d1745 -0cebac91d4c621b2d0e76e5ac82c2efea78f850e -50c8ba0ecf96acd0668afe3db0c37253ff909304 -ee0fe5ac6adc828ceed86e7f89bd8540a8b43882 -339ad241e7de7764c663413fd5641bb967b0ddb3 -d5bbf6806e5252e5e7377e5a5b29864913080c02 -8852f3c0256128382877fd8246e949a7bf58bac5 -cdf32fa712caa01d872661d8d203325c15d6f87f -24ad5adba44308fdf4f9ddf8e0ac9d63d82980cf -022d62a92498cb7a60bad2bb364dfcf7d0ea9b57 -42663871669d8c4066ff028fddb2c1ddddef13ef -8b7e168b4424409d85e710880271a292be4fa2ff -f5db9244ba896cf0bd480a6498c36204800ccf7d -2857957179b83d6b03682722081ff5bed8d71cce -e49dd5d730d6bc094ca2e27e34c0d1f8704731f0 -b172ab44e6dcb5c4a41d45d2060c7eb60c1906f0 -84a453939ee35b9424283a3064d1113ca2e940fd -ca18168773b3f9019971fa4d91c4d73b3e674908 -2bb9d17cfc324f35ea0b5bad71256fa4a43cb614 -34c34fe3b836ba0358ecfaca563aaa719c58c7d9 -30adb338febf7c35e218ff5e7a260fe8a794a0cb -c18b93014a64ce1c674d5e216637889256fe3095 -8b4aa2c636a75c7e828b4723d5fe844bff4b9dbf -bf4e0a9eb89fbf2c0a937495cc97ca252174e092 -a9733900a4fed78bbafacdc3d68ab33a04495cf7 -ca3b339b14421c18957c346e22d903c974583f3d -6e0ad59c65ee6634b0b097dfc016fce7f6539fb7 -59596336585fcaddee6f23f0df45babe5170c44b -fa0206e2d409df57056feabd4be990f908f787c2 -f9d2e306e644b1da29dbc60ba79925daf86c53cd -ace72a8cbbe23aa202b9bc7a07ff98ce2dd10ea6 -6a03e63b383a3c365ced386bfefddf1e6f7ac709 -6206a826960fe46e0003bc23b4e94945bf122cda -36840493e7776b42024347246bf3eb56de9e4863 -7501c16b281db6d048d9edc34b1b83e5fde7564c -f1586888a4a959cda7bf676694b011d9e5576230 -f42b1d658005216ca023178084e341987050f35c -437c26812d9cf4b9ff6e1ab6895fd5f840a2bf9f -b04f7bc1360f51cd7b41ca166435f9c0b92ef6bc -62212ace4b88857a08828de1dd1105d907629ff9 -af449ca23a3ed6679f15862d6d6d0897f1932485 -025c7371d1ec8c1c082d0acd17bd040480f21914 -79afff1d1faee8c8f3308d4a77638263300b4a30 -b0d00e0ff4446233b35f1c99a81ed99dd2115a15 -0283eca7ba5ea7eda9bf00325484c55848e4fc84 -dc40784c4feaaa51682bc4fc2f3bbab309c28893 -e7de9d2bf2789c2af0ea2defca694ec15d5301c3 -0bbf7b4d89a960b19ed1f3b06f0a3e965737d482 -5d23290ceacd9eb79f6585b4b7dfb4464623619d -f904fc032a7ef5f0e183ccdf53787ef2f4203753 -8ddf407ebb69f231f8cc20929edacdd0e9fb5101 -0777cc39ef84b5183cd838956382d93cb268f13c -124ecca0a35132d2953eedac2c60a3ee3d4079c2 -efd95a014083c5fa5c01871be6f2e3e6a193f61e -dd3b98d6fc57fad20480254145f9ba15bbd8ccce -3f9b0be8261c6e6e1ca2f503cf3f3a6cb7c9e23a -d9822dc3b6e599ee8e26481b8cf578223e039647 -6d682406c7f67fe1a2d38f08cc3d68a8c87b9811 -c0a52cf126b172d260c6dc89991ad8ccf3288e6a -10db3013f840084e2faecd955452959aa71d86a8 -b5a18061c07a75c923e5e06f1363e3c41e903467 -e1bc152e2c9ce119fcbd1b7233c3b0f253de6565 -bc8f29441f4c496956124d536668bd879303afd1 -c38b74c47af947dfef3b1cb27d9fc353a2858da2 -6e1ee5eb1c4ce4eac4d1895a163af059ec043fb3 -19ffe7f92a0c83ae1f6b63a51947e18ef4cad952 -a2488cbc2d0d072e1ac1921c2482bbfb21ec9da7 -e96d1590eca9aff4fad8efdc4eafd9d22c4c8a90 -64318942ab1c13926b716930b077a306592882c9 -fcffa4abda096fa66e59d9c0e90e2a6a1b354df9 -e2b0a0ec0e287118f16596d204f50dda696a3bf5 -144bab1866e12bc5024f07085b4ffbe655c1dd61 -92229d2585813340396cf77370543c9b18cf78cd -27dd974c870cef1770634e0634e9e779bc763c0a -6f94b03efe7719ecdaafdde6a396857ef08f25a0 -e6fcfd3544da0eea5a702b1cc877cd87f8a384fd -c0ddde5c65692169c71258a4c5411c0f19f10c57 -47c4bf4987222951d7a109fd794d4c24f628b281 -508baa823df3f202803a50137fb51fb9fe4ca1ff -01bf37606b3679ac5c575e4a54deea75bd10a384 -185fa7913979d6bb1e1b850f51c3810dc35a134a -f98d38e1d2762efe3fa86f6fb28e4e01a589d1c2 -9ab4a17e59f56bb987ea608c81a947fab449d906 -d4e08b57258c9384a7c8c112d0ada738a59476fd -d736d70573b51d353faa9ecbc530b33076643abf -2f69daa1455a96e8c45f3a23360b1540d078d7e0 -a6c1a354e44c57ad87761720f702f2016ef0e851 -6f4046aa048982f811ee3f7b822fd849a3a6b926 -06eb97b1de53e9409ed274941bed2010c1839860 -b845ba966becf41054496934c09e91cedca18c49 -00779372a0478f99640ab15b595d856beceaf00a -2557afae3af2b61ec6a7e521eb1d269f716a5711 -4df2de8f055cf90d775f8b9c5196202288b55498 -45042584fc4c2c9f6bc0952512cf43135c980e03 -ca85b963897e6906ac1196ba8abbb6f905a880d7 -0e6fb3adb6d2b948acaeb9ca6424b800817fa6ed -3fecb9ec902272b872cd7d469729911e29fe9a3c -fe94c6a85df75ce36fb45380da2a0bb09eb48758 -2bfeff7a1e2cb92128e2f16dde5493b3369cca54 -4870445971d17f02766ed2f8eeca18e7c31ebf5c -0aabae17ebd9fa4abe3a98c68881be3aa46602ba -646ca70942dcc588fe6923630a18b4cc19f897e5 -234e486e087319ad83cb2f7be6a6185473c3b272 -51387bbf6b7a48981c67cc0de376fcf6c494c33c -e40d376e8b251fe391347e67f07981a72166054d -c6dfe91f31048dbea75b718e34d8b645b15e521b -626f10967acc5d03a535087ed3e38ab26448466a -5792f378ab9232e188192416848bb0fbf7ce55df -f03a8cc2e74e08d794b5d6e8fb29126466defcd6 -3652aeb025dc3652cfea9f941df5f84e7f465ddb -37b6a422e71619a96ef449a61537702dc82f3681 -d2b33dca2d715c907f3482780134bccaa8390035 -e11b2af48f4ef8decd350e5949565b38b0c98c74 -6c406edc8bbdf48a3d71f6e6a57769b701d0acf9 -84656765b052cce8ff476dcac152ebed012d8497 -e15a918fc4ec6efda27d218567d32e7a02f937fd -53951eb8dd3cd2fc77c105c152e4cc6ddfacb52c -ecf3338f2a87d3000ba4e48c41e83463c5ee0dc4 -6d27852477f1fd8ee855bceb85cd9180bb2c4e87 -cc62436e1953951ef8e6521814154e766390c65b -3fe9f9541c107d2b035c95376275fbe4941649c8 -cf1d5efe66d24e33d66deebcad35ecf7676ad270 -72331d4c94c5a49c787ba75df74ea7eaf25ba13d -06eeb55fe1adf7518e4c67da9b8ff0b84eff75a5 -b6ea37ca6f2e968b286825731952fde5767a5ccc -7e4bc6f3a742fbe3655f2e2c212ba6ca22b1933f -263fe5e4016ea25fd86a19eea30abf51a9a1f478 -dd57e92d18bd1fa8e656a88cffec6cc625755fd9 -db27fcf16cb47367e561cb03525a0afc9f87f824 -fa3984ce3b60a018461a1eb97bce41b178afd90d -13016a50565568d67d3c8dd32f624aaaf0bbc35a -2221f56d8badda53f4fdd1e9d47a310f8e6135f7 -bc05a865569d5c6e92ad6ddb3c0317fb4cc15a79 -6a4d24c15600896b6a206e5d9c48fffc3aea4307 -037fbaca7444a76ee1934433b3518385e81bed6d -24746291c3f4a0bd128c4d363619a2716f8372a3 -a52256f31e0fc0ffc3cdde7b13eb03c836d0719e -e1da6e8078da1b3f003b7d9b9faf1183bf555579 -c84f0b8494fc05f9bbc5f1aa6ace796d48e852e1 -6e0af2ffad83f96359f8bb4e75b534a232ae2349 -716f936d6079981fd649a2358278e1ef6574eeb7 -75b6c7b34054c961f0b149fd78ca3c3d625624a9 -116740c1fbec3eeb1d367859893c21094382c72d -05fd5cf2883fb148f1082ea2ff36c799315af31b -5367a33c631e6e6b3700ce39217f9120aa40981c -8db920f27034ef5c919015accbdbd077e5cfa625 -c6ada6698ca1340d80cb358da93a38839d331ccd -2a9fee219dda7bfc1f9434662f5e44145c52ee7c -69a7ee86405b73dcd684c757efeda4618ca806df -b3d253b8275470b61d57b871e7184809c4ce3801 -02dfb1d1a3a5d906120f7d524b34ab004e7b8384 -13fe0fa8366f0264e8e63e15f01223236ee7052d -4f7f987518a86bb82fbfadc819bed320abc9d315 -e0a54ef772b18b3641529f3ba30f28b2f68f8edc -9b966252a49f9b8b90440fd47caabd7f7d35b7d3 -0da7f100969948ac9dc60f99712d746d3d1b68df -094294850fa0034bdbbf3be9c1f05b6a1fb7319a -28a6b14520f902c74269f72ed82761e59ba4762e -7be6da6ac223bd91fd645e9e995149b5a4147742 -5dc9ac241048657d5f7a0c8fec39e653af730bf0 -013d99818a06e554f765b628e3f299e9da782fb8 -9404d52f4781850a607b0ba4e5d5701c675691b3 -ace7f3bcf688b62e4307c6392ce56f2952a42a02 -6fa483fb3bddc3bc92dacb131b99df3fb064594b -bb74cc42f52086f31ec32ff5e11a6825c162ade3 -a4b93c633455250afeaf7823ac368e997a3ff899 -31b930bcde93a9b8097d8822e1d60a65450415f4 -5dad7c85963d77db7428931ffa152b10c759db37 -f8bc0d3eaf09a11e925d68784c8e366dd2d84a4b -2802c9eb07af8772d3d3cd094aca1a45dd334a0c -628b885ea76446b7d7dcbfdef967db23423f4411 -2e613412d2ca975ec0acc4ae1e096fdc196e1a5c -8a0ee95b813589aaf57100ab7dd87b7456204561 -9d68780c4e1c68e4d86a2a359a70c0e7372cb83a -c3c085f4f22722fd921629684e45fca768443dc6 -aa9f9b7114c96ecf1bd915183896c58f88a9c66c -225af285bfb9d019ac811796df1779b414a72f59 -19882ff2f12cbe30412cb0e789ac8d6d7e242350 -948029188b53e272e0949264cc516859f93dd172 -fb1db0c1fa7ca1426634e0cc4c8139d89319c66d -0600347010e03305533f598d081f8349fb8dda26 -b063ed024ff8bec787db5129ba9b9a7e642e54f0 -71741c2409b80d179cb16df5b8178d2440a75681 -a3815c90fb9ffc341c6435346f24b19fd8387755 -61714ca674ecf6834fd83db48e463f7d2ad4f5fb -181dd5c0bf31609551a92739af3c939634e7a127 -9605079ebcdec78b4b7b02abcecabc96d98827d8 -5e5121fca72b57a31b895d5bea68cca15c6d8f68 -cd390b74350e91648baad6edc3e84159383f7a6d -61f9b543a518c108664fa8aba0a836327cc09247 -dd5f62dd51fbe52ca1b6d65c78c0fc4d5e86933d -966b00899e7664decec7d43319858647f555c01f -1e051ce4d775e434062b641deac07d98d328489e -f370aeae6fefd92d05c11aba0b2a713da50c94ac -1fcbd0eca1f3748609255219be1e3f2207777650 -0d69cb8e4f1cb1dd4d04185054ab7c3b8a3a371b -421ddf8c6228f0983fc523f0b70c1c711bf7653e -6afaf21cbf0abae4e74eeb08781485a88393e8db -f22c8b66b9cf5d46b4b15d0d6633864172dcc595 -26e137c4b8fa022c9a4cd9a8604342e0bd3b0763 -e98dc4de81f53af886e6b054d5a8a49abf61c20b -cec6c4bdced5938d895bd01e494758cd44a033e3 -e0e7e8cbfe30443f91f1cc84a71bd8e02cff6d6a -7f6dfcdde2309cb299d12b96c1d9bf39ba1592ca -620b7d5cd7c201a327d0fa0dcec51f62755440da -75a328887a99c3fdbdd23912417f15c23a28ceac -6550189411f83db25e7bd8c64f0d16e263746542 -e1b19ef5483f7a5deef455ccdb0ac5c53de0510c -982f383482e9afd6eb1d9284fbab62c028a04c48 -1a9d4798e11ded0b3829df1fa99e17e476853ea7 -bdffd4b33e666766625bfe5659b43f276e2ed60c -9621c2dc37a91b1d5ec71eada7af9ab5c42a00db -07ee9afd8a7b16f989db34249fafc0194559b976 -aaef1f636e63936023aedd00bfcf0986a46d5b4c -6b58c9a7b846ef94c0303550ec75d062ae9e3cd0 -5d58f362b0a2f29811f6502dc1d8f543b9682a86 -eb3a3dc08854b5f93ddcddb3da5c346019cb6c71 -1b783298abe2241bf425fd9bc2bba450f381db70 -b5c6cd9ebe3fd478a86919b9c81f262b539607a3 -e133b9ea6ee752c601316a2763e954af892c4477 -c543834ddc9d3d19a622469bec2b1bd0f0eb7047 -9dbd59ebdec49e5bc93f98d553c1a82fbc8d4878 -d64255c87622d46cb8639bfc6997361a35094e03 -25cc448996822f348274c0ffcd38d24c15564a34 -d7ead30a3e2a65a5bf14e4c9b1d755e828882bd0 -6daa405c2996be596c940641d5011ae625ee8a4b -2e29374b35285624b00d15c952f04750d5640e28 -14c9d188fd52c9553db1d77c2f199d6db4f39bb3 -f3411e2b3484b786181e2991e2aa40c55c31fd8b -57011cfc1bc42a65c5b143633fc071434771a848 -3a72ade8b33f7f972cdfb0486f67da827e032ee2 -87450fd4710b961b03559b706095edf2d4ae3392 -bce5910412fb9a273cb0577ff694fffc4a4b9926 -7b5062f554f1b782e4f6bd6db869f43c1921d881 -ead2488060bf12105b43a8970fa49e30f8be8900 -aefdd29abb99c497372ba80f0113848fffd9ffb5 -1b54f65ded2e128b5f5c815207c3db718d7e3df0 -d9c4d2bd31cdf42e2466de1f5c7867ea1028060c -0f458c126bc478b3ef9c4ff8a100ae9178e45ad1 -a5fed88d8a723defea7d91c6e735a7d21b7c012a -21954890478e86afc7aec2578c9397a7b5fb9860 -00f81704cd5da79f91b49a4cdcb94e70ed51139e -4e2e2652304a45150e32d923d9986b65a34b1f62 -8dc24c4e1ff7973b727fdb6d8537c7da4f900285 -a59c28d6642cf9b42c66c048ec8911570a636c6f -11435b6b80138ecfb53c492fa088b30a1dcafad5 -ebc9c9e8a1fedff1a1d932fa5b6a3ea938d109ea -19f92272e822635d9143808e14e9b6526e932161 -bab90c92008e64b3583a7cfcefea406f69cfcae1 -327e473680903e50f9191f7e16f6d01953bd013a -06d99948b9c2d21530a4772b9fdba46f506890c8 -4f2a70c2f60575eaa7366844a20c10db8742d7d4 -512df8d4db2b286b25f013c833afc34ef2fd4169 -6517dba9360e60f4040eae38e633d710c0fbb0f8 -de158ce2bcc12455778f5949d0d9cf476d6eb23c -8551d387c13d5e66ed0204fb4ab9b6365df3aeb5 -7692b1d874a78509eb36b26e164eb617826aed71 -3a7227691e89166808aa2d5a0e48650bb451b070 -4b6806ced727d253f7a645ae957afc382195feb3 -569c9cc982c52f6a07ccb8c432fa2ec3dd0a9a21 -1ca55bd40256f6fa79bded8fa8fc278c35ec0dad -5985656d0fb27c47467b95a5524b3eb3a9faf6a5 -2e76c48c941ba5c6e67df4c656b4ee346edc0a53 -f455d1aeb29a57fae460344d0f1b5f2849fa791f -4f5e9f91f92e3d52d81915b7dd794fec934808c5 -ce1979312e8d8a30326ce04f2e14ef3d749fbf7b -7c72284916d14c42cb6bf165e9e1f2fd6ab70ea4 -5bb7cc0c81b4e01c277b70d328594e140736976f -de5a91f3670f54d8b6a32314159843829af120ab -4a10a27435b37701147ab5c8f7bfe034e263be0e -d1bb66c3c2190e8d7c40adda92fea3f8474d9fc8 -c39586afcf310f9dbf57403341e1a1a43785eb12 -71b5e1aec86b8eb77395b06ac50524322193e127 -a0db15834d2a98e36c03a49fe7f7dc601e1828df -1166951341442dea5633d0cbb7db4891cdccfe14 -571f49f29816e160ae6171cef37ac4fc96a69ef2 -5afa873d590a1c2f8d6283b2ead42d08e7979c6b -3361729b9e609363b76bfb87b7c68a7be4ef1f8f -415559c8d7a64afc68b44d541ed9e2f5c0339756 -907e42ca016ff391a1560ea8c6af6ac51d277526 -99be66fed6f75cd470f93e09b138fd5c90c52855 -67f13624d94fbd7e22adfe0a08b679e1463a7985 -07305bfc5bdfdee27ab88f520ac9beb3a713be8f -63893e6f9ddd07108f96a7f89f0112a95f9a78e1 -919edba41f6b42843b34ec111c0195b66b9b0e13 -7e563a4578f7f5adb4a62e2ba9d3ac0b14c98adc -a76548ef30ad70c6a44a156825ead2250fc0aa14 -f57243eab5e2edd4685b7adbf70bb04df21790a6 -b9fb5990133a81244935bcb7164d17fcd32283e0 -8915ea734a44ee7ee12316a5c8350d3fa3c5b7fb -63c0b297f9abf40b8bbb514a79203c235abf4032 -0abfc8083c91e053d37b8498e070a145ac3d49d2 -93712d00e96aaa353f4f627a515d97e1e0b9cccc -8f486914596553aac5d9ff2d2b2018116cff41e9 -1137d7e1e7fa3c8206e62c5531ca64e118aaec6e -eb5f036c74b68defd54679bf7344b3227ce18444 -73e3753c3781dc0897434be104a17c28cda4d83d -0619b5f7cb75cf06241ac065ee6ee9901408ddd8 -b77dcbde625f667466d35cf7bf23774cc1a0be44 -8e3e754866fe3ad4b2cf188d5d3432a90e0cdbe9 -7d859698526302c9da733c1bcc044dd678efb536 -8a3ea5bc72148fbfa19598d6bff02ca6323213ea -01e368032f1a6af1080feff4e3f1058b344b3c9e -5c4082f3ef643e7dde9a73d8c1d631c996fea24a -18008b3c787843d3796ee67ccf724ccbd0985d73 -20704a61999880d3075d4cbee2a2f68138bd7a2e -840fc78e3938debb9624654300868ff6c8e97932 -cba71a2cbe9d73f0fbcdce060d7b8221157c6368 -2a0b0a3a7693c0b2ad05a4d4ef1cbeacfc9a5683 -0ebec99884b59f967932f95323bd29cd4308d999 -b13a417992e748428f742b00f67058ca0ee353b3 -3d7e25c4ea93a3fda589fef56604af98f0fb9bc7 -ef749fd446e0a55e3ca6607ca67f243b830fd1c9 -838606aba29939eeaf2f605eacc2e5129f629883 -dcac07d2e107c35dc06128da49fe8bfdeeb3d738 -a82ecddb34a27910a9ba1a001c91b38b39c87563 -c13630d2a92a9ec4f055b994e2df3c30cff5e60b -19ca3b90eb761658cc70bc1a9affac4654aecc55 -104a98d89b611fa6dfcc333a609dd45d4e42005e -4f571f3bfcff011aa23c3163f33bafd91a8538bd -fe5f3f63c28dd72025e612087a61167e931b9a3f -46c5720765435ebffade026845e3b8cdae911b20 -f13206303597bcb5312526b3a68785f8519133c5 -85bb94389fd7b76acf492c0fcdbedc7e57de4d60 -718188c0b357a183604c346b78403a51d581af01 -4e6ebb94cff394f57d9bb57503aef46b30bc4a79 -400961dbb59f78b19a10e527429522b558fe81f7 -ab4f948a301171ecd785dcee5f15a8f28c22c5eb -c523712f12d03cd593066629371235c26e577d72 -a652b9d28cee5879baae21c562e2b1f24cfdc52a -8466dc81bcf4a8ffb4437654488cfb75aee377c9 -edd37bff13fcffb94b483416fcf1a31998315bf8 -d799cce64c6b1b1630ccd5d5f855d05dda0fad4a -805eebcda60a48388e3f5e2bee9b625ed3d78b88 -3aebf8dff1622ca27f0d3dce271f00d0127c1a27 -b5a4f75b1d0743fc348ffcb2599c5b3a387699b2 -bb30ca18977d9920436bca676f76ad27ede0f7a8 -9f940f4cf587ca29884f339bde38b5a6a41020a7 -01fc8e6eebc6a491d05626f5052ca7c28de7cb46 -fc64423e109102aaaf22f92dafe16f01a0179693 -4d27c2bcecdb63b981ff2c9ef2a3f7fa7829ba28 -b2287fbfa741837ad643dae20f866e9b64e7f82b -a0b8d261dfbafc318c86ee4281f2f491dec571cf -3ec9925ca95c66f68baabc65cc3cd81260505fe2 -7bb1d97e0ced8c54af5b32024da4784fccd68738 -72951a860ac41f209692c83edead6af5391f8b8b -354247dbae49a71129a2cfb90af76a91d98e89c3 -ff75af8804fee84ca42c2102078b7f817aa9418a -0f0c57dc66b6a1629c3faedc7a13bcd6a3643669 -3df4ccc0c8eef8e0dc6aa35a6d81ed4e78f33ed0 -1be0dbf0e2bf55e7c0b3682481aeb91e0d86f852 -13dff41edb41fbfee75a69f17bdfc013ba8ac9e5 -4fdcd3ece635eaf911f77cfd1ba5f01da046c889 -87b0d572856b686ae8e0132197fa47330ddc8d0a -0853ab68e90d46f9e382b42e98941f64c56fd71b -47a834420b977333dbae7878020ddf90cf7254ec -19f0ceebc5ab7d35305065cfabd46ccdd3efedb0 -43ca25bcb3441e0318c58f5f0bcae8a460085a45 -1f91b6bdb50987d1b7c3069a85f7d2d72660bb40 -e7e2b4018d01a980a3288dc3f0ca1a5e48dedbc5 -3d10242e38a5ae8448b8482713338bac5056dfae -63a8ed757c14a2fe55f912b8b4c70e833547112d -2ca67d456672528370d12af019ae44096040d54e -5b2456a7f0c1727b17ac27ced198cb870add4ae4 -cca4a9cbca731a5b0adedbf20bbd1450ea5cb332 -433cc095cd9baba6bd5d25df180eeacaeef02f3d -3daf5faec7a9d88e7d6d08361f155297937c0bf2 -4e0530d00e4212f6706ed867fca84e4587a49e21 -d0086af35ddff023dcb04910ac6be8c3e80b756b -390fe61d75f19c1d84a11fbe022cd7c35363e52a -b772c0230c957fa8bbe428526d56f251205b97aa -5999ae27df4942cdf358149badbf70331fa480c2 -b44c13fcb62a396bda7685ca807c073f98d2a39d -ede4e394a119fbcb778917a6c6d10b518389ddd1 -bc927ab266d951f65ef141898902da73d1f1145e -0197bd468857ad4a96c1c3ec40f968aff055fa6e -8ffdee75e7f1f618ad4623ab4ab42954062218b8 -53984580661b1bb8c12cd6e602236b2236269548 -daf7fed0d81c61a5abe0fd214da6a678daa9f4d6 -aed05530b88d844b06e795690aa9958a2219d674 -38c7babfaec51f05f599afc7781f965ee858dbfc -ea9aa40bd050ea90707aff2dd4e08ac23f88cc0e -6aa8a56e7dd5f32580fb0bebf6c5a435d16df5b5 -7b8022fe8e3ac1d2fbbc7a545fa9643f44010f77 -f97585a3b75ec882867b4fe155eb4253e35c4162 -09a55eb9aa7ba1f0fa3cfec6af5be5be0b792b99 -4a5952d3e5490413bc527ac85a05c4d2a025eef4 -ffee03f48fa696152f2a10ca7b7f89d9a3bdbdea -e6049ba75943f315830f7689a8e0f80621452fa7 -dec19ec29ed862b201a625e0e5e852af21c21d7c -656c7bbb7dd325feeba9d1650d8883b2d8f97eb8 -2099f5934b28e0a6d9dfaab4d4ec54546b2c4a48 -e6a1f9545134a22f68f8776f4a83bdba76f46150 -1a9ffa7f0845b5d2a7f8596765a9635e79bbaf84 -fe5011a67667d071d4dd130391da3394db196845 -882f8c2c44c6e30e5fe7c657c661d966cb1c0555 -40280f7329dee933783c8841daa4fd31f61b3fda -e00d18f5d231ff40f3a67925484744f633744369 -cb631a54b4471df30b696fdb37ce5ea5d3520774 -4596094c8362e307fbe09668338f8b20c83059a8 -f1f7f8e571e3615b1256f453ff144a304cd8a9b0 -efc9de7bb17641df5ecd37231b1e649bf05f1952 -bf0c35eccbf55747a4af9259b8f39ed4ade700c4 -5a85372c536a407fc14969051e36b4fa435d4bcf -964b951b213826882bce33cec1d61a309dabd3af -4c6722ccea990c2f666347ce4ac3b62a48b957f5 -04d85377d210e015284a18f53f3f6e66b48dbe5c -3c9471592a36ee92cd331f66c37cdb744ad955d3 -a5a2c131e14b5d0d205c5b23d439068b1f49edd3 -88baafdc601f2515b5a41a374b8244ec1feca2f4 -09c0259b358ef08b7647f4e48301a6b07a2fb568 -7413a4a9554b5e9f78652b60c8f3250dcbf7788f -73755f9f4df9989e701227de4c3ac946eeb63d42 -40f60172a0e280d533bf881d682d7a1b8978ac44 -8a2c990858bd83b55ea532aa1b8125e73879259d -8e7f8d88a519f667387b961884189542ed4b0b2e -a7510dc378c2625635224e3e1e313e5c912eca82 -3193b4101cb7f6b40f71b10ff1b7efbaf2c32821 -56375b2019c90e016b6d6288effc74d2b722908f -795bc544836f5818fadc7c437457f2cc601b8b99 -0aaf10c257c78f1510bc4f978b75474fc3d40893 -eb5fedd031812027f2c9e2439091003fbf6e80a1 -a6cf495b93982c9753609e83ae831457bc772666 -8ef1d58e76b3dd493fbb7bea472281b53d325396 -0d12e25556a43ba4fd7da46d0294f642f289ea53 -8bb5eac718508e5975da12b89ba59157433c11c3 -911e4d4bf9e62cd09c4b668a853f8aa869387c6d -caf9f5dd439211a4e61b2753676c6b3e12eca1cb -70761fb012ac3d07af47f1bee83ad494a1c21611 -8c72a08a3ecf7826202819eb4aa0cfacb885ce25 -5d3510235553c3ed2e92bcb8fc67b01150dc2cde -88d75cbedd07dcf4416239c69cbdba406daa0e0f -29c6152f38a967e23175e9e1a40282eea60ed087 -83c34a91cfde297da6cc25f3f6f37cfdfe977a6f -a4727c50b6f58ba40914a9031c4ad0a2107afd2a -d6712bfdd8145acd6c6fd29b35be20b4c1f32c08 -248154e8aee580802739afc45b1817c75ab2ecfc -1e516bc48005f4528204ad00c38b71e953282ab8 -e3b64ce88385f570a5651d385eca645fb874f203 -3fa1fe6c36c747ae8ef9b9207831c6079b886052 -282d504b8cc9dfdfc35ea7d12e41c3be53f69d8b -b9d232974538233a5cfaf373e03d24fd425a1e08 -c6d45cdcbc0a01a5683b9e207655db24a9c8b33c -905a92f23e665d0f2513f0fdd94d0fe6c9007b36 -f5273a8e532653797f30e756447c139d34a641e8 -7260dc6f91ea649ae6464c50c78dcfa5a5f4a7e0 -4024be91953e1f261151dc31188add5adf54226a -49f4db5444393316b39bed2d4672c1bd036c7e94 -1b77a2e32c3047fbcba413b3c28b42a267ea5288 -f8787b84be29a3beebe093b785e76e6ffc76b589 -53f77f0c66887e4e0f73002319d4a4bcc43a8cad -19ef9bdcb5205d3ed57eb6ef0f805fa1ac2cd188 -2b82d7df6537fc3ac269da857ee6d460dfa2d30d -fb6dfbf28aa35674c1eb9cdef29895fc8cffc395 -ad64e0d6f9a5d0ceff4f69cd7ed7707044f00856 -3137e3d45cd685aef2eea601676974314f59b549 -e77ea86a906a162ea261a5efda389d2153e8668c -9ad36de094dd9271a18adb29e6c305e8c5b60926 -35d0f9f278faa982c9a1d9920a25a1bbbc09cf5c -42b4fb114d6c6b60bbd99ccc1d5f8d2c2d6c4bd4 -0c66cb7fe8b8035f5bf9a07b7d2d29697b975891 -4ab1441342477ba14d5d9d687e7d2ef06aaf13e1 -0457489b08d1bf6acda4de449218e2460a258414 -d7b8cd4dab8f559dfe95b7be2074804e636d5fa4 -73a9633b5578b19f2c91cea6690b7c8ee23d9cda -6b844c875f1f286d186d92e8fcb9146488edd868 -f5dd75c3e4528cd3e18bcc5b9ab4a4d89839e92d -9ceb0b8c7afa90e20c9218c7333a4099ff03cf27 -8a7d855260677accbb03fbc4b8786f798a9327f3 -4278abab2be7cea76af31cd95ffad2816fec68b9 -f21e04a5c0dba50ef7afab7152a9e50032a7079b -c9aba2e3f7317144e99e4b00ed351ecd85d73dd1 -4fae9e4b12740bad9f6988bc6d50f3a929952597 -79f7cf6305d65491e3941807535562dae105373b -d2eb42c91009bf252f6b1fa09e687136eb0c7748 -78f0ddfbdacd3d35aa919d17a40985c36f1dc544 -36099d1e82dbe56578d5b156f7a1780736591e84 -40f8a841df50e71e9921724e2c4f5fc00374742a -2cf88a3ed685aee104cb79ce093435b268748b90 -e27203418d2beede5c0ebc16542aece36927ca90 -879826ce0e37cc03eeffb170bd828c6bf0182d90 -bb94899037b4fc381ed58c2636e1460802353d70 -61ab8891419bb7a0f9a0b9b09dac03484cb3a762 -bd25fb811ac089c63ec8908d64d21379380314d6 -267713486199b30bcae937972f8e792dd72e1b94 -7af40c747b4d8d5f73c36b5135bb369a844b3176 -415f8db52217184876fb2a96d4049969ab8f9922 -68311a2acca072001bc0b5e8967fd08c030f6e31 -540bd947a5b289f97ea4a5bfb0f429455ebdedff -3a71cc505754004d096e7412671439055e594638 -7cd56a51bd3ebfa535aafebe4c7ad15b952468ce -6aca51dc35c79133c53419b512f69b831b4b6144 -e22326a678e7a1c37aa7ac9c1db14927806fcd43 -2fec97f94a34c4a73c21b2bf7916b69d6887c862 -6d4fa9d86017b50a95e5411b0ee75ccf457b0968 -dbc7599d6ba3db72521e38a61e4a9cc6edc3d58a -d245ec36c4493d1a17aa7ed783e7b4090423b9a1 -51d4bb43cf3dc3c464171f023bcac9f049fdaf28 -ea9dad62739006587647b41199682274c9ba05c5 -81b3534ec47458e1e4e0c746054d830616222c62 -59177ae2d1f969ad558b74f135bcb61115547b5c -0aa4b8870a33345b9cce107e01b99a6cfbe2885b -373788feff4312946d763d05f92dbc00b8d2fb69 -2c03759f5e92456d48a2fbd8dc4281aa9422daea -ef3c476a4f47aab0d0248fc4c6a4860e0487ecb0 -981866d2f31ad100964b92f8e43f6bf388a8e787 -ddd3537988a123fb2f97c9cbbb59bbb52046f726 -a8550772d08330e466e732d94e50a4ef1094b76e -690af81d0036639bf2295e7961a53963c6a0a74c -62721667a7de72d1a0014a769f7f1452a9d75487 -c146ac566cfb3cad762c3bc7d37fabe8952ae4ce -538bd4a58c4bad845ebfc37d94637383d7ffed4e -9bdfa2153992ee8c9bffb9e22f5fe98651e11604 -d288c4738b514911c78dbbddf408271480e216e4 -642668bbd5a3fa15e5d07eaaf5356291c6934b4b -6d7b7e5617f10382eb53348871e64a591d7cfabc -52b65da15908da8dc3a05223a3f166bc6c3c426a -55b6f6683d443a3ba0f67ec2495837179388c02c -a83c7322d8da9bd46fc2496457e87c8f3e625fce -f2c99990a0303d7bcce95fc1d99ac74e9cbf7689 -8ed30ab87a18724c6307d2450650c9ec9de9c6a9 -6ef844e462fc566b72a7988a0d6064d09d2cf36f -1cc9bf53887cbdf8e0cbd8270a358c9428123d1b -4ac42dddac1e66a8f17a09d2cef783e7ab458bc5 -48ecd79ad07d0e2b82f2c1becddbbe5ef3be2dff -6d86a9ddaeb121de5ee00348f7c7233e84884076 -a5d79bf783ecd045e017f4324ea777315a866e3b -04ccb58427f8e2817358c6ed864dffbd4624c3f0 -dd4b414b73cdfe08ce5ec0ca917d76163c173dd9 -fd306083badd82f720e1fc4059798297c77990ba -8c55f665e418891152a942ab4e44b9b2feaf9751 -9235393ced0d0567a402be45e9b52dbe606f42d1 -d6c7f69efd33178cfaf3e63bc6457972bd5cff18 -1f291956964ce28a498c1dd50100b822ccd0e646 -1626b2343047b2619c8bc6028401ae9f11c875a1 -80b1d0eed9d87ab1b4e369af78bd2bba60ee3181 -f35a63f602b80a3aba1761b7826e79b3ce55e48d -40f9a6352c7321242e28f4f31ed58dc772b9dba5 -812948a24cbcdfec035cf4531ad5ee7fd45ecc3e -5915e336065eb5ba60d2e9711051a344c86cb77a -8339777589e598021b6011881f28b4176bd5f6c5 -d4e3d4a6ec1696d50d0ae10b6423a4962540855e -cbe90f188006576798c0b7fe2c6b36a286d196a4 -7bc404caddf4c45f6207f0fdbb10f72ade7a8056 -fb939d2cd7bb9ef664b7753176ca394dc6b97c4a -5b65c3362b3445c1f02324551c1485ecaf5d9787 -1851a933f2808bbdf6723bf5b6a466d6992d5ea4 -2a04816c6cef744f50b5a4672db13aba0a829060 -161ed43aa2c9d7354e0fbd80038a8a453d709b6c -06a960512565776d299c131301a820c063ee395f -4cb23e1f4c938666924166d2ef60ec8d1a5d2c0a -fb4e728a8031a13dee10153cd15e1ba697f83d0a -e6e3110c200f3d60870bca2c836ed30e81b74bfe -750d68fb818e5b18c083b80a32694629c56a150d -5d7528978e85e2a33f10473325f77ef48b7f6e90 -93f4877f01c5338976f485d981048263a803423a -ada56cd552d7b291825931355906837c8fb1ef29 -413c9511b3ff3603baa42e1f543153369929ec8e -4fa46b0d75691798a3ee145d6e9f4edc88943de1 -69f4dbf78363957caf1fa4b47cec87bd4b7a19df -f7d4b5b4bc8552e8b4f0dfb131a978d2d2f50cc3 -19dcad0383cd1d26d1ff6427f510a8ac7319c94e -f07d1366ddf564aa1d1134ecc6d6725325cf7793 -fd304ab4be3072b8659490babe3284d87f856e1d -a7c320ad7c01eddf260bd70cbe1ce8e6a00bcc4b -a1ca41e7b38f4b573ee9e66313013a8d7d1d723c -1b07ffe9804b13118f79aa4a02c18f7c1d336015 -5407ea0f7b56614ae07cb3a394de27d3baa31937 -9616de1e6924bbab658145307561363b539a8dc5 -e5e436c096bc1a3d6f429ca00fb53347a061ce4c -3d7935396ce9bd8a4e656b40350fadaf3c8026aa -72143eeee47ec3497500a431678301f558758c56 -bba4e43a708bd578ab8afe9f165ae2aaaecfc25b -3a5140e812f1c68027e814ea8ed3b1ec095b933d -27bceefb07f4afc5e35a3a16e2fd6e2d9befe640 -491950c77bb0244e6efedcd52d2742f99da58a74 -363b7b057a1f26032d276890bc8a740b8aba45e3 -8d9581166026340cd2b4f8d6467d9db74c4f3f2e -688ce9a980b1083eaad8926c4172e1ee65e1427d -4398e8d9be6f2e951588790cb1d396b01db44a85 -97c575089dfbe46a2a08470080545c68690771e5 -76b3acc89f2fa210afc203631eeade1e2b515454 -632d3a8a330f6b744881ace2bd7366351f7286b2 -1b97bb0985d7bfe3aee9d535982421e713195c9e -0fc63e6c24fddc60fd060499b79af93bba809dd4 -0b846650d45dce16787d35a9d92bde94fb75c920 -dbf45702c91fb72a26d3f8b3ab2bb6c07cf69469 -824a3fda4b3fa4c659062a3b20ba8635c8a2190e -40a348f45830e9d468d5acd853316c474bcafb5c -cdc55fefd382a33104e77ba6603a5ccf05d58afe -126ce2bada96a58920d70f07c00c760335ed613d -76701b2c9eadcb987c86c0008ba435236ba7ac59 -46da968de0f1beb4ff3ef907be07b3835a3d0244 -45c4c9b5638a02f8ff7c1ac794bd56b11c4dfdd5 -8e9d2c7c562856b79569d8c448f0bd37064ca0af -8ba84cadb303d99a908544ed4b97c202a8014dc7 -0c04e60d913e69a0caf8eb1d2d270acb5b3b6cb4 -3d48f0129a3305029637625af57a086c76f2613c -47fb106f9afafc723cdfeefee1d86ccee04e901d -393ac75d41e78a4a5381e2d9aa6d47fd2a193b47 -eca0aa6a287222b8a13ac905d3d3e23c73b7ca39 -80e5b10243df93cde6c6472ed532dfc1276373f7 -e759c56c02a516158d910c0371e854b7cecdc0c3 -e6466a1c3a17c4b11f20aada42817ae12bd3b938 -a9ee72c6724db5b722990477118987a32de77bbf -0da5dde52b9c7d0ce51b8f3e179e7b01c78004e4 -3d626f2daecc4008f3f3f6efeaff326c2dd23703 -92a83882d7a65c36b077a92a4a43c48b1e202d20 -f386a01f6884013a6adc7f8aae1f1978ac265e77 -c761dae77728cd1fae607eef267a7999b618a6e2 -d60eaeba5712f0048023da8e59beab7003d8292b -11d5da3c1f87b22c4d75e003e8b239b893e641c2 -a96aff0a0a242aa0f1737f9b6b2a60d2b56312c1 -aa1072f71d66549e507ad9b27dc07d10f493c658 -37a115b56876a21457ccee00a7ec04cc498980ff -03dc5d6f421161ec53fb6208fb024079496ef1aa -eb2ff4cf6961679a90edaa9b774597d2b37509d7 -c545b818b62edccf95365813e00fc6bdbefbbdd1 -7864da056aa82163eea116c943910dac139cebd1 -bb48fc283823020c4a9f47fac92af53fb47193ef -a93e875df3016ed394a7b182a3ecc8145b6f4e92 -e0e9f470dfe49e2150f730044841900c6487db74 -02faed85d5768d5a4fb82a2cafdefbca3b0dda7e -b15779a2371fb8588e511290d49b3d6d77c24d38 -4fb308ef1036b377a49cd17d45394ef3cc621222 -4bd4fdb653d814aa308918fc996346ea9ce05a69 -3684dc1354bdb18d9310a8f450fd5a10914b68a2 -df3650887300897d39b7b9ef9da9481dd52fc668 -5220f44838d328157cf504624413e6b266a2e9ea -8c8b5afcbb1913f0f2ca14120d9df34ef9e8da53 -ff95b5d5ade5241c0973b39b444f8007c17e9468 -638887ccc41c3653fb94dedada07709ffc2e3f98 -586d2e47a3db62c840893e907ccd5da1177e9193 -376ff4f28e9c15caa23ac8eb4b402b96a943085b -978c77b1f0e587a2996adb8bb8e752c8bf1c9b1b -e54f2c356992d5b21e6a4572c7bf6b9b52acbe39 -959012f6e5b853b04ac1f0b9a39f6412a346f2d6 -8ed99f4d63a2cdcfe0068da32299e4c2eb68adb3 -be05e6ce847672442bd0e02a2715813bca2253f1 -a2e1986546658d81e5d5fed0995871e6318393e2 -a50967a7533a7bc4bd291b1701b3a93f408dd8b2 -603e9ee188e70f7e0b062a11ec490a51708e4a45 -65127086a721a84279455c2e6f448605015339cd -943572e38927b68d6d66c47474c021bec121df07 -0ab2b2ec85527b9dd5957310528e10793273a027 -0d07ec944b1667d2bb8e21b63544ffe842038fbf -00054e32ee08612dd5c8fe2214948dcd3617ceef -ee5ab4a91aa8061a7746ff42993ad48844f1d080 -92a582542b10e4f0eb903a5fb550a6053da5e24b -571e958f2e2421f2f71e0bde1351b0e233f15c07 -d8e88ee2d44ab564a216bf522facbab363d0826a -14c8279ff43aaa4139ebf490335c05c0bad3f1a0 -3a9a4d9137b9a97ee7e8afce592e243125dd5289 -f924313338f0ad755ccfb3c0ef9a89c20df8b873 -8094bd572302d5bd55f558b4e00a71ad24639845 -4901352b456042b56ef1ff25aa2959d689fb83d1 -83dd7cc53a3482141bf9ce476d80c141ee736e06 -84576ce21fbc8e16aea629c3c545af7e26d435e8 -6df93732389aef322f38045b39282a5221e48199 -07c1bc5ecebd97cbda34b4b2a28775f9eb6045a9 -783db6975452c1139d334cd4ba3bd4b1df0d6883 -a5f958045ba330ffae93cbcb2188f10f7280a1a2 -a0c70d746c5dcf3d5a44f6d5b228fa96009d87d0 -0dbe7f954dbdfe4011192ba0725248650719802d -13e01977902504e84524a19f3d777d1bdeb2e527 -6e36cc104b218cd9c69cf86a6a5274e3897abe06 -7d2905ed1ef56a716b655f2705a2fc175edde924 -b3975f241cb0285b4fb57a4a8bbc36ef05562797 -e2a92e0a31f181a7333fb142f2c05d493774cfe3 -5f18cf038eece383c8b63b1c8f2d9e05c798a3d2 -6db1565c9e9e17e39514a3c8032e7100195321c1 -ebd0a2a33d574bc8c8f5d65584ba1885c6811e48 -4f11ff8325c42d8da8c6c29be9351fb339022f25 -17773327365bc2036688faa055d76acb270c56d5 -031dc6c6d9e4b16cf4f41da1cfda6edcfe68d2d7 -4d44d476aa485e63c44c64394e84ebb8649ceea2 -ea5730221b1fe211da32fc37cca0bbd09f1ad85a -124cab7a38ab1ff5fa46b9bbdf8366ad5c890574 -c8d5c84d18dc9c84feb31948a9c285a4bc39e5a9 -8c2ec784dc40b0689f83199d3db6eb7c1035b6ef -138aa17ea6b7f25bc0c38d30d97509990c86635f -6e2ccf9ec5e6d3be1468682e4e163d936359895c -c44f1877db50779e9d803f4bdc0c6a1c19ec8ef2 -6496a5b88281de40d7d03e4d20f3e87b0f4ba435 -29f281d5881adf3aeef6ebc5b03336081bafc5c0 -3708af8606bd9009f9aa370b87a44dedd73932a7 -9c4bf4b8fa9388e2d74629dfb490256cbdecfa9a -50404822075da6b834f1ceb9fa6ee6d716aa8f43 -69c03fd680ef04fac2dc172d14dd2b61e56c3631 -95553cc650c8e95eb4721788fd3eee517429dade -52c853db964a03b45e68e702887f3539f06b8a0b -6e8b8c94a9e2f68262d446188361f816e1069828 -77a5954c6f5731165c601340321da9dca5e80c6c -4e37330721faa1b65833a26a4752a243863020eb -e8ba27dc49362e8de1929f5301208008c7be127b -58cbb9c45e037722779647d3d31f6751070e86f2 -d6c456f274546a534578c6612cecb57a65eed50e -df3bbd9e10aa788a6bdcb37d6338fa2696a99fa6 -dfe4003c90badbc9e90b7bfb70835dc8e565a18c -414ad7dd9256578f35effa03a20d665a1fe09d2e +d5bbfa42fc9e2747af3ca767005bb66fb2ec961c +0e9cff097a86eb4a7c087a002119498a591de487 +d682414b8ff0cacbce2fc66b0b0e06ed4c760ec9 +94e7f57b785708379e896afa889a4a2f85544fc9 +a0fa86c4718ae201f53696ccc0b4dbf3c984f492 +e3e5a249fb2bf67bd93ff22611442017b7c01911 +a289a03872dadd1cb7a89f276a91137d2d50a57a +9770c1f8511a125e2733491fc5a2a061d97be06f +5968adf30f32d035622a12726f474551e0561ba0 +a8cc0889fdfae5607e55774e56f98f93a9607b42 +951422f433668530eac97d2f6750e121e34150ef +ba961329c0540d4e90547388afa61bb13a1bc4c2 +598b0e2b08ef1cd824fe63f9eb0bb2ebaebb4245 +ff7ce2b7267229f2864356294ffb513e02765836 +0cce1d8459df10889e8ab9013b0e67046d994daf +71d2edf6bc907fc691784e4adb6adc8af45b41a8 +89b1a5d0d85b138d46c96b2d3ca2c228093b89cc +ac3867339114e7610b91a9c0024a1e7940cd3132 +31931c8116d9061aa1b5e3fc79ce66648de02906 +c97050a3422214694f44ea6c79d639d96b896f3a +f38a74ecf2db8ab7a0a9bbb59541cd9926c82c43 +551d7a37154030e23b21696bfb36e4f699fe2eaf +2cb93c34812a28de77cda8ca4bd45f6a6b05ca0f +b06bb1055baafb3b706248c0f06e1afe470796cf +ebbeeb5c5892ef4c59d5ef8ffc141fa47975778e +9ed2727b83c360fb588482a4271b66def3220f57 +9169070d7031690469efa7d5bbf3ddc5ff621410 +2a7887149bb3739ca93b9bb834d92a61d05e1637 +32d788954fd5ef66e1e9821dea9bc387a89c9823 +939902a67378872e8bd01d87eb4276bec91b0e92 +f63880107ac394031a76c585fe5c9b9c5a39ed52 +3646bcd6e94b8ee5bb1970dcf9d25e66ea30ea3b +2751a4098d4178c7efe85625d688735eb88ce503 +dea5bc66a347dd9e977256e7ded5bb20610f2c6f +47e3f24aa9b083b88281be15b958ae2e2d2d473f +6e6c0997e3c7e9d8af88234d4b9fd87fd2b5e5e7 +4b1fa10ea588f3ad362b34e12a0f5896198760f0 +b747205655db03486695752dd78516aa5d6d83b0 +d787b0143a199f8a0045bdd1ab6c188c79f9516c +bcc0c261c852b9e3073845d866f26b74efd31c1e +8bf37aa7e10074db7bd11f8ab3d2707761798b2a +86e9f72fae732fa5bb8d4106f9baaf362996d00f +3a02b427f5ccb621fc8f04f3e6c2b73dfe7fd4dc +0c10d0a2cbd0554e0120e365ba650750ad04a325 +7475d028f48d56fcfdfc5ad0edbb2a50a81ca301 +991660997fe65436ecd52990a634b5756d79f6cb +b70f2ebbedf65e884b2bdc017a4fba643f3c2225 +4fbbc60d3043af172ecdd744264a6ac211011fab +75051b0e709e766cb037044395027018cd1e6fd1 +ce4b2e29181635e460711f6d6a57ae0a38e0fb68 +e0c6db9526343829b5da171a165c523094a11aa4 +b14c965e2cd693aa542ac6dbdfd3a31dc56e6165 +628568a54db7471b25c5d9e9a1a7e21743a8ddec +c94af5d86a598eed4186dd9f3a3c7b74c1af443e +2971ef860b7a933b9bcfb0ec9a7489ac678d6eca +2802d908d32717fdfcc3e067ac1070eb09ffc3b8 +3cda7fcbea3dd212c28dac3f5430769f702c40ac +e869ba2f994bb1275b57b72591c74448ff1b4f29 +32c91a51fab65e23df7f68134a6816c4a9238970 +a28b56cc24aed1f5e3e94de3b93f52326b15109a +57661946af9cbfe7aed71c3ae66e0060cb8638f3 +9b9bc39bd993eec41344efbdb9c607ca4f2a0523 +6408cc02991774b672b7621da390d62443567370 +14f6c2fe30cb479ba64e6b93c5bc12793c17ec33 +a88df43d0b2cd9fe50a2c9329327583e5c7f27a1 +5a6222f69720a198c99e4f5b01775e781865ea4c +f780e9ca5945f56b6a7f18a82aabf5f4fec5fcdc +03810b21636532d47215c78c44459020765816bf +b27353a01419d6de144b49557dd1403459ad71f2 +2d51d53aa945f6b49af64525be34a85841acd5df +b6700aed36ae0b001118e92f933216be7852cb93 +ad76729a9a67ca10680feafae4c863228451c887 +ed029b7c48c21c2445a26fd7e10fd8f4122e3258 +af36cfd7b8d7d175461232911dec218b2d057400 +e2acf1d405dad7d8254d1af0a94bec031a0d7f4a +77f7b99241fc28878325509939f12e54663e85be +85032e16810fcd9d589656b09aa3987c66653e2b +c16c978229ff7bac33ed01e1c72e8db1a8dcd3a0 +9fe811e74d521494605dcdc25c595e4507f9134a +56f9718d4e669bd6927240142f8b40615917c173 +c42e3e30eab10a9023eb5b6d81b832b0a2ca4353 +8b5d4b87f2a6f9e07b01c7ecb3b89b2ba20337aa +c0b60c8311f789be522509ca30c23d3a159d12d6 +b362794e5749aabbb0f8bf71fadfa445daa94946 +9fbed8f9c487d810a4fb512ea35d5717a59b2b0d +9d722dd71ea4e03962974df491d1368d2edd1573 +d983e13712b2399f4d780e7732bb81d79bc4283c +611978cb3cf9874b122500ee2eab401c8bc31fc7 +a827881dc494f280769209f6de0b5e0ef9ebefb6 +79063b8d1f5e7338efb94df4b30bec9ad7ae2f0a +290d55a49ceabc680887ca0bfe70c98a9db22c75 +e2178256342dce38d1bb84eae259bf4b40023f24 +2cf61b771e24d962a673d06bd68e14290a161c51 +d253d28682d5a6489f7e93a8e2b397646a6194f7 +f733736e55b864b47543ca439bcee7719d12d2af +f640b8eb66ad026592214005c0ebc04f7aac1bc9 +773652abea2664f5fdda9640a83ae979a90b2056 +cb9d81da9e17b8ed42230db60c9ce83b18c546a9 +a4f05a3867cbd2f18b7c6addebbc0cd6502db28f +fd775894591cb4ec10b8e0ff181797e565fb3e29 +55ade083c6131a3f5c325d96a7d3891d34507d88 +880a6fa92ca605a0d03e9da4482242f90802ef4c +bd70b2ad96033c3871c732f6a5af9f5d77ed252e +29ca31403c4ab7faf210fdc90a6658b5ee828f9f +930f94cfc6eab8937fb0c0418e9f29a330999d4d +d78a6441da4024d121aab5da4a6100746b1865f9 +c7660f465d05b5aacc53dd8a449c6c351887ea3a +28cac4648272ea71627644d6977c071df8af31a5 +87c7e9d7b299e6da28b0451edd8d37513ccf8a71 +12638fe0c25faf16b690b6712853fbbfbbb5d469 +758d80dc0f18fe1421dd32f28a89bfac946268cf +5c067e097b2dcc3a0c39c48ceb071fa5751f8f90 +bb0c69d0903bcb59b21764ceae5f2606d9412137 +79284dc5273fcb25f20af58894e7904ecd296329 +ea8c0d8e18440406396f92269ab02a0ff61d2880 +4db1bc9b74bc6c5aa77ae99443fadb053c7f0bd5 +4a202ffb486768c8b43b546f56e9e28ece1c5857 +7de1b8ed6afd6c2baea2d460b007a80ca89a05c0 +f6af5bc04c12af284c49196daa707af85897d1a1 +f1e5f194cb510cd42abb8ea91bd7660371944ecb +70bcbe9fadddda5f38b0db714fb66a615888228b +2d9dbee21465ceb9a63dfd32eecd0298d965cb5e +abd8e4bdc4da69ee958d3081bba9323bd4d24605 +9615cf6e18ddac545f82d9160303c25766321bcb +0d84b238655009e4841b3e5640ee6670d5b71bda +34e42a208eb191c655c9581739fbd8e5e4dfa268 +8ac18eab69ba655a1c31583794a7bfbf022caf20 +0bc594715c4b46cc720084825da8030d3dc9075e +f930a00c0fdb8795ef6292b600f729276ec99e48 +953729aa58144c173adbd913479d6acbc6136994 +54551488819142d92a18125819e3d0cecdd315c8 +39c3475a542902b301ab644f9eef0286138ea150 +73c62468e8b0de40c41995e80d89d354e3e04547 +adf01293fa60f06f840285c2db3ab285e3d4f6b5 +4a992583affe82d2cce6fd78ef33dd43c20572a0 +3b4e23b85d2874c47ecbfd94c1f7a96b4b849338 +474416f53901506169ea294355b2d58cdfa21409 +ad6588a16c8e30ff9ee064aca773777ed0a8dd81 +2592f8429a0bae54a17b1cf00705cd42ae5d2545 +121d8f924f0cde0c6e17571175921b4d11b29193 +91b5174d19f384c36b51b862ed48e390dbc7c4ea +842f548097e7d4e86efe28f9a62c6c61a24f73f0 +6d1ca567b9dc7b46c0738fab41a0eaea13b9a5df +a96d34200d4924a1842eadeb1f07ac4cd73174c5 +64e3dbb93d8e3d0f1a823ccdf1e69f528c1f10a3 +129365f8fae9444a19e06405feade21d9c0b07de +0bcdf72876622a900b0ddac50197a38a7122861b +c2326e4056a392299ebea121d877e4393a48c6a2 +33360d9b2e3590cedd98faaeed141381f06df8a2 +29bac478536e29cb9c9d88242144a2b9f8e0e91c +e245ecd6556641b2972bd6e3992ccce0683e9fb1 +55cc2da8a0a4a327117004e92080b544324e5ce5 +d8d318f56ae5da4ed232c36d721faaad97a108fa +f004e2f56483d4d10c7516b15ba6471cbaafbeda +9dbd5923ce8ca77e6602a7f922b87aae5304eebf +28a75161fa3bd03538cf95a1dfc113fbaac12744 +4c4d74d0173985bb4b60506996ea4299f47d7d7b +8416d8f98a976a88c06b562bf9b962703173bd3b +43222bc173aab2bf850f05b12eb3aeee9286c993 +896970657cd0156da3b2a7dddb7fb73d55b133f1 +4b675d30d7af66719aa8cfe72156eaada9913679 +a77321e42155e05659f664bda7d4068f5bd7e28f +14848e9b8e3f62e17511b2e746439e84520653a1 +9f433e364b78a52b219df6c3f2639587ead94b9a +6ba8d2f343f61accdbb0d617e620c38e0ec45813 +c2695e272df6d3944be3379b32057570401fa644 +88604145a4f9ba1ce9601e3dac1c538e86704715 +51b8f7929d192f8e05eaf154f2dc288f9b7a6a4f +ddb209b527291bd3ff210930445e0b9bdce788e5 +70ad636be5a1245311cf116fafa11d78139cc2b4 +9567176911c5c813159596080dbf8d80d0c38892 +4ed73b4d9d45950f4658ceb258ab04577a0a0ac5 +d27fc2030aa59c7c6f27ae446f1266e2693d1430 +f97e575ab113c0285dbeb39dd4c84f398223169d +94a453f5231fcc96d545abe9c65a5c8576978286 +7473dd9fac4e624df01329b7e18f4e49aab607c8 +d4ec2b013ade8421549b85cc2599ad402845f01d +61d537a3551608bd3ace1026a3c26bb00b436857 +20e53abb0056a40064cfc3eca63da329f699b444 +bdf72e5711f32acfb2029f4edcdfb0c6a56ad89b +0ef13b22a08359d3b3fefa68b9fa69d573a528ae +42aab037cc46c726620a7e4a26b6cfe712547097 +6a91c038c8aa73cc67aa19772a89f3b0594da85b +0b9be048ad4e9d4842120f241f6de8f0ba33a427 +a98657457d124cfda8b1af5acf7ad45a8ebb991b +c29868034b4b93900a956f63823ae703045c5cdf +be7d317dee4973f77694d5a76bd4b4c0146f0265 +c6e795dc07a0577227968e092c8d32f38518cadf +17a1c501cf3e62b0742d7d9fc1a973584ba000ae +35b5f9e6a0195d35af2ede09a39d2be1e11aa873 +12bfe82dbd97e0d077b243841a01d1748534ce0a +2cbf26bed002b9a3820a55f0cf83b89c037d2dbc +5cfa83eb2302793244790f8beeba7b94aa376a0c +1c586b4c0e3d3385dbbc8bb2878bc07ad55f7b6c +be06de1968d3fa697b1bfdcf840ceca1d6045a4c +ade68b7f7dcf87a346ba2c5633d02c715cbdad8a +c90d9ab62138688d5f95f31c3226ccbcb13d1366 +281bbdef5a4f89c1fcc2df16c4f23a236f7d0baa +2635ed7458ecf388892531b039af44cee02a784e +6ad66dc6b0482ac3c913227ef70842a9ae8e30a3 +85bbc5d9f1d91b73dbdaa24855f5d31c075bdfd3 +2d5bb7bbc2135f62a776ea310f3e2753e312a6e4 +6d40054e52d6510245c34bcc20f6327a33a3581e +67208d2fcecd9a1dc61d04f84f5fe4704d1975f8 +8684efa8a09fab325114ec73949cd200b903cad7 +8b5624c5be46e231056b1925554756cbe1b78de0 +3d65a17e28954d099471d604bb5d1f4ee610ae37 +9bd89e6e6513caaeaa609e12c5018c986d78ff5b +435136aab0166457d07a4516d698163a3967c2c8 +b624e9c690b604c744de5a57a1fc3da3e2b081dc +4f80e5df62ad0904670a6081fd32d13adbe2bcbb +852aefc2847e70f479e332825524f2ecde41c7d7 +5a019b0d77d02736fbf945609fa02e4d08c661a3 +b0d727af857d17ff4243b95c2839c5d2388198df +3ebcda4c1397486db637f747bf1cd6c567a7a4ae +c04a772166bc826d5f489b0cdc68ff26e49c93cc +b564a034aa57b58ac9d658ed5685c86443b5df5b +96101c34e7103938db08672acdbe254b36e6778f +ac641c54b62fb40e52ffd5ea1fef7d8e1d1a7d77 +302dc2320dbce3ab709e3613ba6dab8fde7e6141 +bdcc0593dfdcd18e0154901d6548e8fb84811b23 +2b9e51b8ed91ebf57dc5ada3bebd39c9917f9ec2 +0e01105aafdaed63f86ce1440c686b52cd68b370 +573ffbc148751aa576828d4cfa16d331695b16f2 +0c1a95d83970d49cd097fe025c7dfbf0cb7a4186 +90168c5b47318eb7b471eca68bf938e5d76b53f4 +d65dfa7ec74a73cac7467412dbb67fbc7f570e9a +614ceda0e692af42ec9a15d0f8d9c8551cb25c01 +9d7be9a9c58c495b91619cd5ad73403f46024be1 +966bb214b29c1d0e0e8892d45072888be1963a9e +047e79600ae98d6bd39b6999e5c3da117096d3a8 +e552899b2eeca8d733914e17bd30e51550c56f29 +970bf13c7c6d2576c3052952174e93bf99cd038a +9b4e88c1e48ea048405fbaf4456bfc18faf7aec2 +64751b3b379dc90e11b4511b2d97ef9b707ad63c +1c354e059aa5da2866de55bdf43f12f8ce41a5f3 +aa008754f66b02ee15055b13f5a05503dd8de70d +381a2d8a45fd5235e75ab82765fdc54065d2c5a5 +82eda5b71bb18fb9e6afdd835668c94622d742a5 +79728c1409f6081b3252e0ed98246e7520fddb56 +2789b089631dd8f8810a087be76ad7cb1405a6d7 +9d6629a03aba4a029f43fc65b2da826843266c6e +d3a4eaaaa36e8dd161eca3178cf285ae50f83e5a +abb21c96375b75d58d6c50f3ede2fe292b41e169 +849a00cbb44fbb70e416bc96161c9b3c8afef17e +9feb285b0dfda1bd6a34450aa1d490ca7d7417f9 +7cc1cd5dbe27b91c242b5e7e56011973ca02e1a7 +14bf2efa8ca94b202bdf2eba296555b8d8035650 +6175f16c823848417828423f0332b49abed89fea +97859c33651396c2ecc061e78e0918d608655c91 +9ccdb1d68f8897696b7d4189ae2c3d119d7b6fb5 +d4dd09b07c4b4e27741f3af59f927eb0a893dbf1 +b0caed48d84ba3959f9c76e1af37c48d89dc8f27 +37159e37a7e4b3a856615abdbbb460645fca0614 +4e552c4b947bd7ed58c89b53a1cb81ce76e4248b +8c6d08a58c6a6b6b8e876860eff02d249c220e7c +389ab76899f1d5c0b051d0f475f8a7f5daf14281 +0a078e2a875dac3e773cec803e9d151107cda070 +e5b5e8b527711717cef3863f220195bf19554ed7 +0a16ce67a5652470e6e1dce8fdc8441261693078 +3a743694236e9d78efb8f397f1c60b0bfb7c381c +8daa0fe8f43100615052d30d87e17b48c2299150 +5a0721ae9358f1e9ea0bd9ae493cb7e611d3b701 +e406f6c3c3564dc2c3fcd23319ea55520bf5345d +3d8d246edb6fcaedbef3a7e60bf69536d3620a67 +289165bef81e81f1f9aaac896cbfcdadcd94b6f0 +3a983755504e071a0e578309d36136853e4ba790 +aa258c5bc9b86d639d7e323958c59264590115f3 +c767e2e08030127b2868dda30ff023c3f2159389 +febcdf5c7acaaccb08b95ef3176fd50f9f36485b +5931b311c0b5a4f4adfec3e580be96844a0544f4 +aa8685ffde512443ef3dd2e5bb295f3bdce7458d +c4bfcceb23bda043dd85de7cfb677142ad6cbcfa +fce74663d6c8cf23df6d75e7ed4461b05bdb8b93 +45dac23c5ec279b9fcb3081804365cea4cb6d6a9 +229a5396c388b89c0fe4ff4123c495f82219f106 +a728db50c9df927806f2d8041ac640e4a80563a0 +e795101bc64f63d4b223d22c11275072e95eb4ac +68fbf2312fc7fba9a8385fa3b3d744983514ae09 +ac7eab682b7dd11450bb30d82e6d4d63de9e0fe4 +5a9cac06714332efca4fd9e0b307879d15724b16 +1f95679e06c605b810711f6119f4ad1b3eefea38 +f8a905d60d40d2b5482d44303bbf028265068069 +00ecbf2ccaba02c5ec34c5f8b053f72993b9db61 +703d00f83c9d3c7eb6c9c2fffbcce8cec19b4dcd +86d433094044dd5f33c71c1aeaf6f1d086687885 +c919d2ba870f0731191311ca25bd56594bfd8190 +e201982c8fa389d9ef4351f5332089375d61dac0 +04fca6a72a1158e658a24077492650e8f6b1ddf6 +4449b847626eba51f6656748c260b4cc4476408a +a6b1d71c55a993844f583582a6d8bdc70ebbdfe4 +5535ea56011b0176a22213bbde3dcb9f912044a1 +920148893b1edbe0576b946046e276bb80bf8996 +ae59d350bfe5f950a1e0cc59575161102894e21e +3355b135e0a6999a100a4dfeabba7abff20d1fb0 +8b78ebc88d8d6e59aa48035cdfbd351e04d21141 +e11c0fb1b1ed5eecadc45cede4243a1710c48426 +83ecf5dcba55bab26b6305bc4eae9ffe6dd1f3d5 +cd4ca588d200f9e93ff690e33b1b81b25050a51e +8345b8996464c0ab21334b4af3bc27051091d2f9 +f69b6e0b9777fd9fc679b89752d9c53706b207cb +45736c71853a61ec5713a4ea8d84c2ab9ceeb468 +9ef11ab9c6b2498800c01013b18a32fc68c9087f +9477d6e7f9920d35584a001391c20e15f332e61f +490dac2dc10af437af58af767b6e77bac73e2c7e +6e4b20eb733ed2620d46015a20da52e5307e4347 +7bed603103298bd79dc1cbacefdb9d04fc0293c6 +773460c2ad45ffccccf919f8a49362c770d90866 +87e68009ad50de5bc17830fd8012ea7a14bcb497 +500c653a22c850508ebcb76e70042cc4c6abda2f +31cb505c26ecddfcd5c64cb0220b4f863a935a51 +dc53ee2e9055d52c81a003c2266f52452eb4f93f +2d1db57d1355d5fb6611798edc6476b9edbe4157 +953896144d670fc4d34a98b1df1b82d14cb63241 +54f5e7e40d77e6cc188711c347288db1cc663c19 +5db7fa292353f3514386039afa14ad65ce75562c +1e24aba8ba9b42e53dfd6c794b6ed06f0cd52f51 +8d7aa48f66f16a3bd4aac1ab25547acf80d0bed3 +2614fa7fc94f1dd5e85f0d0c59b47678a73e1e52 +fc18ddfcc4c7290d77ed21b0bbb160ca2bac1ed9 +715d9284358dcd0c7eb7b3d6bf87d83a93ab171b +d387101204fd49e686e29bf3a1ab0e8a58e208ca +3034f7050cb7e93f47d84484eb030d5653abbfeb +9a3bf60ecfd8e48c4d38351b241ba854ec572fe0 +14eb8e5670ecf596b407d78994a302b52aa00a7b +628fa2274129715937fd880b43321f3ccc2ea28f +548c28926f0e930e7202bcf608123050d3c9c34b +e2b0cbdbddd2b58ab6503f0afad250e742c4f155 +1f796b343e5ce3cf106fea683b2db5ab92912077 +6dbb82ac1560fa51ed3941bf1ef4be6094fb9bd6 +5a48878be83de6bd8ecd98af2286047b6f43a360 +2ab68d9ec0b03f49a61797f76bac67610aeeee83 +b235545547b50e04995ef903ba6680b7cca8cf55 +d1ab641b5434b0470604ffe4556b7bdd37c7b2ca +b495b4c7886a5e6607ee891301c66637f1ed4066 +b08573c2ded22ca6ec2e5b5dded730396636402b +39164daef21c470b17d48789d14527a8b7bda8e0 +27b78d9b56395eef0afbe27533583a6347b50563 +02197ac8224b8a65f63309075637f3b041fd33f3 +a16f3b1152c336cdfc33d82b502ea0fca467b2f2 +aca599dfd8013b90eb5a5a485865f8b70acfdc5d +c5ca3ba109e12837d75ab4f5e59ad867279a4835 +1cee8694cb030d7a3feed344dd4e560527e1434a +2c9097fe00b5519f4f166adbf0613a8d9d56c5f4 +02fb218d71f0526d07e14e625017c8dd15ec24c4 +e1e65c6f31e3c5543cb6e19910afa87b2dd8292f +888cc83e33e5eea70cbf3cb2a3c84a60d27ef2d6 +a9f50e4edfbbce36799a8cfdd50cd8abb67ada45 +6f2a2feffb25dcb7cc664f6426c397035df82341 +25165014dc5ea0b955024604562899e1067ebc6c +1f6bbd66078c03dc25f66ece63e4dac9f2427f51 +eb65783ff8f6592cbf9fbf1226734cdc0a643e2c +9eed2c0f54b51fa96da3331c74df028b33659085 +8087553d984a99fd514509bd7dcf9eaf746d8b8a +e71b4b664d315c73cded216022bca7f74b0e1410 +e234fac0482e79c1e2121a5b537a87124adfd7a9 +47bd9c4afdd2b082f670630aa2a76608a8e524e4 +be715e9535d1ed5bd16a872b9ab09cf2a9d61b79 +0844a73141a4ba2ec2214d739440d1260f4bc37e +b9665eeda6942a4ef5dead541eacaa046e24fd36 +c26370d003bd00cc77c42725e125ec0d8edc2f84 +2ffd1670a67d23158bac813118655a4253164cc0 +7f03346b72689e24f00edf884bc0c8bae4d4400f +d435d8290d83ed605e433cf485584029ebae0501 +0912c3fa189fe14c5bef7a3ca7c58edf1f74fbbd +cd3e60bfd6dfda3d5d419087bae01ed43ec1d4f9 +ae3653c118f231706f590239f4810a5b92713779 +f0d33818fd16a0d4a5f431411af08fb7028aa91a +3f5a08741079b2f44ec10ebff33d9ede07e93485 +f7d19d746e8e136a78aaf111fd9e731b0015bae7 +f72d5f21581a52ae1b6eb98f6a4e961de38c7771 +0cff949d76f32f6991ac2bf72ad019a3e0561f41 +b1254a665679c9dfaa9e4f1294d5adf5d1112e0b +819de72c70c581820387faf558f6bfd6dd7ab4b9 +d03badcf3c9077e95ee08cd8aa318fb7eb42a85c +6a4757ab927c6b9a7bd3c2edd1d0c7441fae13dc +2bd85b20f0e72ec46353e970dcbd254fec69b4e0 +3a4eb31ecbecf8ccba7f2866cebe61138858ccec +f0d86a741e0c1ecd9174c8d6116216102474cd80 +09f6f4988ab0df352421cd86af9149c535a84891 +509bf571b75bce94ebbd5c82e3dac82c008c615e +68bd0b46d540bded4579195ececc44cb4031400e +eb5066cfd450be1acbcc0289b7120eada297b5a8 +c14aba6265cdc494566164e31f2d20ed024040a5 +5bba86b03e7dd652a0958aa584e0a7322483f3e1 +8bd48c96118acc2c206af9a445113a766f0c524f +91edc16c91339d2e32b02d5042b1f45f34f9f175 +bef7a130e5d468153330bb2bb7490ca3f13dff35 +a857974dbac9c8b5d15f603c52186312aa3db4dd +eb345f45860b4554e0012a9056aea6b0a6c3899e +8a3710cc56310d0f52fcae6b7a2eb83b81317fec +04cb67d8d0b2edd6e64db909ed772ce7c98034d9 +38947f9cd8a0710e7aa1b50a4b419df04c3275b7 +a3c3ef753798e2bcd9bbfb30ed41c4bde1574bd1 +22f4aee3401814d733d1e46a0f7adef215ce1339 +3b5dc05d2f5969a5c5faac9283affb8317fb919a +deb903460adb53e7e4a7e390f32f2f8bf486489a +69d95f05a95cedc3905593d2b819478b820b2b03 +ab0514718c95270e4034a8502051f3e1b6134632 +453c61f2d82374a2405f6aecafb810322846bcd0 +3b94bc5c6064a033b75177398dc1395cbfc8fd8b +c8edc617ea9fa5cc24c8dd5b1c5addf0ac5a5cbd +6eb961674cd048abacfe5887e7661503ed2156d6 +b2480743f75ad232514bd18ef2b486d85f14bb9c +e74ab565c999b1962c35d2f2a1ee4d2a0c413856 +767b2fb0a184b8f9528abafba3899183b9d2032b +9e64dd02a65d825657afe9573af4396e57e7f131 +398c3ff75e15869fa5722a4c64b3e17b4cd318cb +677e6811c190c83c3e7f0259186769ac9c15e4d3 +be0bab874277de6a7b462e61a50f9b71d643b185 +c8c6b34eda1230e2a11973c05eee18957fcae172 +bb269a2c1d516b9615b78639c055bbbb59b9971c +2872be36b209f836375595c035e22c22b25055ce +0dd91666f59e66201b762dca78e153e90ceda3a2 +8f5b9b3da8f209108736d8394bd285785d5666bd +490160e9d5d572989102163f37a967dd1a156c92 +83bb888641ff80a0dc6602533a0445b21094f4e6 +87fba5f9ab800ecd2544ea2b4b89917aa3df310c +f8760f11f7d3a980dae73080eb5b6c6247d72d5e +2ad49fc383173a071aa5bd66459db0e30274d7c0 +c271d146dcfcfed573868a00b2bea96aa5d372c9 +f684c9b5f6b078b02a32fb79cd357369773d054e +c1d2ef190ea4fa4af67b9dbf7762b20193d00bce +12705d1655ad66c2b6c6f14c6f5f7a34dcae929f +5986f590cddb170716f8ce71aff12e36f1e8eeb6 +ce1ecc5a548f7e510abf042d05f26817774ff534 +7b304dd1bbf1c96290a73f3d6176f46e4a997355 +4181b289b8c4cb97a2344fba1843139e579aefbf +46574fe049d5962ef4502381e141c859da768756 +f44ba8504255cb836dc4099d5f6bd91a554c6fbe +a671afe409bd8263c1420e257be4371a0f7839fb +8600498611daac07951532b561378b53bde89443 +d9d2c818eb88007184f8e04a423e0578ca05542a +a86662438366f42e826621508e652c9bbf495b7e +d9c2b30e80847004e1b76cad41573698468344a6 +4a71ef21ac5711e33e254106e483097ec37bb9ef +426aa9032838d8ae833402b1826251bcabe5660e +f0c06f43c472ddc4b48202ac340a04c113e2b903 +7e7134ec28ceba3ca6884ba18333a414e1aa8e0c +2d187f637133198a7c76a459f1f7de8df894167a +0f13f8a60ba4ee3df93d0a9a2c8ca22fb8ae1b0c +4e1940588f42020989fda3e41017ab76e162c935 +a09d6dcc1b70446d33f47214d6b4786910657dfc +1f7417428c7e188548e245741811b13d4a30bf6c +01a378f7bbe7a331157f4e6ecec28ceda5468a87 +d8245a45f5570bc0d540c53d1fd703e1b4c85a57 +da88aa04c57b64fc5c8a31931746fa68b2ac4ac0 +9b2201a9c86c43ce32cda8a64479b42a0e488dcd +90e4de3910192f75f20701da3b7c208bf425b7ba +6b34748b6dbc3ed23f5cacff87e22aa81c203588 +aae69b97cd2c54701bc5aa8c79e9084a1659d9af +a137b3398ade1220b05667de90dc60f9e34ac608 +ae5fc6967c73219be4b9822c577eee24c9c75289 +6bdbd7ece17ea538b87d530aebc992ecec391950 +60204acd30ea354378405aca8c41e892e85ce440 +89a8774f678ca1ac422938b89d4a7ffce3bb81e3 +b7b603138b02f7be225031089bc81d7034127ed0 +79d825c1caf44b0077ddff8374383f516c9a546f +a0623fd42acdd4e4dfc151424762d2c5e5cbc0ba +645505d0d8a78b6553b14e617b2202fcdd4e5219 +7e58741c2c797e636b667656bf01903a34fa9422 +dc455d89d88cbb946302f2fe7b01d3a63a756d4f +43d7deb5776e00a1ed18db1717a71e08f7749470 +7535df26c1cf2ed0d16ff4cd3b979a1026d20c26 +e17e680c33bbf7c8edc85b282f8116443bfc5222 +49854018ca8b804491c397e5541438d91e8d87f5 +005102eb516ea773c622200e0e31c9bf74cbd745 +f243bf918f2792568194883aba4a92f2bb18ea0b +5e9403a71554c44bd292cde760d5e0d0b5f00781 +d1d6468d4039208e7d38629fc6b00bf082231299 +b65a14fb394369529becab53de2ea7a5174088a2 +700a22345dae018fbe67c1aeadb0caa71595e14c +847a9c6affda007a45f64a965872d14d1ffb3256 +74b79341a05b77ed4a4e592a0cb87cdfa920c35c +bfdb1be066e0604df1dc8155b52c1b82110f074e +a96db9b3394a3d85e843650910f5674a568792c9 +0a20b39805dde1ba16c133de1d6d17cc51437bf4 +b322270c1953f3f32d4fc81b4de3d8ff7666df5d +af517ccf4fc7c4295205154f9d0edc58ea5e82ed +6eda6a5542aa7f0762ce7ab9c3bf7a49ae575816 +3988d5a441b063a2551cf90dbe460b0865f11123 +46aaceed2a7f255b6e1ba85ee73ab179de42c98c +daf68887916a5d7451cb03d39231a8d3b6f5b367 +278024ee300488dcbfec688fc950572df3859418 +a8cb823140ead1c1f468b5b5841eff3fb1f94c09 +868a08d0c86376ac40750114e1760cba13176316 +942045f829c9bc3754d5915e8b4972f5cc144f5c +1f5d7cb5e0b4f417bf7dae7bb8a438c408db725a +0f32a9c7c2c8dc45b2d5414c37ed2684559be39f +39b5dea3e80ff6376f4e873b362355114ee8dccc +18f0ec3e26470a3ab4edf1ab0db947107184209b +1bcb0b77d38d94e257e5496e662364dda4eecd97 +0d40ccfece3dc6ee02fd709a953b6c1045cd93a5 +7b752aa01fdda8cfdfcb9c1cbe8d1995d905fa45 +e75e726b3fa14da1dc2014ad089adc4ae892b66b +03a65d3cd4a8f8f5bc9a9193236ca867942fae30 +d75147083ab635f32a7e5f93b634be835fa51d8c +89db67082ff60ddb191ab3be867a74b9e7e90b91 +4583645e47fe935048b4b04683ca3c9b4e3151da +abfab417d9f61481c85d58daf9b147520cf9c853 +a737af73b62c18b3f2a2ce670f7dd28e43fe3f96 +89920af5aebdbbe86d3c77c52b10043dad5d008e +232e8eb584b712923982369a5221f78437781f3a +793dbe3ced6f14fadc7d62632591773e6d2f83fe +bb5cdc1c479c0ece8e889582a3daf826c453b454 +607627394abb34f3bc3c5378dec445941efbb163 +1be4455edee1ec193a9a67eee9202d3737c39ac4 +5248835c349f35d3df941f193fa3398d9f9602d6 +c6a568f10227be6162ea11f263672f742897918c +e4cbcec4b025f271224ab4dd3ffa080a3efca82b +898635d2b3a86d2476ad5731e5812f4c3f629ee8 +bb7529ed8a10fd4de2dd75ef6eeff0d77f7fc116 +8d1c7f292ef193aefdc3c541343ee0289491992c +397827b307f47a1fa99a2461a118eabbadc30659 +0f80b15fe0186f080cef33a5a5114488cde9fb14 +ec806a6dc921bee53ed575e2c86b195cf11dde52 +2ba875b8344e5b663b9b03714080ab2e39f6db91 +115e0c54958c248aafd6c260d2bde8523fef028d +699e3f7ba6b27638f430ba63592356028d3f6bed +d2826ed204d98b6e303d12a30925e0c6fdcaa03c +b9af368aec28b66255a0f0bdd0a7ef53b35f8a8a +51b3f9fe23ea3bfba5d1200f90303259dd8fcbe1 +72c58ab2b04e45b40aab4d8f2d6fd9388f50e3f2 +aad0a1d0dd2a62aa6f9afb9fae64aba9f2a0ec22 +1fd538ed5685d2a6b8c38ce144a243c2b011ff24 +07edb3d25d83fd3a0978cff4cdf4304885ed25bf +f3ff775696979deeb182df6af8cf8228601873b4 +aab5645d53d7eded4627ec9b4d24eec73a141d41 +991e951d6edf982bcbc26d819b433a86c5d87098 +03c5ae57381d56941cf45a5e17ba90d41a6e0a9f +2f5e21643cdf3da538c315a7e324c85cf65b79e1 +e62ba5c4430b65e2b36c6923dc05ca179f9a5dfc +971ab99493a89d1d0e18ecef44e7d943774d36b8 +0c50f5c966929f8945abcb88a9d476d9f70b9b21 +a3af01dc03c6a6241d415c4b683b0f4eacc971a8 +1aa7c472d38c74e3244dcaccc40bc25b2a5016af +910e985eeedc55afc640c2181dff0090f36b221e +6c4386430bdf95067d2563cbe47b2f94a00d23bf +b81e3237a19103544cf849303af14954816e3774 +12c3bf5b7f85cc0066c3ed0c2f38589973e90797 +55d61093bea79e0f642f144ae1ba5187bd4ac20d +ab4cf98240a9cfb09eb2422bc6a99d1fb861e363 +99d837f58be741222a15458590d34db30ae389f5 +fb1d623ea72c989f5a74a6937907e7e94ac92706 +16c07c52b918bf5b116c37cffc5372ee5ec9ca83 +b5afd89ac82fdfb57fc81263f38055e7328a1aa5 +406d861232463069900647fadf936e8495cae66a +b9e1c3ab497590af5fe4f28614d483fdc36e967c +53b0223950f6bf04acbc4ad1ed2ea43b5a6c8941 +fff22532004f02d2e4ea5d6785691f8975b5b839 +7f68548de367326193e17695474e4dc40de3b774 +a2b6ac2272e8a05398be971c454b172033512f05 +bd2d159f87aabbad8dfd67acd589f24f01c1e5f0 +2aa9c4d5b997d6ea1ddca5e526858cbc4087007c +ddb0f54b9dd76fe0c02aef5d5e82dce156402b19 +214d42364578a71e008272f9a78888ffafad62b5 +7dbd2b8f131f3eba3ea10a220f56726a05224967 +34ffdfb3e2cdd2e1b500e7d517a597f9f11598ee +f069b7c34cd26b802d405b0e1ca1edbba4c15a42 +c7aca7e84dd2957c7015df7feeb5cc5e3c20fe3e +c11cdceb6b39f4fb54e7aef33a80b11bb3d16894 +9a2c04ba66f0d29e41464ac3cca74ff589a88c2a +c700874bcda08b0671c6967eea7b57d8955c06e5 +95b457c914ebe35d2579cea928fc42042548ceec +25a13843f1e1c64067dc9e4256c8c0b79616bb99 +a52bed870aaccf545dd76aa95c942b34251dc2e0 +6ba05b3004c11f7b68fd09fbb7094fa3baec4450 +c028d8416334a1c916bddacbc8f40ba150c0f0cd +eacf5a328c19361600fad28831fa9692f7bd3c9c +ace2663597d23f5e76fcba1788816124cadcabfc +4e2d79327afa084efd92c4557a862c924a418c8f +24c563320b96af11a73faf41e87c255a79ed6a8f +004782e3db524e431c4512a9b272706649b6d3c7 +50ece7af9666321672f00a8c62a319bc1761679d +86230843e9f729793fce5c48e68558299170dabe +abbc570f1a8b5619ccc4a9d1cbad730bac265cac +b513ee7101d4d116857ded40f9c78db8ff79e504 +06a6aa81b44c31547e77f5a6fd2cf204d811b778 +f80c344a4e3297831093659676656f2b2f93c85b +8ce020b6755d87bb9afbee0dd8e7c66f97a169a9 +697d079c6922ab18c47a2038f727d3b3ac86f36e +50f498012660deff760d88afdd90e79cacded4b2 +fe1412c0988010d6c8ca00616d9ab69fa7062c98 +6f6dce2779ceca7175687c5570487dfd5a5b5d05 +44cca9fe79787c041dd5eb965f7b0ad0d53a8a49 +28551875c0c4fc5816dc39e88f2ce586c6779890 +17e3a8265c8c592efd5a02861837c12f1ea0b75a +b6c3ebfb33b09f594734e7bcaf759f98155e126b +ab67b7bb4298907711850d60bf155a15e96f7383 +9902ea373ec63fe856817d2c2a5be19c39d465b2 +e32ac00d7ee9701ced8b3105bed471085227abba +55b92e0cada9410bb86eb6197be2fac66bc979e8 +57c053663b53de81b275d164c9252c7a32a56474 +0515d3fb281998a976447cebe5248613c564a3db +dd38b340507f3562c878823009b022bd0cb7cfc3 +c93b9acac8f8ee7447208d9c081439bf92bdde9d +70bcbfab99dc3876b16d6cdaecb3e3f9ef2b7c60 +d156e3c8510e64dd3b1028f9d4becb5b38e31a0e +fff2de72f2627cddc1f399625b71c742d26ac867 +b80d4bd6d1dcbdbce37610411db71e18b7a393eb +fda8ab67e1615867a9ecd09bf627ff1a2ac130da +45c2241cf068b3a38ca746d39426c9fdcaa3f87d +758acf2d60f2748ef0fe1147fed094aa02d773ef +8991929e98f8ab2c6c7e442b136bb3fd3722518d +31a6ce8c16bd8d3d94d96b3c929242685b5c06ad +ba53c54a0782881242ebe00bcc54394347ddadce +4516d75c44bfd5278d219472a009f0635de31077 +0fcbc14b83ab4c2b187115678dec2b82bbbc7c79 +193af69cf2f688fbe0ba32d25f50ce68712af032 +1fefeebb1d7f2fdc6e25945bf4c0bfaf8b859029 +95f175c3463a3b1790d62beaa5900e827d0fde4e +c22eaa41ad8b30d4fbf256d1ed64223643f49000 +ca9a95d8b4738d7837f2cb6ab6a5d6542334f2e6 +dc14de43ad25bf1832bbc75eb222e39d98d3ae7a +3540ec44b2f17500b48f9b975121883ee6e024cc +1216a8a54020c7db5f8c51e801485eab4a5a927d +249a104a7bacbbfb2ea201629927ad6ed9e2f32e +09c2932832acf1d100c180807642997178caf20d +18c89d843ca5b70dcec29471474db890eb80e9e3 +b3a4a2b0937108b193bec8c2514f7d86bd1d62ea +6159001453907575e7dcadd6b7268ac93f88387d +4b8632451ce549fdcc35a15bf8c98ce8d8f806e1 +39ab82cedd23bea242f6324d7881e69c2d80149b +01a16d43624a3f29f540f88e1abb06c7fe21b97f +0c464f0dbb12463b1be61bcf3b890f082b55ae91 +9b965a50dca6a5223419fea9da3a1830cc02ce6e +1fe13da2fa1aa7b96446e4f0a4a914002c8ab6f7 +821e1c9526843c8a2451f2fcb5d88120b1bbf0bd +a5ef564d719ed6fd1e788278d89e306df64d18a9 +2f3598da0b19b5244edc107a8a2c53e663108e5d +ab5e82f0147fb1446d6a91760cea05dcb59d7b2d +88c75dcd6fe69272c2a1df23ce7be9e71a06d265 +2a911d105f24bc37275fae05de3c5f0e7b0b0a82 +b44fcff3954c0597c2248d0db8f8f590f8a4c388 +e9dea8dd63525beb125e504da0daa61f1c34918f +b6417a70c880b0be20053517dd9399aa91758748 +2fb813b0430ffea33cbd8fcc6f971f5d9c1708e1 +e6fb042d671f30a17d329b7e4c87436800ea0c49 +fba7c7863e02ca3769f965a1499f651c3646c1d3 +1833da4dd6027d49f8cc957ba3deac71387efdc2 +d35e38435e83a4ffb214287ae130c04044b7154b +8beec34cb8a5b21f7703578a034bfcea40f2c35b +64d6b005191114bef65941e5473da47e07d1d398 +3808cde6bd7bbbe4c0e82f0c54eff92acd432619 +11b5f8995f79d27db710913ba1bae31a0964f417 +0dbab305d2951d78728e4adf6ec71ea732e6780f +c89ea1517781b981605ef634ff6490e67506979b +9ccacb5b3fc2cd6b3c4637de278e69c756726606 +1105cc004a3e4b4353e87ae97cb4620821bb2899 +428a47ca7ba06dc07ccddd3293d063c5c9832473 +0df72702fd4533ea6ebd29fab3475b7b62551755 +0a347ffeae6303e67c492a11aad16b20e2fbc846 +9d4034ac51ff0c8c502169c7bdcd2823565cad24 +86618c22edbcac054063dd304381ae8474895c5e +16c3cf5adc935fb35a7aa17e9729910fcf92357e +7d502b601a9e20a98ee9bd78bf1e08cef7277b83 +f0faa3ae7a498a737d7a40bf07778dfc155bdbd9 +b43e70c7db39c2cf17f90ad051ee66bd5c6e1d85 +d53f27df460b5a68dae5915e33e66f392e9a344f +1372f468a919811ec7930b22c99fab37d70cc3d7 +c86fa3e3fa5b34c3adc7a634448e33fbda0f12b8 +f2e8a0f3f947cb5640b9707c7e128457dfd03486 +360d9b137df1aa30776c46230f2c7ec2766c96cb +4a7ba0ce7c995c496038ca837abf3d5c10afae17 +0b0e5b7357ae31991d64292e451f94b842a535b8 +8e031b31157ea4fa64596eb990c6a96b05cc82ba +7f7c48a962f0939ecd2edfee7dde97550f9fad8d +2bbdaf4965a87a8bea66ff145c42ce87a7fbf366 +c5d0bbb569c7efe21049e5361689fb05f88210e0 +ce333aac306d14686031b4ba09a4538c1f3283ea +7e272f7e93b7d49364b5933a9297c897b4f870ea +618971df98768efa25f26fcf536642f2ebfb79e0 +2baf69f928667c6af7bce96a39343f02b87614be +1aad3457792cb037041a6c6c9b5cffa15778d8a5 +2e3d475433bdfb922fef405f9f1c6ba5b4d5c5af +f4a93fdbb44ee8c5845f2003f24813c4c86d28f3 +a1faa559860b69e2c0cd58093fcf9b40de5a0348 +b7cee055c2c24e3f8c7d59b0a0b42124020078d1 +b0ad065d7130bda2e362eade95c133806ccd6765 +d00552fc5a41a23dca95e9c62bc0a1ead1480580 +8d262fa0756bd84160bdb282c34addd886c070ea +c4ffbcabf38ba2a6a1cff03744448bde39c2c93d +4fe4e075c649a4bd4f5b0ec605d3b0acafbff515 +562c72b24f594c80dc17c8b0cfdb60a0fced4c78 +d269ada80f072b4ad12ceee7a2807f526ab963c0 +d3f2bd59c682127842a383456c42e3e48eb05db5 +1023cd9035227db54e8c155c8db5e4ca107ab4e8 +c94b2f7b382e61fec3289ed78202fa49ac8c9b9c +cfc3c2d9e60f9d2683642277c6213b8fa7c7f354 +40d3b24401883050ccd1d8762dd547ee3b7518b9 +1de52d770d0b9364aaa8780590d2c056ac10402a +489306f7abf83d87f02baeb69e6e9721b074bfa8 +dfc22f5c80712c7ab7d396a3dffa2a169f250918 +b96f39b6666e0fbb2880150a3e7c764896f06462 +616ae36c136fc329f93c11e7fbac91c5730a3251 +c61ab037741ccf4ea28baab533daaac0b747490e +e76a8f3b9fa9f481bb78f4d87516ab3ef4f82eba +951906690bbf9b8e7a3f5127349a5c84a4fdd114 +ee923bedd44a863284b090e37b30f37bdf5bf9ab +b7dd1710510cfe24f42da8ab4914035e174379cf +e5531d6e7c1379858633d875c084f8463e32fc60 +7e0ef0a3e1c427b87b5f451e012d251cc0be35a3 +9a24b1db166e7e4e147e6a3c260dbf9d643b63e5 +ba0bfe8ac6276321a1bc90f205e555ca340caf7d +1e0416a9c46d1ef3ec1403bff3fe90bc79cb067f +a102a7970215c710de1b9c99303838c2348334cb +a9f45c89aa2ee6f0667422227f01c34f8c9f7486 +771c9620549a69fbf6a9a5ef7ccdc38e68afe15d +0c8f22061852c99716e2eb41494fe86794319144 +39b94222388815636b521d21a2f08b77eff03136 +fee60001c62e8c648acf235922e3fb048a03fe79 +6e1b0624dd65b5e96baa3507a0d445a80a9f5a0f +9f7f285425db12361d95eac01d6325da5b7c1c27 +52ad983c0c58566fbd1d6999b3f2a33fef4f76ee +a7ac649b207ea3c2b2d14b04e16698008e03f3c6 +db86841649c616b635c3bca18da28c4f0db6d752 +d8f4457ba6c5c0ab6f824ddba42a61f0c9ac03d3 +2026ba6b151b5e515d65b0ddcd6686bd5ee5c70c +066b5d8d4d63dc4577340e03d65868db5001716b +d361734c74c965667e3fb0eebffc67d62a9f8020 +24625df22dba0b807c4ada02f7c516af2f1be87c +8490aa52190839210a67cdc7c65989d3dfcd019c +783e073881366bd6f360bc72b745e4250a158fd9 +408d7c86c55292a0fe0ab25b72e8758f2e28c219 +82fff67155d216ae4dbd2579a349a5cfb1853d9f +6e21014db4762e915ad866f22572d856963cfe38 +8140353d0e74b40d261c63b61d694a44065bcee8 +ad34de4b3bdebe0147f4960cb5e4cff2a8cbe3aa +36d544deed2e82e479ed82b9cfa01c9674d55532 +4da16f9731d19d3f5ebb424bbe775c84df668f87 +a98fd56d5f9ef744ead28aa3b8689a72dabfe7c8 +e2e70792b7668c1229bcf37c83b2d1f4b3fe27ff +b6b9cf801bcf6e224027f7e4c59aa7aa2f3d9dc1 +3a7f208d0ed41d9a6310014780fdd6c45036035c +fc50206974914a14101bf7749286cccadbebdb3b +470f26379964f8a1d8d38aa130eb012bba05aa6a +e73760a04d4c7499e44c4baa7a863925973e100f +9a73bf20c1b1a74ac575c8dfb54eba0a5d1564da +f805a6ac3e64f8b822f147c34d751e7dfbef9519 +c3d2dcfcfbf76ee90124f731e201c071464ee47e +6c74c4ac5dd74981df79c26cc9d6526a32ca55ff +c804ddf668b101930b8a01216b4c9695e4d8e5a2 +0aa290d33030d6256b65fce74c728e24e850db87 +788fe4c5ce9bb5c07cb6c475475d37adac40a0f3 +ee41b9e01fd8e7d7bb33d051569f58eb3ce2de09 +e266e533a879c0871f8f6f6835f30729fe69c0b5 +8bde12452a13abd0cb56a02c9e33b3d4761cf3d1 +d6d14bcf0bfb968c1c23a4bdfab6372deadc0982 +3b98ff72575ae25267797a16c4f04c4ea8e135fb +b2c1fc8ea20bfe36a844d667ad29eac409a61077 +7622b32bfb000a6fb8e15b3e4fd8a93357c2a308 +0227a67bf1f983d16b1be924aaaebd586744c769 +83ea78bc976a72d475bcc8f74417eed45a8ef6bf +7722d8e807054646c7e07e284dd2f852d91667df +93ef11dd5445c63199c7462b28af5b5fba53132c +e6e3ff7d6d48132714cfb2ade928e8baaf138303 +c556e31e9dbc0661f8f708a9c70f6e1ba4b9e70d +3722af86f67dfc4053fcf8f4f557f17a5babaf8a +1aa4309a37e381d19e008f7060254148c7faaa1b +be839910b9ea57dfd574e4a315c147110f582ee8 +ce19d662cfe4271923efcf145b0a1b5ec8e12875 +b44c103727d89818fd6cbba1da37eaa8789fdd9c +322f43f02e2e654ffb6cf3e1cb9453bf716efc2a +91a895f5078cc3a4c302703961022abb5fdf1413 +ad6e8bb21f60b53c0997714b9cf39dda9d9b2d34 +33a1d2ef95d4773c3a3b6c71d05accfbbf241557 +75de28bcea77de89ce199a4c86d143e44cc087e6 +ed2ae845bdb53291f896be0b2f0b084cee0c6bfd +dbcf98e79896149c473b35891d8d961f483df48b +7daebffaa8cb23ef3f460d485d1dc2fe32039d89 +ca4148aa7b0f80db7014614e86b4709d0a1889df +cab376096fd25350738f7ea44888f2a1f2fd2a2b +0494aeae2edccdc5561ccefc038d44127d70a31e +47239ecd29e84ca927bd9b69672ec7d5067d3e18 +381cdf5381bcd70a661e43ba0fd79d59fd027983 +3100678ce59f658036dfb6c3415f391c40af4eac +de47770458f83a006a5c89add8add7bc813bc80c +96e9d4d075a344b3d000852bde5deefca2f9e9f1 +c892a846e9456dc84f78f4ef74dc0299da25b276 +8d978de300385829f8571e3b676c824d9ddc3344 +1b0b2b42d18944c21e6b0bef8ea0b94574041a3e +e64fd17d5b90af429de938b5d76d454ed3148009 +ad550056a2eb8529603167f124939dac09cacea2 +debbdf4fd19815a9212bcf02d5eec5a0eea4eb12 +1ad1f5576d81dba714d1b0667a4c91f70a042991 +365d5dd97a07ec6818f41b24be759357c4ed94b6 +48e2f39c2e343b7b98f17a5b47115370dd8c78da +7f65d049d7203bce263778a51bd059ecf634bd6b +70d44cd7046592e025ff778bfb5b8e36cb80b8c4 +1f2f63acabc31cdb8f54a2b3f125e6fe7bf971ab +82cbf410ede32c4956d855972c51ee5704da296d +c398561d3b0ca4a2acd06f1b8cf93371071729c4 +eb38d97bc9076a8416fe3a6ed3b87d094147e633 +ea3386ebe9143d1c6d150983a1d0a723b7cb7b2e +1881400fbdcdfe41d95db93f3be6fee3a5f1dddd +1a0dc7395b65e328bafb8ed51999aaaa16de63e4 +19162648224d0d061754a4ae8a63c9f421e44887 +5b773b3dea43707f6123454c4dc2696161f084d5 +8cfcd2dc0a5d14ac5d7483a50e50f5c14d4442c0 +71271edfc136c9ce588cfaaac2269bfe3cf0e78c +a1a1f4e60f497dde923c1a2b21acf20b494cdd2b +e64e5a6e717580763df0a2843c769cf38a448ab0 +4e3b2a5892906b6bec410e8b5c001196eb0a043d +d836254195e6bb1c3c102947d2b1cc32a278c29a +9808442b74870bde495f105645b7005a47a4fff7 +14a613711a7cf37565933fcb3aeb15053afa4a6d +5afafbccf9c622c9ddb37fb7d7530d12464e70a2 +e7ef1870e5733b925c3eaeaa82fbbff316085479 +fded3e25eb2a52ed6433fd80d331fa360db6881c +4614c7fc6c9e4c1f392061e930e3c3b42309a89a +8a2707ffd6ab062f73a2e0cffefa93f5234d96a5 +889b0c2d03cbf0bbd0d0460475a8134d210b6312 +73a7f1fbb65464effc91970ab4a6a6259cf4ad54 +9b994c7c8fb20ac824b021ddab93443a6fce762c +ef44248b97545ee8442cbab42de9033ce6dd68f5 +43fe555ce1af42ac9e617b66c88a61eef8a6022c +520f6879ccef0bd248cfecb2926a1a1dde5d78a0 +9cc18155796176928e5c91e39040e34081ac3b37 +1a4727f18b067325c4dad23459f85f87821762b3 +15e736ca711890fa42a96bfe261fefa2a573a2bb +fd4f32103caa53863dbc6c74025d80dad75370c8 +5374bae60b9cbdb036054b63635ccf7dd001417f +7c1df781c679840db041013c9faea4ebc4f52ddc +55ab99227803bdcb354e38bf62b6addeafa0e573 +99eb57cd6b37d04a5912bac7250539bbbdd6c88e +c4e1445c119cd40a2225a5d866e44548033c4f45 +d26d0b275a8d53e2d402a0fc73e2bb5f0525bb3d +e991d3f9f80a6f203da118e5ba9b5515bb8fe63c +eb711dfc073d86fffbcc5968a248b7a7c95f21b1 +76bcc396c8b1cd2535f972c79743d9d3ce21c025 +44cba6558c9724f887ab86b794fc9bd4de23da16 +415e2ece0d52d4529ffd203697df18f6f3279cfc +3ab27c0e8fff35eb03940350acbb45bf5029c703 +0e6282665f9e63bf1b716cf438143a5103c6a478 +027fad418e9819bfd3384d090e24a3f18febd938 +8a93e4d02abc01bf9e57ebd0ed617215adf0274c +8e16f164b019137ea83c8254dcdc5ef2410fe049 +494579d9e391a6c7cad2c1214206c526ee8d1b6c +c42d5408546b779f73f5f455b9dc2fc7e2374dad +4d0cc094caedb6606e3f6f0fa570e331f361afc4 +87b6e4078ef27c41965f343e0fecc4889dd74863 +a153b1ade12a17f6821acac01e5d4cbc58c33875 +fc3ce3e2e2777d7a8d0f960db23c1b1eef355102 +b3fc5430c02c211ce7c329dfca45fea603c90e67 +4a7e952a469b59676cf6ad04383a7672ffa36730 +cb1fe190a8ed44cd0f1ee020f664d2ec97ce8fec +1c73f878fb317972156e9cf6e4bddf75e2a2666d +eac2604079b1aa281d8a6b795c1d1c948bac1494 +aa71b92bc7b364a085d12ebdee3fab228d727ab0 +6eca6bd0349dffe3e01d785745b7721b3f0fe24e +05158d7823da76413a066cbb60765efd5be64fcc +e923f30e011f297c46877783d650d59180fbf610 +2e7587b84a8405138f8223132dedbd004cd7d16e +0b51f3bc31351b06bb983718b7e182d865c75222 +e4b3f63af427e1d61b9ab92abb5c87bbfb7c8844 +efeb52b18b7d1e4a85dac5dc7e3f359f3e654eae +d15fb148e6177fd63e4b7e355a5dbec364b60761 +e01f59f46dcdbadb3180b2002a6fbf9796453a0b +5b4839162a427db6983876e6246a191f37236754 +01d97b92c10ec737c72ffc465c3fa1cda93112b6 +9f093757c79482af6a333b1a9f0dcd06854efc19 +d6a00ddfd6c48b1348f35f837db1916217991733 +7140e9e5bc7c6dbb7ed09fc15d803a57303312d9 +4363f93535dbbecfe065be6e9a9c256f3211607a +5833a2f9bf0e01a11bc9fbc285e995603b8573a3 +e28a09a3547e6a4bc50b1c89f8540d98a30a6bdd +afcc119b7a84e5f45049799054541e1891964847 +dfc9bd9c40717bd4d731ad0d77df45dd6c6f6df9 +0490b17eaf3a67addcb0d763b8d34596e9ca229a +85808e0933c83f21299d858b4b84fb328c91993e +741f9765a4264c18a8b45b698580ea15e415e0f8 +3633f079d6ebad5cd3649da48ea486acb5f6f646 +4837593729f27a8c4d9b2561f2cd3612b22d8e28 +164d97cfbe13edf511b97b297d8618563f5d64a0 +506670400fddc14359bbb3115e60a33b9ddcbe8e +a4cc3d30bc7c7666461f3d7db6ced21cffc36227 +84deab4296b9debe7a60c061cf6247f068ed6ba7 +1ea4fdba4ab3f8409dfe98a75f08be61140df4d1 +e6159549b5f95ad08cf4884175e0dac31808f56e +621fca850da430eccbbbbbae920f38ccaeb5e40a +05ab7505875e734d545bfdff5c3a453a7eb7888d +ce342945317222a00c0d400eff387a4621e01b87 +bce30cf594834cc6bef11496e0d8ec62a2d441cb +79927a6001dddacb2ceb2f212b95bca1925af70d +eafed53b5c79f2f5494b32e407a1fecfa77e37e7 +1af7fd6d9c7e68d7d4d2da4a76b484eb6832889c +10d91bb0c36e8a5c99d1959512e5f053cc12058d +1ef2fb48aa1db89232fd12c4d23e4c99b15dfeff +44fc03b2f10d1d9d7e8242c965a957b3b0d42865 +f21783da33009f4b5fae8c14bcfe33d4b1466f67 +7ba4daaf42a280df6c4154ff7b1d6f066c2b6726 +c505780a935f446e6ea7638c87f5a7f013cdbf04 +90667d3925165991286338172d828d400e136a7a +1d381c4fae9345aa0037f38f1f3fb323c45116cf +95bfc0c523aa0a5ed6d1383d5c60c062cc81870f +d7c18cffdb34f3a403de8da3aa50bab64d00ae8c +b570332e277673839e616104c72c5e91f7f3fcad +8c204764da051b6c6b948179f0f3b14196d99e85 +d8c0033bdb352cc6cdca78cd3992dbae75b98fd7 +c0232438beedd0db1c58378538f4e2a79a7362ee +fe4a976e119d0e96138af135c5219c54a18f99f6 +c6878c0ca8f8f67e61054665e34f1c7e78bf10bd +0947b919511b63f890115333162cd155c9bcaa50 +3534cc6bebe0a3ff3b662e74b5c9f455b90a0980 +4f48317b056d8658cb49642ddd9e7f9846f2415c +d8d5f77238d370eafc48674c5ba7d00b0f210650 +7aee355fe5586e077e7fa5b2dc359a8eb98cb1f6 +6ef195f48d14a2d7a8705c4b361872c8d554c8a7 +6028c5cefaf88cd9f833d002cb2182d71d5d8c57 +0145c55d40b51f6792e82dc9887cf238aafdc169 +61a3214aae1bb366a4e5e8301e1b0fa3c7bcc779 +5cb4cb2f13320da6e7e4e1684e1e4e7cf151bfe8 +c6e225720be209def50a28aa5a2e529f20a6be13 +001cd260813534b08f7745d9aba98da73f2288cf +0fc03a913bdad2fecdd8f9dc5a7c647fdc2870d6 +434d6fd19e0f16016c51e0b54a6bd8d0bae6b0da +22d85d66352652e3eefa3aeb1a975d5b5f294d76 +ac73dba06d24f07f7af5721a61c9f259d5913e56 +cefd1c3ac711571b8c5f10899c78b80948db10d0 +f3b8eaa6ae9a3a8215e227d74506482c1253127f +51806c3791fb891fc439afdbf58ac6e0fea4c480 +5abd75c676eeb2aa2089f48444ea30bb4b776530 +468e888e93039fa94ecfc22fd7636bda664e08ad +df6956c8f850ffb7b25dc0e8c0b6a79d7ea61855 +90b8b888b1c2fa17c18829bb33024d1e1795e204 +815cb3ec6675cd9e852d62cd1fce4611952d85ae +f9ec4fa4a5002911849731cbac9f437dbd72627a +9d294d7ffa66c8682d7b70e07e36fa0edb085ef2 +371972567faa5d05087721d3287d0d05d26e9a3a +ebb2010d5a0c266434010bbedec825a2f60f521d +8437cee03790a5a2799fb2c5da721fad9bd72eec +474f0a401e7fec4752998d563e4e6f41c15a9c37 +a17a7dde07d912f722b56f026c17c36deb9c99f1 +33c552ed411c12d167fe4c34855df6b0a09a8c2b +d8081b28ffad022d45193f703ecb60c0298ab7ab +4baa5ff5712123e9859e98940ac8d708cda7c407 +e21108dd95f2f186db1e99b683e2d67e334221ef +4858acf6cb98e97a506edb8d2c70a094e053eebb +f464a7c58770a2b05e9c9282bef997140e704763 +e25bfd29cc92d5bc94734950e4dcfd6bc8d041be +73e587c935ffb26e3f8fecf8fc759af7e7d48a7f +35ce35dd8599fe02278de0ac9aed98bb4eb2e321 +a9afabfa302582bb274592061ad2880a652a5800 +edfd9531399003312068de8e3c61d02c849376f1 +594b5a2cac9c03380eabf3ba6b2675f2f3364c47 +6c9323063b13121be5b33ae9a5dbcf3af7ee0226 +700382b8fd6e54295b2273e9159ad9ef15d3c61c +98e3b80bfd3b69d56d8f05fe4b94677c7cf9dbf1 +26032a58c30dddc27adb0c023aa8ddb6512563a4 +4e688c7a64b41db6f42f69d5cdd5ca1be8000af7 +0e56a15db534fe6c4e2270c00b0aff6d513fdd1e +676283b1551434c2c577ef49ed4cec0100e0e633 +7173c5e7046ac79a6ff169a77e358069a219720e +fd61256ea97c4338f571e373d78111660eca9f7f +c8a53fb06960581a758e41e755fc8e58eb909b23 +469e9a637adc2815cd0e5fb52abefa413e920c66 +70dfa04679d05c7af82bd55c986197603a81fe5b +121bd0157d9c99600d63b5bc90f05e93504069b4 +ad3a8d626eda89db6538ec126be1ad26cff8552e +8789832f791cae553f22f5cfe5c67edfef6f3ce5 +162ce25e7e9007e3c7a6135fd1f49404dd6d4d86 +90fb6deec5135d52acaf81e718613e8b17c5ff02 +0af3c924b9d51689c710485b7a319a365e1f6fcb +6e3d989e0e0ee9e4a05d182fb44c348a54ad7f74 +534b6c8f0f6ca1ff912fa5819e1952652b14fa45 +fead33718b0b923a5d5f30165a88862c2e25d0de +45b60eac96a5dc31279748042c702ae552a43594 +c9946251aaee27d260cf4c572dbe796216d77861 +1429fc2c2dfbfe7d05e3670dc42411fe08006c23 +72a7fb285f973caede4eb825f7fa4dc6df261fc8 +de41b6789588b2ab853cce85f8cf64fb71cf1e19 +03f62ffe01559c8cf10b9feaccce375aa3d25b4e +c2b8a732276b2a4b6ad6a199ac4815a96d8437cf +e6246b42c27ffc10181f0c23e1f38b248d7b030c +16302c15b784e4dab22af0f52c415385eaea9f62 +ed262735a7eb59b7b94e20b48697979b8a05a2a4 +432f457b8cb163a0acde3cbe525ac66ac5751444 +1f6e9a22590b7dee1a3048609b1618ca9d7e12a0 +5f8948e810708f8a6bf90a80cc0861cd23b4c918 +c7e8491d70068c66f96db1bad3059601f53ea4a1 +69e2d8e72c9860180aed92cb13c37dd2ac3e0790 +9da09078de773c0cb2adb7341f239e9fa3cf2f0c +d6a6f50d43d61e9ceb45d09d743cb4d243d4e0af +8f5931bcb36211fe2ebbf84c1694fe7ccc04380c +3a08481fc907bd53f97cd4e11936c7bfb3b5ca82 +53c454cc39aa836165def8f11f7e66aa3764c2de +b015e3d9e761bbd05c6c5d4788280382ba1261ef +3bc0e22599ae451c3499552ac28ba46199e49320 +4a3ceb2fb1d4b6ac32404bfe85dc8a3accd7e08a +3d8e040b12bfd88b4f08fc796286670039326145 +b80c5dae3adf8b372ad888569912315f8fedab8a +9d12b8c1644140b589b87c2ff397c89c9e08bc96 +a350325def03488404b3461a53ce63f60ffd68b7 +2d98aea0236edf8d2f8c51c4a9f3c0de7ead64ad +12a91462a922ef76e3ce3b33a640c83a3fc22792 +d988742e0d6f70859e97b6e5563e6687843f0c06 +9c683fd0c31e249c31420430c9a61e78c694c045 +1e04f6620cfff57ca4aec0f0267eb12fa30990e8 +5cd832c42f1de901c68e1c9e50ba8dd3ab0cae65 +1c0b4135bc426587481ec7219771e0585ac19b4b +7a2363528d91b0c106212f0ff10fdc8530caa083 +b36452d4e06cc5649d9b2a419be923a3bc9ae171 +d2fe1fa0c33d04a48602ed808a31081d2c287b8e +21ab34f3195479430cd9db83c907ced68ad8e71e +c6d0e19fe8628f0263d5aea4a227fdc002443d5a +93ca9d678ca9526960cb75b6aa39f4844dc5803b +59c310f5df3b8755d05d87a59dc7b7e9b79f1b22 +6f78482db02fc1314558315d6bd23a236d9c3bd6 +fce6436892adbd31a2219c3a63eb53bb7e658438 +a5e33b170fe572c39af4176912f5f979bc975989 +c697e6b4a0239b19707bd95198a57f16889dfa29 +9b60112d6b9d7817377c65b348f66f0773e84579 +76791b39d4e02780e6da235d4f8f906ff78c57c2 +ba9f4b455d01d8db15fbf730be9f0ff778108436 +19c2cb10afc6d0214a1fe9d7a83a99666bbd6996 +ddba374f88f2500dc79f3d26ea20ac5d535b818e +3763b1e7d1b7082c650b60ed435a6681726dce5e +0b20a2a0306f8fc73e5bb2d9df993d9508bb64a8 +0c1012df467319a6836bdcbfb11341de9c58ba1c +d5349dc1ff980368599d45a2757bc2613d096316 +79bc7076f611c0ab577970985c36d515304445a2 +60232ddf21ebca5f8a2beec70a4812840a736673 +d65f5f4e1f0c0b121366ce15a5ca0313e971d6e8 +3a14994cbd3e1dd98862000c24008f006cd6f13b +7c2446a3e48a8d1434ee17529cbdf10473fe6f2f +02188ea452d35e8b95cb0388b5954a630b13b68e +798ee7209faccca30ee0be9e5ca9fb93bd363397 +020cd5c89551690247195edaeff6814b52266b73 +5d2329ee45d36ca70e1acfc29349e5f809620f97 +7b00e8c240227361659a2ce1e53e8ba9e08be530 +d4bd523de78855fa35cb8f111aeb02ede30c3c4d +03fac99f6336e1fcfc18352fa1565bfdebfa8f4e +e7562f07994a69dc7886fda3ce079f969e618df7 +5764d1411956592adcc631e31b02db63d2e6a9b8 +ef32fcaa34e0a1c0cf9550027e27f1820c5391dc +170ba2a20d8b0ff707e4f31b0451ad866a4e7391 +d1f66b4b39172733e458ace8aaf84a432eb1ce01 +9e216ca5a7ca856d60c1307ba5b57ec0a3f5bf1c +87b1f83b380a95353a7c525896ed05796727467f +99c369fa46e13ff67c6d8c25fd379cd6e7f3573d +f97c45ed7104ab9e2541b87cf405f169c4ca607c +5fd5d09870add06d77055fa99e6dc30cef42065b +d5d74fdb5b065a5392910e9709da48e8bb2e5ef1 +64bd7e6b39767edbc97a14d1908e2a5cc2db5b65 +9ef9649c85b71243fe2b20ca943f88a3fbb4e4f0 +8daf5be1d6547131018dbc38c14ba31738d42d4e +36dc9803c9b26602515a7a77e5a814109db7e41b +3c47225a899e8c82ce1ec79a12bc62f9fd1b5d47 +9077e0904c63b923678bac6b3867d10c456b98dc +7db7757d98707eda9cec0a08a87247c143fc726b +1ab25035f50b5cea4c0bcdd63cd1589ce71302d2 +7c6a62f70ec4834d27e80e6ffdce5c041f0e7b6d +4d3cec9bc81060f6fc6011395c3ba8d076da0c86 +9a7d4edb4b04fd890e4d65be6cd11e6eb9e9aeb2 +ffc0e6e55c394359ea8563b2d185041e730324e2 +914cd694863f2476eb736b837ce2c81a3a7a9952 +7f05e26dd4a9f2c96fa253c85f98d28f32e05544 +1112cfd69997ad5f73d3a149bfa22714aa0386d6 +64c92ceff8ff32f7cd0c6597a1140732854894b5 +33d1576c7d36fd3e633c0f001f9cdd6c52c49f30 +15647cc41c5ad81943d2063826b64c94d9ca9b58 +9eeac85188e9c6b44184dac1afab5fa503e3db3d +d4c04fe1e7a3734e904260451d9835e914199ae6 +bf1f4e44cd21d0b99a7a73c3e0fb9808074fbfab +7bb2180cdcd1ccd1dc9607303d7809ae3d7cc282 +eddeb4f8e23648aa5fc069e42d1e61ffec3d5fd3 +5a50fef2cef2b258634dc0c0272d1b219c514a3f +8f96f6608efe0cdfc1f98a24c5f97c1d5af0fc06 +8a78b7a09d844d1f8901094d80895fc5cc307e75 +558ed7ff00ba2c76e78c407cf6976a1b7538d483 +76e8b8a50ebc64e5c6cbe7fa120b8961ec3dba78 +7801316a68ad7870a13419bf78eb6f8d82dca8d5 +31e082d31bef2dcaffdf4f3eb051fc986f8b78a0 +4c6032c4596cf60aeece527cf10223e2ee0122f9 +77b2a3bf9e050c2a1325df22b304876d34911c18 +f8a523890e821572416eba724f9346bc7bf6b4b7 +31e7375a9171c0985a8c3ceab3d5a5a659df0f23 +7b3d7bafa3da450e4ddeb71dede3006a4a276228 +974f5213d71a3de4fecba90b2477f48df61af81e +5037f906bc4c9f13923abd816258a80c18f03cec +92959ccab7bc2a8d611fbae3046ac5158857dcdf +a395915ad551be91867931c959e778c8229fe37d +450d4521634bad6640fb59598cd7dfb6977e3aae +ceac303152a6514cf3d28722ecd645414894cfa9 +73b2a7077af40ce15d5135edc854322e3a67770b +1c086af911a5ffc435af102d613fe2ccab7ae4f0 +721021eefb2173a2a7f3eaf0650d64773aa58d88 +ffe4ace64ce65186a09897fe00574613645b96d4 +5082f72c60027a69a38f6c3fbdb838ab914f9bca +493fdd8f0b10862283aeae68f1909b6272443e33 +0675b2e46e450f286a04d69e95979a858dfdac6e +ce533eea42fef76cac7f2071df513a39fcc93081 +46d447969dee7275188ede719f52200361b4afbf +4ecdf792f6fd4f1ef986eab1d67399aa2c5e211e +30138a522a4f83a63ec7b85f7131a506f3fcd0b7 +f3f6151d750281d160929e5d7a3324723bac4f1c +d1cce7e7d80a91efe0aad41975f23558a70d3ed3 +f323d233dffc5dd6db9dec0154af7d942a299f5a +ea01176dd7ebf0c62b4f06eebdb238ece907d336 +be3fac0dffa502e82c5641dfd9e3bfe06afb41f9 +db5f897622e3980c71182a0b0936c1d5f29472e7 +c7f4ddc26f3116d4efc7a1635fe36525fe64846c +62606482352a6fda62183a9ff2bacf98d4d7be15 +9ad44af2f4966babe63c74d0431d7d06fdadcc9c +3cf1c33764508e0796d5bde8c0e5ef5c45d08cda +48a3690a95e34499b9466957dd26ff37c6190fe8 +0a7d33b92d63d803b9f406ece9388cb30e725682 +c63eba1184c813b634a389c7a3dc5f3e6bb7c93b +fdcf8459c2e0d07fd9d49382e600c6c8d8498ecb +a47afeff4aea717430319c5ec80a55da8ba50bf0 +873c042af71e9bfc8409dc2b7900ab0f36ea1ab6 +b00acf82f3f50cd9b096215875bbde65baa40b88 +477aad5a8fbc7cc9f5d65a94b564a274edb513b4 +d97713c9ea01cf49c504cc77206ffda1085d9f0c +8b02263baa003b207e7bc568e4f31669c751ba2f +16ced1ff2a7dbdc3f75e5be9d5ef254e9055f2c5 +145e3ee6d187d9f7344d04674d8069a0d67b2d8c +c4a0ac4e6b5199b4056c4e8d1bd86c233f4a8946 +94010c4372fccbf8020370ce6cb6eea9acd5f68c +7d716540b37452ebc64067b2946c2ef4169ce729 +539bc392983cbc1f30dd1c7e713e45764901307c +4ef3f556d6b2090b6878845830a19c8aa0b925cf +3193d610fb046ae74021a5350fc7aef8760ebe9c +728ca3f608326e09238cafbad860c35b748a323c +b7a069f00f8c442e41d1936fd359b7f17dd04ceb +97aea7bf11c2d50995501b1681faa54d6f467948 +26a942f21238f9661b6a1b58e00d3055eee6c0b8 +68f14c87a53a2ff67d708a76e7f2eff3f3745541 +0816b9d48614b6e14027fe5a09ae60de180f8223 +12ac8bb3a992c74aa6f6a0aaead0b911056a6da9 +ddb79c613a10b4fb4efae208549e7478e895e0b4 +31c4d2aa756f8bc6301dad790a5038792e0b1b19 +b5df874b5d077c2c2739c451dd6ce148434012ed +13fa55892cc093e64d966dfb1cedf10616a0d321 +694c300460a74e3d5f5c78b675961db7bfc58215 +735f83329bc469016408bcea597f6bdcfa688ac9 +8fef584b85bcd79b51ba5aa3a12ca31951d2f0e3 +bceb1d24a4e80d0b03e041f63bc5799effa60a84 +688f83f4f776fcacc220347dcd386700c1a43fe0 +d99448407c70ee3efff77a4b1ea11146a975aa78 +340585d7d6c0af3fc707c2a333feb11461b61a56 +c8dea9e9b6e8d7b4a880ab74262717005951ded6 +3b08326ecf6af0182375aa7b1c1fc525ec2d0a90 +a88ce83d7cd92e363dca2af9a2129fc47b446f4d +eea89b25d66c98c1e3b111c4f109aa9097be371a +b7d5b8393f683b0f44d3398a6362f068010c5e64 +693822597d5705a5ce8aba52474a560a6f3d0bf9 +e895ca652959213e086829bddff5ff09129481bd +273b80248473ba54dfe623fc1f38783c6d0aa263 +a571fe02f58e01d7b4f71f76fe16df28ec08bd0a +bef62daf64d2264d7a03ba02a857dc1941e90e0a +0c00641a0e38833eb23f4b38d13e296c2afe4394 +e2e9c7379d98bac3c1acac83664e4d1110a1c6b3 +642c94f447f0e1837f1d7ab32fae950b689d735b +be2a15df2921d246d04063dc07b285986d8819fb +ccf1c7de95c54fc1d50685ad37707c635b63afa8 +6e532fb6366c98675b9b84de070b4c69b0c92162 +1e14ab7d632fb581112f56583fe41ed0920991f5 +ba7406c842dc66fe6285d9ec468af79a0783d6ac +e266be1f290994b1a4b3b22de636b9e5a20a2558 +10a88a6c42e894a956e4f69d2bd3cf7e583b2b77 +3d96c2ea425477821e8622b52dba8b39d9decbd4 +1a0ec2f9bc5d0b680f69f47c33d5f8e3b117b363 +d5db0bc884bfb3370f4e985543588a588889d239 +09e52e11d40cd87b3fb65471cbe6d9b4b0c1de15 +22f965da3a09b5f278e7e00cab9f64f1f283dd95 +4ce03d913d63673a8a0c6d643c6adec9cb4464bf +7777a738e66c51068eb6bffa112011dbb76c8863 +bf2893b64e246b8cadf639cd7c17484ee317117a +9aacb068b115442d66d627b1051fb1fb0a9b4f92 +fb08573a6d83d36496e0effbe9477a8aa5a989d2 +0fc36681468fb2bb452ca2931c55495f23ae8919 +4d6998fef273c828d430ec1f1c44f34445dc2aa9 +7269a4dea39ca2dd5ed62e7298bf03fb0972ad1b +bc3380cd74761d36c024d621d18d3d624e1ecf35 +143817afdd34b2f876d8e2d9f9b10471833b7948 +3c572cf4a3f3d6ad5e25d3c467a81f7865ddb03e +38a11ff50d2d7232727ca77ac287d700349693ae +a4e74252f10620a9bac8e4684b4acc0a1f4072f6 +e6ffeb701fe5a810c1a217c9cf9ce0ab2c985ef6 +53f11a463585016e1a71f446863b2aa1a45131bb +0dd97b22f60f70f0b0273aaf0c8ed7dadae9239c +f9e443b0b5cdab8eb1d57a0b89bdfbd890557e6b +5e9cec5ae0f981f9cc0035463bed0297180c9396 +e20b56789a10a5bb69b4979104fd3e210ea9b73d +fdf7b78d6378cca89c937af14d9e7f7b7127c4f3 +1bad059ca75a4af3665bc78eaf855d174e0578bd +1c33f9aedee2ec835829842041bf158c747305b2 +f44026495cb39893d1aa3691079c63668713d811 +07c045220c8295e1948292a99ccebc3a0ddacde5 +dca095807b68278f283d838e45ec5577d966d37f +3a9f45d1d7d08aa3b21d599cdb1c56a52172951b +19a4ec2c389ecb507a128d74d71621327fa5e3ab +7fac6ef4738a568509d8d1ae0cdb149b9b37f587 +b80d22bfb8f801c72cf9e0a8db9ce68fdd07645b +1f9ee4fc3b874292a3e9835ae4aca61d1d82aadb +5db8975202ea5ee902a610de905143cf530e6bdc +fe34a463d165263d955ec1a604e3ba7ec24c463d +f3c0cb90c95dd569628245a80d1396578cbdbbae +fa5c8d497e97a5d9cecfb2b0f10eb4584ed95bcd +2f8b085e0788bb552e77bd9b30c012caa6b06d6f +24958ad27162805b90c600e0701614e573bc12b1 +419921612477fe8716895019550ab1000e20858d +082cec48ba5123c3907990122c1f3d82dc783b6e +93ab86088b9a3277ea4804487f0503dd57da803e +8deea693b26551d223b422a0e45dd1aa874d2361 +b723ef45285132782c5eb4fc8180965075ef086b +ff087c6230d66248d06f2ba0a1b380bc5a67f0eb +fdc8e855ecb9722408e9f0886b237fb29e9e9f03 +0fbb56df8eec4b3f3f5411e488926ce6af0289ac +a818dde6ca5a996f86d55a676a7a4c813da7b3c5 +457b0eec50a1616bc09e7222c78c5fbc8c9184b0 +d88db3f362697c1bc60731f57c527d4f12534ad8 +9642980865c35c73d34a5778ca38c60fa387dbde +2ac3702e2e22d7a0044fc27c147e25969437d934 +85503fdbc2c25d4ff6ccde5dd5f91b8bd607effa +7ea0156ebc5968ecfcd8404065adddab49e896ef +fba3107c50c55ddd769a77b3ae2b8b236ee964b5 +132140232192f0c601328c7a44229e300de093ba +ccbbb163a58f0615d86381b8e5bdeebe9bc2eeba +a718f0e729d30cb20a4da077c8751ab04fb38e69 +ddf4dfae4e259f07a32a262c293e3ce8d245c32d +367436b69dc098914aba847fa0d4cb546bd68f78 +74825828b3b624bca22540955d532a1de80a26fe +4928cbb746df1801c2c4894023148b0640f0acca +f05dbe8d58bf49f3c0393e44a057472edd7056a1 +6a0af3f529808f38cf55398d2290fde0ed6d415d +a916200799a2cd8808e50559826a62a6422def7c +42b2b47c821ef25e6ba328e5c8d653e4600e4d29 +fdda3481c0a94e254474554b003d6effbedf29e6 +43343d814eb5ef893bccb305d3265655c2c55d74 +93692fa84b6d3d3dd402649c9f0dbbb3af89a834 +4fa9c3bdf662026385191d1176b251d01e475be1 +77542a254338b16adff801547470e7d31336fb20 +cf821facb4c31e2c4effbc920dec22868dde8ba7 +6ec75a23fd871cfd7a3c29f9da26d31ec43ed3d6 +3e8f8ec18ca817ffbad3d1a48fcc0b0be2be0ab7 +fc878129c5e3a8d7fb249a0a8633df3e4367e03f +91a7a77522a5463fe5583ec9ec032d7f29ab8c26 +fadf7bfa72a17b4ef6cd811eab5548e568c1d3c4 +4f4acc1f1d124b6d66764ace553ade19e2a9056f +dcf55f6e87598dcd2fc5ee70be797f24b1c7fcc3 +0daafca5dfb11843d1631f1e34395e553340a29f +bc96822e0094d2ffb7ba79fa828aa06958f80ef9 +7d7799865f31cb27b34043325128c5592f5b8d7e +20fffec7d015a83fa88857e60070e50ad3fb457c +968f6ce676fc1f27fb4398adf6e700622eabc034 +c34a7bb75ecec662b3543044b5e0393b610ffad1 +1b9610ec2c1bdc39edd3ff0d1edee575640f6bd7 +54dd34450f883838cdd51b2dae47e0baa0e7a04f +9bea8e57b43f908f7a7e95862e183dd41c83fbc0 +f3f324ed5620944f05df7074c006369194486398 +00f8bb92b8c2566acf698f42a4f422e7d3a9b00f +1e681b88ce60bb179e5733acee98572c8890a24f +4345725c685ae2d78b9c9dd46cb7a3c80c2dec82 +f83b88aa7f1f0bd02e09dce0f838cb8a9e986c9f +ef05944d8fdfa5de1abe4592a728c8e02cbb4975 +69d5aac2354bb37ce4617a9ee84909474e70691b +79421514bb9b8bb92f8f03309af07b83b5b98004 +d60e03e3157bbf27c10b36f510f5fa467e5cd5ef +befc9819d00457bc3c97b1cde5608d8c2c7e1b16 +88e4db3000bb1848cb15a7065b0132620bba4192 +5b6369d809871e5be413dc403277eff8ce882551 +c12147656a103c5b6f128fe58137e10ba1323567 +49ca696deff2385511e274f4395ec581943a6617 +3cee3681857313bd0045105a659fcb8dfc204d0b +9c22dd85eb7b46669da4443ad512c466cfe30cb1 +45dc28fc92b76e940ee84f8242c4ff54cec90068 +6e94cfffa59f48a4bdb804a92e903c169c864b2a +5ab5ac57d4b9b7be822012a00579e170d09064d5 +c9f8b7b5994444cf60e33ccd98cea39da15a2c8f +2d53151d5733c5f582fe60581fa521edd1da1c73 +b7d64b587def00f38efd0c3fc258816171865202 +9031400654c3501086ee2a67d21529866e1ac06c +9019bb1678a4d66e8331a54edfeb777c2c79067b +90e5fac7b838cabb7106c262bb760024745debde +47aa9cf2448a841d1807be0265774dfbcf1bf274 +4661f8d2e94497564ad9f88630aca71b2cbc924e +cb0f070a801bee3655a6ac39a336fa99bb222632 +18675c5ba481768d886b2885a9d8764e9637deb9 +6c2bda19d0c5e220d6dcd0bb9137831e4837178e +9498a328b1588dda82a3ae6a2dd311e0fb6c8265 +f5ccb6737f4aa7e7fb3c0cf6eb36585ee6cf3666 +75f42fd916365f83c0a1e7d2fa82ba6153f76b40 +92f0c9592b8cb6d8e1e42faee38103d937810eba +c5b3980218e0904cb5e6affc0fc21f6333dd410d +f9b0cef10d8109c2e4185be0d024f11584e0ea44 +e705124a76193b86bed33b005c509d697a920b11 +6f2973835c8df3831e923017b29fb6b5f09c3952 +305e83df67aeb42492f47959a55ec5ae39c3b68c +57cca963dd4889f7ee6d12f705cfcd8c52b5dd3e +f8b5b12140b7acc62e188ca55b421c249c1e7686 +7b422fedbe1807a7c672e5b87513b00f7ee4a1e5 +ce336229c525b26308ac42ef5191099d5cd4f13d +e7859062e03f324a852ca043029e0c9470ba8e79 +aeefa161177724e9a2d3fb2b78c812ea3ec27474 +046ea952d16078400ca76681f77b8247082cbee6 +9cba9ed05c437f5db2f0324c9936a4b50d8f29f2 +b2e0cb5c3273786f642bef1211064474458cf818 +b4f0394dc71587a9cd6d5d46284f0cb36052ffb1 +d0d9d0165040114d3dd20d9927a6d14baf21460a +57103c1a18c0c5b11336bbe5be0beae7192e0a4e +af2a85a880d5d6a18e4bcc1cfa70a74a0dec0aa5 +3cc69347731517f9e6f3d2ebf1a9796890175d56 +f6b5874e5ccc2d765f20c5d19887e9457dff9724 +e4f9af0cde21ca17c62717cecdf1726f17266761 +12c2957e8d0e6ff7e844d7170291aff04269fc31 +2eee5cd484b521308852578b9733aed446c39d3f +34caa5da281dc5d53337f8cb6f6d161412a191b2 +758c1fb460e933dafa10e6a11bb58f7ccf33bc44 +5c4ad4b716b69deebac1035e725e7a2ba1f70a77 +4ff0f33e0d39a9ad22e7236911d1faf0e81a3fc5 +3fb5c155fca9fb77e694f56bcd16573c4e554ec1 +1fab609f0db9be5b17e4714beb6e081c2d9fc1c7 +7768c82a70fe0b46d037834eca43c39862473cc2 +c2af4d5b065fa23128e4b1456656698125ff5874 +27594fbf45dbe332cac84290c07e5f09c3ac3eca +79e307a0ccbb87be0a2b775d6ca25c0d0c4e7457 +09817031d9b1284c7a817632f8651418d8b2d8da +ff05799a187830b67f595b1793db1123c8757667 +badaf4c3a8d2223ccd0e5df38fe9ee6cc360e1d0 +94e7c6221c739b679fb265414aa00aa1a02c5701 +490b807a28422fd79dfb8fe8e53750300e5d24fc +aa96500fe24ee551ed44c92b5e3037500155aaa4 +3680cd7c6a9b7136969d882312f40ef50938a574 +32f643a00211b6d58284a543dbd6ef0c7c6ca7d9 +9c7ce26814af0e75ad6a1077f862e285958bae0a +dd15076bb284978b3cdcca39b2d38a889f733f06 +1aa3b787b782ddfe07c33816576adc75df41a339 +db055b14a4e6fe7e52860bf8a4e14cc366ac9eee +cd4f6d82e461e09374e4e0bb5ddde6d83f420f5c +a7aa50ca71d4cf247c0970c2eea92be636e12120 +7755b26cb14867ee442dd22b92a18404956cca60 +27799e409c5b1ca667d30625ecafd12c000b2bb7 +99856fca9347da643a6e8183403004587a7e2b68 +130aaf84e9d5bd31f499c046438e9cbc1ed5d70a +619e59fcfd91f9357640708a7a25866c32d23fef +4b1fa3cd2f0f194b57ed4f1f5e47fe9308c1019b +b792d79b009c3515265081568a9ca55e442face9 +86c2013e154b12646a1befb5bdf1cd1f6e450991 +34d02d43224fcfd52745d8c8d1527d1d57fdb3f1 +a6200c90d9701c71dd411f9e3d1449e20d7d1ae7 +7514fb6004a8918791c8ddf9db96b67d1c3dbd97 +00931763c77f3d2533df702a48e0a02103ceec46 +8c3695d43108418d4c42708eb55720f94f27cd0d +4677de148c8d6e2f36208ca468138969ef094993 +4ea92dd12e7843bfea51d25ced3c4819010778cc +a3ae1a1db08e4af85135eaa5f9a158d19a672f72 +50b7c3c48ba5c039481c038bdf09bf9855501949 +46b1419f7dd09b153736d553628bb72a630d13b9 +7bee9e1f8eb639413a4627a27eff0aa93c07f557 +2edf4976d08097d7326ea777f2bc3b2e39e322d7 +a9be67e65039f61e0d7568741f36eb26d0fb1fae +a0bcb4d4c94c912e5f9a058032bea833474bebdf +c9ac88fedeb6165bc3cd73a15cc6d61714a8862c +d4d51e620f9484d6afd5294e2f30ec83db81bf61 +46746ccbc13f6cacb67f269ca10c95555fb3a986 +daae124c87dcbebbb93f3d314bdc75da682fa2cf +ef89139e42f7df28aecaebb7d4bd20cb2a129504 +54dd0bb6e94d02bbd106f4c1f00dbcbd48cd82c3 +8a6d6bc6c689e286abc70d0647b6da1640c7e6ea +619d2fd382c462af343f04fdd0f3b07c42aa1683 +23d651f8675567f327ff34a7aee9b60102428d3e +ab801084312094a0943838eb14ce4cf0820a79f5 +f4b37057c7cc0f8f9e6dffb3e0b703fb70be24c0 +c871c091f0f20cf8ccae146a58a6bcd6a0bcb912 +9907adda5e656bfb4a14bf5caca8dd5142c82e29 +7e56d92ef22fe00898756e26cd3b1809f3ee1d05 +9fccf7ac80be49d7e313bed6faf0836974c11585 +769419dc8c2c29b93c0688bc7dbcdaffc8a9ee99 +58d5ee000fc2271eb2c44166802cb70de347f709 +8f91f03341eef613b6b92c53fb5823aa3b8fafbc +5eed56a41b327befaa211009ade4baeaad3613da +de75997d9dffcbbda14330a6f2a1ca0f69392b0b +a6a3a1e9437988908baed2a26864693a8aa37bc6 +1de38d5118923a80a67df792497d895a60b7e2b5 +5c10b89e10a934539e86804a74b2af7a8417a50d +319c414647e3c38f0c2f9e20495dd0f0ad636570 +5376ae50a7e51a2f5b4d5642f9325186156dfd65 +6afae0c856f0b9619a8d9f2c1a53160578a608e1 +5c6fb7300dceb9b8e59b4e3a74388fe1ba8d0fc6 +2f6dd5eec89e3846a6afaa6edccda4cc57da1029 +a244b8d544ab89bbdd9e1c82554ede52f7948dbe +a4578f89d9a1fa3498edff46d436ad7046904121 +34526ead32fced8a71699afe61daae23cc54590d +98b706ebe85074c763d3f71aff1ceb51ebf0eef8 +176674bfbbf7601d86f858cafe2ba33cd71e10e6 +c13ab060e9ea1d3578ad89dc1152f06e98e6bbdf +298577ca71f02c9bec10f641e44b8e3d6b6daf62 +3242739148312c19c09e11f4c8fec39bb60c982d +0584e7e3640f09412ba126f763e1ffcc980607f4 +167e7c73a6f53819b7b7b3ce335910969e758d2c +7c3007c392c775bb4ee11c1cc06c59a82e8979fd +cb4a17b641521d4513d5d01ac12eb57102f6ead2 +b35a5ff4bce48825173a425b6f421644f80040fe +190b88f4eac4da5d3545dac42b3e8e91cfd69d9d +21e687c54173dfd860ce7e657a09df07c1b9eb89 +d4016063bea3707964b52936b52097ea362c58b5 +65867adb3aa809c556bd7f18d668615a8a255da4 +78c2cc78ad65fbd988a7764e300a8bf7be1f6c4d +731bde225a132aee40354827e2f5d8916bc53714 +6d31c77028c9331eaaeaa82d3961efc3e341287a +472b2f7d5c4ae55c9dd1e5c8c7845973f333c6d0 +71ee6716c4516d69e5563115a2ca2391ba4bd16a +ac52916615873da3020715338d5fc38cfb0473a8 +725296cc9b877894cbd36559df7e97f6ce25c0e0 +c037bcfcf4ea7fa2b103c43ffe6b7ce58d8c8209 +700af594b3b00b5df1f17d0828cd6fdb1a871ad7 +af5fa30d071dda7359bb37d64f0512f3c3dbd4d7 +5337b4e8e141643d5c9efb7b0588383f9535ff12 +f8723a4b3cf7068c81beb1ee0a11162bdb633cae +1615defbf8803eebb534fbf6a178f428fb108e37 +3c47a48189a4bd4f4266f6f719befbd6baa625d7 +23eef59b8cc09ed3cbf5c649d47e263cda74e588 +012d23d8437d2c20a6d7a6af8fc0afca0e9f26bd +09f995f9e637e76729dc3f8ab16a32a896f73213 +892c0923ce1282b2bd74d530ab4a5003fc6ecca1 +5d9b797648effb6a90d8762e727db704224cdc85 +616f1e913adac2916bc9dd5d5fe5588e7c0ae3f9 +c5a0c3817b72a7485d33f8ad310fefa5c8d61e5b +8184bc9ce1c8e5a1f28abc00c94344306a43744d +ec90cbde2f7b5892aa17d4a8b27c45adbbf36e5f +0e2280d0b396e8d49bb3e2200bc8743a27c6610d +89ca06d5b8200de44f096ae95fd2c1fd47e82000 +0905e9492ba7a6c537e20a9a1d937b4170484d84 +df4e283166c55a2da7898a06d7e6ad1a1af62c58 +e13bda5cc73bc996439a74fd6c16a62da518f510 +93f78627527b4b1903ecf74f0f0bf8f5d093fafc +da18e2ed0dd0889871d5160cb8f5a73b9f346e3e +8d7c647a184332b30a1486956c7d64c3f6d17af0 +4ae6d51318e2a97a305eaf9a138ee3f14b7be7bc +8fd1e33be51e7dbb90169e3b1e5d664e7099c930 +90c10de56e77afe5295e3629cdf2029760c0df8c +f7f702cc234ba471c1cbb254c62c79921b45987d +6f2381d3952ced20f13959b4c02a04f371c1fd91 +e73c75687b95daf35b9e9807cd579cc9ec3d6bc3 +ef9613f605b57cbcd66834a382fd77b8ef281e3b +d0eca285581ed864534a8c8b8440b77afe08dc78 +0a96c7d8218ee350ce6d1cae369efdbb7f068ddf +ec53ffd9f1ba6028002f0114664af3e282119e71 +4d18f70aa33ef6f89f0baa31c99db278465ad06d +3856c33e1ed140cb4d60644dadf7b4fbc9666cd5 +31a72adf515cfda50e327dc71c232e3a3ed39255 +c3cc68b6cff3f084a306e9d63c58deb660d8f6c3 +07f8da0ddf6011780e0da41f0ad7df53597bc1fd +409368322e7bd4c981e85b92f803ed55100d1dd0 +62fe3d9f04aa71244b9bfb5bbe933c2f3b64d829 +cf1b7e35661e146dd39253897fb0b30b2884cfef +6ab60cd1fc8af1ccc58608503930848f548814a4 +260ccb638028f590968a05fdf6812f5f94171ab0 +0ad9b2e7122d0c8c2a4d103f672e7f79bd638d5e +ef2b03b7f53d331f9330f682c93e54b2e75c7c39 +4270978b4ee1b104809a8c5b8c9f5a6fcd5a22cf +a0b75dc853fe1c62b93b16e0cc5964db6b257f8e +49084e728b488d521aa26c9b17672fd24896f225 +0d64f42697b7db64a56688d9aa2c76cd4ca4edf3 +3e75b8df92c4c31f815cfdf0ce36cab8fd9985ad +c784a12c2aff216781994a0ab6e8187c45fb7b43 +f4efdacf6c43934c95911dc0b70bb62897c0c6ae +e59112f27d669be3898c569af62b7baa164acefa +a1eab7b57154adb3fd07caf36bca64d77428d956 +fcfd4f9a3d9d12ca8dbe4d5ceffa85e79a11d76e +492e71d9770607d62f26e546fa6bb4b0bbceaed2 +a234b98b11a6297e810d69948afe163fcacfd242 +5942160b84b5dacf423a3bef956f2ddc08e44c3d +a0be561f58c9b70ab699f1cc826860343f70e501 +e30c979807481f779787034a4ec5016277241cda +fec4b4c7aefce7d5ded28abbbc230e0f13dbdf18 +4aba070c5641a3529b459c333a711121b11990e4 +35f085615cf9ed65aec23f9a697ddc5d2aaa0c1a +6891581e64c01b3f6155a7a56928e78de5289dd0 +17b3f00a3c26f69d6ec7c41620cec955380d307b +2f05a125b3e1ef69b5a7bd25ee74dac3161d4804 +c6d069253778b073beb9e9b27a096decb5559db3 +89b79698627893c076ac73affee1ac77c1b47a05 +1f31feb7d919a33ad8ed35d3c186c3c138ad2a9d +85e4b6b3c346a6d27aaf1d3dfbc323d59193b2a4 +1ec660a0317f0e64ed108e3b95efb573ea6d97d6 +f7cc2e3d70ce824873802efbb87952ae7c0066c2 +547481af315db739890f3623741d133e7e15fdb1 +d1fe9bb716b35a7beff7775437dd52562d3bec06 +5a5848826d7c2f23995e6206d1a220cb079b6d47 +6125fef5d9f8b8bbea07249784485b68ca7249b8 +66fda4f1a70ccf40a2c8a2ffff1cd1d35dfdbd33 +df527395c2aa20ec1e54a3df05c04af325cd5209 +729eb75054b5a11da5f516c10ee9be4637ed1bef +c05e73a89ce3342913d4d88f779c548e490b5525 +710dc2970d0b8533320c17145b56294087c3ad0d +fb0397ea36efa15a804d806517c1412e76788ae0 +a3b9a483340dc6af66d8d4e2762818b7f9615e44 +2fede6566243795109d3ccab98728732f9ae9375 +f54a250685e316e1a4efe6bb76848496a7798ddb +1411e3afe69ef210ecdf0b78071b5324cba0cc65 +caa37bd4cff66cae06ddb7accd434c95b28a93c0 +64af37abac292d640e794cb8dcd39f9bccfe2440 +97ada7d222b3b255625be4d76126f46faf89898b +da358ad3139b6e5cbd94f4532ca075d29edd7801 +75644d7e1e89317319cae476e3cffe470c9494c5 +e9e4bc2701f431e650c8236bfb6b4c85892fafef +5898f33d4f752a7143a5e06d6bb4e12326d17a35 +24e529505c0f83c0f19649c07c7cb0bd96ff320e +f0f9706fbb619f1d41582ab3163b2922224c44fc +5379b9f9e49903e50fb68cc8036b83920f517266 +733d295e9feb74bef12f357e406b41736d55edb3 +1d3e81d85c78a85dc5d57953b9f049fdaa687e86 +a7e843a87c001e7bc84452e797bc2310fbcbf3b0 +a6c51045cc06e2d675d33c903cec7525e1fcd621 +45c585aaeffc4c83e94fd90df645d9a11cd89876 +946544e2d1dac1204605428b71a8e0e2b2022fc8 +26d0408e6794b146226a02ff98136a5fb48c06dc +de12d6ac68322c36c63db075fde560648acc5101 +c37cc2acabafe388eed86b7082abdcd6d6c7eb05 +e20a490bc7bad63131d6800b759d9f714c105391 +d99fc0c124fd13c1f6594f75cd8d43ce56005d17 +7ec7120d548a68b2651a2b60e102dc4f8a52277e +465cc692e016ac0ae255e0d7bdec18cc2c60add7 +641c15db957c0e08cfe5f5bdda42a4573def41ae +a60fe1b363d453e4f00d81ced170e7024f51e61c +cb2b5000defaf28708d6f657ec337409a3447c56 +9f60df6d2b3faa4ad4482ef1a04a2780367550b5 +06a90464fa46b9bc3c5f28f24d15ef47ddd0486a +b5bd5429c8c5119c1b4f8c4d196ea18324633546 +f07819439d9dd146d6765323116dd78cdd24b83f +7718319d17b9f545352428208a44b99eda9ad1aa +77e6ee424f06fc832e58728e3766e2f494ffeb03 +a849c456c1ca0b16051d0cb8c40123b6ca124632 +953345683062d6e9552d53fcd93c25f1c9586a58 +e23a1866e12512cc69ad85101f088ab72b4ea18a +27d3e126a807367e47ce806f37fa4bafae9186df +5be0a388f7791149ff25431d8f641b447ed0852f +43cbced7d2f5d3a994f98b6cddcf4d6983dfbae8 +d5d212f69e3bf23332ea72492cb89e296730cf4c +5ccc07477f3fd779f26950773510913b956eb120 +53f0166c4644dffdc3340b5fa020a92803ca6710 +940f0cd80934f4cb83194b0215a4a25091e860cc +521f298d22ab0b263840dbcbf4f0e68224c3a9b1 +c275f83d36f02d1bc3e48e77fc010cbb5fb32e12 +be6a73c6234e2c59e8bc019c4664c3b0371f10be +31ddbe27c71a9281850dd85cce7c436f6c16a624 +7d0906cce28f5f355d28f2c66f179f611dcc722f +bb90b103801bc94294a6c83b8079833a2a5ece40 +b9e176d95cf28eccda998aac0259081f2a6c50e8 +e25a43fa285ee19f83a57cca15c2a8b9fc21923c +9ac5e0e4d7bca1d7e6c2c09ced6819820bc76e65 +9b507c39bca912e4891032bada2555300a59892c +0a740f5e34e6ed8e63296eb245f8f9f8c5c9d033 +915203d20edea94b0808c278c564a800377f221a +4891afdd0930656cfc98da9b642ed0bd51c86399 +bafa9153ebc18f3d7cefdcc4707d711ac5e740f5 +940814c7aef66db225a4f0a618588b33ef6a44d9 +2458d9cfbb7782461d15d95909aaf69790868489 +55c7d24c3a626f0d0154a635a77958e5eeea406f +319b83c3562bb7ae20a58b39f1dce86af8dd4b57 +3f616b2734148bedf649b3d3910f9498b7bd9387 +3854b9ae9aa99f8c892637c4f43a3738baea84ab +3bbe982a5ff0a20917fce5e73d448a96f8b16fb3 +aac69bbee0010c1fe9a3ada0fb1ecfebb56cfd42 +a74289ec2b4368f93448fc1278fb4f6d05b001d6 +c964838c734fded243a57d1b6a684f63145c7111 +c9651cf80be647fef7f22bb1f254ade81e11e93a +e9de06ad71624d81e37be8086effb68103c11444 +68115bb857f5faab910a9d3e36dd4a8ca9115ac2 +99f1c9ae93915959141649ecb8e7c76d5a25b01a +18b92a733918acd15cb00f9dc3db77cba378fc49 +90811cee3c4136942a97ae319e489b2924f98c90 +f230876d47807e77cdce45879d98f7650f36e35f +84240d0eec78774892537d325bb00eacb612c609 +af968cb0cd3b351f006cb71f9de61a14b4d898f3 +9a33819fd088f32879f1959526583c698af942aa +521ae7e565f83f4c8831f1c097023f52e638679d +ecc489281c3327ebc72660ee2a74119c4147a986 +3aeb3a170c9f75d97d70df3d88ff02e0498a5e6e +182a4c22e9bee71a8845b490b7cbc21bb97b6839 +3e27f3f625257526bf17ffe13b34730cca278ef2 +7afa84a3c202e1b8c1b3ff22d98d4d762a4028f5 +4162175edc04568320da33edf577e52510a7af7c +dc3ae5d0890d4e7b28e9ded5a4f39426790c3752 +85b32234ea749a6dbd2b84bbaae4176f67aa98e1 +93e906a930bdc3f0aa769fea72390f81b82d0d97 +fea0090f2ee76b01c92f22f6e5cd927f5d58263a +134c6059f011295bb7993b62cafad9fe0874bb6a +a22a2508a0dfcb3fe5a1d449a130dc82222d2d45 +7c767e5144eaa16b373f976d3a3d0d9d9b3cd91a +b12a728773bdcacc4b19c2e132c92b54187516d1 +a992bacc163bba4c9f1c3f04bf43feb41c5ca517 +ad0a53012fca13096b4b14e1a065171e025123ef +7ea883e88cf5e3fae6a2e7658c3b8fbc837f3e9e +45ac480f0af51ad9ef6b0856087ac83d1558f0f1 +5b1a16fb18d5e838c36395328b10f5754d7b1e3a +5f83e11e8a2939986c420e362ecc984054650bad +53fd83370222e5eb8d12799d6697434f7f765261 +4a7c9b3dfeed2c77c41d45ea78f9c27ad05b1439 +491761e2532a99bee0b9061e8d7e235a7ba0d1a3 +b76b0a21ad4d512b489ce62e917020d3fd435a5b +5cc114dd8978659c7f647b36d2fee0ff3a58355e +01d8b9a5c78b78cbe7495d3c62e45f047f468dc4 +a06cbbb3cf1df8244e6c452eaa1e3797becdacea +7f268a3d8660d5dc6c6c081b4c8f02d343e1282f +722156a1e6d2c50c819147393c4e3aabcffc6632 +2bfa50cda993e4d972e57778c788b74ee2d983c9 +d71720d14731c75c4644e6c2930759e1be418384 +34131c5a380152f49cf985d47a8232701a145f80 +3a5c63a878b3c5bc3e2f9cc88c868ed236516c83 +bcf402936b8c67402913444783f829dbc3b2f6d0 +0866d180f7186ee6cee552f52fe044c0e0a3ac82 +9686ead00964a7f4b2b0c713fd410326912ba428 +2eb0a24e23402fdf54cad0f7926e35114836cfe6 +a889ecfd7d3ef7f0b8384919d688dbd95ffb87f7 +3cb885bfbb050e7ba66a8c213bbeb245c41fcd8d +31d342fdbe645de3626dc4a5a1b5cf996c318ca0 +b5e1df23314ed8d6a2986aaa7ca94f497933158f +8fb887a20989a2e86c07fb1bc87d22a213ee0d42 +dddfb5f80ec9d4ec6c9995b4039fb2d5f6b05fc6 +f866c64698491654119288b3b3a88beb09505d11 +a3f604347e501e2f2c6e62a3e0b39777a36010fa +931c322c9284018055b1ec133ea6428e36a2f4b2 +4c5e6a14e77b535ad35c4576b2dfd7b3ac2a30f4 +2302f7e62032c2284a51f9bdbe6835a9e047ffa1 +8297779e407a021860989f99730dab7d802c59db +165ac6e13862067a6248a3e20c67aed2081d7a18 +377485a1817f7c54cfd3991da60112a28b02d50f +e2e1ae1ce6f7b0555224ec2ba35b38a856eeccde +9314640abeca77d1ca36a0acc63334b05d45e21c +37f592af748d31357af78b4880a0eb6b38c7e054 +208420772eb10e12bd7142f2f344f762e738b232 +dd9f9fddf725de40aac6c55ecf24f1cbbabbbb94 +f09c4e4c70058c98b2d581cafd17d36e0d3f4263 +07f55073ced3c118270548147b194a6db803e224 +a8e8d88a54b70845af9a021d9d36c62c53a0a270 +5e5ad74ebe4ec193540eb786a6ecd973109c13c2 +8c291c8fe9e1eeb9b2fb7b45e2b05dfbe60f42bf +d0adffbb318bc5b0156dbcc241c18de77d6c2e8b +361255aacb2031f96651b99f8f390cf74d01c81b +f71da70ec1876c64212261263a8494d3e5e1e6d6 +d2511241ec97f43d332db438bc88175da95f3dde +c19aba1ca843dc1fe78882c47f9ce1e9c12e0497 +a0199aace264ab605608453f38b7640d85e359a1 +f2658cbc407d9ab47e34ca9997987db1422f7c60 +2193b3cd544e473064a9b3a0c3a702ebeb276560 +eae19152530e61b9b10f58d32e277ec2b4f7d223 +f9ddfd84a0246733214e88c2b76e245960cbe1c4 +4ec3c4d91c8e52055e25b10b2111c7a5a8eac628 +e1415f757c0b6384f7b8e5f5cfb1afd861f930f8 +c8dab76fd5f4cc17dfccd4d1cf976ab6b784f234 +668afbe3fe9b1640c1a915acf6edc34b79b606f4 +c1463aa6a94dc4b34da6ac5f9d77da4746ebc98b +b024091bfd5c1301498a4e63525dae3cb80b223f +619e6ce9439e642479e5b6727bb9770ec300df2e +b244d0e73babb521a82ebca40feb1093a9d88393 +d31032a287e96a770787b76eb5f74cdbe896646a +4d1f6f3845595ffa4e3bb23983254f0d6db1a1ea +cb3e39a6f5461a5bf2b94382d5280d50d3bcdb3b +9923b7f890537c4344742a4dadbac41aee97275e +b05e57e9bfdc34fe76ac48e5c76389a28b701f55 +021981f4cc19f2444bfafd303e6428a2c87fe546 +edeffcd3724631d94bc4e99308442193fc719d7e +828bd766d4e391cc979f8ceda7eb1386c90010db +4226f8bc134fb5224f74a956246dde2c724009ed +813cfbd66b491f2070057b18b188bfd2f2755f36 +466dd0cd6db68d40ae3767d876d14b8a79f8f1c1 +fe5bcb0e7c96560119b04d814dbfb8bbbc763b6f +eb0ab61faf19e3d63873c5b4fbaf2b94fabaa6e3 +bca27880e21176e70370923e3ab15bea2e4055c3 +4dbf9fe250ee709e3dd838b22354e0cc6ff5dbc2 +29eaf4784e6155108ddd97c863d9fd2190e82f61 +8016b551460b293887f7ce4eee770738461f6ea0 +9c5a0644b355d58250b1963b6806926ce70256f2 +002a3e6bf08be2b33d7fe81a63d4acf93f2d05f2 +8284f1b171fd525059378c7c33d99660111c0de7 +3f60626f496c1e7c03bb72ff3420b71d3f7ab4e3 +219c828c16e0080c802f8058b493fd9a93a0c9e7 +332d0946c6b0889e0e57783176708a096134c5fc +dd216eddb680c48f316ba09ccdd830b0c4513b9a +898e6f93b9bed809a30230f220654defeaefac6e +e57b3c76a7dc6bdc7b766655694b0bc2bd0951eb +9a7154ec329e52a68a59ca277b65dd7b81444c0c +6f54152171720c4452ad783c047463f9a1b14a05 +25be0f11ab3e368d3066389cde1644cfa46433d6 +4e6e5513a244d6338563d91c583170f5312b232f +2022500f1710befbe8aac4d4ffee7dee2fa2b3b7 +c859e3e011177fef3d9e6dbfd5213c143bd19b67 +e646ea46b0f4b7a7ad0d2cdff7284af138837264 +fc97ad6599c096db79743e6e00807a0ea33fae12 +ab08727651976b0396677b225243a194dd7ce28c +10a556c0eccc1758127cc26831c35c21024beae6 +5977bde89e9ef8ff02355069ff6099b3c6ecaefe +2b1aa1a9bf648e342b793a95c34b8d48965fdc39 +5717979494f126da993dc5d960c6e9470b8ecf5b +9089884006cf92b235a924c03f6274e6cd6e512f +3d435f31a79a49619624b9a135b24c0ad68c5dfd +d00e96037380a1fde96d7172ecb895128b825ea2 +f0e01b912e1952b7b0dd17bf4011eac4ae27ab4b +ce4d11ddea558fab668cabf319c2f21fc7bf154e +e2d871e6f87a27a6d8dbcc2e5b63cb80ba3edb1e +9f0d27b2d4979a399eff084ffb4525a81185a9ea +07625c555770ab4ece646124b4c353f9f7ea2241 +9df2905ee3374d4df47b0af9f6553d429e67ad6b +e6f9e1eebe32d177017f48fb8393b56e07a2f73e +170f4bf8e51dc086e74f28eb47149fc40bcb1298 +7e53ce8f3bbd0bae4481cb060b292aff7c12eae8 +fc98a4b8958b9e8b488ba8b17c417da70a706444 +1f873a34deb42e00f62fe194cdfdedfd9939a52a +1d7493f1f0acb85bcb30a4e01e2e7d57e4f8e62f +312ba7f8db2b16e02aa5a30f6266b29eafe61c69 +c39e45eab1fa21e9beb357288ba8a8cda32af423 +6c18f15729a2f9032c36a05d1172ff4f89524a3b +e8e4823fecdc47343827a360ce758a94409d40d3 +5adaf5468b8ebb5b6358bd8f6ef891a681d494a2 +2913141dfa42e983d2bccd45894688a9fa5ab057 +802a3b237daf218fcdad723f0471896ce4be89e4 +e4b1d3393f9ca6ddeceb9aab25901ec6e5ec67bd +8c484d6df7e9a310ded62be36582e7bb017205a1 +3e8831b60dd06156090aa20e5f0cba0e59efc993 +a34764f7c936433a64c9bda5f826b719ac8854b3 +dd96967994b3d4e2dd3082902b49899b735ed5fe +5f73faa1ad87b24953bbeeac36373dc13930e10d +1c6687244e4f4a8db6f07c7d98adc1cb915256b0 +ebe4cd23ef34772b09cf1aef9379258a42b38be9 +3c5a88f22ea56cb49663b33d267842d65d3617f7 +64c2a813acc32e9831e5077645eb8def3e6a7b26 +bd919a8b90dedaf5a4e133e08c33e612f9ef84ac +e9360ce2e6ac5f9da359d2c26453aab4f2d27a42 +0bc2b561829f2aed3f34dcf5e8ae2cffaec80226 +8cf8bfa9eb7ef1fd70d48efa0ea644163bde3822 +d6137b8769a5ae53801344138fb352e9b34fef1d +41d3b649940215bd3784336ce9e0c2908bd462b3 +a0f3f1918668c06280f2e05b0333e00f31935a46 +4c932e8fbfd7d4aa13164332b8fda278a427dde8 +83b2fbad90a69cc075f9e78a67b56b8a59779fc4 +55fa140e784756627976837027ddf591eca85572 +5be476e1897b74e41478c2be4ee8c93e7084d7c9 +fc9d7ba4674af11bc0f4cc1fc2158c0a751cde1f +bd070edec2324ad1fc5f366da87c724bb72e8e26 +1354409c8e8ae76d47ddae29bf6193f3b454b94c +6b6d70fe114d66dcc6b497cec154a5ecbdfa2b28 +39437b39b63f95e356af5cc9c53ceb4377422aa8 +215f63f2abca522471edb123784e826c706fa840 +103e8f9d797b0a8c5cf6ec9f4f0c4774226b4950 +c463caa3f58a9ad83f11a0562e33b9f8f0cc12c3 +ec5df7a5c88d00877590d4033c232a45ab9945ae +5c7f2c511425569707b5d45c0f4cb00f32b784e1 +c84e4177ef5261a57d73de32d346c4fbb338db3a +58cd1e2d0d50704fbf51d7a1846b0f71db8d9f8d +6561895337b4f97b4ed9afcca9e431d682084c7f +b67d7e804f3ae24b8885486cabc79590bd0f961a +338004a515c306c7dac345942a9715df2cff13ab +cd545b6f484150c695130975c59f7533bb091500 +66ffaf406e083e517b6f33da99c558ffe8124dc9 +b70838c63e7297cc8bfd0f12767eb636462f6c1b +76ca0cc228af9065a55b376ddf9cc7b16481af39 +6db8413692a60cd21e50bbba11f38e22bba58043 +ed6c98699ab77cfdf3c26f8d3c6b5c124cc29769 +cff1b609f831757cb9ff5142842c5c15605cf058 +50179efc00a1dd59ba3d6ba5857edcd6a587454f +1ef6b4da050ba5aac77d717d34da6d94eb1e6045 +524d315e1d58c32062c664c76382de0ebd44c70e +5b99cca42d928e9b802038d651433bef63a147fc +df1671fd898685b23fb8aab3fbe084825705aeda +f538694a428adee5163b6185d64f5d20ff3fd454 +a6d965404106cf6b4f7f37e7d5aacb36402eba24 +51d05e8375a4fef1fc39f63168115574958a3a07 +fc989edb52d84ed0cc2e402cbd2520fbf36e4eb1 +20d0f9d1daa6530b9a7ead330e27a2472b106dec +f65b924b4e1b63c801b8833dceb55b06a527fe34 +aefb280ea21e29261496fdd52847d328bd5606f6 +fee35478f41fa191b50dd68d6987ad8bc2ece42a +fd78bfd6f167a1f9dde5d1dbecbc7f220384fa78 +a304a9570674cc59bdb27b51a3d481c70d580f11 +38cb003542126aa4d0b6058671831633a16d4b7d +bfec53e4a45a3961390e16b1785f2efd8afa2b38 +b1134d103f0bbe327697bee2bc59a243714eddf4 +9fba26f06f005d93c63eaf085f0d8eabbddcde7d +82fddae86e31f510b7234470832d678059b049f9 +599eee640859f82394cb824abc2e3957d92ff8e6 +7479152e2ec27d4e927692b917b2ae3f9fa6d0dd +9cb3cbc90aeb59775466484057634675ad37addf +2a5b60b11e2d4ca084fdf7bc9015686a218d05d7 +1e8d76255df829bf5ecec8e82abf5385a3803f81 +195972c8b9c39720daf829540a1490fb77e5bf06 +21569ede479fa195ae52e984ab652947dddae6a9 +404c00a43538bd237cfc425b9674090d6ff9c4e5 +8c796fc5d418ebfafc3f5333fc56ccd25844686f +516a8e8add7c9540d08449482bdcc767afe662c7 +d714d4c5393b1b613283ed5caa33ebd92231d720 +29188982d90064dc0ece54066f6a04d1f7f67a79 +05c3c467c6e6cce8f93a2bc78f051e3e7b670041 +7cf4a7189c692e69b27269a5c11bba15ab992592 +ea87c5f07f6034797636a99dbb9134cce6fdd8ce +17cc64248dfd7b126ae6d8d3831619de274f6411 +cae1234b2331bc259b937b9b529e6ece2aab6d0f +d89eb8bfe142ed61788e85091ee5741ed5d36117 +b6229c06536663bc3eff462c16c29b442d349ea9 +b1cf1393e59ef568005db9efdd15a20bacd613a8 +6790a15a36ecc6dd1edc6dc29625794620bf5e43 +3cc84911f22c669e9d13dfa5619bbf5fa8cd6630 +116040594c35b22369017596ab2e4b5d1d788dcb +5094edb056ce5726474cef0cc04bf9b2085533f5 +4d0e03b063f56a246e5f12bf325c0d25f2c9fe93 +601edcfd3a58bc814dabd505866d2b3a78f527c2 +436590a458a47449d6d6406ad4770816dfe7281c +2a09e52f30a4d771ad4b9cb45983849c70cef09c +eaa614ddcb5e1bb60be93f81d31b1f766ce90295 +dbf8ae98c5a278278ce0bf3b2f417300ef1da926 +c435ecbc886d04648090cd7976ffed7336438f83 +e551191e9bca9702bde959d51cc60d5ac0f54956 +932734c3cbd2774df71c0b8fcd1591b7002d025e +befec75c81b1ffbc88337e13ec2418f5e640fd09 +82cc20c9d1afb8ab0082cecdf2cf2c3df59cb060 +0c88df6b993f20036b388790b2f4ad84e4498d71 +444a8e2c89aa11369da02f38d20b4ea888e5b5c2 +d3028eaf93694fbe69e5f253315b725235c49534 +d547412fe428f67472cb8f34e52ed32523e0d05c +7dac73ed04ec37fae3c9bf17aeaac0eb99885347 +cd897ba34fb91fb56857456274d61b966dcc4a0c +4512b9f381abd5bbfe204fb86378ceac378dc26e +a38a12877f29587027d142ef707de9617c0a8a7a +bd52b86cc78dd695939bfc20b776fde6a025a34d +8ad0b865350a5ac869bbf0fbc62b3b235bee909f +756f43537718c0cc5bf031e5eb42854f27ff7df9 +9a6f441883a5a1cab63ba938094f74720f691b63 +3da6ed19cfd18a41283c01a04608c886f6ff676e +5545acb0e3493d466b042e9e03c6ecb655cf7461 +016bf73583aaae8d4b142a0b554b4d0f89c9f4d0 +b764610863a61bba29a0f18a58e9d1ff80be50b4 +80689d7bee18d83ea7bec5495a5f9f4262bd2bc7 +2d809a68b196fcb062ce511492bab963513960d4 +459d59d28ae07c2355bef82d8f61674f1b1da469 +0b5de1f35a86bbc4b1201910040dd2141e128c02 +7e8c713384f02d383d24835c0d37fe3d62c703b7 +053f85eb6d47d895aeb31f0a5ab7dc39dbe18374 +4fcc7addae0aa8ed5703d54254c7d78c10c58019 +42368ddf84c6a1edac818a563781c77bd8b7f7e0 +1caba3607e42e4f14c2fa4920f77896e674d2c79 +6ad6987822655bf22a2c8f0d1fb7e8f60e2dedd1 +35074b6f0e09fe840cb579e46f4a6b3f45bbee26 +34a55d2883491a695d87d56866df4c4c4d7cdf67 +63c3f0236d3b4dac80d2951aa179f0cb5b4501f3 +4b7844701d72c7ea6fdd5e3041da9f3aafdd3dd4 +020525def55445519e3a49f65fadd8c82dbd062a +50dc85f75848f4ee34d3bac482f93dec7c823e88 +2cd4b2a5b799cdc6cd118aafedee413af8f69d13 +ff66002aa6e7f0cc123e989df74c1db570d6a035 +59ec0739aeab133a4c8e4170a11d146c078dc177 +9b4643c4bee84772e6a41feabc4874536181ee97 +8edb4b5f27ebf893d44b00b6363be440466088eb +4a4082c2c1eff3a385d6bc8fe813adc80255db84 +48058bd52fb735a5f9691d41f1b6a2477db7fb39 +6c9e06aa406a5c4e00eb80d0999fc53c6ce26a54 +8e5db1e21278406be692809ec3f854bf11a099b8 +928e82ec7118e9d1e1a1086638f855a50c404b53 +71dfa1dd61133f5c200476eaa56c09f4648614ff +9341d0d7dfb42bb97cf69a4f94c84a92a5bd608f +d376cfe6518c8b9113ab0053a023b89af8e2b64b +868285645e1e8a1ad931bf4d3ebaea6f938ed2f1 +941627ac30058122e543bb320d76bb338d3ccc66 +55427efc437fe865ab69b7d668c1294e16d443b7 +a077efb09a063583f7bb03dafff97c684b7ce17c +473526fb72e98bcd2dcc13d1cb2aec2bb318851f +8b913951c0da87bc43cc84b64c096913e6478b3e +362ca4f83255f8845bc42e2e62fa363563491077 +b58534bf7889138596cb722ec9b92eb1c1451f03 +2f6dddac43382dc9e1d3f3e958e3a6391fe1b50f +21f04f70efd64efc683589b31589aafc9ac2d6a9 +a250a56c8b5ec6243e26eb4a6816164e47e565b8 +c9e92ffea45c9c23588dac08de76c04d33796fb5 +506680a246e859e0ac1ceca03dd61b8d10471a2e +b6d7992bc8651aff756cda0c8a788ce7b9358560 +148a031b1974694e7e2a17f2fd37182a8755f86e +465659a0c413f9def53161c2a6e1174d4398424d +a37a6f928f8c8a917ea45cd37cbf1007679907c9 +494992f5f638b01b9b79529ded3318c770b494de +fcdc2b5ee9909a8e57519cc0c6be0ce47d7db957 +101b6f05baba999f4c57466cd07289821a4627f6 +eab6813246b46ca1ddaae6f7ebdf61ac2dda560d +cbaeb8e37183e4b40a7f4ad70b09475dd150218e +396644091bab7b2b7b1d3f2dfecfe218bb18def0 +99a5f1d3e56b50cea4e802804a09151063d9482d +69371eb4d6e417e5d113e5f35958c0c560ec27d8 +f2171459054edb1d787b8e4142a415bb156e7ed0 +15a9b8ee565c5c78a0d0ffe20efd1733cdab5822 +7b51b13f8e74d2fe9a36a785d452a67e7c9c671b +62a634afb96a2392db13c8dcd2ad76ac2b3930fb +49ed42e87646e81fafafdbce8389fd5ee8123e09 +9cdd0687f4580e36dc0a5fc526562e487dd0ab97 +bef5f2cf8d9f70999a8a1c5349acc4e1ffb085d7 +c48f0b7d793c3f4f2c1463bb9bc125257468916c +327a4d2683b7359e89866e20f7c68508af8555af +2b9e3cabcee59daf38e7beaa7e6f5165d01307df +cc89e2b258021a7b8679c698ff215f4253526f78 +f91c10b05c0e0c543fc471b2bd99b0f45fca70c4 +7771c06efda3889a1ec61a50b0cbe0e580a69730 +818bf133ee4e02836901f2b5818723d11c08ed18 +5e8adb6455b312c9db19f50c67d23ea89b0c03dd +45c620d55962c646a628d2cd41bafc693c3614f4 +8cc2c7d29f0f93ac0e3ab12b857f7189ffa8e5ee +4bf609def2ac732ed33be97ad4a101b1d58f96ab +dbe2e26e648c333bd482ff8c3d02962253c55ad2 +fb1aa8bd9228a17431a27a36eeaf9640cfdf48e9 +b65944d78fd66611f47379a2dc00b6f43b390e13 +be5a7ebf9a3f1c21ce466a71bbd5dcc323f5ae8c +7a0606eb4b734b680fbab0671714c69d7c32e5f7 +9a3cd6394830c7cd6b2a9ff53e8bd970da42729d +8face969701bc9d1b6bef02c02298a09221a614c +d3360e314552b9aded10f1528ebf083a5d79b562 +4a3caeb7d4f789d2455ed1ab38c32e4bab339718 +30f8243828254e82ae9fb904c9ddc8ff1351a69a +8fd6f948fa5e794f962ac49f45e59372ec389f95 +eec4241a0887b2150ae5536bd36209935351d370 +bbe136e13ec3285e4f174147d0efbf916353f6b5 +aff3295f0772aecf9b1bee079d6f96fe7111722f +5b404c89ffdb32d20a2d854067275bcd0d098085 +f1a0dcfd4f01284d819cee24408b79af55a7f7e1 +c169bfe5db3344b88ddfbf832624f4ba5afdd9bd +fcd41ed0e23f8b5b76dcbafe8f3e83a28d530824 +b24741a574abbb6f644a8d2d9db07559635dd4b2 +acb9d6b4ea2820515696da001697636a40e49b19 +2864b34b9e92f5e4803b8d3d59112cd765bc5f63 +0f0014d0159b50eef7c168ccecb3ccb9d53faf25 +5640012c720033d466e810adc669c2d06b119c2c +23ffbccc02fa3258576ce26e76b6e04b12d27baa +b9485eafb6e433935948ed3e61d781632541fb1a +3a6a5ba8c7038e418c6aad1ba5b473f9ff788909 +82a929c29fc4023b0424ce61771fd8cb6e9aaa61 +698e38628290bf5ed3c5185a0f95d70a87f4f085 +e2fd708c9d4120e963fc713f1ffec2cc0b51e86d +a266a1718efb942da0695549fde2d8d2e59d1b64 +49fa59bf45d854e753d8c5e21ba3f4b437162edb +083f03dccad4fe192fae3f5c21e55c3bd8b7fdaa +de0257016a20e11268cd949590d47e5984f345ae +f84f60f4973bc3e7dc90107731fc5c30fbd2f4d3 +f3eeb267c511d12f8c4115158ca51be9b05ad55f +d589ab24b31457ea9526b7ff09b06b810516fbb3 +2b7d78bb6633437a179f4d7f4b19a95535afa396 +481ac5fef67ec7ba608a3fbdc6de50fb89cc3a82 +39c6a1c96e69654f0a0e170cd81bc9a1493b1e93 +10b7a32f228b2b55322b4756dd2c0cba158916d2 +3f35a8a614690e34e148ceb12d7a34b80fe447f1 +47838de310717a1fb9db49261a7354031465825e +34add189d63018a73d5145869e83a9a067310a31 +616c46ff092a78567a6a4326ec844d6da1489d59 +7fe47da9e3058fef755eadffc3f41a43190c818f +873a06087c108a453363b996fdcbe313097df1a1 +f6e327b9be7793ff0a1e345c542f4c309f62185a +f5e2728b7c91957f19694f0595abfcd3131c3ec7 +b88fe987d944d7e8d8a5bf07e841632955b58a46 +bb78dfa3aff3eb1dae6bec168f091b267f47ae35 +4b21f94a196416dce6f2c3f07a18c07460925a92 +ab20b6a158160a48a9ecd00cdb4dacc13d0c770a +85f7578916c272e0e4b281625595494ab93db0c5 +9fb5d3013d8cf2a172c91d98330bd9a4687ab65c +f873ba40e2a6e2ab192e2eb591e240de580e1e90 +05c757092e8e4417f3f68f34bc08f65e825d1e3c +fedf2011f951c04a1b9e9a056c86289c2ae90a0e +7ae1a4b4a87ee732200baa09b0d227564ae4ae84 +99045bbe487d36828242fa24cb99501643094ee6 +2b9c130c30dded9d38ea393f0a65e2f1f3965d1b +d1d678ccad41b2e912cbb24cda0518ec69ea9f4c +8f40ec5fd4716ad135e8fc3197f5da20ca0a4342 +68add5d6761863630fc62bdf37c5684ddc4cbb35 +14766963161c727f6aab9c51dd447f647ff8241a +d81167b3ac1427ea221a3e855b8bcdc4c0a72115 +7d71d8609feb2c98e2a86afc933f632028b9ddc7 +f1d0250490e64f22ceb285ea06c19633badee344 +c0dcf62176f32c4ce9ce3ced4b056960c84504d2 +896a7f14c24a8fb17073ad7741927ea22e13420f +0276b847b7c07cfe16a048eb7c22295f9f25c15b +dd39a0a1ca9f073923a8da457ac505f943af0b68 +39f3217c5c809323a1d5279e8e54aa0a60655f6d +aa553214594b4e7f23fc7a3dfc69ee87f67c903a +402fd4b940cd7e7c67f7983e703b4cdbbe4a9d7c +5c0ada842fd7abf4d7bd6da60e302fdb5e1c5ed6 +c7666bc4857c21795605250a2c53faef8f407958 +a311ec27da50d95c42775965bbeb85bf030ca7d8 +2ef8dd0b86a0e7c056b31ea5419f5b13019fe508 +0639452ae1289870277e483ea019915aeca01679 +f424e172ef7b947359543b830b9316bc823da3d8 +d00a10cd6f28e1f7f77573c92e39feef421f5c22 +47af57b37d027adf9cca3b582b89ff05dd4df5ae +ed60b76ad7d172e7de01b74ee1f86f37cf97a9df +fb2ded2c1072e995b593587585989917dcd3e641 +521beedeb52bb03ea7cb18e857511587a102ec07 +d4e213c66c9da537e5f70c055e8c08fcf997ad7b +3112d14579d738699b1e73346d940ad3a6c03683 +e7d248a408ba36aa42557b59461f04f95b2dc085 +2944bd60881693c593018eba8daa1e20b21601de +2bab7d8660e36dd211839d9198a2feb5013a9adc +b55dd9719bf3d50604e05d6e523560dd50f09d88 +b7297622bf8cc0a11954f5913f619788b2a6fafc +e0ec7ee4346092e880abf97c028bf00abc1bc757 +2c368449a18eef62b7cf5eb65a8e0e0e1056a398 +af326020381e48df9ae5d7471b46696563de869b +1d41ba9b2462d84fcaf597930e09230ed0b95de3 +c22ecddd934cb0c91fc1e6b1af8241194699d691 +06528ed5a2b9992ba8516e153990a62f721d0b6f +1091e3202dc7b86304850c1b3942acde23b16898 +64d530ff3d40e68c36551c2f7d1d84c2c65c299f +aa2ce03ccb203321d5d6f9801b9b2ad22d2aa97f +34a263c49bde42308db98e52b0176ce18dcdde98 +66ec79d6089a22bb553a1484d62ec58636fb5add +2b249949079f22ab9978ff614e134fd878fa735d +4d9eeaeba1215cfd68f26f3792552d7d2b0c8209 +0fcd36ae17d94140311894e95cf7d40a2c8c419d +f632668ee44c94f6f374eba9851659b3508e159b +5717748b5af68482722e7a6dd2a1c3a18e0ca563 +8fcddac8e5d71cd343513f2bae678b3d12962d79 +13779fef3c62d5382a0c15fc1825918c493d7f31 +665f2d4f7fd9cd62b557c543eafbf0b93b5ad688 +a49a62b45f883e7e08799ba85a73148b21fc9a1f +1357ee2eaeeae3fc373db991b101a0d73318547d +4f398346c48e2648f9ed1f94cbb72d8d1bbda794 +a75278acf8fc22a4d3800f1b8213b517492f5c92 +7815bb571e7879fb4a8e3b3233123608a68ef441 +c53f50945d6726077843d339b9067aa7066bc243 +ab3dbb18781d352a0c78b65874fba774cc17d188 +14a189e0771edba1da50ae874884954fdef4f5a7 +a672c3e21bd57a232e797a448e864e62e71919e5 +3f2da51e1f8f84fca3a9614c013a3b2d15839ce9 +98e8d871ced5767ebc37a5c2bc51ceef0d848185 +d1c740fbf2c48f91b3acb55931efaaa1ec57974b +6eacff0ebda3022ca8421185f07888c3b13e8cf9 +5cb461a37e5889b0cbe50310db9cb2a60b0e9aed +6b86595e9d62a27ea2f8c88edc4ebff45331ee7e +0d5518d33b19ba36a8e30893d29754868454dafe +6e04c6e24946e24883c802e8e25a003bf074c738 +bf3cba72be331208bb4db8e5d2e7a27d35ba0ed8 +9706f8e6f5066a349dad59f2e410019fada8a23c +2e1c4a9718ca0b971ba2c7e4e514cc9897bbf3c1 +d8f21cb294f766e8bee1517c789b8ce8a4edab24 +0663df2bf15249f1f5e5f710e4c91534119eb2fa +c2cdf866b0363992a3e2af4bfceb710c115ccd62 +17f9375b36a7dad4f32f8160cbcdd3565d086b55 +6e04b6119a5573e3a6bf34495a14cb1e8a1ee91e +3881438070ec9f601e1cc4d6f5c186c3b096727a +086ccc063dba86d4656159c4e219938ebbf1f428 +6de3a2975b93f2588e540f1ed1d165025755fd2f +c93e1b12e08d7d0908a1a0fb0573a1ba451e5223 +35c78c8369c6e86ad90fbfd361c6947d8dcacfe7 +f03c4da077e9d785a5c104b67ffee570574bd810 +e46cb40b1cd36d58388a0c6ed37bcb81ec4a9f60 +03753392e37cf34025f76e61a2ed0015bc602f9c +a19226c5aaa0f9d134fe0b088ddb347190cb26ea +15ae179122d66fc617bd758fc4ce6737755f32d6 +dbe1b130facf694b4fbf9f4bbe4ab5b9c4a21865 +197bf48f57358215ad9fee32e4664946006a022c +62a0b89ea37e7b3e65d4879648afe42329d0c641 +2fb89191f175aa4da1a1a81d41065815431d8aca +d3cf8eafd9b141d58a00515dbe4ed274b15af42c +3ff8536c387879761067136bb75d1ba34c7d43c6 +6d6a9201398809e12e02aa6de20adc6a71203675 +144786424da6597742ebf42d0b08ad199f22c6d1 +e6d0c2082fd9d2497bf2b9db5658c201331c4d71 +79181d8e134e6a7a2cbcc70e4da2f33587715e03 +00b8124671c1979473ae6bbee5c43a1d705f3161 +5afdc56f4ccffd60ba5fd46cd441ab3c1fe59384 +747c7e10c62a5347e890cf5a8053d34d505b8842 +878e45de065565c88e524e294d7134bbcc0ecedf +ece62d9747a31dde0bbbb02cc513262820fb8e0b +b093d949a1721794359401e48fb7bb095eb4f66a +39f52bc36b18975a73bf9b55959c60c0df4682d4 +4677b5279c715caedbf689a8e9f4aae236d23082 +e7870f9e403c147349dba9376a923a2a237b6aa9 +956b9009a114afa5ec0d43cb6ff376797e4517b1 +4a1a0f434c6aef47b416e3bc035ffb611e054b1d +129819e59a30451c75a674a40336852b5626e9a0 +9e54fa45f32dc2d4f6e8750d89238bc58c07369c +3632ca6e8b5407d40320ab5ce042b0ec0fa946a9 +8ab457b8bc556523e419903cc045bd44b8531671 +6a5d50430062f95fb02c049f94b96c67046931d8 +ac6ba25927e1a1357a94931d6bded2b1c50e2066 +60e80d3371779da796e056b9c467a3b15e39b145 +e11e1d3c4fa5cc7be347ea97db1983b3c0e25247 +1d62f8e58d685aa1bc3623f5bcd504c027211d80 +ced1ec2e5970c33b514bb2263c33b128332048eb +3335be6a6bff053c9b3b4a019e285ccf355019e4 +7e4c0e10a99f8fd2789250f410090faaa4b58edf +84fb3e0d896736b38d8bb6dbc8a3d29f25ab0329 +dc45886411c744249a2160e2b2e34e05020b5b58 +77626e990e463e5c78ac593d6deb1edceca1b673 +4f30a5c2432c432a9b37c792ec7ef8f1959f1004 +bb9d09c7a33c525029b262ad28b47a47942fbed4 +7862b6f1f61c1b0f1aee7762ac309fd43a136644 +9b4f9caa39f0881669e49f44330a99583688ee39 +7cd7754849e5439529fe38840beee7744f2d3934 +8794a984da09e969bb01fdb327a206f3613fcf99 +de1fbe91b8fd795bcab75481a5a05e71d5c578b8 +5f11c5cc16fd43c6922bf0d586d32f5210d43f3f +be1cbb039af9f273046bf054fc2e004bb0ee2267 +48986035a061baff9d0d5ca46069b3c424e58b3e +adfaee9af0c9211ee43de114976f03939081eeb3 +670c1c44b3e81913bcb5e999b408c3d4348e116b +515539ddeed33d249d6e7b3b9d658293d66ad0da +e6ae2a46c6c88de5a49c24cc848f3eeee2f7ff1d +f15d2547aa177d5c58082c49acf8a4260329f79f +3d474c9e76120c71ae8840c502525ad5d97569e1 +2c12339e516222e09976b1f0ff8ba0b2bbad9295 +c006b84f9a9c598339eed7c864eb44b09f2fae26 +0f2bb2bf700e006378103d25a657cd5c934a538d +ebd272c223a17241da5c24c95a6682bcd1ca75b3 +9dfaf0686285531ab092309eb63dc3383086a8bb +10ca21e2c43ff3d408e5b6f72ab2b7086f52e23d +1bd2566561593a77866772229e035d1dd4360646 +fac27c8cd7e8e4ee4df34bd2a3c773709f42af1e +2d9f7fa0dca7b96545f34394698c9d353ca8e00f +69f78ba1f5c48ee6c9a54cd5f8936dd668d60c0e +fdb67b05cbd85e71118ff3d7f465274e31832752 +762803181b388619e818b960e6fe5ce529d156c3 +ee5d707c1ccc68f2012ece7f57806905307a3209 +5a904a7abb547273676946f6c140e44bc1de3bdb +57b18fe22f5baee8ba767629850eaba28532d3b3 +ca733cb63bfe47b7c779d43fb43d532e849e2dd5 +c1a6c281c73a1a1a298c6935ab5634a1cb98a873 +3172c409d05bcbdc8b32fd99ddfb73da15d88e29 +7265831270206ae14af1a1d8e08a886505c0f762 +f78c416b972e164e4774c50cc9b917c9cc0f26ba +902d62978101db07fd3b714b67510ced95c51b73 +d9a15930fed149bcee0c1937c599cbc2f58ddbe8 +dab0d1bef45b27d1e502151dc9d98a4192bc53ac +762742ffa627e9c32b7b1eded82a6e017bcc2e7e +88b65e688862a80e8a87da1ce07e704197d65412 +5fa1405830e50078dc42ffbbe235061e6c0d9d4f +21a2851905adb836e4a03b2cccb5111c555f743c +64800a53a66ee0ad55c47a7c6c51bb8aee04a0d0 +d7e0ce3e587b2a46b69050c07791d8c1ac948651 +c557a2f135be88442b2a2563a1be2164cd6a27ed +c0aed9c7c9acd78b8988b52ef59644a197f13c78 +c334ec7463d0398975946529faf4c620805c55be +b910d8f6d740840bef3ca8507ce30fbfb994a939 +5d5b9471066f2912339e476d74a7340617db2152 +fbcb19e562e82cefecb674bb8ecfb911d6947826 +86a6dc3427f10546ca34267044851218a056eb64 +bcd9a7188f2240821e00245aae911d894c9929b7 +beca98d65208bea5f2d7be63862b9b1e8b143b8d +9b7e64efa03181b54c103f3e9a0cede479eae0ba +00a5395243911f086c5ad4578ea107d9cbd6676d +3c4fa918eaf4696d1ad79c8c195be3ff5f96b83c +607b54f74a8438168a1f7e74ef56738c73d10da1 +0241cdf5608a0b5055410caf6d2fb6d2a7813b38 +6922790eaa460e9bf5cc4920b812e1ddb07c17d9 +41be43d610f61431fd30f31811e5dbaf805c870a +61b9a5d007554afa143dc73e8ef2cadbcec891e5 +a0df47801cad0bfa4d804f870791a5e4abd17808 +4167c29eae43d61083b209efde7a5eef783309cb +be1ba12bf9bd39067b707b8c82296a9a9cb3b4ca +f6d27db62fcba4f4a1f8c6d442c377caa3eade97 +868f097051027bfdfab27d99af6a312abc931253 +efd3a30f019ddd4c59851622cec03d6dffff7686 +1f0771c8b40377c2f4926239b9d0c6c6f3a2025b +38b6d47f07b111dd40da1ea3ec10d499fc6a4336 +dac061eee3b68ea45bbb7ce52ac1e050a960a985 +e7b600043664e3b3bf709e0faa6d5201c826072b +cca4ce79244260245ba5a60c682d446e0d3fdacb +7cd7c5c6499de65f74077b542caa4cb06bd0798f +f973ca8e4cd9befe902d11e03da90c5482506fb4 +e170214a5ad6b5efae40b0e1868544737b98c63c +34a1bca9a94ac44ae3e7b9dfaeb86b250dbd618d +a0510cb1e36b414f909612ce0ca93781092a8c66 +30426817b0e629ef019dc8cfa328bd7ae04953a9 +e0aa3a5c5a8c905597efa8867cb9d62ef7bdb46a +50df178fe86ba92daa091214d372b0979daea705 +be0cc55105a4f7453dc2d6a328582e0491cd317a +3fe6c3bcd997d7cc3feefe8f505bfc8192a18423 +572c066e36484016c9c4f272ff894c58b734b465 +b71364ffeeaaccb22cf5b1b9ff3fca02f6b7d6a4 +c5ae8d94716eadde7310351175fd5a633ad64829 +edec7368f517e095fead63a19f6100041c9e7975 +48941a6d4da82d22573b66bf3bb216e754c7d039 +b0c68de43e5238c297ff562113e4a35b8a0d65b2 +d19ce0bc09d4cead7e87dece50a2ae60a3a7a226 +8d21bedd17f5be1586758f470713a8cb92b2f389 +362a586dc0652b033cfb943d87c2b5dca2d386c2 +92a644f772ade832d4c5033481c3870d747609a1 +43305686e661ae6c6ae0acc2d88dda5d46ee18e1 +78b7cacd07d88b2a2f93ab7e042dafaa82b43da1 +6bf19803404db0286eedd24f21c26af87d27515d +e1dcf5ea0f31878e29ca736ce7e81e7f889843e4 +a7899f4343725ef06794739367c7677eb612caf0 +fd647cdf1d41e5bc404b105e395abca88065f624 +6f2d020355743248e4e4a56b668c2c6edc5252f1 +d21926d01ce32a493b93cce0b7b90fcea6687ba8 +cfb945542e469788a34d28db2581c654e0c92b03 +e21734d2198a72a993e21eb5af36d404c05b8b6d +0293b71ab5bff5ab923466e9a517cc611d8534bf +dbc4b9a8b46ffdc434ef08df588a827e0542a27a +0b8335380f7ad14f761a05e27adfcd3e40467fa9 +7cd1499c2847db817bc53571fdaa488aa3129636 +c699e828ea9fae5fc5d8a9129353cc5c522b52b3 +19cf8841f7722ce25d2bd55c422736415200f23b +aba4a51224fa5bb6880509c51436dbfe179b8928 +bab522d64aa0f297071161e6ffdb6f2be3a83f22 +bd861e50413cb598f9127ce835c31da83b6f6a9d +fa73fd737f69d9d74436efeb866b9682ce9324e9 +2d92cd300547b49829219f6c3cfb1afa2cb6b621 +60cd929f42cb1e76a3ecac18aaa648ab32e03694 +953f19bdac0f6cd53ee8396aeda7986670f38dee +65db8afadfa40ebc073bdc1a08ae6705717c6c61 +f8128f5bb8a7e30f777f5ca78dafbd924bb4e4c2 +0f89550d3009bc0483fd38a66348a8fc24ded5ab +94788ef1e0d343563e70adad3efd0a6f1ed1f21b +93984af69b97f802829a64cb83aa31eb714d84d8 +0a4102b0a093adad9217a0cb93a35e7529186e1a +634ecedc1259050226b301785ed03601b8be45b2 +c620bc18512dd3f65db0c8a2afed205db1913be4 +77bb791711586885ed825dab4ce8f32480464322 +7cd34105edf2ab9c17536059087cbcf0b6d0409c +071bdfb5be629e7f2f5e09f3e46d599b3cc77c35 +2034754af570e7c2fb3f7aa8d89ca212c4a7047c +326b5c44ea7bd5406a923b4f4040f15f4f8e9a2e +87b9b986f41d463188afe8bca7dd0d029c056580 +9d18f2ff6ef740b129e626f01e44dfb143761d9e +1eb2cc2f126933f7f3ba7b77b46b5826c5dc7d28 +aeb3b5da8601bbf494b0004e91674a2e753efa4c +81e5ce68d887d8f91bd58a9b60820fb7d91a6dbe +85b87c9956527a1f51ad8ee453e34300a317d5a2 +a7b4ab563f456c9df7b13290636cf4fe9119dde5 +1f24b41984f30e92a3e17cfab637b589b88f66f2 +7555bd2169532d4261a05999f2fceb7e4373fc80 +b69677f87c61e5f9572e2c53bf3ac44bd1b82140 +1a809266ee78fa4aa1f0531303b6bcc750ada3d7 +0d68e1d9efe17d1f49df580fd3ed6f694b36787d +f3d951217ad97b6d415f6fa6bf9145c29f3f2e59 +17634ca4527c0d59aa85b9171896174edbbcd608 +1d09cd0178b166abc5d30e381a47e084577d1328 +b9673ba661cc21ddf95da0a2fb03e807f93dc5cb +b3b8a84e223d371ff1c0a6b1a4b8bd66203cf490 +6a1209375d6a9e6621232e61078d8b8ec6c761f5 +3bbb2a645d3121aa567d05ad25516037380a6c99 +b8046d477cd6bb032ec2279c711701d6869b651f +eb4dec6004bbb1e47a50b784e6399bfe619ff789 +c0006d5cfa3e5d10875d814010552bc6cb48664d +0fa9181574bb31e3e85f253c7ba45b180c58a0a4 +8991af6305c818eb3fb6b7c0cbab53668666b6eb +125749a295f519292690e5e1ae79a42089df0d81 +e29fef763f7261ea23dd65a81f5d65db84c228e4 +8ef79fcd17f4c684978e72dc21f63ace9106fac7 +59140c73ffa3a51a5c4e05457e5b8affb9b1363d +b59958eeafc291db80ed302444e690312712c988 +8de684a67e94ceb239d06253a2be43ef3b62af57 +4119845e6fd318a6bf33828222d0d62d3331ffb5 +a9f4cbf19c8962ff4f3a97f8dbf3adf586b3e9fb +272684160611b5d7cfc49e5ae69f7c581ac344c5 +500f6e68f7d16bec51d781cde3a891b584b30990 +d571ccb39f5670d01da662d4c2a9ba76995f73ae +38d550e2243d74b0bf66d9354994f0daf52b0c10 +17388a9dd62f38ee5946e806870ec158195657e8 +f03a2497bce2c8e99f6f395f1324ac9361d5efad +cb3f5d4e11a7e773f592d041becd9a930a3d61d9 +da98a55bc9d4a7013981afd91362004594f86949 +1ad72a6b7c69b57b52b629831e2444c15e62f107 +17e3c8da5e060b2ac550c36ea5fa2ff5b7157157 +9fc9be66ada65d6635be7e884b89d8f0abbd694a +4995a9582807c662372dac58e75386673ea2c641 +b89679ac339e9463d43147ae623d80017191c7fd +032a9430494ab6e1df7b40e14f459811ba956ee1 +8a8b8bad9d2da30a10c73bb0bbc053047709c11c +72b625f61fe006441a916337871bbd9af39a706f +3065e1333395e48d25666d5cad60078855db4471 +1f3338f08d093e736b7fbf6bb46e737e1671461d +866e293ff6847b911802facb39a524fae6882019 +0e5391c62279432c761fed4b48c90308c096af4c +0f743d57abcba6e9ec49572ad7accadeee8ef1df +5e499b4175c827d606b6b476655f5fe247f9b6c3 +37e615c20c9591dba329690f6b333297181a9781 +62d0a3539097f34a23c9e14b39fce64f6ff098ef +65323ec01d2bfa3511620822232660c75fb922e6 +f48731100039185dc18e6fc1cfab858b14003fe4 +375acb0eca27184809ad309a90b5373bceb8b217 +5b8a3c5aa2d6549681fa0c0f61b6b31f87a3cf5f +7e282f2c00de2dcdc0aa6d12f79ba40545070ea3 +879683e929ba26b4869984e76955c599fa571b0c +ff31b5d5425142e7ae08cab2b63db896b0a245e1 +b9245e2724ad235528117d2337cd5af2cf1a01f0 +dcbee262e615753ed0eac8aee0f286c6a7cc8813 +a0aaa2f6b4f37bee91b0405c7b9921b5a7ab4a3c +6d9c99dd2582742b955b3204bbd1893143408f19 +d5f7e883f4e407bea56db7a6a4448255b783efca +484bd8bd0fc77e156ca76e0d4b26cef32c719f24 +c88ab276a0631a8dbb26c8edcb238cfa6398745a +62235a0d6ddf5fd1a9422c1e80f40f558e5b4378 +a7bb2a0c7da2b849b0722f7edc1e7db2e79852c2 +98e45648e99106027483201c9afb04954bee5765 +362d06f2c9d2a18e932f7637d9cb76a4456cf617 +e624dca75b0be3f1336eb6f15260d72cdabf6cc7 +0e89c891b8d5f907f95bae8f5f0a19ea0de87102 +9a6086841d40df78e00abba524217b7a2bc35a4d +6dcca983dee9ca2376cc6f7a069586eb693892a3 +9264eb3dd09e673c6ce130d5ff6a762cd7b2da65 +72aff5442f51445b258f5ad3941fc2381506db1b +0e936f2b92953a134d3362a0bae9089a74aa1729 +0d51e1ef31d081fc05b508ebbbe851ee77554303 +f7c0ad760eab1f4b1dce1263093b79951eab6f1e +15b137ceec6476a9d1f0ac55e5709fe7a16c430e +257a9959100ee7342dd370440d78d60171ff4c87 +dc96b18e2d98fde0914b4ab43fe2c4cab3017409 +efea9cfaffd928908ecadb5bc704474cd5922829 +34298efc404c022a5b8c87bff5da1c7be53a3456 +95b4273b97a6db91398d3fd42ca17310de1b4ee5 +e4332b37f43b353f01fc0839e5683f25159d51e2 +27b8b5d8a8f4ce8eb3225fd93efd486e27379a76 +247b2d02f06ad4da93d0d4c73f46d1ca82264d10 +c220c2751063e98bb84a485709d249bac39700c2 +e3fe616a594d49b8d7169068d88b2fdb15687298 +c7a52fb7988bd0ab0c11e077b01c69946a653f19 +b23486114d61787699e5a800909fa1cb8d3cd059 +0beda6ee0aabc9bfded0f8aa3468d8f3d66e4eb6 +fdb2e35bc6f6fa5e527ef036a3c66c9a9f67da8a +d36ba494b31fbdf7e31469a297e4ce5a8206061d +44c1319df6884a3d3aac88aa713e7b2fb1abd291 +3acffca747d1bffb455b668c305614f768fc19ed +e4de784e8738736c4b93b6205fe7bef64e026f3a +553ab2ee0ec1b67ab3b60c85cb7520f7831b21f0 +3c5216094e0866964b36bcef4a8a622aa8f3739c +324d66688e3f88537f9d37b74337f8ecb787ab4e +272f8997610ef5907046f94f6f763ed62834ba83 +2e3a190a74160620652f441b49c49d4a69c5c3bb +44bd487eb1c96a076e98b16db2d9fef5809c8351 +06d8de74ddb3a7a470610ba91bb7587244727d36 +f4d8bac2e581acb96d9218e38ccf098e944b81d4 +ecbefe63bdeb616edff4f5a1fc9352f68d690485 +28e0f32379c40de5d417e3d204e8a47f00af7ffb +2435450b9cd5c013e54dd70df459444d31dbce35 +6bd722c15f7bb1190d44005b1f2bf60e8c763dd9 +d47d03acf65d4d2f24304df3b65a8d85bad4164e +a679e056a89dab0831694c171623a920c3436658 +2409410c1853cda29c6f3b9c81dd07fff092a712 +b0a23b8d287038336af7e1b6cc967e9112bbc336 +59ff57e90c610fc7c825b14702e4613ebfea8056 +a62bfa3f1386e7c01460b437eb6a0b863734f6e5 +bcf90d40a8062aeee3177e2916f332e286d1b432 +8b340208e1d7c2e75fbe960304f05bc10ef26115 +6303e4f3b98174988bbd0ec3b479b2bb1d3c8c02 +038e119ebdb0388eb55518840711e718c2e18b9c +ea18b78fd530162345fb43d6e365ee4f3ff5f7d7 +a1a12b8192ddbded4525f7eca13b827cc7c7faff +ce9af9c0229e475d3ab7ffdc0605e7b60786d93e +8c61f0f2fa7ba1c08d27cc0477c4958684e724b1 +fe5e57b3e373b27bc4ca5a3d4ef07b16345c38bf +e6e4ec950a5f75077e2948c3c23dbec420de31f5 +bc83d684896e6a9db8bfb507f78fac4204519312 +9b4bbdb1fbe7f9f1565c742ad59f1787a899c7fd +5a4675058b6e22389d1b5b1177b2b9b304bfc6d0 +0ebd1306ba1e2eec841333c85764f50596478923 +732400657f9140a36ef57edd71217319595d6748 +26938fbb792f9d3962963791f799d3c12d78229b +ec344216a3954225c1b0e4ece12733048d7fa9c6 +06ae7a77d7755252a11555c9b32b204c9f0321a1 +907ba37f1dcaebf666a02f849b75d88569c38e49 +68240cac47abc3bfc96fcc07b79295ca5e5cff0e +dd4483d4b346f7bd4db1b4f0302047a4e2e84e24 +63ef32c0f2f547a1063c2c709910766775d9d62d +98076b3d211d21d279a15bd9a00d2fd1b58b69ea +48ac1e8782cd1bb2207ed4993072e4f11e913099 +b1a26be4a4dbf922845f219e4c26ca9b63a5096d +2a4b52cd981f0e839c9c0c877a96daceb54a604c +c6a74a466c82220f91d846b167abde151e27ee01 +4b20abb7aac9c5ebac63b46a0a1cf636d8e36910 +c1b4cc5057b3b843a0782492a417fd7082976039 +0453e45e636053383965646c7ecc1ef41bd82ab0 +3eea33a0ffd6b3c8e3e3cf177c101290d698f6e5 +b5e482b991419c6b2e72f6ea7b6b33dc5aa26dfc +0dcd3e3f5e22479dc5ad7f6746ee2b9462d73b25 +d7f5ecb9e56a6d70b0f9f65713df7803a9647e8e +72d3324029106f1a348db294e6dc83638bb2969b +2ed10bbc56f0dacdf1d36b48b3650350ffd9bbcc +a1e9ec6c8aa17061bfe3feef1e6cfc7f3cd49abe +851f619f4ae9dd17fe77ef706b0a0f1dce9bfab1 +a550d3cfac0f0277de0ba0eea2bd396d6d2b78b0 +a7958a4a9a7d1e43fb99037df20369fa0319a27c +7a520eb2d91415dd2427c1c9d9aa4aed542d7752 +d524cb1a1b251bc64366cb78d4c297610ec10df4 +a3e32c26dfee8b55d7614e41e31cd548dbc544cc +4b3aa50fd6eacbfd72529f3026745f47d91ad68b +eb3592fcb0785fb9dd85e1efea0fe912089f1629 +2a0f11cea6e6cf951250ca73736febf9abad3402 +4047237f5d8b4095638fad50978ac00e4f9a7213 +c925d8d53057e94f78700bc21c0db4de8070d9d1 +dcf2ea473b70c77f357dac43304978e0bffcc1aa +897c791c08398246f908136b35ea550491c539ff +d588ad2b0b147a69c2c0bd050d90e2454810673d +bbf6b0af506a178bc4eca2ccaf9bb26ea00a3e14 +421e5b9d1abf1557ca232c833b0ed3970b132539 +97a7c16a0f403181e1328a53c13a0ec8650f2476 +837bdeb02b6495cb04e4f4a2fbb9f92035bde6de +04c469d802aee2bc68d09acd43f494e683ccc398 +52e4d4b8ecdd1d8f59ec330b3d9a4c40b3bb1a47 +81ad318aad9813c26416cee01175adf0e669cbfe +ce70ac5a4da71d00100670565f21335f3bc02ee5 +f977c03705983daf08b958068bb1c9b901937294 +d54c4dbfcb97cabfa2b9953a4946aa14eaedd922 +8abfc82df6b16a4833d45a0ac0336a17fbb7d219 +0efafdead920fab2f7ea50261964640eaf183ad4 +dc9c1b66db9b33c18bc5686f06317e70f0d20934 +85797717165798387f1b80e9804b2d8e16ebe72d +f8aadd5ff1a4cc87a917a104a3451c9343a39970 +39a65cddbec7563fac37c42315571d148dffd773 +79a0b65ed9f3a375a34ef6620f1b2fe51cc9ee70 +aadf17cd157f235b3a9ff8c21a18c5c2ef0eeb7c +f20d1430e1c03a0acca86088bc6df53729cb9803 +a03ef5d0584b97f0dbba0142dd4a0106c3e03138 +168d9faa5e40a9f6cbd6c5e0eee9ff5e6a18ad93 +52c0cf4ce7062939bfe53d375e3b1ca7da4aca17 +564c49e08d7deabafb0c2539a89d8d229710f2c8 +e232cd3c34e6332b5ba8a5f0fb3e62d969388243 +16629eca707be23877450a5883b2b03a1c79918a +ea22eb5c26804947363471ce4123b13c795dd1d8 +6029a952aabd0f198f44c10d19c5f723c09bed83 +391e0332d0e660b311ba85d898db3a7c039e6760 +a1da56616b49b52f361d50a0b25f8c66023f4ba4 +28b63762e543e33f27ab81f6d8a2ad3ac64e53e3 +07087fbb0f73dee2533ee70341010d9e0062bd5c +32f58eaaa31202ad46c3c2a0ea35cc5d836f010a +4564344e9b77bf516fb5a07b91b1655225154b40 +5bbd4c7b7df078f54e0c26cf169329ccc8e365cc +9198cfc12bd27a990da310f2b96e70a1be64cb83 +e2962d8b9f598fcb1075055df94247841997b9e0 +14240b0f790c47c7241187517d038a27b94f5094 +20ed35dcf1b6efc77df78ca243a16106fb99de98 +5dbe49f69ba15ae1f2b1ac7712afa34010fa2e48 +bff097fccbdd91c69a54394a6c5260763524398c +76cbb37ee91407710d8906bed0e7dcf01774ef5a +147364037fbc6f216cc0fdb502b4820b7ccaf735 +f849d721c488ca2497039d071c3ea8ec7acd63d8 +c213f0f7f35cf3faf5b0ca5b6c700e4f02f8e2cf +b91e282e6261e29b8f1a90fae53d5b29abdffc22 +86ff1eb5d0b0699abe213c159eed071ae6b2031f +32ce52c51f569ed8a67aeb5f67d228a2c2a37df9 +8611ed3807aae07c9eec3f5ab635ae1fc9bda586 +07789be117ba06ecc7eeebadfbed035a9abfcad0 +9db9bc38b195c70f54fe92bd93bab8713becdbf6 +f99cb70ab985fd788864b67d1d9c79690adf9e21 +9107fff2781d95266314442a771087b432f7f9a5 +ec2028d605e53403da2519aa5ffb12bf5424ac18 +7dde356764e6c1974abf01c7e3f2e953659f8f4c +0c920382987d0e94404bf3f0ae2b0115c6354c40 +764b7e9bcaa5205bedda364528269b35a13949c9 +361d3fc869b6e3d76c0e3989c16eb7424815bcc1 +cea9a00fd5b37882becf5742ff8d524075ceff16 +f028e475a161a7d24f62a7935878458cf087b321 +191ef86c2fe5f7b94b6ac1ff40fc097ce683c778 +b92ca8e951aed4bf4cc58cef1bdd926dddebe09a +33cd8b39c825903e323959728841039fb26cea09 +37b11534f019559ba2bb81b8f24c52e890acbb74 +c7be41ffce8979e727064d8d25d0cf4cfd5cdd51 +de4d4a17b934b50404f6c9c0d029d1aa1dffd827 +92a56122894dab737ce15bc3c866049fbd15cab7 +0ac40dda1a4f27c38e2cc4b11f1e1b66b650cb39 +fb794d14b9c9c8779b1e5b1d8c1307290302c0ed +f545286fdb4e1442de335647b642d2db1a819252 +c7573bd82785dba454b55cd20671969ddd412a49 +0bf00a7aeaa9c4e38f88d03d5e5029489daa1c98 +cf96b637f7e95c4c6f579944cefd7d793b428982 +54caefc5789553a8c23fdc90a2c0ae2019544480 +02f05368f78f090c9c4b118620df3760e6c21eca +5e27b38fcd45edf98593b858c48682efc76d4849 +27352aeb96f36e1141475ade4d251670b6b0e49e +cdb86991ce9b79812ed2f547958761357bf5d486 +ac4f9725e4cb49211eb31b223cdfc16dfc6db778 +2d4beab81a578fea4939def5c826bfed53fc9073 +4a37d4a25091d5fe4f5b0c09e1e08354310fe205 +cff9002af852b300bf8852d45e6e725166a6edc3 +2f0d3ac8fd3777244f42918da015327fb55005ba +4834c34616bc92c091c6b12342d4fdaa272507d2 +210d9edc22cf19d052ea2ce06855da4823fe6831 +fcb848f243ed9e9d50fd27259917ca2382ef0394 +27e6858e5b6a8f5044ba487a156eed251732dbf8 +730212547fefe6b16627455de9a47ac030045603 +a802ee58bf00860d6c7674a6bad4abab12c16c60 +22fe69ba76321a6ede7b25db9b0c0089f4155b43 +8d38438e0591cdc7ce35146f765b244df084789f +ab5b0257ea7df2a10a2cd97334634f93814f7914 +a37004ca68466af83ae0e77deaf08bf1d525935e +08cfee3aeba34ce9c4308d5faace823b91f4e7df +ae4397b1b86d425dcd99cf9f5c99aedc8afffbbc +bd9d0135ace694f7bad6943dd7617c9d580f8f69 +951adf540c5bdbe7b086d0370d280589b86d99f0 +35f44b517403082eb5f76ab1f2a8bf294387ab91 +f7befd9892f61fdf0ffe9c8465d2db65dcf0e64f +d12b3ee3401cd7ab498be69314e8fa4437c7fa2c +7ae00ac9d901cb5cfc94fa3098a9cea9139ab0d6 +0f745e788d39b25aaab9e1ba96ab0bdb2adc4d0c +4eb8f7d730ab1eedc6598d983b943d7e8aeb32e4 +1c12cbdaf6133e559769f9b2a3a74f9008f4abca +7e92acae6ca7b3d634de474cc3340a9d05068025 +e63d774f37d54d214d35da789a11266c730d1e94 +b6f06beb80ac409b1902d65fc3d650227066b310 +b5fdcad4a83bf44d3a387ebf8342cda8f1c70938 +3eaafffd7b9bd931c52986daa8dccdcb4e9f6114 +c66db446f05763ba4eca0489eb1e11d8e731efba +bd541f84301b551024964add094c31dfb1d98140 +524c548f0732abe1969b0ac6f4d5f71d135d1998 +b8174b4546a456ad9a1add37cab57ae53cb9c1d7 +5da292f507b9ef7c04af9bcd8c7f4b2ce089fae5 +6b4274ddf95a39136f9bbcf2d505f14d6c5e4efb +44ae2c3fadc476bd34b8efa48440d75fbd433e6d +27b5dc5b6a8e8050297e7b725b8482a6794924e1 +98249c7464e3c318a9be108650afec4565a04449 +0839ecbdca16f687daa831f7d1c101a2f2819014 +d09dd9790d4bdb85bcb7353d416ce11c082730d1 +ff505b85c094d1d892ef8dfd46f9d4480eb422db +7fdfc1d273f9336fb5c2e056f7b40c55da1862ac +09d1b0d57d739f77bdd36ed6051b810ccebb3e8e +132e26cbef900e80eae83acd6a2baac091d67db3 +787294abf6ca60f0cf0a9a44bc1cef0d74601dc7 +ff7ba376645a01aa3b186674cf5e90b3c3a59f45 +f262008e26afc2877089ac35ca4cd7c07395153e +6735647605da91a3f07eac660cdaa06f5eab24e5 +e66c50e60b8f3eaddc56ff138ed62e11700b33c8 +3b65365f123f1f137b482888beb1e884bf801fa9 +0758a6e94895d77cb42c24b5177041f50cc9bf99 +9d6fc303cc7879adaed21fb4de5e53b7e187be6a +00dc92640b9ecec38437e388ba48e37f536847fe +ff0ea1dc250ebf9632063e0a4d88111bced0497b +1e0438c367e97cee2d64ad2395a8333f5efb5cef +1447b0929ece9bca977033a553709b04bffa0e4b +5484be96fa63393d9d08c5c25c6012597b1b72ab +73304e2317dfd61e4a8583a46f6b39fbf1526151 +bf4a4a255b8c5034e06ada1c185dc06b327b21cc +cd56528999e8d9ab4ed71f6114e43ee2e2b8d6b6 +1ab5fd17c0df450e1ef179aa34c84a4068db2ed2 +c24a06c4839c176ebfbfab3b671a78503287c6f3 +8f5577bcb150f932eda959ebc9c130759d43e98a +e909c419f0cddf450d88b1883e0590a69308ea6f +8dbbb4caa0f29d8904280e3be62a3cc2b027dcdf +f0d2c45223b5c099bd9d114bce95f4b44ab5abc8 +9cf352fcb9ef9d1e9144c8f649e5a883e3194720 +ae5370297ebdefaec5a433a1c0e325e57fb15d57 +761a95b9b1508fa9820be0f5793de01c72888509 +58fca188ed855f17f1cfbeffc30afdfe26b2a8bc +db65a0d6830bf3e93f56b347b5206e28a7e481ec +af561b8ca7ed1024bdf962d0946db30f95b53202 +28c64c1d75a9e95f2d8b750d09e174eca3c987ac +834ebfb0d902a055599872e179578a1e54208d70 +93f62a8a179e6ed91171f95ffa3d3727660dbedc +a61e1b35f3435396eecb6aa00a0c8caa8c1d93ef +b73c23991e3b6e11f21e8a2b51ebafb6059a5ff6 +02baec012fccb9ebc73b7afc102d4244bc32c15b +ba4b3ff06fe8e1df788f97dc20e7c3fffc3ca27c +cfc72f337dbed518964f5852b2a38dc52021a84b +48b7b855e52b83afd22a10a9f0926833c284dcf8 +70ae1c6fd072f4ad0f7eb1f67d1cf37cac36c27e +fa9c9b28ba79f14b45d2a51f695025fdb366af7c +2154e662154cdec0a59f64a0c6f82930b1e003ce +add5c3f5847fb895fe15a37a01bd644f23d689b3 +311e3548b106e422b59035fc593075ff95eb9f2d +f6bb31e17d6e32e84a7646c00d9e23bc4422373b +becc22b78257dff32ed5d8cfbcbf57b72d6fc168 +3b572533e5b3412610daff8cb21d9172509b2150 +70c30b50ec29ec21c50a5934f032a4ea9c699202 +ed9e99d0fb09728530d8d68b54e5841d0ab267df +c39501f672a4879ae408c485eddb876d3682d657 +3b2f66eb45c2a2c6704b887dcf140d90c70f1dcb +285a9d33709efacef52eef2201926b08005be113 +ac5bb10079b6cd58a734dd3445c722d8664b5a5c +65c10ed0f1bd81da08c51de53298121116650e01 +5dceb055ebd4e1a3dc0843d7077f648fffe4fe3c +5c26bf3bd46c7e7f75688250acb05c7a2665f043 +faa298794394c680bd2f83d2a47edd241bddc530 +03db58baf0ab84eb69cfb47578726fb81f7059bd +05f66907a30b0902d16b58bc45a662d90e30a86f +f05b80168fe05885c2740b87b258a93d9ab49403 +1e47bc6c985fb49db07c97d3079dffd4d661bcc2 +c54506d2414df5e2882c7a7d07e35fa0f620b1d5 +94154ece4aba7268e01aa3ad9c6ef2001169c231 +a53181a76a0ac7aeda8c8f679473dd4458fe4db5 +c14bc2c845cc04e31899f0cd8f410968b26891fe +0159be6489df068f3899da562eda157a574d2b07 +8721db6bc4f8b4608e32ee0b1d38fce8443ae300 +83aba18ba2b74b645a5bf673f2e451137e5bf90d +2a5858c627821eef4505884f963f2ee3ea284c63 +f35e252d4f07ab30566d0fcd8f6e92eed0b60270 +e3b46c5418157574a6093ac9c4595dac2e2eb24c +394c52f31b95e05146703e227d94668bf419e552 +1fba9fc5e0cb455cbb3b7806ec93e34adcf9a6e0 +1c39589d4545d01ae27194c2f55ce0e919475547 +beda07ec1bb34fbe53f5f9b89b08bef81d371b2b +d699a2c4cbe3fa8d92dc591dc7a3512d7e5adfb1 +1e32558b2bcca600d73008c79db8a6604ff4a11c +99fb490af556e6445c6e3f354fbb4ecaa7080745 +fd87ce4690c68eeaa37e65484cf989fb51b8d01c +55247735744cd2655a274eb87f818011dc8f64f2 +f0bb2eda6ac374ba88cc4779dd34c59acf321c1a +9e9db18f30939043239032f2047ffa4432bb47f6 +e7bcbb81ef9c11ed4738814b4d5991c94eee9d82 +7727bdf409bd950a17749fdd0e8d8d96386e67ff +7df051b12980b40685a03c0694160ae4da04c52d +0be10f906c32c35c478c8c9324d9cddf0770ad07 +6fab5408a6bf30f14e53aae89d9f13a1079f10fc +33edba67a332f0e998c66b05469b9b52235ef08e +68fdfcabc42eff487be3b7fa05e0c793d9107e27 +5e7de6f0cb355f89a7019b30e8b4962693f956b6 +a10d70c1d0ca33aa5ba649e80ea7556afa7682d4 +3dff93e715dd42d376dc3c04fc9b4667666123c8 +e23951020de5d3a78aa04a2b08ef182d49d3f039 +250081cd39e22bf6f9733779f0c781a0d110e5aa +222885ab8f01d7a157d4421c3c6db2ea9c973701 +57ceb1680ee534357bb0ec989cd99be05047ded3 +b46145e05749b9cf06ffc179dcd0ea680247d996 +4efe679a3b8d451636f706dff7a09d64c751026b +64f9a7cd50b91544fcf65dc3e22d0304b230c263 +9e4ba7f01d1c79af73a2e12d22df5ca37c9f3bb8 +7133d31639cd7133b94b141efdb7d2fadd15ef67 +b93ea1064e52ab6f6a9306d2542700da6dd3a0df +13c40f1f8cb56ff82662ef8e43160c96c25526a3 +b62dda463c0f91515856c25f8447928130fe46df +ae7c502c0ad4b43aabc782d8044f6c67206b3208 +a135561befd207d5cbe4e87503df567846fc3236 +c9f85563f9d6e0c65999538078eb48f232e83052 +b56dcddaf495d6d1053a1673d593f01f19f3824a +c0713ace7f592b600a85743575999db9dbf16b61 +c836318a9d35edc0669b80c08e2ce21869dc63d7 +855d89370b3c155be6208c984e4b981576008640 +c29d93ae078c252dab48dbc3ff201e6f80882de2 +36914f1dca691694279de49167617aee1ad4fee6 +ad7a53185ace24c942585252e1542e35902a5276 +6ebee4d5dab275392603d8acf53d27e51efe82b9 +bb51908e5264a85077754c0b8390571fd2b5d2f2 +f59256a777243264aaad32c08da50ce61e5aafd3 +e81fefd4d2f620119d5c789729a45d08185acf84 +8651fb11512de420cd2c6687e8a3bd03b05892ec +4db68421d9ea1f37cf0be2c0ea388cb05848620f +a24e241ec6e0011f7f6b950b0a56fbe714cb3eb0 +95f66637a4711b0a7bb5e06316b4f6fe9aa83a37 +770fce1209439407c9500acc36a21f4a9a7031ed +3269a81c2b4d0aa79aed7e1c4467180fcf214f8a +0368fc7a2d890cd80da11bb4b89fd325af2df559 +191a0343d2f969f194befd36fef8e9f432b6b3d9 +c23c69bcf522b672b654ea8aec16b219a95d73c1 +3e9a9f061b52dea83c55b976a25ee39c97a6bf64 +27f754abf04446b8102095cb312aab7953cfe31f +291a7f6265cf654a41589159da424f90751e491b +0d52de1ba14291cb65380e194950af6c7769bf97 +75d3f2975a79238548595023c6ecf0e8ef86d36d +240641cc122a74924ccc7b2e44169a363917a983 +34a6a295030cda5d52cc898dad10f348c9fef508 +de6bef6af7f248eaae9b6ec2e108ec9f7bfc7d04 +87acffb2164e8eebe170659acc42056b36e7dcc8 +7a0e555bbe4e5f8030d7fa3b7257b5cbaeae172f +35b9ef54b6beaf135e1f216cff3f573419b80b4a +7f7ed75158d481fcc1117db48a55704290184c8f +2d1bc225629e16da6ae35d559ad7b5cae6930e9c +3d3c03dd20493bdc3cbee759b146a820b78025f9 +4548a296673d899fb900d0e029da7d6452d7c75d +e94c57f1aa282c00ce9cc8324d4bd3c758b562ef +e8d2504216edcbb9f1875fb4319a43a43ca7ff53 +f33b045ce67bff543f5ec2ba61042a0d6aa73b20 +a8642ec4d43b6c77f37091e3f04c29b6959d90c7 +192f027ff6c566e48fc5784c6c834e1d88542cf1 +4bb918a9130f7f41c87992fcec61bcbf38112fa1 +f5ddea0f21febef81d5facb4f039ab8ca453b755 +c09a8e2adb85460d0b02dfc734828cf817211cea +b55651478d414790341ad9f7ca200c29e51697c1 +0c86d7e77bce899a76c1f20c7822fdc48d684c75 +53b45a44d70e2b721587e81775be0a647742dfff +b026b5f7841fce0d4f0a81f3938cf97ba74d93e3 +3e8208f3b9c46344e9e4f560fc52604d4bb10bb5 +3435621f2e36032782c5e42b4a3d2238e7527ad3 +578f3cec71e6951846bce32b47b565329d36684c +301e46c92e22612a8902df4a0005a25e22b0dbd2 +033fe8d23dcae3ea0c1b8fa880e91d6d45eadd7f +c4bb413915ffa0fe044f1415a527eadef6f3bb69 +d14e492695631115665019aa929cc6f10ca412f3 +e18bad084cddf11bd16badd2012ede29069f24bf +fac8f4c40f960a613023cc476e015b05cf6bbf3b +947a7967f3c872ab4f985d89239e4f2975c0d015 +8d31289960cc9d3c19870b344a1100131ece2bac +057e430fb6a796e45a80ac4e89d8f137ca778257 +704396b8aa5196a616f48cba54d8ac38855c6e35 +6a6bbb14d275d4c2a767915e864341bd0f344598 +c5f7ac84b1dbb70d2fb755fe98adf068bca10dce +a8c4ca5ab86d76b21d1bcb097590982b50748c05 +c17f3e70b65bff196aaef80936794c53982e617f +b80eb90f56b7794638821c9501e8852303e16787 +ce9223d5e0c19791b8e06c3650dba8a51c44eb8e +3bda66f0b582c38a649bab414b86d147d73552c9 +eb05670152d4a107069d83fde5ac9324780c90b9 +1da96c8da108b054741fd3dcfa3cdb86ad5a58bc +d409fc1c4ee61304065193a2df33f6e6eaa3ab05 +8e0f34efff47c56f6d5c71c2654c5bdced8237d2 +54ec92d0bf35e3ed64ecaf9a3812bb5012a05d21 +c70d9c4b2666c8711c87705d878b07273c988394 +37623d0bbd9c8095dc35b57236d3837a91796ce2 +99964b8812c154f66b50503d9d0022f54fe2fe52 +88849a942835b3ca16ef04a3c5312263a5d591f3 +a5a7d25d2e77a2735a446490a6b27bb471c17173 +2dde51e5cf4f13cbca5e1ffb540dcad4c7f3dec3 +b52f327579819fb28e9136636da64e553e027115 +3581055d040424d7c3c511a53e0766da385f6d5f +8c369f08af585362e8c96334c0c52880d6730ffb +9c6c2ad4c331adb680a81403815d52e2cbed9b31 +ad74ac2a20eab5d0cc352c7018ce276d3c3d4092 +2724bd90d60999929de932701b287d3e5958fa68 +a99840f057b107de49976439a4bdfbdf3b143567 +63460f04342f39053efd426beb3abdaa177482c2 +08b353f4da75620d163b4843f5af0eef89679364 +a70741b10914007e045e387346625c759e781d45 +971198333b68bc431a46f2141efe51e9c767bfee +b6c7cba874e514e42f00cf5ca4724d86c052e749 +dfe54efe5e7c2fa6ef296ad075aa00f8f840e0fe +5aa48921866ec3ef7858a91aa5eff42c808bdf68 +e0e5a71751cf4dd017610a27d5ccf6b35b611e03 +3733fbeabfc587a2a8c49cb16d35f47a3d8fdd59 +24d801a09457f943aa79b295dea7e18b5252f2f5 +95230b490eec415b4c945c8d52d69e606c2e0788 +e5e738d510dd02f8f25444558e3232dfad8c1fb0 +537807082cdb7ca5b4be08a8c9498f234e9ceb76 +8b2f3602e053d7d8881c704ef1e72d5b4a04d144 +509ece8eb495ff215c6d4e4405aa9033de52cac3 +528b349697f8f995a10ab9b0c169e9f2b6a492b4 +da696fb1b4efeb6a8a357f3a6155f17421d9ddf2 +628ef5e92e75abb63c42d66bca99005c9deb9a53 +85f758e5c670997d630434f2e522e3445144689b +afb7a03abab90015cab89e34896988ff782ca0c2 +ad2fb97d6050e86ddcdf39a7e156f99e3d7d7911 +63ab3c20a8ebb0e2ba94ea0bea00d2d01b4a9e04 +59f09bea20aecd72efa7abb041eac4b15cdbab67 +b687b2ecd13c33e459c93f6383d05cfc22b39795 +0c87b3975ae3523152230b4a4e67f1a404dc80fd +ff05cb14438e3e7ae62e42401ef87a49deaf279e +301a41716e787e8e5aee031f6bd72a82fb989d0c +c4c9eef20a2378e420deb16a9668fe44b4838b25 +70d3b56795727d24ef81073251d54ed415091ec1 +94460aae914a3755fb470bc623ea5b419d562cb7 +b7d6d9ab5eaa494acedba09ca294d05cc7834e29 +c388d9274c942134bdf6e1c4cc5ea2bef9ef8e1d +299e5b72428a6f7d796ae9e0f491a5471d3d9f8e +4383c49dd862d323b34ca9cb16983a1f817967b1 +071975f731e1a1815aa733fdddf8e28abb1df283 +1ed7f1717ba6e589b6aa841f9563bc4ed9f272c4 +8884fb1cd7475ac97d6c7e6f2751d0fce4993c91 +634cd3e9439d2f60acb2f8b311e998f2b8e57d96 +faff4fa49d076b7128fbd6bd71f6383c988300d9 +83089389b4172eee5d741657f49009efe6c9146d +ec5fd76437c019405faae91a5e17541e4022c606 +dc049c4169284bf6856d5eebe822758132ab25d5 +4f8f4177d624e3ddddb5aa4c19799a650b2d7645 +024d3e2d38a065bf2794d652738abc63f9b65889 +10c0835cb10f455f1700f8fe1039b5aa7a35a1b1 +b0ae157b84ade898ea096f8196b9fb3f2f25bd1b +36d6dd5aa657bbd885f1e67d0c47dccd3416401f +3ea4b03e09d85b0baef58bd6c2c440922a79774f +23c092bd0e4f09087a0de780b0b1a885d5e88fd9 +7426078ae4c9302cefd84709ea69eddbbf941669 +94d15fa123aaf49258fe5cb558e707828d192d25 +5b290528a3c03562b5975a9034c12d8ea81f3e47 +e9f53dc644daae9b3a0db87a8359ac166aa44217 +30aeae10f087ba4f9fbd837bac8d7a4aac4f1e72 +6abaab364caa20a0f41bcbd448407285370eb601 +14c4efcb4f076672cde9f25d8a1aa4727351d4a8 +90d5939b0803320d47798206ef6a0ca81ba3b286 +b5953e4fdcd09c6c850eeb802520a2d35b2208d1 +ad4b9796f6030980eeffb28eb0a8b0ba3db826ae +cc573179d34b369aa486ce3a2e7ebcbf883f491f +f9d93d8780889098315692311dafbc73de5d75e6 +338b1619fd1b9fc5ccd2504790946e360b70e4e9 +d6abf45c953781260ee770fa9c54f9d99eb4d5da +9d0b897fc08618dfb7a7f9908a5b0e3e669d71ff +5901fb72525891a55af21445840b449443908866 +97f1a5d0ad91d0b9454ecab37abe320ea1d51612 +a741103ec078f0653d187bb88b14e68b5368b351 +39727c36b3ddc4a77698a87b350d98a28b9d1183 +69ea1593543951465ae2d9f245c390029bf8c896 +9435e131bc073c1e53f7d66e98382c01f17acf63 +032a27233b9a2eb5f5050b094efb76f7066667a1 +b6cb07bbea9c17113c865c0497a97c951c6a68b5 +c376a8f5582cfb88dd6fec7b36aee756c700b413 +06d1edc3affcf5435056787592728f027bf2bd61 +95d5f448b23d07623858e493109225ca8dc88746 +37c0cacff61bfb7f0caae823a052395e3b0504b8 +2d557bcc616f9355023b2cc5dae5543c08a1b9dc +efe49f9cf026814a2d951f55240befbaaecc559f +9f500ae0e019127e0d40a0973b92a085913f6196 +e8b787f78bb3545e6a7ed6bc777e3f02fb37a5f9 +259ce5a2e67cb762d89c6724e2520691990c718c +bd5461a7d9725b94b3eb053a81c70679ef22c6e2 +052a8603eb0e124a5eeddc6eb1104862e720fd68 +7cdcfa95ae4f6b22ed39732c056e1eca7780c3c2 +933a15307224a5c47e3dfe5a2989e213e6e06a0f +c2913d0309c2f07c5f9a28794770fadb91bcf21e +786ad302ca269d6ca349d01528ace50ab777c092 +ac26430c56e85e187aba6b69ce58bb9bc9cfcd26 +4a6bb8329d4af0020e1822ba26960b60e0b8aff9 +a329b2068aaf922653f453ba85f68c38209762e9 +5be5f3cccd9ad04c084e9584384ae09d87009fa5 +7bc1c25d18fbe6719b5cb39ff11f40e2ade3b375 +dcac375584ace283f6a106fd41b6cbd40d889564 +b2221cc021baa74180b13aaa61e05448333288a5 +46fe8f240291f254674889355a1b33c24d943b83 +9ae59af831286b076aeff9de67b05ce40801d3f2 +3edbfa792592fde4e9a7d98526528c30db636598 +6cdce78df644f5a175d7a0abef9bd0b281ad0cb8 +e9d81f3b2dd6cde7d5d212f74474f60e8d8f90f6 +c4f16b93b1b82c69d1f192b223b4d5b204c2b95b +c69b242faca89db792715718d8f39745d7a8a6c1 +684cf5c6ba2d461b3126585fb10d6942771bffae +4ec0e5bdec05a703cca3e0d68bc3b2f8e959f4ae +7e436bc2742b6ce9612f2e7ac3504c3de1db226a +75b126e183c45f9b1464edda03b5c6c06933c763 +0a7fa31cbe885d7f8bb2ee7929b7610138caaf41 +bfdab5f475935d2717c6fa191ef1a28673586cc7 +7972f3c4497fa0e81eaf23c730137af1ebe19639 +53b9c331d66a1d7711c94a704e769c63b4a91519 +b41219dc0d19bb0a54b5c7de434fc722a5e1a47d +9159674e94c713f242a307a6832bc01f852a7c2f +3d990a81bd977abc838414c98b32c1310aa5d271 +d53d87ebd24b443905fa3ca0c6638ecffd570872 +3df468e522b95ae789105781ba3e14930a0d85e0 +38602650784f5f409c183cf30a46a2ae4edfb212 +ff7ef56976335ed32322e2e348db02c802cacdbc +584c5ede37b2f6d4a6f29246842384410a0cd097 +f90924ad6a875c38e4fd2342346ee05785cf4da9 +8d750aaa93d701ac15ada73bc82cf2a32d87783a +bebfd4795f48686171089f4f51d8cc93e5e4c784 +9ae5553d160cb853e199fed48470b8d7f832c422 +bc4b2a23b0ee23337857927581ae3ce996260f11 +c46f3cbc28a0f1148b9c4e44b4bd005f6a8a0135 +4d4826313d46a8669c99e593ac10fbefe393e054 +c3537685f538160e044924b7ca3be49176952109 +a5e8bc6ed3371414f76437a66a78713d3ef0efee +0222b2476dbf60fec9a690e59967ff3da4fb4b7a +9a4fe6e465ebe215c05b42103901e3a07d2c13ae +50534579c99aca0b30d72054cfa3e85bb9c4b26b +b600fe6f709bd3e98b9963c852dbb7661681ca0d +fdea953f99249420d54931d75e42df16b4ce3f9a +3d04918fbeef4e2b75a02590498bd34ef8cdb388 +16528e2d35ea1e7425a3699e0d02d0e789670507 +7ced6ebc3440197e3c187b7b4833c2a145f4904a +2dea46e18897b5188ed75fc3d7f4eea9e24d69a8 +7d032a5c3a36aaa0ad462ff7cb2f9ea83fedf8c3 +1dc541ff588acf303e354c0336cc8f1e8b3c45d8 +d88da47f6962053358ed5f30b5a377c3926992df +62a19889932219b76f5b30fb77e32c93b83f9ca4 +fc9ade3080d7026e754add62fa838aff3efd86dc +7218a517b801bca48a9fece163fc92883dafedb4 +6924b3570172d081a66e7159807f45c2753542de +bf8ac0e60852dc5b4a1af243fb2729a9e9b493e8 +9781ccb2301331ebb35015d398aa1092f57b344f +edb49650ba981135ace46bb226252be5055a5ee9 +0d29ff50a9ab109ffd0b728be46f1f322d765369 +faed7d64ffcc51daf029ff5aef2665944fa17578 +6f9127fb65505f1b9b1b02ef6eb92a8416ac6c16 +6009e9e5f5cc30dc3f5de3495fa9b67500048e3d +4705ff82c818e95b6e162a7b1e4b6c0dc7ac1e38 +617c7b2190a29940a4320bc75e4497706df82255 +343b4f1dda4332dc77f4ccc004e93b1719637c65 +6b8bf866875c67ea425a90e97e8a1ade563413b1 +16852ef0640ec249123398cc607609a96b7dc024 +e6ce1407a5cd6313574c4bf3f693ae547e886844 +7d196be2a15dc5f2f828a91c288e3431423510db +efe54c7d11c8bf2d972179e6b6adbeb2b977afc5 +c457dd9cec33fc6f5e881129d3adec8e73aa0d6e +5ebad72363c6c3623abf1a7d85d4601ba4117144 +b4e104012d5e5be3a5de3ef2ae9ab727a0b23b2a +340b2b4027e99b08d33235369fe69d074d36d248 +5b754309edbd85fb442c4be575ac3040de42f317 +26366a0dd458e5dd7d4c650761f0e0ec105ea0b2 +b9fa636790213b58503f754b224c701837c8ef2f +deb2710714caf0bfcd24d2dbda7877c7e01e66d8 +620c6fb525ba234ce660d2f1f58ee3a1aabdec87 +076606da92616bfce55890cdffe8a39f3d4b74c8 +b77983011a7e4c592bb745e9a24feb9c47a305df +a6f051368cea580e614542a4066565ad99377f2a +5aaf1d2af07949bc1feb0f8ef03175b29a8c7f90 +ad8313a02be37351373a734d09727b5040d994ed +bb743d0d3a50ceb89777945e1af9da53ee5999cb +fcb736624eadf7d71f629447eccfa3deb3d194b7 +3af0fe5be546374a5d95f76f61e6b029ff9ccba4 +65525f9b902abdc4ccab7d2649b7a8a1a51b66d6 +fd323ad3de96f15d7af57ab80d6aee0068541b91 +493d0bda0f4a6fa44ee5ac2df4890f340bae7bb9 +18ae797422d03bee698d0367ce548f6aaa47a94f +cf3e3599b44564c4fde23acfd133b484ce4b24a1 +a033da41003eba2f92b1cffcb06c2d93358cdbd3 +bc3cb303712c6f16f8a786e45cb58e6a913f868f +9362ed016018f6d443c3795d330a0e4e271fef4c +f6fc9dbdfbac2bfd6c6cba89288d66cfc27f7808 +41af4395725e35c303210b98aeb29d71c9f150d2 +1299a6342ef0802988ae7b5ae0aed9b917c87b92 +2d77111fe3048ac93791c3fc41baf405f4d2513c \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index fb278725c9..522f6d5d8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2176 +1,3 @@ # Changelog -## [2024.11.26](https://github.com/jdx/mise/compare/v2024.11.25..v2024.11.26) - 2024-11-23 - -### ๐Ÿ› Bug Fixes - -- show ubi versions starting with digit last by [@jdx](https://github.com/jdx) in [#3162](https://github.com/jdx/mise/pull/3162) -- make built-in aqua cache work on windows by [@jdx](https://github.com/jdx) in [56aae79](https://github.com/jdx/mise/commit/56aae79c97b456cb866c81940519c815e6a67064) - -### ๐Ÿงช Testing - -- added test to check for bad cargo-binstall versions by [@jdx](https://github.com/jdx) in [#3163](https://github.com/jdx/mise/pull/3163) - -### ๐Ÿ” Other Changes - -- bake aqua registry into bin by [@jdx](https://github.com/jdx) in [#3161](https://github.com/jdx/mise/pull/3161) - -## [2024.11.25](https://github.com/jdx/mise/compare/v2024.11.24..v2024.11.25) - 2024-11-23 - -### ๐Ÿš€ Features - -- added `--local` option for `mise settings` commands by [@jdx](https://github.com/jdx) in [#3157](https://github.com/jdx/mise/pull/3157) - -### ๐Ÿ› Bug Fixes - -- minor tweak to dr output by [@jdx](https://github.com/jdx) in [#3160](https://github.com/jdx/mise/pull/3160) -- bug with missing shims after install by [@jdx](https://github.com/jdx) in [#3159](https://github.com/jdx/mise/pull/3159) - -### ๐Ÿ” Other Changes - -- increase job count for e2e tests by [@jdx](https://github.com/jdx) in [969a14d](https://github.com/jdx/mise/commit/969a14d038a68e303bbf47e939f9dc9160e493fe) - -## [2024.11.24](https://github.com/jdx/mise/compare/v2024.11.23..v2024.11.24) - 2024-11-23 - -### ๐Ÿš€ Features - -- ignore config files after not trusting them by [@jdx](https://github.com/jdx) in [#3128](https://github.com/jdx/mise/pull/3128) -- task vars by [@jdx](https://github.com/jdx) in [#3130](https://github.com/jdx/mise/pull/3130) -- verify aqua packages with cosign and/or slsa when available by [@jdx](https://github.com/jdx) in [#3151](https://github.com/jdx/mise/pull/3151) -- added `task_skip` setting by [@jdx](https://github.com/jdx) in [#3154](https://github.com/jdx/mise/pull/3154) -- allow calling `mise settings foo=bar` as shorthand by [@jdx](https://github.com/jdx) in [#3155](https://github.com/jdx/mise/pull/3155) - -### ๐Ÿ› Bug Fixes - -- **(cargo)** added extra tool opts by [@jdx](https://github.com/jdx) in [#3144](https://github.com/jdx/mise/pull/3144) -- hide MISE_GITHUB_TOKEN from `mise dr` by [@jdx](https://github.com/jdx) in [#3135](https://github.com/jdx/mise/pull/3135) -- show password prompt when cloning and libgit2 is disabled by [@jdx](https://github.com/jdx) in [#3138](https://github.com/jdx/mise/pull/3138) -- keep tools sorted by [@jdx](https://github.com/jdx) in [#3148](https://github.com/jdx/mise/pull/3148) -- only use mise.toml files with lockfiles by [@jdx](https://github.com/jdx) in [#3150](https://github.com/jdx/mise/pull/3150) - -### ๐Ÿ“š Documentation - -- add more detail about task vars by [@jdx](https://github.com/jdx) in [#3136](https://github.com/jdx/mise/pull/3136) - -### ๐Ÿงช Testing - -- move ls tests to e2e by [@jdx](https://github.com/jdx) in [#3146](https://github.com/jdx/mise/pull/3146) - -### ๐Ÿ” Other Changes - -- Add note about how config values are template but not the file itself by [@syhol](https://github.com/syhol) in [#3137](https://github.com/jdx/mise/pull/3137) -- bump usage by [@jdx](https://github.com/jdx) in [#3139](https://github.com/jdx/mise/pull/3139) -- simplify render:settings task by [@jdx](https://github.com/jdx) in [#3142](https://github.com/jdx/mise/pull/3142) -- use versions host more to avoid rate limiting by [@jdx](https://github.com/jdx) in [#3145](https://github.com/jdx/mise/pull/3145) -- simplify release-plz output by [@mise-en-dev](https://github.com/mise-en-dev) in [b5bdf53](https://github.com/jdx/mise/commit/b5bdf537549433dacb6f6df0fd3f01f3190dd276) -- disable versions host for `mise test-tool` by [@mise-en-dev](https://github.com/mise-en-dev) in [c4d487e](https://github.com/jdx/mise/commit/c4d487e7dd59e85eeeb3c0c3082c250590339188) -- cache mise tools by [@jdx](https://github.com/jdx) in [#3147](https://github.com/jdx/mise/pull/3147) -- ran `pre-commit run --all-files` against codebase by [@jdx](https://github.com/jdx) in [#3141](https://github.com/jdx/mise/pull/3141) -- run autofix on windows by [@jdx](https://github.com/jdx) in [#3153](https://github.com/jdx/mise/pull/3153) - -## [2024.11.23](https://github.com/jdx/mise/compare/v2024.11.22..v2024.11.23) - 2024-11-21 - -### ๐Ÿ› Bug Fixes - -- skip lockfile methods when experimental is disabled by [@jdx](https://github.com/jdx) in [91c30da](https://github.com/jdx/mise/commit/91c30da1575ba05166a097b3aede3b622d17e90e) - -## [2024.11.22](https://github.com/jdx/mise/compare/v2024.11.21..v2024.11.22) - 2024-11-21 - -### ๐Ÿงช Testing - -- fix windows-unit job by [@jdx](https://github.com/jdx) in [#3123](https://github.com/jdx/mise/pull/3123) - -### ๐Ÿ” Other Changes - -- Update lockfile.rs by [@jdx](https://github.com/jdx) in [3184c40](https://github.com/jdx/mise/commit/3184c40ee8f3f5acf4ebda2f0781c81cd1e2f56d) - -## [2024.11.21](https://github.com/jdx/mise/compare/v2024.11.20..v2024.11.21) - 2024-11-21 - -### ๐Ÿ› Bug Fixes - -- **(vfox)** handle bug when plugin is removed from registry by [@jdx](https://github.com/jdx) in [#3111](https://github.com/jdx/mise/pull/3111) -- gleam checksum by [@jdx](https://github.com/jdx) in [#3107](https://github.com/jdx/mise/pull/3107) -- split checksums out by artifact by [@jdx](https://github.com/jdx) in [#3105](https://github.com/jdx/mise/pull/3105) -- use consistent verb tense for progress bars by [@jdx](https://github.com/jdx) in [#3109](https://github.com/jdx/mise/pull/3109) -- unset GITHUB_TOKEN if empty for ubi + plugins by [@jdx](https://github.com/jdx) in [#3114](https://github.com/jdx/mise/pull/3114) -- git-cliff typo in registry by [@jdx](https://github.com/jdx) in [#3117](https://github.com/jdx/mise/pull/3117) -- some bugs with lockfiles by [@jdx](https://github.com/jdx) in [#3113](https://github.com/jdx/mise/pull/3113) - -### ๐Ÿšœ Refactor - -- break up install_versions method by [@jdx](https://github.com/jdx) in [#3121](https://github.com/jdx/mise/pull/3121) - -### ๐Ÿงช Testing - -- added e2e test for `mise prune` by [@jdx](https://github.com/jdx) in [#3119](https://github.com/jdx/mise/pull/3119) - -### ๐Ÿ” Other Changes - -- added pre-commit back in by [@jdx](https://github.com/jdx) in [#3115](https://github.com/jdx/mise/pull/3115) -- use mold linker by [@jdx](https://github.com/jdx) in [#3118](https://github.com/jdx/mise/pull/3118) -- share builds across gha by [@jdx](https://github.com/jdx) in [#3120](https://github.com/jdx/mise/pull/3120) - -## [2024.11.20](https://github.com/jdx/mise/compare/v2024.11.19..v2024.11.20) - 2024-11-21 - -### ๐Ÿš€ Features - -- optional dependencies by [@jdx](https://github.com/jdx) in [#3104](https://github.com/jdx/mise/pull/3104) - -### ๐Ÿšœ Refactor - -- reorder methods by [@jdx](https://github.com/jdx) in [aef623e](https://github.com/jdx/mise/commit/aef623eff21b42635128d34fd26a2e0e9d8f9eed) - -## [2024.11.19](https://github.com/jdx/mise/compare/v2024.11.18..v2024.11.19) - 2024-11-20 - -### ๐Ÿš€ Features - -- checksums in lockfile by [@jdx](https://github.com/jdx) in [#3096](https://github.com/jdx/mise/pull/3096) -- allow specifying asdf plugins with full urls by [@jdx](https://github.com/jdx) in [#3067](https://github.com/jdx/mise/pull/3067) -- use aqua for etcd by [@jdx](https://github.com/jdx) in [#3101](https://github.com/jdx/mise/pull/3101) - -### ๐Ÿ› Bug Fixes - -- sort some information in `mise dr` by [@jdx](https://github.com/jdx) in [#3093](https://github.com/jdx/mise/pull/3093) -- lockfile with "latest" versions by [@jdx](https://github.com/jdx) in [#3088](https://github.com/jdx/mise/pull/3088) -- allow tasks to depend on themselves by [@jdx](https://github.com/jdx) in [#3100](https://github.com/jdx/mise/pull/3100) - -### ๐Ÿ“š Documentation - -- update comparison-to-asdf.md - add link to faq: migration from asdf by [@muescha](https://github.com/muescha) in [#3095](https://github.com/jdx/mise/pull/3095) - -### ๐Ÿงช Testing - -- remove unnecessary link test by [@jdx](https://github.com/jdx) in [164b5e8](https://github.com/jdx/mise/commit/164b5e84a81c6729b7fdc790cab83263d85193a0) - -## [2024.11.18](https://github.com/jdx/mise/compare/v2024.11.17..v2024.11.18) - 2024-11-19 - -### ๐Ÿš€ Features - -- add ripgrep-all by [@yodatak](https://github.com/yodatak) in [#3083](https://github.com/jdx/mise/pull/3083) -- add vivid by [@swfz](https://github.com/swfz) in [#3089](https://github.com/jdx/mise/pull/3089) - -### ๐Ÿ› Bug Fixes - -- use global mise when running `mise use` in home dir by [@jdx](https://github.com/jdx) in [#3085](https://github.com/jdx/mise/pull/3085) -- prevent infinite recursion listing dependencies by [@jdx](https://github.com/jdx) in [#3091](https://github.com/jdx/mise/pull/3091) -- removed duplicate backend specifier from some registry tools by [@syhol](https://github.com/syhol) in [#3090](https://github.com/jdx/mise/pull/3090) - -### ๐Ÿšœ Refactor - -- define registry outside of build.rs by [@jdx](https://github.com/jdx) in [e4366ff](https://github.com/jdx/mise/commit/e4366ffc7f8526d57c097dc61387b793b6f7ba3a) - -### New Contributors - -- @syhol made their first contribution in [#3090](https://github.com/jdx/mise/pull/3090) -- @swfz made their first contribution in [#3089](https://github.com/jdx/mise/pull/3089) - -## [2024.11.17](https://github.com/jdx/mise/compare/v2024.11.16..v2024.11.17) - 2024-11-19 - -### ๐Ÿš€ Features - -- **(bun)** windows support by [@jdx](https://github.com/jdx) in [#3075](https://github.com/jdx/mise/pull/3075) -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3079](https://github.com/jdx/mise/pull/3079) -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3081](https://github.com/jdx/mise/pull/3081) -- added `key` option for `settings ls` by [@jdx](https://github.com/jdx) in [#3084](https://github.com/jdx/mise/pull/3084) -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3082](https://github.com/jdx/mise/pull/3082) - -### ๐Ÿ› Bug Fixes - -- reuse tool options on `mise use` from config file by [@jdx](https://github.com/jdx) in [#3076](https://github.com/jdx/mise/pull/3076) -- move a warning to debug in aqua by [@jdx](https://github.com/jdx) in [a0c8446](https://github.com/jdx/mise/commit/a0c84460fa05a36e5562652cc8549f8af8902d61) - -### ๐Ÿ“š Documentation - -- added GoatCounter by [@jdx](https://github.com/jdx) in [9ab42fa](https://github.com/jdx/mise/commit/9ab42fab8f1e9fa8550a8512f65c13a951776c19) -- use mise tasks for publishing by [@jdx](https://github.com/jdx) in [4b6a780](https://github.com/jdx/mise/commit/4b6a7804fe0c6073237c330b82701a5a15179d49) -- use mise tasks for publishing by [@jdx](https://github.com/jdx) in [#3073](https://github.com/jdx/mise/pull/3073) - -### โšก Performance - -- improve init performance by [@jdx](https://github.com/jdx) in [#3074](https://github.com/jdx/mise/pull/3074) - -### ๐Ÿ” Other Changes - -- only add PR comment for PRs by [@jdx](https://github.com/jdx) in [5499bfb](https://github.com/jdx/mise/commit/5499bfb362f9a0f32dcad4c676e7085b3ce6cca3) - -## [2024.11.16](https://github.com/jdx/mise/compare/v2024.11.15..v2024.11.16) - 2024-11-18 - -### ๐Ÿ› Bug Fixes - -- **(ruby)** send ruby-install output to stderr by [@jdx](https://github.com/jdx) in [c2918dc](https://github.com/jdx/mise/commit/c2918dc7e6131286442f637fcbd1e60325e727b5) -- bugs with `mise up` and prefix: versions by [@jdx](https://github.com/jdx) in [#3054](https://github.com/jdx/mise/pull/3054) -- prefix: on tool dependencies by [@jdx](https://github.com/jdx) in [#3058](https://github.com/jdx/mise/pull/3058) -- use cargo:cargo-binstall as dependency for cargo-binstall by [@jdx](https://github.com/jdx) in [#3059](https://github.com/jdx/mise/pull/3059) -- show MRI ruby versions last by [@jdx](https://github.com/jdx) in [#3060](https://github.com/jdx/mise/pull/3060) - -### ๐Ÿ“š Documentation - -- typo fix in getting-started.md by [@Guria](https://github.com/Guria) in [#3057](https://github.com/jdx/mise/pull/3057) -- document advantages/disadvantages of aqua/ubi/asdf by [@jdx](https://github.com/jdx) in [09698e7](https://github.com/jdx/mise/commit/09698e74542d3a5f28414b1d2086f22728d711aa) - -### โšก Performance - -- improve init performance by [@jdx](https://github.com/jdx) in [#3065](https://github.com/jdx/mise/pull/3065) - -### ๐Ÿงช Testing - -- improving test-tool on windows by [@jdx](https://github.com/jdx) in [#3056](https://github.com/jdx/mise/pull/3056) - -### ๐Ÿ” Other Changes - -- improve hyperfine PR summary by [@jdx](https://github.com/jdx) in [#3066](https://github.com/jdx/mise/pull/3066) - -### New Contributors - -- @Guria made their first contribution in [#3057](https://github.com/jdx/mise/pull/3057) - -## [2024.11.15](https://github.com/jdx/mise/compare/v2024.11.14..v2024.11.15) - 2024-11-16 - -### ๐Ÿ› Bug Fixes - -- bug with task dependencies by [@jdx](https://github.com/jdx) in [#3049](https://github.com/jdx/mise/pull/3049) -- bug with task dependencies by [@jdx](https://github.com/jdx) in [235000c](https://github.com/jdx/mise/commit/235000c33298fdfde6125e7f70fba4e7bf01cb4d) -- disable 1password on non-windows by [@jdx](https://github.com/jdx) in [6c584e0](https://github.com/jdx/mise/commit/6c584e0e9000a104fc040ff5b3565015d9184b28) -- disable 1password on non-windows by [@jdx](https://github.com/jdx) in [#3051](https://github.com/jdx/mise/pull/3051) -- disable_backends on windows by [@jdx](https://github.com/jdx) in [#3052](https://github.com/jdx/mise/pull/3052) - -### ๐Ÿ” Other Changes - -- set GITHUB_TOKEN in release-plz by [@jdx](https://github.com/jdx) in [b02c044](https://github.com/jdx/mise/commit/b02c0440aa35d9a43defb540671c21c577f92244) - -## [2024.11.14](https://github.com/jdx/mise/compare/v2024.11.13..v2024.11.14) - 2024-11-16 - -### ๐Ÿš€ Features - -- improve progress bar during tarball extraction by [@jdx](https://github.com/jdx) in [#3030](https://github.com/jdx/mise/pull/3030) -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3031](https://github.com/jdx/mise/pull/3031) -- added `wait_for` option for tasks by [@jdx](https://github.com/jdx) in [#3046](https://github.com/jdx/mise/pull/3046) -- added `os` option to mise.toml by [@jdx](https://github.com/jdx) in [#3047](https://github.com/jdx/mise/pull/3047) - -### ๐Ÿ› Bug Fixes - -- **(aqua)** allow environment validation for arch-only matches by [@risu729](https://github.com/risu729) in [#3037](https://github.com/jdx/mise/pull/3037) -- **(java)** show verifying message on progress bar by [@jdx](https://github.com/jdx) in [8f8fc64](https://github.com/jdx/mise/commit/8f8fc64e6ca57fd24ac3ee6cd9e4a506eeca51c2) -- mise use -p . panics by [@roele](https://github.com/roele) in [#3038](https://github.com/jdx/mise/pull/3038) -- some bugs with aqua by [@jdx](https://github.com/jdx) in [#3041](https://github.com/jdx/mise/pull/3041) -- sort files returned by ls by [@jdx](https://github.com/jdx) in [#3043](https://github.com/jdx/mise/pull/3043) -- add os opts to shellcheck by [@jdx](https://github.com/jdx) in [#3045](https://github.com/jdx/mise/pull/3045) - -### ๐Ÿงช Testing - -- improve coverage perf by [@jdx](https://github.com/jdx) in [#3042](https://github.com/jdx/mise/pull/3042) -- added `mise test-tool` to test tools from registry by [@jdx](https://github.com/jdx) in [#3039](https://github.com/jdx/mise/pull/3039) -- remove extra rustfmt check by [@jdx](https://github.com/jdx) in [d6cfd25](https://github.com/jdx/mise/commit/d6cfd2586cc2eb827bcb85ab354c7047158f0574) - -### ๐Ÿ” Other Changes - -- Add missing word to node.md by [@AlecRust](https://github.com/AlecRust) in [#3036](https://github.com/jdx/mise/pull/3036) -- remove unneeded "timings" feature by [@jdx](https://github.com/jdx) in [#3044](https://github.com/jdx/mise/pull/3044) -- increase windows-unit timeout by [@jdx](https://github.com/jdx) in [5fa3530](https://github.com/jdx/mise/commit/5fa3530c2bde75a87e9f6c8c5f16ef55f666a1c8) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dawidd6/action-homebrew-bump-formula action to v4 by [@renovate[bot]](https://github.com/renovate[bot]) in [#3034](https://github.com/jdx/mise/pull/3034) - -## [2024.11.13](https://github.com/jdx/mise/compare/v2024.11.12..v2024.11.13) - 2024-11-14 - -### ๐Ÿš€ Features - -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3023](https://github.com/jdx/mise/pull/3023) - -### ๐Ÿ› Bug Fixes - -- **(aqua)** set default format for http registries by [@jdx](https://github.com/jdx) in [#3028](https://github.com/jdx/mise/pull/3028) -- **(aqua)** copy multiple bins on windows by [@jdx](https://github.com/jdx) in [ef690e7](https://github.com/jdx/mise/commit/ef690e75f33235a298b6dafb6c49ddc19c6476a0) -- reset install_state cache in different places by [@jdx](https://github.com/jdx) in [#3026](https://github.com/jdx/mise/pull/3026) -- incorrectly displaying "cargo-" as tool versions instead of "cargo:" by [@jdx](https://github.com/jdx) in [#3029](https://github.com/jdx/mise/pull/3029) - -### ๐Ÿ” Other Changes - -- remove unused config files by [@jdx](https://github.com/jdx) in [13e1243](https://github.com/jdx/mise/commit/13e12437cc5366f47d34a6cf6bb78a09b27025f2) - -## [2024.11.12](https://github.com/jdx/mise/compare/v2024.11.11..v2024.11.12) - 2024-11-14 - -### ๐Ÿš€ Features - -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3021](https://github.com/jdx/mise/pull/3021) - -### ๐Ÿงช Testing - -- build mise for coverage tests by [@jdx](https://github.com/jdx) in [#3020](https://github.com/jdx/mise/pull/3020) - -### ๐Ÿ” Other Changes - -- build during windows-unit by [@jdx](https://github.com/jdx) in [995907f](https://github.com/jdx/mise/commit/995907f43266972292dd32a4751fc3ee3d7677d2) -- fix lint error by [@jdx](https://github.com/jdx) in [924592a](https://github.com/jdx/mise/commit/924592aeb9732b0064072b601fb2e058610fc6b5) - -## [2024.11.11](https://github.com/jdx/mise/compare/v2024.11.10..v2024.11.11) - 2024-11-14 - -### ๐Ÿงช Testing - -- added hyperfine test by [@jdx](https://github.com/jdx) in [#3016](https://github.com/jdx/mise/pull/3016) - -### ๐Ÿ” Other Changes - -- Update mise.toml by [@jdx](https://github.com/jdx) in [35c55e0](https://github.com/jdx/mise/commit/35c55e070a20dde64ee9b669c8cad35d33714499) -- added tasks.toml by [@jdx](https://github.com/jdx) in [8a02900](https://github.com/jdx/mise/commit/8a029005d52ba337a6850ded9ddde3f82903b3c6) -- reuse CI cache on jobs by [@jdx](https://github.com/jdx) in [#3018](https://github.com/jdx/mise/pull/3018) -- remove cargo-deny warning by [@jdx](https://github.com/jdx) in [a1479b6](https://github.com/jdx/mise/commit/a1479b63fc478a14add5991657a9c8986e43407c) -- improve CI caching by [@jdx](https://github.com/jdx) in [0ffe565](https://github.com/jdx/mise/commit/0ffe565227cb68b814f3e1937b347b72de3700a3) - -## [2024.11.10](https://github.com/jdx/mise/compare/v2024.11.9..v2024.11.10) - 2024-11-14 - -### ๐Ÿš€ Features - -- added aliases to registry by [@jdx](https://github.com/jdx) in [#3007](https://github.com/jdx/mise/pull/3007) -- added more aqua tools by [@jdx](https://github.com/jdx) in [#3008](https://github.com/jdx/mise/pull/3008) - -### ๐Ÿ› Bug Fixes - -- default python to precompiled by [@jdx](https://github.com/jdx) in [dfb13de](https://github.com/jdx/mise/commit/dfb13de8ebc1da2542ab67ba2b81e8b26a085c20) - -### ๐Ÿšœ Refactor - -- consolidate tool/plugin loading to install_state.rs by [@jdx](https://github.com/jdx) in [#3015](https://github.com/jdx/mise/pull/3015) - -### ๐Ÿงช Testing - -- remove alias from test-plugins by [@jdx](https://github.com/jdx) in [7d2406b](https://github.com/jdx/mise/commit/7d2406b50e60257937a4476aed4a2a78197771f2) - -## [2024.11.9](https://github.com/jdx/mise/compare/v2024.11.8..v2024.11.9) - 2024-11-13 - -### ๐Ÿš€ Features - -- add postgis plugin to registry by [@knu](https://github.com/knu) in [#3002](https://github.com/jdx/mise/pull/3002) -- added --backend arg for registry command by [@jdx](https://github.com/jdx) in [#3004](https://github.com/jdx/mise/pull/3004) -- support more aqua tools by [@jdx](https://github.com/jdx) in [#3000](https://github.com/jdx/mise/pull/3000) - -## [2024.11.8](https://github.com/jdx/mise/compare/v2024.11.7..v2024.11.8) - 2024-11-12 - -### ๐Ÿš€ Features - -- make zig non-experimental by [@jdx](https://github.com/jdx) in [#2999](https://github.com/jdx/mise/pull/2999) -- aqua backend by [@jdx](https://github.com/jdx) in [#2995](https://github.com/jdx/mise/pull/2995) - -### ๐Ÿ” Other Changes - -- only release fig autocomplete once per month by [@jdx](https://github.com/jdx) in [b86885a](https://github.com/jdx/mise/commit/b86885ab7855b34a776b3119dcb6526b3d8fd814) - -## [2024.11.7](https://github.com/jdx/mise/compare/v2024.11.6..v2024.11.7) - 2024-11-11 - -### ๐Ÿš€ Features - -- added backend aliases by [@jdx](https://github.com/jdx) in [#2979](https://github.com/jdx/mise/pull/2979) -- Add Fig completions by [@miguelmig](https://github.com/miguelmig) in [#2986](https://github.com/jdx/mise/pull/2986) -- support go core plugin on windows by [@jdx](https://github.com/jdx) in [#2990](https://github.com/jdx/mise/pull/2990) -- keep order and comments when make any changes in TOML config by [@roele](https://github.com/roele) in [#2992](https://github.com/jdx/mise/pull/2992) - -### ๐Ÿ› Bug Fixes - -- **(windows)** java and python fixes by [@jdx](https://github.com/jdx) in [#2993](https://github.com/jdx/mise/pull/2993) -- do not add tool options to toml when they are the defaults by [@jdx](https://github.com/jdx) in [#2982](https://github.com/jdx/mise/pull/2982) -- show warning if using outdated usage version by [@jdx](https://github.com/jdx) in [#2984](https://github.com/jdx/mise/pull/2984) - -### ๐Ÿ“š Documentation - -- document and enable MISE_MIN_VERSION setting by [@erickguan](https://github.com/erickguan) in [#2989](https://github.com/jdx/mise/pull/2989) - -### ๐Ÿงช Testing - -- updated snapshots by [@jdx](https://github.com/jdx) in [a86e372](https://github.com/jdx/mise/commit/a86e3725479342647310d4e1b3273def71683b5a) - -## [2024.11.6](https://github.com/jdx/mise/compare/v2024.11.5..v2024.11.6) - 2024-11-10 - -### ๐Ÿš€ Features - -- **(backend)** add a setting to use bun in npm backend by [@risu729](https://github.com/risu729) in [#2899](https://github.com/jdx/mise/pull/2899) -- **(tasks)** add shell settings for Windows compatibility in tasks by [@rodvieirasilva](https://github.com/rodvieirasilva) in [#2967](https://github.com/jdx/mise/pull/2967) - -### ๐Ÿ› Bug Fixes - -- update tmux plugin by [@drewwells](https://github.com/drewwells) in [#2977](https://github.com/jdx/mise/pull/2977) - -### ๐Ÿšœ Refactor - -- remove backend arg from tool-version by [@jdx](https://github.com/jdx) in [#2980](https://github.com/jdx/mise/pull/2980) - -### ๐Ÿ“š Documentation - -- load core plugins when rendering registry doc by [@jdx](https://github.com/jdx) in [00ef7b4](https://github.com/jdx/mise/commit/00ef7b4d5c59047e795c0fc2476bde386decc363) -- added core plugins to registry by [@jdx](https://github.com/jdx) in [#2976](https://github.com/jdx/mise/pull/2976) - -### ๐Ÿงช Testing - -- added e2e test with multiple scripts by [@jdx](https://github.com/jdx) in [a89a5ee](https://github.com/jdx/mise/commit/a89a5eec402bf693e274334771d4386c2f752834) - -### New Contributors - -- @rodvieirasilva made their first contribution in [#2967](https://github.com/jdx/mise/pull/2967) -- @drewwells made their first contribution in [#2977](https://github.com/jdx/mise/pull/2977) - -## [2024.11.5](https://github.com/jdx/mise/compare/v2024.11.4..v2024.11.5) - 2024-11-09 - -### ๐Ÿš€ Features - -- show overridden tools in registry by [@jdx](https://github.com/jdx) in [#2974](https://github.com/jdx/mise/pull/2974) - -### ๐Ÿ› Bug Fixes - -- use versions host for core plugins by [@jdx](https://github.com/jdx) in [#2970](https://github.com/jdx/mise/pull/2970) -- reuse cache when old by [@jdx](https://github.com/jdx) in [#2971](https://github.com/jdx/mise/pull/2971) -- MISE_PROFILE fixes by [@jdx](https://github.com/jdx) in [#2973](https://github.com/jdx/mise/pull/2973) - -### ๐Ÿงช Testing - -- added win-e2e task test by [@jdx](https://github.com/jdx) in [#2972](https://github.com/jdx/mise/pull/2972) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.5.0 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2966](https://github.com/jdx/mise/pull/2966) - -## [2024.11.4](https://github.com/jdx/mise/compare/v2024.11.3..v2024.11.4) - 2024-11-06 - -### ๐Ÿš€ Features - -- added --offline flag to ls by [@jdx](https://github.com/jdx) in [#2954](https://github.com/jdx/mise/pull/2954) -- added MISE_TASK_TIMINGS setting by [@jdx](https://github.com/jdx) in [#2957](https://github.com/jdx/mise/pull/2957) - -### ๐Ÿ› Bug Fixes - -- **(go)** remove old GOPATH bin dir by [@jdx](https://github.com/jdx) in [#2959](https://github.com/jdx/mise/pull/2959) -- allow installing asdf/vfox plugins by shorthand when overridden by ubi by [@jdx](https://github.com/jdx) in [#2956](https://github.com/jdx/mise/pull/2956) -- set docs directory in release-docs task by [@jdx](https://github.com/jdx) in [6efac79](https://github.com/jdx/mise/commit/6efac7976b2d1ebdb988baf6e50f8faa8218053b) - -### ๐Ÿ” Other Changes - -- added hidden --outdate option for cache clear by [@jdx](https://github.com/jdx) in [9535aa1](https://github.com/jdx/mise/commit/9535aa15ceb0ad43e1ca0f2623a7cbbde59ce6f0) - -## [2024.11.3](https://github.com/jdx/mise/compare/v2024.11.2..v2024.11.3) - 2024-11-06 - -### ๐Ÿ› Bug Fixes - -- support multiple versions in lockfile by [@jdx](https://github.com/jdx) in [#2923](https://github.com/jdx/mise/pull/2923) -- use mise.toml instead of .mise.toml by default in `mise use` by [@jdx](https://github.com/jdx) in [#2818](https://github.com/jdx/mise/pull/2818) -- explode backend dependencies by [@jdx](https://github.com/jdx) in [#2945](https://github.com/jdx/mise/pull/2945) -- show install prefix in output by [@jdx](https://github.com/jdx) in [#2946](https://github.com/jdx/mise/pull/2946) -- make vfox/vendored-lua optional by [@jdx](https://github.com/jdx) in [acc674b](https://github.com/jdx/mise/commit/acc674b00c307241fb8b87ba7e27fba1f08a1a22) - -### ๐Ÿ” Other Changes - -- Revert "perf(shell/zsh.rs): avoid hook-env execution on Enter without command " by [@jdx](https://github.com/jdx) in [7e19251](https://github.com/jdx/mise/commit/7e1925188eff61a4d93657d15c23bef4b5c55424) - -## [2024.11.2](https://github.com/jdx/mise/compare/v2024.11.1..v2024.11.2) - 2024-11-06 - -### ๐Ÿ› Bug Fixes - -- **(backend)** include backend dependencies in paths by [@risu729](https://github.com/risu729) in [#2893](https://github.com/jdx/mise/pull/2893) -- **(completions)** set usage cache-key by [@jdx](https://github.com/jdx) in [#2937](https://github.com/jdx/mise/pull/2937) -- **(ls)** only show symlink_path when not runtime-symlink by [@jdx](https://github.com/jdx) in [#2927](https://github.com/jdx/mise/pull/2927) -- upgrade vfox.rs with http module by [@jdx](https://github.com/jdx) in [#2934](https://github.com/jdx/mise/pull/2934) -- hide extra "mise" prefix when installing by [@jdx](https://github.com/jdx) in [#2935](https://github.com/jdx/mise/pull/2935) -- only show actual cargo-binstall versions by [@jdx](https://github.com/jdx) in [#2936](https://github.com/jdx/mise/pull/2936) -- use project_root for task execution by [@jdx](https://github.com/jdx) in [#2942](https://github.com/jdx/mise/pull/2942) -- upgrade with options by [@jdx](https://github.com/jdx) in [#2925](https://github.com/jdx/mise/pull/2925) -- remove duplicate "mise" in logs by [@jdx](https://github.com/jdx) in [693f39b](https://github.com/jdx/mise/commit/693f39b8b9d7506c035e5fa9cdb77be7287ac7e1) - -### ๐Ÿ“š Documentation - -- move alternative ways to install mise to a separate page by [@hverlin](https://github.com/hverlin) in [#2930](https://github.com/jdx/mise/pull/2930) -- show information about github rate limits when erroring due to 403 by [@jdx](https://github.com/jdx) in [#2856](https://github.com/jdx/mise/pull/2856) - -### โšก Performance - -- **(shell/zsh.rs)** avoid hook-env execution on Enter without command by [@powerman](https://github.com/powerman) in [#2861](https://github.com/jdx/mise/pull/2861) -- skip reading backend-meta files if they do not exist by [@jdx](https://github.com/jdx) in [#2941](https://github.com/jdx/mise/pull/2941) - -### ๐Ÿงช Testing - -- move use tests to e2e by [@jdx](https://github.com/jdx) in [#2924](https://github.com/jdx/mise/pull/2924) - -### ๐Ÿ” Other Changes - -- Update installing-mise.md by [@jdx](https://github.com/jdx) in [c8cd667](https://github.com/jdx/mise/commit/c8cd667c15b7d0ba25bbe475c5f11dc142496a18) - -### New Contributors - -- @powerman made their first contribution in [#2861](https://github.com/jdx/mise/pull/2861) - -## [2024.11.1](https://github.com/jdx/mise/compare/v2024.11.0..v2024.11.1) - 2024-11-05 - -### ๐Ÿš€ Features - -- **(registry)** add ubi (+ go & cargo) installers for tools by [@BurnerWah](https://github.com/BurnerWah) in [#2881](https://github.com/jdx/mise/pull/2881) -- **(registry)** switch apollo-router to ubi; add apollo-rover by [@glasser](https://github.com/glasser) in [#2872](https://github.com/jdx/mise/pull/2872) -- add elvish integration by [@SolitudeSF](https://github.com/SolitudeSF) in [#2857](https://github.com/jdx/mise/pull/2857) -- add autocompletion for tasks run by [@roele](https://github.com/roele) in [#2908](https://github.com/jdx/mise/pull/2908) -- show bump in mise outdated and upgrade --interactive by [@liskin](https://github.com/liskin) in [#2892](https://github.com/jdx/mise/pull/2892) - -### ๐Ÿ› Bug Fixes - -- **(ruby)** ensure ruby-build bin exists before trying to use by [@jdx](https://github.com/jdx) in [#2913](https://github.com/jdx/mise/pull/2913) -- update json schema by [@hverlin](https://github.com/hverlin) in [#2896](https://github.com/jdx/mise/pull/2896) -- wrong alias in shell implementations by [@roele](https://github.com/roele) in [#2901](https://github.com/jdx/mise/pull/2901) -- only run not_found_auto_install if non-tty in shims by [@jdx](https://github.com/jdx) in [#2909](https://github.com/jdx/mise/pull/2909) -- apply fixes to pull requests by [@jdx](https://github.com/jdx) in [#2912](https://github.com/jdx/mise/pull/2912) -- allow setting MISE_GITHUB_TOKEN to empty string to not use any gh token by [@jdx](https://github.com/jdx) in [#2915](https://github.com/jdx/mise/pull/2915) -- parse task run template even if no args/flags by [@jdx](https://github.com/jdx) in [#2918](https://github.com/jdx/mise/pull/2918) -- touch MISE_DATA_DIR after uninstall by [@jdx](https://github.com/jdx) in [#2919](https://github.com/jdx/mise/pull/2919) -- respect lockfile on `mise install` by [@jdx](https://github.com/jdx) in [#2920](https://github.com/jdx/mise/pull/2920) -- show installing message by [@jdx](https://github.com/jdx) in [0329868](https://github.com/jdx/mise/commit/032986877d7f5aba46759bbe097589ca2c642a4c) -- clean up debug log output by [@jdx](https://github.com/jdx) in [#2922](https://github.com/jdx/mise/pull/2922) - -### ๐Ÿ“š Documentation - -- add hint/link to ruby-build dependencies by [@roele](https://github.com/roele) in [#2867](https://github.com/jdx/mise/pull/2867) -- Fix path to tracked-configs by [@liskin](https://github.com/liskin) in [#2887](https://github.com/jdx/mise/pull/2887) -- Add GitLab CI example by [@hverlin](https://github.com/hverlin) in [#2897](https://github.com/jdx/mise/pull/2897) -- add [tasks.*.file] to json schema by [@hverlin](https://github.com/hverlin) in [#2911](https://github.com/jdx/mise/pull/2911) -- Update sidebar by [@hverlin](https://github.com/hverlin) in [#2891](https://github.com/jdx/mise/pull/2891) - -### ๐Ÿงช Testing - -- added e2e test for js task by [@jdx](https://github.com/jdx) in [#2914](https://github.com/jdx/mise/pull/2914) - -### ๐Ÿ” Other Changes - -- "mise config set": add support for list by [@hverlin](https://github.com/hverlin) in [#2882](https://github.com/jdx/mise/pull/2882) -- Update aliases.md by [@jdx](https://github.com/jdx) in [40966a9](https://github.com/jdx/mise/commit/40966a9e1bb39063bf9ae8e33d05a89e35db2688) -- fix autofix PR action by [@jdx](https://github.com/jdx) in [#2917](https://github.com/jdx/mise/pull/2917) -- added Unicode-3.0 to cargo-deny by [@jdx](https://github.com/jdx) in [496cb4d](https://github.com/jdx/mise/commit/496cb4d5a783fb548da24737e461efa7b1ad37e1) -- bump usage by [@jdx](https://github.com/jdx) in [85e4442](https://github.com/jdx/mise/commit/85e44424acd8af0eae01944e5549dceb33f9a403) -- bump usage by [@jdx](https://github.com/jdx) in [1907b0f](https://github.com/jdx/mise/commit/1907b0f2ce32d37a749297b2329e32a5f7528f32) -- use mise.lock as cache key for mise by [@jdx](https://github.com/jdx) in [5b1d306](https://github.com/jdx/mise/commit/5b1d306e7b613a1f9a4bb3f00f99522da630672b) - -### New Contributors - -- @hverlin made their first contribution in [#2891](https://github.com/jdx/mise/pull/2891) -- @liskin made their first contribution in [#2892](https://github.com/jdx/mise/pull/2892) -- @SolitudeSF made their first contribution in [#2857](https://github.com/jdx/mise/pull/2857) -- @glasser made their first contribution in [#2872](https://github.com/jdx/mise/pull/2872) - -## [2024.11.0](https://github.com/jdx/mise/compare/v2024.10.13..v2024.11.0) - 2024-11-01 - -### ๐Ÿš€ Features - -- **(node)** update aliases for latest LTS release (jod/v22) by [@jasisk](https://github.com/jasisk) in [#2865](https://github.com/jdx/mise/pull/2865) -- **(registry)** Add cargo-insta, mprocs, killport, fzf with ubi by [@vrslev](https://github.com/vrslev) in [#2852](https://github.com/jdx/mise/pull/2852) - -### ๐Ÿ› Bug Fixes - -- added sccache as a dependency for cargo backend by [@jdx](https://github.com/jdx) in [#2855](https://github.com/jdx/mise/pull/2855) - -### ๐Ÿ” Other Changes - -- add zstd compression for http requests by [@jdx](https://github.com/jdx) in [612bbd0](https://github.com/jdx/mise/commit/612bbd0374bed208752cda8674ad192b5886fde9) -- Fix installed_tool@version complete script by [@miguelmig](https://github.com/miguelmig) in [#2859](https://github.com/jdx/mise/pull/2859) - -### New Contributors - -- @miguelmig made their first contribution in [#2859](https://github.com/jdx/mise/pull/2859) - -## [2024.10.13](https://github.com/jdx/mise/compare/v2024.10.12..v2024.10.13) - 2024-10-28 - -### ๐Ÿš€ Features - -- bring tasks out of experimental by [@jdx](https://github.com/jdx) in [#2851](https://github.com/jdx/mise/pull/2851) - -### ๐Ÿ› Bug Fixes - -- correct python ls-remote with python.compile option by [@jdx](https://github.com/jdx) in [acfd7f1](https://github.com/jdx/mise/commit/acfd7f13411faf784e585e1e489dccfd97a0de66) - -### ๐Ÿ“š Documentation - -- added walkthrough by [@jdx](https://github.com/jdx) in [#2848](https://github.com/jdx/mise/pull/2848) -- added source code links by [@jdx](https://github.com/jdx) in [#2850](https://github.com/jdx/mise/pull/2850) - -### ๐Ÿ” Other Changes - -- Revert "fix: correct python ls-remote with python.compile option" by [@jdx](https://github.com/jdx) in [f65c0b6](https://github.com/jdx/mise/commit/f65c0b67106c22686055f46d81760bb44405d663) -- fetch mise compressed in standalone installer by [@jdx](https://github.com/jdx) in [62a7aac](https://github.com/jdx/mise/commit/62a7aacae1a2db36d39a4a872b4d83846effa912) - -## [2024.10.12](https://github.com/jdx/mise/compare/v2024.10.11..v2024.10.12) - 2024-10-27 - -### ๐Ÿš€ Features - -- **(registry)** Use ubi for delta, fd, gohugo, hyperfine, just, tokei, xh by [@vrslev](https://github.com/vrslev) in [#2836](https://github.com/jdx/mise/pull/2836) -- accept argument for `mise registry` by [@jdx](https://github.com/jdx) in [#2841](https://github.com/jdx/mise/pull/2841) -- allow listing all versions from github by [@jdx](https://github.com/jdx) in [#2844](https://github.com/jdx/mise/pull/2844) -- lockfiles by [@jdx](https://github.com/jdx) in [#2839](https://github.com/jdx/mise/pull/2839) - -### ๐Ÿ› Bug Fixes - -- allow passing ubi:[exe=] on the command line by [@jdx](https://github.com/jdx) in [#2843](https://github.com/jdx/mise/pull/2843) -- pass ubi config from mise.toml by [@jdx](https://github.com/jdx) in [#2842](https://github.com/jdx/mise/pull/2842) - -### ๐Ÿšœ Refactor - -- added ToolSource to ToolRequest by [@jdx](https://github.com/jdx) in [#2846](https://github.com/jdx/mise/pull/2846) - -### ๐Ÿ“š Documentation - -- added anchor tags for settings by [@jdx](https://github.com/jdx) in [#2845](https://github.com/jdx/mise/pull/2845) - -### ๐Ÿ” Other Changes - -- Disable ruby plugin test as no network access to GitHub in derivation by [@laozc](https://github.com/laozc) in [#2835](https://github.com/jdx/mise/pull/2835) -- remove extra code coverage comment by [@jdx](https://github.com/jdx) in [2c83dff](https://github.com/jdx/mise/commit/2c83dfff4f9b98a9efeede022dc6948b8f6be764) -- updated ubi by [@jdx](https://github.com/jdx) in [#2847](https://github.com/jdx/mise/pull/2847) - -## [2024.10.11](https://github.com/jdx/mise/compare/v2024.10.10..v2024.10.11) - 2024-10-27 - -### ๐Ÿš€ Features - -- **(registry)** add ubi as primary backend for additional tools by [@jimeh](https://github.com/jimeh) in [#2827](https://github.com/jdx/mise/pull/2827) -- **(registry)** add various new tools by [@jimeh](https://github.com/jimeh) in [#2833](https://github.com/jdx/mise/pull/2833) -- add ubi backend for eza by [@yodatak](https://github.com/yodatak) in [#2823](https://github.com/jdx/mise/pull/2823) -- added env-only plugin support by [@jdx](https://github.com/jdx) in [#2832](https://github.com/jdx/mise/pull/2832) - -### ๐Ÿ› Bug Fixes - -- make ubi installs with exe work for `mise x` by [@jdx](https://github.com/jdx) in [#2825](https://github.com/jdx/mise/pull/2825) - -### ๐Ÿ“š Documentation - -- add header to registry by [@jdx](https://github.com/jdx) in [2b518f9](https://github.com/jdx/mise/commit/2b518f9e0ee977a7c2c244de540877e3073c49ad) -- add vfox to registry by [@jdx](https://github.com/jdx) in [ba01ad6](https://github.com/jdx/mise/commit/ba01ad693c542031bdb5012296e89b1e40c726f7) -- added rel=canonical tags by [@jdx](https://github.com/jdx) in [19869b6](https://github.com/jdx/mise/commit/19869b612d51e9f9920ff15ecabdc652d0d95e70) -- added rel=canonical tags by [@jdx](https://github.com/jdx) in [b2a95a4](https://github.com/jdx/mise/commit/b2a95a427b2637c5fbbf42cdd6d8a33b916bb48d) - -### โšก Performance - -- memoize CLI loading by [@jdx](https://github.com/jdx) in [#2826](https://github.com/jdx/mise/pull/2826) -- improve shim loading by [@jdx](https://github.com/jdx) in [#2828](https://github.com/jdx/mise/pull/2828) -- eager load some data to improve performance by [@jdx](https://github.com/jdx) in [#2829](https://github.com/jdx/mise/pull/2829) -- eager load plugin/backend data by [@jdx](https://github.com/jdx) in [#2830](https://github.com/jdx/mise/pull/2830) - -### ๐Ÿงช Testing - -- updated snapshots by [@jdx](https://github.com/jdx) in [fc3e5d5](https://github.com/jdx/mise/commit/fc3e5d582ee5c82a69535e4009f143cba4c87ccb) - -### ๐Ÿ” Other Changes - -- minor tweaks to settings by [@jdx](https://github.com/jdx) in [b4e2413](https://github.com/jdx/mise/commit/b4e241323977b584551d30dbbdf169e8db1d6011) -- Revert "feat: add ubi backend for eza" by [@jdx](https://github.com/jdx) in [#2831](https://github.com/jdx/mise/pull/2831) - -### New Contributors - -- @jimeh made their first contribution in [#2833](https://github.com/jdx/mise/pull/2833) - -## [2024.10.10](https://github.com/jdx/mise/compare/v2024.10.9..v2024.10.10) - 2024-10-25 - -### ๐Ÿš€ Features - -- automatically hide hints after displayed once by [@jdx](https://github.com/jdx) in [#2807](https://github.com/jdx/mise/pull/2807) -- add ubi installers for various tools by [@BurnerWah](https://github.com/BurnerWah) in [#2801](https://github.com/jdx/mise/pull/2801) - -### ๐Ÿ› Bug Fixes - -- upgrade --bump with non-semver versions by [@jdx](https://github.com/jdx) in [#2809](https://github.com/jdx/mise/pull/2809) -- parsing default task arg/flags by [@jdx](https://github.com/jdx) in [#2810](https://github.com/jdx/mise/pull/2810) -- attempt ubi installs with/without "v" prefix if they fail by [@jdx](https://github.com/jdx) in [#2813](https://github.com/jdx/mise/pull/2813) -- add cargo-binstall as dependency of cargo backend by [@jdx](https://github.com/jdx) in [#2811](https://github.com/jdx/mise/pull/2811) -- use GITHUB_API_TOKEN or GITHUB_TOKEN by [@jdx](https://github.com/jdx) in [#2815](https://github.com/jdx/mise/pull/2815) -- bug with ls-remote and "sub-" prefixes by [@jdx](https://github.com/jdx) in [#2814](https://github.com/jdx/mise/pull/2814) -- autoinstalling on `mise x` when the tool is in the config by [@jdx](https://github.com/jdx) in [#2816](https://github.com/jdx/mise/pull/2816) - -### ๐Ÿ“š Documentation - -- hide outdated_bump message if already using --bump by [@jdx](https://github.com/jdx) in [#2808](https://github.com/jdx/mise/pull/2808) - -### ๐Ÿ” Other Changes - -- loosen versions in Cargo.toml by [@jdx](https://github.com/jdx) in [8253059](https://github.com/jdx/mise/commit/825305999683dc4121eefeb61a7399545e167001) -- resolve regex loop clippy warning by [@jdx](https://github.com/jdx) in [#2812](https://github.com/jdx/mise/pull/2812) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update rust crate confique to 0.3 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2803](https://github.com/jdx/mise/pull/2803) - -## [2024.10.9](https://github.com/jdx/mise/compare/v2024.10.8..v2024.10.9) - 2024-10-24 - -### ๐Ÿš€ Features - -- add argc plugin to registry by [@rgeraskin](https://github.com/rgeraskin) in [#2790](https://github.com/jdx/mise/pull/2790) -- update markdownlint-cli2 in registry to use the npm backend by [@BurnerWah](https://github.com/BurnerWah) in [#2794](https://github.com/jdx/mise/pull/2794) - -### ๐Ÿ› Bug Fixes - -- java core plugin reports wrong latest version by [@roele](https://github.com/roele) in [#2798](https://github.com/jdx/mise/pull/2798) - -### ๐Ÿ” Other Changes - -- Add mold linker using ubi registry.toml by [@yodatak](https://github.com/yodatak) in [#2792](https://github.com/jdx/mise/pull/2792) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.4.1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2780](https://github.com/jdx/mise/pull/2780) - -### New Contributors - -- @yodatak made their first contribution in [#2792](https://github.com/jdx/mise/pull/2792) -- @BurnerWah made their first contribution in [#2794](https://github.com/jdx/mise/pull/2794) -- @rgeraskin made their first contribution in [#2790](https://github.com/jdx/mise/pull/2790) - -## [2024.10.8](https://github.com/jdx/mise/compare/v2024.10.7..v2024.10.8) - 2024-10-22 - -### ๐Ÿš€ Features - -- allow config ls to return JSON by [@roele](https://github.com/roele) in [#2775](https://github.com/jdx/mise/pull/2775) -- allow config ls to return JSON by [@roele](https://github.com/roele) in [#2776](https://github.com/jdx/mise/pull/2776) -- add {MISE_CONFIG_DIR}/config.{MISE_ENV}.local.toml to config lookup by [@roele](https://github.com/roele) in [#2783](https://github.com/jdx/mise/pull/2783) - -### ๐Ÿ› Bug Fixes - -- trim "v" prefix for ubi backend tools by [@jdx](https://github.com/jdx) in [#2765](https://github.com/jdx/mise/pull/2765) -- Use ubi for sentry-cli by [@jahands](https://github.com/jahands) in [#2767](https://github.com/jdx/mise/pull/2767) -- reset color of task prefixes by [@jdx](https://github.com/jdx) in [#2772](https://github.com/jdx/mise/pull/2772) -- installing from behind a proxy shows git clone errors and does not work by [@roele](https://github.com/roele) in [#2782](https://github.com/jdx/mise/pull/2782) -- installing jq via new built-in ubi fails by [@roele](https://github.com/roele) in [#2771](https://github.com/jdx/mise/pull/2771) - -### ๐Ÿ“š Documentation - -- prettier by [@jdx](https://github.com/jdx) in [e0d0f65](https://github.com/jdx/mise/commit/e0d0f65dedf23fc36107467907acdb35dfb4c64a) -- add tip for conditional shims using TERM_PROGRAM by [@htunnicliff](https://github.com/htunnicliff) in [#2770](https://github.com/jdx/mise/pull/2770) - -### ๐Ÿ” Other Changes - -- add error context for installs by [@jdx](https://github.com/jdx) in [c412b32](https://github.com/jdx/mise/commit/c412b3295aa768980774126315da18a9db4a8349) -- Update ubi.md by [@jdx](https://github.com/jdx) in [8fd0685](https://github.com/jdx/mise/commit/8fd06859d5fbee40f02d9a1cd823f1c83765db41) -- Update index.md by [@jdx](https://github.com/jdx) in [6e9f810](https://github.com/jdx/mise/commit/6e9f8106da3e804c270f1b913f8ca72893ea5a86) -- Update ubi.md by [@jdx](https://github.com/jdx) in [b1e54d4](https://github.com/jdx/mise/commit/b1e54d4618742302f21ca518ab8d838c9559875f) -- Update ubi.md by [@jdx](https://github.com/jdx) in [309454d](https://github.com/jdx/mise/commit/309454d5a604d5625a156c483d61ae106031b79d) - -### New Contributors - -- @htunnicliff made their first contribution in [#2770](https://github.com/jdx/mise/pull/2770) - -## [2024.10.7](https://github.com/jdx/mise/compare/v2024.10.6..v2024.10.7) - 2024-10-14 - -### ๐Ÿ› Bug Fixes - -- remove schema/settings.json from release script by [@jdx](https://github.com/jdx) in [3086cae](https://github.com/jdx/mise/commit/3086cae4c8874ec85b8af776cafdd85a69dc80b5) - -## [2024.10.6](https://github.com/jdx/mise/compare/v2024.10.5..v2024.10.6) - 2024-10-14 - -### ๐Ÿš€ Features - -- add rustic backup plugin to registry by [@jahands](https://github.com/jahands) in [#2754](https://github.com/jdx/mise/pull/2754) -- created custom logger by [@jdx](https://github.com/jdx) in [#2758](https://github.com/jdx/mise/pull/2758) -- render task help via usage by [@jdx](https://github.com/jdx) in [#2760](https://github.com/jdx/mise/pull/2760) - -### ๐Ÿ› Bug Fixes - -- replace asdf-rustic with ubi by [@jdx](https://github.com/jdx) in [#2757](https://github.com/jdx/mise/pull/2757) -- set trailing_var_arg on `mise run` by [@jdx](https://github.com/jdx) in [b1bb3d2](https://github.com/jdx/mise/commit/b1bb3d2a1e60eaccfc5e24250fc86966b6c9e69a) -- prevent loading logger multiple times by [@jdx](https://github.com/jdx) in [1b83acd](https://github.com/jdx/mise/commit/1b83acd5cfef954643f3b24519fb51c8531cf59b) - -### ๐Ÿ“š Documentation - -- http_timeout should be a duration string by [@roele](https://github.com/roele) in [#2755](https://github.com/jdx/mise/pull/2755) -- added hint about --bump flag for upgrade/outdated by [@jdx](https://github.com/jdx) in [#2761](https://github.com/jdx/mise/pull/2761) - -### ๐Ÿงช Testing - -- reset test by [@jdx](https://github.com/jdx) in [25f172f](https://github.com/jdx/mise/commit/25f172f226766b4e3e78b738bb14bff9a577c51b) - -## [2024.10.5](https://github.com/jdx/mise/compare/v2024.10.4..v2024.10.5) - 2024-10-14 - -### ๐Ÿ› Bug Fixes - -- remove some non-working vfox plugins by [@jdx](https://github.com/jdx) in [7248fcc](https://github.com/jdx/mise/commit/7248fcccb43361979f112268fc15ecd54f2a7344) -- use asdf by default unless on windows by [@jdx](https://github.com/jdx) in [b525a84](https://github.com/jdx/mise/commit/b525a84b816a418d3e7bfcca5fc03446d539c63a) - -### ๐Ÿงช Testing - -- snapshots by [@jdx](https://github.com/jdx) in [2817482](https://github.com/jdx/mise/commit/2817482678d38999ba9b866d1f5c7e47808ba13a) - -### ๐Ÿ” Other Changes - -- bump vfox by [@jdx](https://github.com/jdx) in [8549727](https://github.com/jdx/mise/commit/85497276a86067f3e1e7cf281840e4de968a0174) - -## [2024.10.4](https://github.com/jdx/mise/compare/v2024.10.3..v2024.10.4) - 2024-10-14 - -### ๐Ÿ› Bug Fixes - -- some bugs with vfox by [@jdx](https://github.com/jdx) in [0c90062](https://github.com/jdx/mise/commit/0c90062cf9e148bcae4f85262bd6e4883496f385) - -### ๐Ÿšœ Refactor - -- use ci_info to determine if running on CI by [@jdx](https://github.com/jdx) in [ac9a35b](https://github.com/jdx/mise/commit/ac9a35bc762e5679ea56b02a4ee278a88d358f78) - -### ๐Ÿ” Other Changes - -- enable more colors for tasks by [@jdx](https://github.com/jdx) in [f3b0e33](https://github.com/jdx/mise/commit/f3b0e33071376172142e89c010663add8365524b) - -## [2024.10.3](https://github.com/jdx/mise/compare/v2024.10.2..v2024.10.3) - 2024-10-14 - -### ๐Ÿš€ Features - -- improve dynamic settings by [@jdx](https://github.com/jdx) in [#2731](https://github.com/jdx/mise/pull/2731) -- added --force flag to reshim by [@jdx](https://github.com/jdx) in [#2734](https://github.com/jdx/mise/pull/2734) -- added `mise settings add` by [@jdx](https://github.com/jdx) in [#2741](https://github.com/jdx/mise/pull/2741) -- improve task scheduling by [@jdx](https://github.com/jdx) in [#2743](https://github.com/jdx/mise/pull/2743) -- include ubi into mise directly by [@autarch](https://github.com/autarch) in [#2290](https://github.com/jdx/mise/pull/2290) -- allow passing arbitrary args to pipx/uvx by [@jdx](https://github.com/jdx) in [#2746](https://github.com/jdx/mise/pull/2746) -- new cross-backend registry by [@jdx](https://github.com/jdx) in [#2748](https://github.com/jdx/mise/pull/2748) -- enable colors for CI services that support it by [@jdx](https://github.com/jdx) in [c892e27](https://github.com/jdx/mise/commit/c892e27bc21cdd32449195b643bea398eb339568) - -### ๐Ÿ› Bug Fixes - -- remove shims directory when running `mise x` by [@jdx](https://github.com/jdx) in [#2735](https://github.com/jdx/mise/pull/2735) -- remove shims directory from PATH when executing shims by [@jdx](https://github.com/jdx) in [#2736](https://github.com/jdx/mise/pull/2736) -- use same outdated logic for `mise ls` as `mise outdated` by [@jdx](https://github.com/jdx) in [#2737](https://github.com/jdx/mise/pull/2737) -- do not include shims dir in path_env when reinserting by [@jdx](https://github.com/jdx) in [#2745](https://github.com/jdx/mise/pull/2745) -- automatically prefix ubi installs with "v" if not found by [@jdx](https://github.com/jdx) in [#2747](https://github.com/jdx/mise/pull/2747) -- some issues with new registry by [@jdx](https://github.com/jdx) in [8ec6fb8](https://github.com/jdx/mise/commit/8ec6fb801b00e40634b2afc253f4a17cb23648d6) -- only enable colors for stderr by [@jdx](https://github.com/jdx) in [8d57b99](https://github.com/jdx/mise/commit/8d57b99f9e9ab989ce22eb663a8ae9e08936d5e5) - -### ๐Ÿšœ Refactor - -- move task deps into its own file by [@jdx](https://github.com/jdx) in [bad9f68](https://github.com/jdx/mise/commit/bad9f68c383466811626185c3269b648b52319de) -- use settings singleton in more places by [@jdx](https://github.com/jdx) in [#2742](https://github.com/jdx/mise/pull/2742) -- clean up `settings set` by [@jdx](https://github.com/jdx) in [#2744](https://github.com/jdx/mise/pull/2744) - -### ๐Ÿ“š Documentation - -- use dashes in changelog by [@jdx](https://github.com/jdx) in [90bb910](https://github.com/jdx/mise/commit/90bb9108ff78ad5009632311550b841980020455) - -### ๐Ÿ” Other Changes - -- ran prettier on project by [@jdx](https://github.com/jdx) in [#2732](https://github.com/jdx/mise/pull/2732) -- Fix typo in method name: "depedency" => "dependency" by [@autarch](https://github.com/autarch) in [#2738](https://github.com/jdx/mise/pull/2738) -- bump usage-lib by [@jdx](https://github.com/jdx) in [f3a2e5f](https://github.com/jdx/mise/commit/f3a2e5f098b957a5a5745c7879cf98e27e32e403) -- bump usage-lib by [@jdx](https://github.com/jdx) in [60f942d](https://github.com/jdx/mise/commit/60f942ddf3f3bc64f5f49015eb8c4093d616787b) -- upgrade ubuntu version by [@jdx](https://github.com/jdx) in [978ea1a](https://github.com/jdx/mise/commit/978ea1a80a32574611d66aed552b34f7a10430d7) -- added registry.toml to crate by [@jdx](https://github.com/jdx) in [be641ca](https://github.com/jdx/mise/commit/be641ca235b5b3ff944dfc5851206aa396bdfb09) - -### New Contributors - -- @autarch made their first contribution in [#2290](https://github.com/jdx/mise/pull/2290) - -## [2024.10.2](https://github.com/jdx/mise/compare/v2024.10.1..v2024.10.2) - 2024-10-12 - -### ๐Ÿš€ Features - -- enable deno core plugin on windows & download deno files from deno server by [@finalchild](https://github.com/finalchild) in [#2719](https://github.com/jdx/mise/pull/2719) -- use uv to create venv by default by [@erickguan](https://github.com/erickguan) in [#2705](https://github.com/jdx/mise/pull/2705) - -### ๐Ÿ› Bug Fixes - -- **(ubi)** update ubi identifiers by [@risu729](https://github.com/risu729) in [#2724](https://github.com/jdx/mise/pull/2724) -- use join_paths to create new_path by [@finalchild](https://github.com/finalchild) in [#2708](https://github.com/jdx/mise/pull/2708) -- issue with java@latest and metadatas (currently 23.0.0) by [@roele](https://github.com/roele) in [#2727](https://github.com/jdx/mise/pull/2727) -- several fixes/improvements for python version selection by [@jdx](https://github.com/jdx) in [#2730](https://github.com/jdx/mise/pull/2730) -- don't skip latest version fetch by [@finalchild](https://github.com/finalchild) in [#2720](https://github.com/jdx/mise/pull/2720) - -### ๐Ÿšœ Refactor - -- remove duplicates in vfox registry by [@risu729](https://github.com/risu729) in [#2729](https://github.com/jdx/mise/pull/2729) - -### ๐Ÿงช Testing - -- reset test by [@jdx](https://github.com/jdx) in [e34788b](https://github.com/jdx/mise/commit/e34788b803b0f4817e2b8481c4ed7d94ed308d66) - -### ๐Ÿ” Other Changes - -- move /.mise/tasks to /tasks by [@jdx](https://github.com/jdx) in [#2728](https://github.com/jdx/mise/pull/2728) - -### New Contributors - -- @risu729 made their first contribution in [#2729](https://github.com/jdx/mise/pull/2729) - -## [2024.10.1](https://github.com/jdx/mise/compare/v2024.10.0..v2024.10.1) - 2024-10-07 - -### ๐Ÿš€ Features - -- added MISE_PIN=1 setting by [@jdx](https://github.com/jdx) in [9f73952](https://github.com/jdx/mise/commit/9f73952ac2a782da6c10ec6a4b36093a74b8e251) -- add hint about how install missing plugins by [@roele](https://github.com/roele) in [#2706](https://github.com/jdx/mise/pull/2706) -- task shell by [@roele](https://github.com/roele) in [#2709](https://github.com/jdx/mise/pull/2709) - -### ๐Ÿ› Bug Fixes - -- **(windows)** escape backslash in nu script & use proper csv by [@finalchild](https://github.com/finalchild) in [#2710](https://github.com/jdx/mise/pull/2710) -- update name of cargo:ubi-cli package by [@jdx](https://github.com/jdx) in [d83fe3f](https://github.com/jdx/mise/commit/d83fe3f0b1eaeb0fc464d8eef589541ddc182673) -- only upgrade versions if there is a version to upgrade to by [@jdx](https://github.com/jdx) in [8dfc6be](https://github.com/jdx/mise/commit/8dfc6bededf68f747baddd734566074e0fec7773) -- use npm.cmd on windows by [@finalchild](https://github.com/finalchild) in [#2711](https://github.com/jdx/mise/pull/2711) - -### ๐Ÿงช Testing - -- fix snapshots by [@jdx](https://github.com/jdx) in [e1bc269](https://github.com/jdx/mise/commit/e1bc269b2d40bac21208969f8fb2c744586d8ed1) -- reset test by [@jdx](https://github.com/jdx) in [b06878d](https://github.com/jdx/mise/commit/b06878dcadfd8a0edc80ea39381f534435f24736) - -### New Contributors - -- @finalchild made their first contribution in [#2711](https://github.com/jdx/mise/pull/2711) - -## [2024.10.0](https://github.com/jdx/mise/compare/v2024.9.13..v2024.10.0) - 2024-10-03 - -### ๐Ÿ› Bug Fixes - -- **(task)** more flexible parsing around `#MISE alias(es)=`, changed prefix from `# mise` to `#MISE` by [@jdx](https://github.com/jdx) in [#2694](https://github.com/jdx/mise/pull/2694) - -### ๐Ÿ“š Documentation - -- ubi cargo install instruction incorrect by [@roele](https://github.com/roele) in [#2696](https://github.com/jdx/mise/pull/2696) -- troubleshooting by [@jdx](https://github.com/jdx) in [820aac4](https://github.com/jdx/mise/commit/820aac408cf47e1ace420b0c1018b5816d2b30a0) -- fix broken link by [@jdx](https://github.com/jdx) in [ec43be3](https://github.com/jdx/mise/commit/ec43be3575bf29b8d79e51e3f029fe63012d5f2b) -- add Rust creates by [@yanskun](https://github.com/yanskun) in [#2701](https://github.com/jdx/mise/pull/2701) - -### ๐Ÿงช Testing - -- reset test by [@jdx](https://github.com/jdx) in [538863c](https://github.com/jdx/mise/commit/538863c898f44832e0374c9901954ebc29624bdf) - -### ๐Ÿ” Other Changes - -- Fix shim PATH for windows by [@TobiX](https://github.com/TobiX) in [#2697](https://github.com/jdx/mise/pull/2697) -- Fix `mise shell` setting env in nushell by [@samuelallan72](https://github.com/samuelallan72) in [#2393](https://github.com/jdx/mise/pull/2393) - -### New Contributors - -- @yanskun made their first contribution in [#2701](https://github.com/jdx/mise/pull/2701) -- @samuelallan72 made their first contribution in [#2393](https://github.com/jdx/mise/pull/2393) - -## [2024.9.13](https://github.com/jdx/mise/compare/v2024.9.12..v2024.9.13) - 2024-09-29 - -### ๐Ÿš€ Features - -- enable Java core plugin on Windows by [@TobiX](https://github.com/TobiX) in [#2684](https://github.com/jdx/mise/pull/2684) - -### ๐Ÿ› Bug Fixes - -- logic with displaying hints by [@jdx](https://github.com/jdx) in [#2686](https://github.com/jdx/mise/pull/2686) -- tools installed via cargo:a/b@rev:012 immediately pruned by [@roele](https://github.com/roele) in [#2685](https://github.com/jdx/mise/pull/2685) - -### ๐Ÿ“š Documentation - -- added links for topic commands by [@jdx](https://github.com/jdx) in [15e4da5](https://github.com/jdx/mise/commit/15e4da578275a4aca26b5bdca20e066c4428f07e) -- improve CLI documentation by [@jdx](https://github.com/jdx) in [dacb5a3](https://github.com/jdx/mise/commit/dacb5a3a0a1f461bbc1f387d888da5f0b816a9ea) -- updated task list by [@jdx](https://github.com/jdx) in [031a7d0](https://github.com/jdx/mise/commit/031a7d0788971f1e2a1af22511c92483aad91743) - -### ๐Ÿงช Testing - -- fix snapshots by [@jdx](https://github.com/jdx) in [d5a90c0](https://github.com/jdx/mise/commit/d5a90c037332606a212c9ed36d497c3452e0e4a7) - -### ๐Ÿ” Other Changes - -- updated usage by [@jdx](https://github.com/jdx) in [1764c8b](https://github.com/jdx/mise/commit/1764c8bba912b59d61f87bd0f10e488a918e12ca) -- updated usage by [@jdx](https://github.com/jdx) in [9c18637](https://github.com/jdx/mise/commit/9c18637c52cbdabd81ab84167f94d4578662a995) - -### New Contributors - -- @TobiX made their first contribution in [#2684](https://github.com/jdx/mise/pull/2684) - -## [2024.9.12](https://github.com/jdx/mise/compare/v2024.9.11..v2024.9.12) - 2024-09-29 - -### ๐Ÿš€ Features - -- offer to chmod non-executable tasks by [@jdx](https://github.com/jdx) in [#2675](https://github.com/jdx/mise/pull/2675) -- added basic task markdown generation by [@jdx](https://github.com/jdx) in [#2677](https://github.com/jdx/mise/pull/2677) -- Lazily evaluated env template variables in path entries by [@josb](https://github.com/josb) in [#2310](https://github.com/jdx/mise/pull/2310) -- improving task docs and cli reference docs by [@jdx](https://github.com/jdx) in [#2678](https://github.com/jdx/mise/pull/2678) - -### ๐Ÿ› Bug Fixes - -- do not load symlinked config files more than once by [@jdx](https://github.com/jdx) in [eb53099](https://github.com/jdx/mise/commit/eb530995e5126787187ef221f814ebbe3cb64824) -- minor bugs with incomplete python-build by [@jdx](https://github.com/jdx) in [b56ff50](https://github.com/jdx/mise/commit/b56ff50728bea6a82ec700f89b4f348f52e3a67e) -- don't show use override warning if symlink file by [@jdx](https://github.com/jdx) in [face79b](https://github.com/jdx/mise/commit/face79bbb30aba064caf123e1da6993cd203490a) - -### ๐Ÿšœ Refactor - -- use wrap_err instead of map_err by [@jdx](https://github.com/jdx) in [3ef8e78](https://github.com/jdx/mise/commit/3ef8e78fbd12ee4de398c36e4093f6c9b9e8d49f) - -### ๐Ÿ“š Documentation - -- link to task argument docs by [@jdx](https://github.com/jdx) in [04776a9](https://github.com/jdx/mise/commit/04776a95db65319ee9fd38ffa9c4bf88ecb78033) -- Update cargo.md by [@Shobhit0109](https://github.com/Shobhit0109) in [#2680](https://github.com/jdx/mise/pull/2680) - -### ๐Ÿ” Other Changes - -- use wrap_err instead of suggestions to display in non-debug by [@jdx](https://github.com/jdx) in [71937c8](https://github.com/jdx/mise/commit/71937c854272367775d63faf60d19994ad6841e7) - -### New Contributors - -- @josb made their first contribution in [#2310](https://github.com/jdx/mise/pull/2310) - -## [2024.9.11](https://github.com/jdx/mise/compare/v2024.9.10..v2024.9.11) - 2024-09-27 - -### ๐Ÿš€ Features - -- added --type option to `toml set` by [@jdx](https://github.com/jdx) in [#2674](https://github.com/jdx/mise/pull/2674) -- added --bump option for outdated/upgrade by [@jdx](https://github.com/jdx) in [#2667](https://github.com/jdx/mise/pull/2667) - -### ๐Ÿ› Bug Fixes - -- improve task loading by [@jdx](https://github.com/jdx) in [#2664](https://github.com/jdx/mise/pull/2664) - -### ๐Ÿ“š Documentation - -- remove experimental badge from cargo and npm backends by [@matukoto](https://github.com/matukoto) in [#2669](https://github.com/jdx/mise/pull/2669) - -### โšก Performance - -- more task loading in parallel by [@jdx](https://github.com/jdx) in [#2673](https://github.com/jdx/mise/pull/2673) - -### ๐Ÿ” Other Changes - -- bump git-cliff by [@jdx](https://github.com/jdx) in [9e82496](https://github.com/jdx/mise/commit/9e824964d1aef9eb955d64bf6a94ab767fffde11) -- fix codesign by [@jdx](https://github.com/jdx) in [7bbcda2](https://github.com/jdx/mise/commit/7bbcda29759a2ceb96a0df0e20e2354772ac2acc) - -### New Contributors - -- @matukoto made their first contribution in [#2669](https://github.com/jdx/mise/pull/2669) - -## [2024.9.10](https://github.com/jdx/mise/compare/v2024.9.9..v2024.9.10) - 2024-09-26 - -### ๐Ÿš€ Features - -- add arguments to file tasks by [@jdx](https://github.com/jdx) in [#2614](https://github.com/jdx/mise/pull/2614) -- added toml cli commands by [@jdx](https://github.com/jdx) in [#2657](https://github.com/jdx/mise/pull/2657) -- mount tasks args/flags via usage by [@jdx](https://github.com/jdx) in [#2661](https://github.com/jdx/mise/pull/2661) -- added mise info command by [@jdx](https://github.com/jdx) in [#2663](https://github.com/jdx/mise/pull/2663) - -### ๐Ÿ“š Documentation - -- Add tera features for the template documenation by [@erickguan](https://github.com/erickguan) in [#2584](https://github.com/jdx/mise/pull/2584) - -### ๐Ÿ” Other Changes - -- migrate away from deprecated git-cliff syntax by [@jdx](https://github.com/jdx) in [230897c](https://github.com/jdx/mise/commit/230897c41210502f69ed5c4270f13d6efc416f89) -- pin git-cliff by [@jdx](https://github.com/jdx) in [b2603b6](https://github.com/jdx/mise/commit/b2603b685ad74adabcb613be351117f0d949635e) -- upgraded usage by [@jdx](https://github.com/jdx) in [#2662](https://github.com/jdx/mise/pull/2662) -- retry windows-e2e on failure by [@jdx](https://github.com/jdx) in [fa7ec34](https://github.com/jdx/mise/commit/fa7ec34ea1cd0d8a030a7d253b6e025c04fdd47c) -- retry windows-e2e on failure by [@jdx](https://github.com/jdx) in [6516f7f](https://github.com/jdx/mise/commit/6516f7ffdbaada7ccb16bdf57a423d852f97a1a1) - -## [2024.9.9](https://github.com/jdx/mise/compare/v2024.9.8..v2024.9.9) - 2024-09-25 - -### ๐Ÿš€ Features - -- added postinstall hook by [@jdx](https://github.com/jdx) in [#2654](https://github.com/jdx/mise/pull/2654) - -### ๐Ÿ› Bug Fixes - -- added nodejs to alpine build by [@jdx](https://github.com/jdx) in [550f64c](https://github.com/jdx/mise/commit/550f64cb9c0377e4102be24486491a5b9d7947f3) -- bug with exec on windows by [@jdx](https://github.com/jdx) in [#2648](https://github.com/jdx/mise/pull/2648) -- only show hints once per execution by [@jdx](https://github.com/jdx) in [#2647](https://github.com/jdx/mise/pull/2647) -- task args regression by [@jdx](https://github.com/jdx) in [#2651](https://github.com/jdx/mise/pull/2651) -- use correct xdg paths on windows by [@jdx](https://github.com/jdx) in [#2653](https://github.com/jdx/mise/pull/2653) - -### ๐Ÿงช Testing - -- added windows e2e tests by [@jdx](https://github.com/jdx) in [#2643](https://github.com/jdx/mise/pull/2643) -- added windows e2e tests by [@jdx](https://github.com/jdx) in [#2645](https://github.com/jdx/mise/pull/2645) -- reset by [@jdx](https://github.com/jdx) in [57d0223](https://github.com/jdx/mise/commit/57d0223ab2dfa731088f1634d0d12a6edd8dd8a6) -- fix mise cache in CI by [@jdx](https://github.com/jdx) in [#2649](https://github.com/jdx/mise/pull/2649) -- allow specifying full e2e test names by [@jdx](https://github.com/jdx) in [#2650](https://github.com/jdx/mise/pull/2650) -- split windows into windows-unit and windows-e2e by [@jdx](https://github.com/jdx) in [#2652](https://github.com/jdx/mise/pull/2652) - -### ๐Ÿ” Other Changes - -- **(docs)** fix `arch()` template doc by [@cwegener](https://github.com/cwegener) in [#2644](https://github.com/jdx/mise/pull/2644) - -### New Contributors - -- @cwegener made their first contribution in [#2644](https://github.com/jdx/mise/pull/2644) - -## [2024.9.8](https://github.com/jdx/mise/compare/v2024.9.7..v2024.9.8) - 2024-09-25 - -### ๐Ÿš€ Features - -- **(node)** allow using node unofficial build flavors by [@jdx](https://github.com/jdx) in [#2637](https://github.com/jdx/mise/pull/2637) -- codegen settings by [@jdx](https://github.com/jdx) in [#2640](https://github.com/jdx/mise/pull/2640) - -### ๐Ÿ› Bug Fixes - -- release 2024.9.7 breaks configurations that were using v in version names with go backend by [@roele](https://github.com/roele) in [#2636](https://github.com/jdx/mise/pull/2636) -- add node mirror/flavor to cache key by [@jdx](https://github.com/jdx) in [#2638](https://github.com/jdx/mise/pull/2638) - -### ๐Ÿ“š Documentation - -- Update faq.md by [@jdx](https://github.com/jdx) in [9036759](https://github.com/jdx/mise/commit/903675950d3ccc7abb49a40d6794d75d52695e5e) -- Update configuration.md by [@jdx](https://github.com/jdx) in [1bc8342](https://github.com/jdx/mise/commit/1bc8342920cfb0259e35e578f68d1ec857420787) -- Update configuration.md by [@jdx](https://github.com/jdx) in [#2630](https://github.com/jdx/mise/pull/2630) -- document java shorthand and its limitations by [@roele](https://github.com/roele) in [#2635](https://github.com/jdx/mise/pull/2635) - -### ๐Ÿ” Other Changes - -- format schema by [@jdx](https://github.com/jdx) in [418bc24](https://github.com/jdx/mise/commit/418bc24292cacdec0d643a7c93355c0dea550678) -- format schema by [@jdx](https://github.com/jdx) in [a8f7493](https://github.com/jdx/mise/commit/a8f7493cd63535ae8e46d77545acfecf9a1451b2) - -## [2024.9.7](https://github.com/jdx/mise/compare/v2024.9.6..v2024.9.7) - 2024-09-23 - -### ๐Ÿš€ Features - -- task argument declarations by [@jdx](https://github.com/jdx) in [#2612](https://github.com/jdx/mise/pull/2612) - -### ๐Ÿ› Bug Fixes - -- **(windows)** node bin path by [@jdx](https://github.com/jdx) in [eed0ecf](https://github.com/jdx/mise/commit/eed0ecfb528aa1fa04efcadf44afd353db76a7c4) -- **(windows)** fixed npm backend by [@jdx](https://github.com/jdx) in [#2617](https://github.com/jdx/mise/pull/2617) -- ensure that version is not "latest" in node by [@jdx](https://github.com/jdx) in [0e196d6](https://github.com/jdx/mise/commit/0e196d6d9c0b0851148ba9894191d766c0386356) -- prevent attempting to use python-build in windows by [@jdx](https://github.com/jdx) in [e15545b](https://github.com/jdx/mise/commit/e15545bb623da98bae72a41a57fa10ec311ee881) -- skip last modified time test for nix by [@laozc](https://github.com/laozc) in [#2622](https://github.com/jdx/mise/pull/2622) -- go backend can't install tools without 'v' prefix in git repo tags by [@roele](https://github.com/roele) in [#2606](https://github.com/jdx/mise/pull/2606) -- use "v" prefix first for go backend by [@jdx](https://github.com/jdx) in [8444597](https://github.com/jdx/mise/commit/8444597add58353f8fc3a84662e7a024a72104c8) - -### ๐Ÿ“š Documentation - -- Fix Options example in documentation by [@gauravkumar37](https://github.com/gauravkumar37) in [#2619](https://github.com/jdx/mise/pull/2619) -- remove reference to cache duration by [@jdx](https://github.com/jdx) in [bef6086](https://github.com/jdx/mise/commit/bef608633e814927707cd011875ce0bff28aa3d3) - -### ๐Ÿ” Other Changes - -- Update toml-tasks.md by [@jdx](https://github.com/jdx) in [9d26963](https://github.com/jdx/mise/commit/9d2696366bd21be47c5a6e25586e7061c0a7838c) -- change prune message to debug-level by [@jdx](https://github.com/jdx) in [f54dd0d](https://github.com/jdx/mise/commit/f54dd0de830e0249b07cc263707530c6795d512f) - -### New Contributors - -- @gauravkumar37 made their first contribution in [#2619](https://github.com/jdx/mise/pull/2619) - -## [2024.9.6](https://github.com/jdx/mise/compare/v2024.9.5..v2024.9.6) - 2024-09-18 - -### ๐Ÿš€ Features - -- **(tasks)** allow mise-tasks or .mise-tasks directories by [@jdx](https://github.com/jdx) in [#2610](https://github.com/jdx/mise/pull/2610) -- **(windows)** added ruby core plugin by [@jdx](https://github.com/jdx) in [#2599](https://github.com/jdx/mise/pull/2599) -- periodically prune old cache files by [@jdx](https://github.com/jdx) in [#2603](https://github.com/jdx/mise/pull/2603) -- take npm/cargo backends out of experimental by [@jdx](https://github.com/jdx) in [5496cef](https://github.com/jdx/mise/commit/5496cef30819a3998a52a8f5e6e2d91cfa3e86b0) - -### ๐Ÿ› Bug Fixes - -- **(ruby)** fixed MISE_RUBY_BUILD_OPTS by [@jdx](https://github.com/jdx) in [#2609](https://github.com/jdx/mise/pull/2609) -- **(windows)** self_update by [@jdx](https://github.com/jdx) in [#2588](https://github.com/jdx/mise/pull/2588) -- **(windows)** mise -v by [@jdx](https://github.com/jdx) in [fcc2d35](https://github.com/jdx/mise/commit/fcc2d354b962aa4fe8cc1b422b96a7e455107adc) -- **(windows)** make tasks work by [@jdx](https://github.com/jdx) in [#2591](https://github.com/jdx/mise/pull/2591) -- **(windows)** mise doctor fixes by [@jdx](https://github.com/jdx) in [#2597](https://github.com/jdx/mise/pull/2597) -- **(windows)** make exec work by [@jdx](https://github.com/jdx) in [#2598](https://github.com/jdx/mise/pull/2598) -- **(windows)** fixed shims by [@jdx](https://github.com/jdx) in [#2600](https://github.com/jdx/mise/pull/2600) - -### ๐Ÿงช Testing - -- add macos to CI by [@jdx](https://github.com/jdx) in [#2605](https://github.com/jdx/mise/pull/2605) - -### ๐Ÿ” Other Changes - -- clean up console output during project linting by [@jdx](https://github.com/jdx) in [#2607](https://github.com/jdx/mise/pull/2607) - -## [2024.9.5](https://github.com/jdx/mise/compare/v2024.9.4..v2024.9.5) - 2024-09-17 - -### ๐Ÿ” Other Changes - -- change win -> windows by [@jdx](https://github.com/jdx) in [e45623c](https://github.com/jdx/mise/commit/e45623c88662a11f08db93068ac765efb3813855) - -## [2024.9.4](https://github.com/jdx/mise/compare/v2024.9.3..v2024.9.4) - 2024-09-15 - -### ๐Ÿš€ Features - -- support for global configuration profiles by [@roele](https://github.com/roele) in [#2575](https://github.com/jdx/mise/pull/2575) -- add Atmos by [@mtweeman](https://github.com/mtweeman) in [#2577](https://github.com/jdx/mise/pull/2577) -- add semver matching in mise templates by [@erickguan](https://github.com/erickguan) in [#2578](https://github.com/jdx/mise/pull/2578) -- add rest of tera features for templates by [@erickguan](https://github.com/erickguan) in [#2582](https://github.com/jdx/mise/pull/2582) - -### ๐Ÿ› Bug Fixes - -- fix a few tera filter error messages by [@erickguan](https://github.com/erickguan) in [#2574](https://github.com/jdx/mise/pull/2574) -- use "windows" instead of "win" by [@jdx](https://github.com/jdx) in [3327e8c](https://github.com/jdx/mise/commit/3327e8c5eca4dc39529790c4b830fdcca57ebe65) -- fixed release-plz by [@jdx](https://github.com/jdx) in [bc4fae3](https://github.com/jdx/mise/commit/bc4fae3f1acefdf0fb05f8b97a0ec1703a216f57) -- cannot install truffelruby by [@roele](https://github.com/roele) in [#2581](https://github.com/jdx/mise/pull/2581) - -### ๐Ÿ“š Documentation - -- wrong version in the README example when install specific version by [@roele](https://github.com/roele) in [#2579](https://github.com/jdx/mise/pull/2579) - -### ๐Ÿ” Other Changes - -- fix nightly lint warning by [@jdx](https://github.com/jdx) in [0a41dc6](https://github.com/jdx/mise/commit/0a41dc67aa7b1faf6301a67386eabb3ebd31ed4d) - -### New Contributors - -- @mtweeman made their first contribution in [#2577](https://github.com/jdx/mise/pull/2577) - -## [2024.9.3](https://github.com/jdx/mise/compare/v2024.9.2..v2024.9.3) - 2024-09-12 - -### ๐Ÿ› Bug Fixes - -- Look for `-P` or `--profile` to get mise environment. by [@fiadliel](https://github.com/fiadliel) in [#2566](https://github.com/jdx/mise/pull/2566) -- use consistent names for tera platform information by [@jdx](https://github.com/jdx) in [#2569](https://github.com/jdx/mise/pull/2569) - -### ๐Ÿ“š Documentation - -- added contributors to readme by [@jdx](https://github.com/jdx) in [16cccdd](https://github.com/jdx/mise/commit/16cccdd821a2b78f6a2144ea82ea16f09cacf84f) -- pdate getting-started.md by [@fesplugas](https://github.com/fesplugas) in [#2570](https://github.com/jdx/mise/pull/2570) - -### New Contributors - -- @fesplugas made their first contribution in [#2570](https://github.com/jdx/mise/pull/2570) - -## [2024.9.2](https://github.com/jdx/mise/compare/v2024.9.1..v2024.9.2) - 2024-09-11 - -### ๐Ÿš€ Features - -- implement a few tera functions for mise toml config by [@erickguan](https://github.com/erickguan) in [#2561](https://github.com/jdx/mise/pull/2561) - -### ๐Ÿ› Bug Fixes - -- ruby ls-remote not showing alternative implementations by [@roele](https://github.com/roele) in [#2555](https://github.com/jdx/mise/pull/2555) -- cannot disable hints during Zsh completion by [@roele](https://github.com/roele) in [#2559](https://github.com/jdx/mise/pull/2559) - -### ๐Ÿ“š Documentation - -- Create zig.md by [@MustCodeAl](https://github.com/MustCodeAl) in [#2563](https://github.com/jdx/mise/pull/2563) - -## [2024.9.1](https://github.com/jdx/mise/compare/v2024.9.0..v2024.9.1) - 2024-09-10 - -### ๐Ÿš€ Features - -- add global --env argument by [@roele](https://github.com/roele) in [#2553](https://github.com/jdx/mise/pull/2553) - -### ๐Ÿ› Bug Fixes - -- mise plugins ls command should ignore .DS_Store file on macOS by [@roele](https://github.com/roele) in [#2549](https://github.com/jdx/mise/pull/2549) -- mise deactivate zsh does not work, but mise deactivate does by [@roele](https://github.com/roele) in [#2550](https://github.com/jdx/mise/pull/2550) - -### ๐Ÿ” Other Changes - -- ignore RUSTSEC-2024-0370 by [@jdx](https://github.com/jdx) in [2de83b1](https://github.com/jdx/mise/commit/2de83b1af9e4c408886e8d756e734fa70f62e477) - -## [2024.9.0](https://github.com/jdx/mise/compare/v2024.8.15..v2024.9.0) - 2024-09-05 - -### ๐Ÿš€ Features - -- **(pipx)** add support for specifying package extras by [@antoniomdk](https://github.com/antoniomdk) in [#2510](https://github.com/jdx/mise/pull/2510) -- mise hints by [@roele](https://github.com/roele) in [#2479](https://github.com/jdx/mise/pull/2479) - -### ๐Ÿ› Bug Fixes - -- **(asdf)** handle plugin URLs with trailing slash by [@jdx](https://github.com/jdx) in [4541fbe](https://github.com/jdx/mise/commit/4541fbe92700d6598a03479aa77278bfbc7035c0) -- ls-remote doesn't support @sub-X style versions by [@roele](https://github.com/roele) in [#2525](https://github.com/jdx/mise/pull/2525) -- ensure `mise install` installs missing runtimes listed in `mise ls` by [@stanhu](https://github.com/stanhu) in [#2524](https://github.com/jdx/mise/pull/2524) -- Ensure dependencies are available for alternative backends by [@xavdid](https://github.com/xavdid) in [#2532](https://github.com/jdx/mise/pull/2532) -- tweak hints by [@jdx](https://github.com/jdx) in [732fc58](https://github.com/jdx/mise/commit/732fc58deda43339e5dd0e5136c5b71dab275232) -- Update fish.rs for activation of mise by [@Shobhit0109](https://github.com/Shobhit0109) in [#2542](https://github.com/jdx/mise/pull/2542) -- resolve issue with prefixed dependencies by [@jdx](https://github.com/jdx) in [#2541](https://github.com/jdx/mise/pull/2541) - -### ๐Ÿงช Testing - -- added e2e env vars by [@jdx](https://github.com/jdx) in [585024f](https://github.com/jdx/mise/commit/585024fc882559beeef65c5a9772f40c8e1b5235) - -### New Contributors - -- @Shobhit0109 made their first contribution in [#2542](https://github.com/jdx/mise/pull/2542) -- @xavdid made their first contribution in [#2532](https://github.com/jdx/mise/pull/2532) -- @stanhu made their first contribution in [#2524](https://github.com/jdx/mise/pull/2524) - -## [2024.8.15](https://github.com/jdx/mise/compare/v2024.8.14..v2024.8.15) - 2024-08-28 - -### ๐Ÿš€ Features - -- **(vfox)** added aliases like vfox:cmake -> vfox:version-fox/vfox-cmake by [@jdx](https://github.com/jdx) in [0654f6c](https://github.com/jdx/mise/commit/0654f6c3a4b15640fa64d5cee6cfec3f2f08a580) -- use https-only in paranoid by [@jdx](https://github.com/jdx) in [ad9f959](https://github.com/jdx/mise/commit/ad9f959ee0c7659596d8c3dc4e9ca33e82fec041) -- make use_versions_host a setting by [@jdx](https://github.com/jdx) in [d9d4d23](https://github.com/jdx/mise/commit/d9d4d23c56d1181c2ed5b7ce62475b9c469b9da4) - -### ๐Ÿ› Bug Fixes - -- **(pipx)** allow using uv provided by mise by [@jdx](https://github.com/jdx) in [b608a73](https://github.com/jdx/mise/commit/b608a736d94f3a97c4cd06226b194bef41b15d9d) -- **(pipx)** order pipx github releases correctly by [@jdx](https://github.com/jdx) in [054ff85](https://github.com/jdx/mise/commit/054ff85609d385ac0cd07dd9014a7bd6fe376271) -- **(vfox)** ensure plugin is installed before listing env vars by [@jdx](https://github.com/jdx) in [914d0b4](https://github.com/jdx/mise/commit/914d0b4ca78ef8144158ecde6158f7276879f4d8) -- correct aur fish completion directory by [@jdx](https://github.com/jdx) in [ff2f652](https://github.com/jdx/mise/commit/ff2f652a1419ccc7be2fd212a3275491e7f5cd49) - -### ๐Ÿ“š Documentation - -- **(readme)** remove failing green color by [@duhow](https://github.com/duhow) in [#2477](https://github.com/jdx/mise/pull/2477) -- document vfox by [@jdx](https://github.com/jdx) in [1084fc4](https://github.com/jdx/mise/commit/1084fc4896eec08921481ba24e263cda0b760875) -- render registry with asdf and not vfox by [@jdx](https://github.com/jdx) in [cc6876e](https://github.com/jdx/mise/commit/cc6876e51534d24a485c9f07568d11954bc87f90) -- document python_venv_auto_create by [@jdx](https://github.com/jdx) in [7fc7bd8](https://github.com/jdx/mise/commit/7fc7bd8c479e23242ce9afa071a99870cda40270) -- removed some references to rtx by [@jdx](https://github.com/jdx) in [44a7d2e](https://github.com/jdx/mise/commit/44a7d2e4558f1756677785b2afe2917cff8dfe63) - -### ๐Ÿงช Testing - -- set RUST_BACKTRACE in e2e tests by [@jdx](https://github.com/jdx) in [e1efb7f](https://github.com/jdx/mise/commit/e1efb7fd8dca45c8a337def418f48862ef63e1c6) -- added cargo_features test by [@jdx](https://github.com/jdx) in [3aa5f57](https://github.com/jdx/mise/commit/3aa5f5784ec63ec04f0ffeb5c1d2246687a65314) -- reset test by [@jdx](https://github.com/jdx) in [131cb0a](https://github.com/jdx/mise/commit/131cb0ada079efb7865e6666a12e6bf99e4d8150) - -### ๐Ÿ” Other Changes - -- set DEBUG=1 for alpine to find out why it is not creating MRs by [@jdx](https://github.com/jdx) in [313a2a0](https://github.com/jdx/mise/commit/313a2a062d08128c2d04484135ce3c2a9adb41f3) -- bump vfox.rs by [@jdx](https://github.com/jdx) in [9fbc562](https://github.com/jdx/mise/commit/9fbc56274ef134ddb8e1d400fc72765868981fb5) -- apply code lint fixes by [@jdx](https://github.com/jdx) in [c18dbc2](https://github.com/jdx/mise/commit/c18dbc2428ae2e585ecf5860a5577f7f93e30fdd) - -## [2024.8.14](https://github.com/jdx/mise/compare/v2024.8.13..v2024.8.14) - 2024-08-27 - -### ๐Ÿš€ Features - -- **(cargo)** allow specifying features via tool options by [@jdx](https://github.com/jdx) in [#2515](https://github.com/jdx/mise/pull/2515) -- **(zig)** make dev builds installable by [@jdx](https://github.com/jdx) in [#2514](https://github.com/jdx/mise/pull/2514) -- add support for using `uv tool` as a replacement for pipx by [@antoniomdk](https://github.com/antoniomdk) in [#2509](https://github.com/jdx/mise/pull/2509) - -### ๐Ÿ› Bug Fixes - -- **(src/path_env.rs)** Issue 2504: Fix for JoinPathsError by [@mcallaway](https://github.com/mcallaway) in [#2511](https://github.com/jdx/mise/pull/2511) -- block remote versions which are not simple versions by [@jdx](https://github.com/jdx) in [ba90c3b](https://github.com/jdx/mise/commit/ba90c3bbe71bd33d628df607326da9f0cf363af1) -- npm backend not finding updates by [@roele](https://github.com/roele) in [#2512](https://github.com/jdx/mise/pull/2512) - -### ๐Ÿ” Other Changes - -- Update contributing.md by [@jdx](https://github.com/jdx) in [e9cc129](https://github.com/jdx/mise/commit/e9cc129f703ac2949900307a3b828c3a095644ca) -- fix nightly lint warning by [@jdx](https://github.com/jdx) in [6796a46](https://github.com/jdx/mise/commit/6796a46f95227286f3337bce374e7447536e9503) - -### New Contributors - -- @mcallaway made their first contribution in [#2511](https://github.com/jdx/mise/pull/2511) -- @antoniomdk made their first contribution in [#2509](https://github.com/jdx/mise/pull/2509) - -## [2024.8.13](https://github.com/jdx/mise/compare/v2024.8.12..v2024.8.13) - 2024-08-26 - -### ๐Ÿ› Bug Fixes - -- add suggestion for invalid use of repo_url by [@jdx](https://github.com/jdx) in [#2501](https://github.com/jdx/mise/pull/2501) - -### ๐Ÿ“š Documentation - -- add individual page for every CLI command by [@jdx](https://github.com/jdx) in [acea81c](https://github.com/jdx/mise/commit/acea81ca090fab76c4974a77a25c9557822d6263) -- add individual page for every CLI command by [@jdx](https://github.com/jdx) in [e379df7](https://github.com/jdx/mise/commit/e379df732bd85d77faead4fce650e388993f5999) -- add experimental badges to cli commands by [@jdx](https://github.com/jdx) in [4e50f33](https://github.com/jdx/mise/commit/4e50f330968b93b1af2ad4c93a78e82f9514324b) -- lint by [@jdx](https://github.com/jdx) in [26ebdec](https://github.com/jdx/mise/commit/26ebdec2765416c26adc1001451abb6a2ce71978) - -### ๐Ÿงช Testing - -- fixed render_help test by [@jdx](https://github.com/jdx) in [d39d861](https://github.com/jdx/mise/commit/d39d86152814e1f24ec8b648e79235a2e1f2bba5) - -### ๐Ÿ” Other Changes - -- make some gh workflows only run on jdx/mise by [@CharString](https://github.com/CharString) in [#2489](https://github.com/jdx/mise/pull/2489) -- Update index.md by [@jdx](https://github.com/jdx) in [b2c25f3](https://github.com/jdx/mise/commit/b2c25f39cd736c02174462d2e94cc0605d6c8e22) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.3.4 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2499](https://github.com/jdx/mise/pull/2499) - -## [2024.8.12](https://github.com/jdx/mise/compare/v2024.8.11..v2024.8.12) - 2024-08-20 - -### ๐Ÿ› Bug Fixes - -- vendor git2 openssl by [@jdx](https://github.com/jdx) in [#2481](https://github.com/jdx/mise/pull/2481) -- python-compile setting by [@jdx](https://github.com/jdx) in [#2482](https://github.com/jdx/mise/pull/2482) - -### ๐Ÿงช Testing - -- reset test by [@jdx](https://github.com/jdx) in [000fdb8](https://github.com/jdx/mise/commit/000fdb8560b9994e7678924978cf1866bd58e623) -- reset test by [@jdx](https://github.com/jdx) in [2deb6ce](https://github.com/jdx/mise/commit/2deb6cef5bca37a5bb8e769293e4a665f533209e) -- reset test by [@jdx](https://github.com/jdx) in [385c09b](https://github.com/jdx/mise/commit/385c09b88013281af6a5adc9706a9d85e951ff61) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.3.3 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2478](https://github.com/jdx/mise/pull/2478) - -## [2024.8.11](https://github.com/jdx/mise/compare/v2024.8.10..v2024.8.11) - 2024-08-19 - -### ๐Ÿ› Bug Fixes - -- bump xx by [@jdx](https://github.com/jdx) in [9a9d3c1](https://github.com/jdx/mise/commit/9a9d3c11e46028bcea0c7ec2fee10bf5c9b1fbe6) - -## [2024.8.10](https://github.com/jdx/mise/compare/v2024.8.9..v2024.8.10) - 2024-08-18 - -### ๐Ÿš€ Features - -- python on windows by [@jdx](https://github.com/jdx) in [2d4cee2](https://github.com/jdx/mise/commit/2d4cee239f8e7d53f7be176369f6e2502f3c3032) - -### ๐Ÿ› Bug Fixes - -- hide non-working core plugins on windows by [@jdx](https://github.com/jdx) in [16a08fc](https://github.com/jdx/mise/commit/16a08fc0fa00fc8f9751f7a25cc4f5f5fc87b94d) -- windows compat by [@jdx](https://github.com/jdx) in [2084a37](https://github.com/jdx/mise/commit/2084a37436fd7f7af8958501adc7b6535f608816) -- vfox tweaks by [@jdx](https://github.com/jdx) in [c260ab2](https://github.com/jdx/mise/commit/c260ab220a31241eaca971d6ddf4046f1f57865b) -- remove windows warning by [@jdx](https://github.com/jdx) in [9be937e](https://github.com/jdx/mise/commit/9be937e15dece684c574bcccd6f66499361cb935) - -### ๐Ÿ“š Documentation - -- windows by [@jdx](https://github.com/jdx) in [437b63c](https://github.com/jdx/mise/commit/437b63cff94b5302a0527881d6b6e461e1e4d628) - -### ๐Ÿงช Testing - -- fixing tests by [@jdx](https://github.com/jdx) in [1206497](https://github.com/jdx/mise/commit/12064971a43f74cdb0f34276e07fb02aaf240096) -- reset test by [@jdx](https://github.com/jdx) in [c740cfd](https://github.com/jdx/mise/commit/c740cfddf45703444a52388d899c1deb52b73134) - -### ๐Ÿ” Other Changes - -- clippy by [@jdx](https://github.com/jdx) in [ee005ff](https://github.com/jdx/mise/commit/ee005ffac65093aad8949cdbfaf0761df4595851) -- fix windows build by [@jdx](https://github.com/jdx) in [28c5cb6](https://github.com/jdx/mise/commit/28c5cb64bd6506bf6db08769885d65c192fb20ce) -- set GITHUB_TOKEN in release task by [@jdx](https://github.com/jdx) in [0ae049b](https://github.com/jdx/mise/commit/0ae049baedaf2daf3056ec7d2043a8ba27f09df1) - -## [2024.8.9](https://github.com/jdx/mise/compare/v2024.8.8..v2024.8.9) - 2024-08-18 - -### ๐Ÿš€ Features - -- use registry shortname for mise.toml/install dirs by [@jdx](https://github.com/jdx) in [#2470](https://github.com/jdx/mise/pull/2470) -- vfox backend by [@jdx](https://github.com/jdx) in [#2187](https://github.com/jdx/mise/pull/2187) - -### ๐Ÿ› Bug Fixes - -- hide file tasks starting with "." by [@jdx](https://github.com/jdx) in [#2466](https://github.com/jdx/mise/pull/2466) -- mise prune removes tool versions which are in use by [@roele](https://github.com/roele) in [#2469](https://github.com/jdx/mise/pull/2469) -- cargo_binstall missing from set commands by [@roele](https://github.com/roele) in [#2471](https://github.com/jdx/mise/pull/2471) -- only warn if config properties are not found by [@jdx](https://github.com/jdx) in [#2472](https://github.com/jdx/mise/pull/2472) - -### ๐Ÿšœ Refactor - -- Asdf -> AsdfBackend by [@jdx](https://github.com/jdx) in [#2467](https://github.com/jdx/mise/pull/2467) -- backend repetition by [@jdx](https://github.com/jdx) in [d2f7f33](https://github.com/jdx/mise/commit/d2f7f33d81906aaee80ab0e333935111c7307b36) - -## [2024.8.8](https://github.com/jdx/mise/compare/v2024.8.7..v2024.8.8) - 2024-08-17 - -### ๐Ÿšœ Refactor - -- split asdf into forge+plugin by [@jdx](https://github.com/jdx) in [#2226](https://github.com/jdx/mise/pull/2226) - -### ๐Ÿงช Testing - -- fix home directory for win tests by [@jdx](https://github.com/jdx) in [#2464](https://github.com/jdx/mise/pull/2464) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update rust crate tabled to 0.16.0 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2452](https://github.com/jdx/mise/pull/2452) - -## [2024.8.7](https://github.com/jdx/mise/compare/v2024.8.6..v2024.8.7) - 2024-08-16 - -### ๐Ÿ› Bug Fixes - -- mise treats escaped newlines in env files differently than dotenvy by [@roele](https://github.com/roele) in [#2455](https://github.com/jdx/mise/pull/2455) -- wait for spawned tasks to die before exiting by [@jdx](https://github.com/jdx) in [#2461](https://github.com/jdx/mise/pull/2461) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.3.2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2450](https://github.com/jdx/mise/pull/2450) - -## [2024.8.6](https://github.com/jdx/mise/compare/v2024.8.5..v2024.8.6) - 2024-08-12 - -### ๐Ÿ› Bug Fixes - -- spm backend doesn't allow a GitHub repo name containing a dot by [@roele](https://github.com/roele) in [#2449](https://github.com/jdx/mise/pull/2449) - -### ๐Ÿšœ Refactor - -- renamed tool_request_version to tool_request to match the class by [@jdx](https://github.com/jdx) in [76a611a](https://github.com/jdx/mise/commit/76a611ac0f3cfbc7ac58fdc87a528e86ef73507e) - -### ๐Ÿ“š Documentation - -- fix typos again by [@kianmeng](https://github.com/kianmeng) in [#2446](https://github.com/jdx/mise/pull/2446) -- add executable permission after installation by [@kianmeng](https://github.com/kianmeng) in [#2447](https://github.com/jdx/mise/pull/2447) - -## [2024.8.5](https://github.com/jdx/mise/compare/v2024.8.4..v2024.8.5) - 2024-08-03 - -### ๐Ÿš€ Features - -- show friendly errors when not in verbose/debug mode by [@jdx](https://github.com/jdx) in [#2431](https://github.com/jdx/mise/pull/2431) -- allow installing cargo packages with `--git` by [@jdx](https://github.com/jdx) in [#2430](https://github.com/jdx/mise/pull/2430) -- some ux improvements to `mise sync nvm` by [@jdx](https://github.com/jdx) in [#2432](https://github.com/jdx/mise/pull/2432) - -### ๐Ÿ› Bug Fixes - -- display untrusted file on error by [@jdx](https://github.com/jdx) in [#2423](https://github.com/jdx/mise/pull/2423) -- `mise trust` issue with unstable hashing by [@jdx](https://github.com/jdx) in [#2427](https://github.com/jdx/mise/pull/2427) -- use newer eza in e2e test by [@jdx](https://github.com/jdx) in [eec3989](https://github.com/jdx/mise/commit/eec3989d8602ebc10304adbd5ded0574fc2981f0) -- take out home directory paths from `mise dr` output by [@jdx](https://github.com/jdx) in [#2433](https://github.com/jdx/mise/pull/2433) - -### ๐Ÿ” Other Changes - -- use pub(crate) to get notified about dead code by [@jdx](https://github.com/jdx) in [#2426](https://github.com/jdx/mise/pull/2426) - -## [2024.8.4](https://github.com/jdx/mise/compare/v2024.8.3..v2024.8.4) - 2024-08-02 - -### ๐Ÿ› Bug Fixes - -- alpine key madness by [@jdx](https://github.com/jdx) in [a7156e0](https://github.com/jdx/mise/commit/a7156e0042cf10fc3d43723ffd6a92860b4faa0a) -- alpine github key by [@jdx](https://github.com/jdx) in [a52b68d](https://github.com/jdx/mise/commit/a52b68d024a8ce9955bd84347cc591b249717312) -- alpine github key by [@jdx](https://github.com/jdx) in [ebc923f](https://github.com/jdx/mise/commit/ebc923ff3c140c6c282bb0c1a2896ad758b4a3c2) -- spm - cannot install package with null release name field by [@roele](https://github.com/roele) in [#2419](https://github.com/jdx/mise/pull/2419) - -### ๐Ÿ” Other Changes - -- removed dead code by [@jdx](https://github.com/jdx) in [#2416](https://github.com/jdx/mise/pull/2416) - -## [2024.8.3](https://github.com/jdx/mise/compare/v2024.8.2..v2024.8.3) - 2024-08-01 - -### ๐Ÿงช Testing - -- clean up global config test by [@jdx](https://github.com/jdx) in [c9f2ec5](https://github.com/jdx/mise/commit/c9f2ec514082c6b1816c52378ce5c29d24aa73cc) - -### ๐Ÿ” Other Changes - -- set extra alpine key by [@jdx](https://github.com/jdx) in [c6b152b](https://github.com/jdx/mise/commit/c6b152bd1864b49c392ad64becbff1b1722be52f) -- test alpine releases by [@jdx](https://github.com/jdx) in [08f7730](https://github.com/jdx/mise/commit/08f77301c772eb55cee376908f9d907e42c7fe4b) -- perform alpine at the very end by [@jdx](https://github.com/jdx) in [7c31e17](https://github.com/jdx/mise/commit/7c31e17cc6ff612298c8bdb335d86cab95c9473b) -- chmod by [@jdx](https://github.com/jdx) in [a3fe85b](https://github.com/jdx/mise/commit/a3fe85b7b71faecb220b33d6cc3b630884b4343a) -- added jq/gh to alpine docker by [@jdx](https://github.com/jdx) in [e1514cf](https://github.com/jdx/mise/commit/e1514cf95cc625085530c12afc6a7ceb57ff0b64) - -## [2024.8.2](https://github.com/jdx/mise/compare/v2024.8.1..v2024.8.2) - 2024-08-01 - -### ๐Ÿ› Bug Fixes - -- windows bug fixes by [@jdx](https://github.com/jdx) in [465ea89](https://github.com/jdx/mise/commit/465ea894f317eda025783e66a68f58ab10319790) -- made cmd! work on windows by [@jdx](https://github.com/jdx) in [c0cef5b](https://github.com/jdx/mise/commit/c0cef5b0941b476badfdbb4f46f24b117d72698d) -- got node to install on windows by [@jdx](https://github.com/jdx) in [e5aa94e](https://github.com/jdx/mise/commit/e5aa94ecb14c7700823ff7dd58a6e633ced5e054) -- windows shims by [@jdx](https://github.com/jdx) in [fc2cd48](https://github.com/jdx/mise/commit/fc2cd489babe834546424831a9613e1d0558aa7d) -- windows paths by [@jdx](https://github.com/jdx) in [a06bcce](https://github.com/jdx/mise/commit/a06bcce484ce405342e68a1ac5dbb667db376f5e) - -### ๐Ÿ” Other Changes - -- fix build by [@jdx](https://github.com/jdx) in [9d85182](https://github.com/jdx/mise/commit/9d8518249c783819a82366f8541f1ea20959e771) -- dry-run alpine releases by [@jdx](https://github.com/jdx) in [0ef2727](https://github.com/jdx/mise/commit/0ef2727905ce904e44b25cfe46c29645fd41405a) -- update bun version in e2e test by [@jdx](https://github.com/jdx) in [f4b339f](https://github.com/jdx/mise/commit/f4b339f7974dbb261e7e8a387d082f4090e01f21) -- fix bun test by [@jdx](https://github.com/jdx) in [00d7054](https://github.com/jdx/mise/commit/00d70543a5f3e0db891b7bfb505e65dacb66d8f0) - -## [2024.8.1](https://github.com/jdx/mise/compare/v2024.8.0..v2024.8.1) - 2024-08-01 - -### ๐Ÿ› Bug Fixes - -- various windows bug fixes by [@jdx](https://github.com/jdx) in [90b02eb](https://github.com/jdx/mise/commit/90b02eb49055bc7d458cd3cbfb0de00119539dfb) -- ignore PROMPT_DIRTRIM in diffing logic by [@jdx](https://github.com/jdx) in [7b5563c](https://github.com/jdx/mise/commit/7b5563cd007edf26bc17f07e6cddabacad451e00) - -### ๐Ÿ“š Documentation - -- added information on rolling alpine tokens by [@jdx](https://github.com/jdx) in [bd693b0](https://github.com/jdx/mise/commit/bd693b02fb4d1060ff7a07dcea07b4a7c5584a8b) - -### ๐Ÿ” Other Changes - -- mark releases as draft until they have been fully released by [@jdx](https://github.com/jdx) in [508f125](https://github.com/jdx/mise/commit/508f125dcea9c6d0457b59c36293204d25adc7ef) -- fix windows builds by [@jdx](https://github.com/jdx) in [91c90a2](https://github.com/jdx/mise/commit/91c90a2b2d373998433c64196254f7e4d0d8cd82) -- fix alpine release builds by [@jdx](https://github.com/jdx) in [a7534bb](https://github.com/jdx/mise/commit/a7534bbdd961e6a16852c947f1594d6a52034e58) -- only edit releases when not a dry run by [@jdx](https://github.com/jdx) in [2255522](https://github.com/jdx/mise/commit/2255522b5045e45ce0dea3699f6555a22a271971) - -## [2024.8.0](https://github.com/jdx/mise/compare/v2024.7.5..v2024.8.0) - 2024-08-01 - -### ๐Ÿ“š Documentation - -- Fix 'mise x' command snippet in the Continuous Integration section by [@mollyIV](https://github.com/mollyIV) in [#2411](https://github.com/jdx/mise/pull/2411) - -### ๐Ÿ” Other Changes - -- retry mise tests for docker-dev-test workflow by [@jdx](https://github.com/jdx) in [cc014dd](https://github.com/jdx/mise/commit/cc014dde3dedd1d891dab62fc37e4633dc995226) -- add BSD-2-Clause to allowed dep licenses by [@jdx](https://github.com/jdx) in [b4ea53c](https://github.com/jdx/mise/commit/b4ea53c4b2b01103ed93fc185dbca858730c3207) -- create new alpine gitlab token to replace the expired one by [@jdx](https://github.com/jdx) in [b30db04](https://github.com/jdx/mise/commit/b30db04aaa1f13ef0dcdf02e6df2f2afbdd73c94) - -### New Contributors - -- @mollyIV made their first contribution in [#2411](https://github.com/jdx/mise/pull/2411) - -## [2024.7.5](https://github.com/jdx/mise/compare/v2024.7.4..v2024.7.5) - 2024-07-29 - -### ๐Ÿ› Bug Fixes - -- mise use does not create a local .mise.toml anymore by [@roele](https://github.com/roele) in [#2406](https://github.com/jdx/mise/pull/2406) -- transform `master` to `ref:master` in ls-remote for zig by [@chasinglogic](https://github.com/chasinglogic) in [#2409](https://github.com/jdx/mise/pull/2409) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- bump openssl from 0.10.64 to 0.10.66 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2397](https://github.com/jdx/mise/pull/2397) - -### New Contributors - -- @chasinglogic made their first contribution in [#2409](https://github.com/jdx/mise/pull/2409) - -## [2024.7.4](https://github.com/jdx/mise/compare/v2024.7.3..v2024.7.4) - 2024-07-19 - -### ๐Ÿš€ Features - -- added MISE_LIBGIT2 setting by [@jdx](https://github.com/jdx) in [#2386](https://github.com/jdx/mise/pull/2386) - -### ๐Ÿ› Bug Fixes - -- keep RUBYLIB env var by [@jdx](https://github.com/jdx) in [#2387](https://github.com/jdx/mise/pull/2387) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.3.1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2376](https://github.com/jdx/mise/pull/2376) -- update docker/build-push-action action to v6 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2377](https://github.com/jdx/mise/pull/2377) - -## [2024.7.3](https://github.com/jdx/mise/compare/v2024.7.2..v2024.7.3) - 2024-07-14 - -### ๐Ÿ” Other Changes - -- Use correct capitalization of GitHub by [@jahands](https://github.com/jahands) in [#2372](https://github.com/jdx/mise/pull/2372) -- loosen git2 requirements by [@jdx](https://github.com/jdx) in [#2374](https://github.com/jdx/mise/pull/2374) - -### New Contributors - -- @jahands made their first contribution in [#2372](https://github.com/jdx/mise/pull/2372) - -## [2024.7.2](https://github.com/jdx/mise/compare/v2024.7.1..v2024.7.2) - 2024-07-13 - -### ๐Ÿš€ Features - -- support env vars in plugin urls by [@roele](https://github.com/roele) in [#2370](https://github.com/jdx/mise/pull/2370) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update rust crate self_update to 0.41 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2359](https://github.com/jdx/mise/pull/2359) -- update dependency vitepress to v1.3.0 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2358](https://github.com/jdx/mise/pull/2358) - -## [2024.7.1](https://github.com/jdx/mise/compare/v2024.7.0..v2024.7.1) - 2024-07-08 - -### ๐Ÿ” Other Changes - -- Fix link to Python venv activation doc section by [@gzurowski](https://github.com/gzurowski) in [#2353](https://github.com/jdx/mise/pull/2353) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update built to 0.7.4 and git2 to 0.19.0 by [@roele](https://github.com/roele) in [#2357](https://github.com/jdx/mise/pull/2357) - -### New Contributors - -- @gzurowski made their first contribution in [#2353](https://github.com/jdx/mise/pull/2353) - -## [2024.7.0](https://github.com/jdx/mise/compare/v2024.6.6..v2024.7.0) - 2024-07-03 - -### ๐Ÿ“š Documentation - -- update actions/checkout version by [@light-planck](https://github.com/light-planck) in [#2349](https://github.com/jdx/mise/pull/2349) - -### New Contributors - -- @light-planck made their first contribution in [#2349](https://github.com/jdx/mise/pull/2349) - -## [2024.6.6](https://github.com/jdx/mise/compare/v2024.6.5..v2024.6.6) - 2024-06-20 - -### ๐Ÿ› Bug Fixes - -- improve error message for missing plugins by [@jdx](https://github.com/jdx) in [#2313](https://github.com/jdx/mise/pull/2313) - -### ๐Ÿ” Other Changes - -- Update configuration.md by [@jdx](https://github.com/jdx) in [a2f19cb](https://github.com/jdx/mise/commit/a2f19cbc655058472009d000c77d1fc8df8612fd) -- Update index.md by [@jdx](https://github.com/jdx) in [d9ef467](https://github.com/jdx/mise/commit/d9ef467ee9ef026039fa2220163f21a2214ebbfc) -- Update index.md by [@jdx](https://github.com/jdx) in [63739c8](https://github.com/jdx/mise/commit/63739c880dbfefdecab282736710d496d7e88dbc) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- bump curve25519-dalek from 4.1.2 to 4.1.3 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2306](https://github.com/jdx/mise/pull/2306) - -## [2024.6.5](https://github.com/jdx/mise/compare/v2024.6.4..v2024.6.5) - 2024-06-18 - -### ๐Ÿ” Other Changes - -- Fixes nix flake by [@laozc](https://github.com/laozc) in [#2305](https://github.com/jdx/mise/pull/2305) - -### New Contributors - -- @laozc made their first contribution in [#2305](https://github.com/jdx/mise/pull/2305) - -## [2024.6.4](https://github.com/jdx/mise/compare/v2024.6.3..v2024.6.4) - 2024-06-15 - -### ๐Ÿ› Bug Fixes - -- allow glob patterns in task outputs and sources by [@adamdickinson](https://github.com/adamdickinson) in [#2286](https://github.com/jdx/mise/pull/2286) - -### New Contributors - -- @adamdickinson made their first contribution in [#2286](https://github.com/jdx/mise/pull/2286) - -## [2024.6.3](https://github.com/jdx/mise/compare/v2024.6.2..v2024.6.3) - 2024-06-10 - -### ๐Ÿ› Bug Fixes - -- github API rate limiting could be handled more explicitly by [@roele](https://github.com/roele) in [#2274](https://github.com/jdx/mise/pull/2274) -- group prefix not applied for script tasks by [@roele](https://github.com/roele) in [#2273](https://github.com/jdx/mise/pull/2273) -- mise plugins ls returns error immediately after install by [@roele](https://github.com/roele) in [#2271](https://github.com/jdx/mise/pull/2271) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update dependency vitepress to v1.2.3 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2277](https://github.com/jdx/mise/pull/2277) -- update rust crate regex to v1.10.5 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2278](https://github.com/jdx/mise/pull/2278) -- update rust crate regex to v1.10.5 by [@renovate[bot]](https://github.com/renovate[bot]) in [577de17](https://github.com/jdx/mise/commit/577de1757c4bb4e6421d3e281c44825a8b8788b8) - -## [2024.6.2](https://github.com/jdx/mise/compare/v2024.6.1..v2024.6.2) - 2024-06-07 - -### ๐Ÿ› Bug Fixes - -- after installing the latest version, mise rolls back to the previous one by [@roele](https://github.com/roele) in [#2258](https://github.com/jdx/mise/pull/2258) - -### ๐Ÿ“š Documentation - -- add SPM backend page by [@kattouf](https://github.com/kattouf) in [#2252](https://github.com/jdx/mise/pull/2252) - -## [2024.6.1](https://github.com/jdx/mise/compare/v2024.6.0..v2024.6.1) - 2024-06-03 - -### ๐Ÿš€ Features - -- SPM(Swift Package Manager) backend by [@kattouf](https://github.com/kattouf) in [#2241](https://github.com/jdx/mise/pull/2241) - -### ๐Ÿ› Bug Fixes - -- mise up node fails by [@roele](https://github.com/roele) in [#2243](https://github.com/jdx/mise/pull/2243) - -### ๐Ÿ“š Documentation - -- fixed syntax by [@jdx](https://github.com/jdx) in [56083f8](https://github.com/jdx/mise/commit/56083f858a4ee28a020a414c1addf0c2bb7968af) - -### ๐Ÿงช Testing - -- set GITHUB_TOKEN in dev-test by [@jdx](https://github.com/jdx) in [4334313](https://github.com/jdx/mise/commit/4334313da52c13d7f87656fb0e7978e4cf1f5d2f) - -### ๐Ÿ” Other Changes - -- Update getting-started.md: nushell by [@chrmod](https://github.com/chrmod) in [#2248](https://github.com/jdx/mise/pull/2248) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update rust crate demand to v1.2.4 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2246](https://github.com/jdx/mise/pull/2246) -- update rust crate zip to v2.1.2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2247](https://github.com/jdx/mise/pull/2247) - -### New Contributors - -- @chrmod made their first contribution in [#2248](https://github.com/jdx/mise/pull/2248) -- @kattouf made their first contribution in [#2241](https://github.com/jdx/mise/pull/2241) - -## [2024.6.0](https://github.com/jdx/mise/compare/v2024.5.28..v2024.6.0) - 2024-06-01 - -### ๐Ÿ” Other Changes - -- bump itertools by [@jdx](https://github.com/jdx) in [#2238](https://github.com/jdx/mise/pull/2238) -- migrate docs repo into this repo by [@jdx](https://github.com/jdx) in [#2237](https://github.com/jdx/mise/pull/2237) - -## [2024.5.28](https://github.com/jdx/mise/compare/v2024.5.27..v2024.5.28) - 2024-05-31 - -### ๐Ÿ› Bug Fixes - -- download keeps failing if it takes more than 30s by [@roele](https://github.com/roele) in [#2224](https://github.com/jdx/mise/pull/2224) -- settings unset does not work by [@roele](https://github.com/roele) in [#2230](https://github.com/jdx/mise/pull/2230) -- cleaner community-developed plugin warning by [@jdx](https://github.com/jdx) in [8dcf0f3](https://github.com/jdx/mise/commit/8dcf0f3a746fcae74d944412b6f0e141ded88860) -- correct `mise use` ordering by [@jdx](https://github.com/jdx) in [#2234](https://github.com/jdx/mise/pull/2234) - -### ๐Ÿšœ Refactor - -- forge -> backend by [@jdx](https://github.com/jdx) in [#2227](https://github.com/jdx/mise/pull/2227) - -### ๐Ÿงช Testing - -- added reset() to more tests by [@jdx](https://github.com/jdx) in [5a6ea6a](https://github.com/jdx/mise/commit/5a6ea6afb9855827b5e6216aa20760dd45f5502f) - -## [2024.5.27](https://github.com/jdx/mise/compare/v2024.5.26..v2024.5.27) - 2024-05-31 - -### ๐Ÿšœ Refactor - -- rename External plugins to Asdf by [@jdx](https://github.com/jdx) in [8e774ba](https://github.com/jdx/mise/commit/8e774ba44e933eedfb999259d1244d589fc7d847) -- split asdf into forge+plugin by [@jdx](https://github.com/jdx) in [#2225](https://github.com/jdx/mise/pull/2225) - -### ๐Ÿงช Testing - -- added reset() to more tests by [@jdx](https://github.com/jdx) in [1c76011](https://github.com/jdx/mise/commit/1c760112eef92eb51ada4ab00e45568adcf62b97) -- added reset() to more tests by [@jdx](https://github.com/jdx) in [402c5ce](https://github.com/jdx/mise/commit/402c5cee97ebdbeb42fc32d055f73794d4dfdf12) - -### ๐Ÿ” Other Changes - -- dont clean cache on win by [@jdx](https://github.com/jdx) in [ede6528](https://github.com/jdx/mise/commit/ede6528f5fe5e5beeabf0a007997f3abc188faa5) - -## [2024.5.26](https://github.com/jdx/mise/compare/v2024.5.25..v2024.5.26) - 2024-05-30 - -### ๐Ÿ› Bug Fixes - -- normalize remote urls by [@jdx](https://github.com/jdx) in [#2221](https://github.com/jdx/mise/pull/2221) - -### ๐Ÿงช Testing - -- added reset() to more tests by [@jdx](https://github.com/jdx) in [f9f65b3](https://github.com/jdx/mise/commit/f9f65b39214c9341bf44ad694c6659b6a17fdf9c) - -### ๐Ÿ” Other Changes - -- remove armv6 targets by [@jdx](https://github.com/jdx) in [90752f4](https://github.com/jdx/mise/commit/90752f4f08a8ca4095fb464edd79a7aed2b07e54) - -## [2024.5.25](https://github.com/jdx/mise/compare/v2024.5.24..v2024.5.25) - 2024-05-30 - -### ๐Ÿš€ Features - -- use all tera features by [@jdx](https://github.com/jdx) in [48ca740](https://github.com/jdx/mise/commit/48ca74043e21fe12de18a8457e4554ac2cadb17b) - -### ๐Ÿšœ Refactor - -- turn asdf into a forge by [@jdx](https://github.com/jdx) in [#2219](https://github.com/jdx/mise/pull/2219) - -### ๐Ÿงช Testing - -- clean cwd in unit tests by [@jdx](https://github.com/jdx) in [#2211](https://github.com/jdx/mise/pull/2211) -- windows by [@jdx](https://github.com/jdx) in [#2216](https://github.com/jdx/mise/pull/2216) -- add reset() to more tests by [@jdx](https://github.com/jdx) in [#2217](https://github.com/jdx/mise/pull/2217) -- added reset() to more tests by [@jdx](https://github.com/jdx) in [a22c9dd](https://github.com/jdx/mise/commit/a22c9dd1f0eb8c057046e23807abe3c5352faf66) - -### ๐Ÿ” Other Changes - -- fix build-tarball call by [@jdx](https://github.com/jdx) in [2a4b986](https://github.com/jdx/mise/commit/2a4b98685f0dc2c4c85c3ecee9634b08432354fc) -- **breaking** use kebab-case for backend-installs by [@jdx](https://github.com/jdx) in [#2218](https://github.com/jdx/mise/pull/2218) - -## [2024.5.24](https://github.com/jdx/mise/compare/v2024.5.23..v2024.5.24) - 2024-05-28 - -### ๐Ÿ› Bug Fixes - -- **(pipx)** version ordering by [@jdx](https://github.com/jdx) in [#2209](https://github.com/jdx/mise/pull/2209) -- **(use)** re-use mise.toml if exists by [@jdx](https://github.com/jdx) in [#2207](https://github.com/jdx/mise/pull/2207) -- mise trust works incorrectly with symlinked configuration file by [@roele](https://github.com/roele) in [#2186](https://github.com/jdx/mise/pull/2186) - -### ๐Ÿšœ Refactor - -- simplify ForgeArg building by [@jdx](https://github.com/jdx) in [#2208](https://github.com/jdx/mise/pull/2208) - -### ๐Ÿ” Other Changes - -- resolve macros/derived-traits from crates w/ scopes rather than globally by [@donaldguy](https://github.com/donaldguy) in [#2198](https://github.com/jdx/mise/pull/2198) -- eliminate .tool-versions only used for jq by [@donaldguy](https://github.com/donaldguy) in [#2195](https://github.com/jdx/mise/pull/2195) - -### New Contributors - -- @donaldguy made their first contribution in [#2195](https://github.com/jdx/mise/pull/2195) - -## [2024.5.23](https://github.com/jdx/mise/compare/v2024.5.22..v2024.5.23) - 2024-05-27 - -### ๐Ÿ› Bug Fixes - -- **(self_update)** explicitly set target since there seems to be a bug with .identifier() by [@jdx](https://github.com/jdx) in [#2190](https://github.com/jdx/mise/pull/2190) -- minor race condition creating directories by [@jdx](https://github.com/jdx) in [23db391](https://github.com/jdx/mise/commit/23db39146c8edf7340472302e7f498f1d89cf5b4) -- vendor libgit2 for precompiled binaries by [@jdx](https://github.com/jdx) in [#2197](https://github.com/jdx/mise/pull/2197) - -### ๐Ÿงช Testing - -- break coverage tasks up a bit by [@jdx](https://github.com/jdx) in [#2192](https://github.com/jdx/mise/pull/2192) - -### ๐Ÿ” Other Changes - -- updated zip by [@jdx](https://github.com/jdx) in [#2191](https://github.com/jdx/mise/pull/2191) -- bump usage-lib by [@jdx](https://github.com/jdx) in [74fcd88](https://github.com/jdx/mise/commit/74fcd8863c8668f11c4886dd95fb7929f823eb14) -- Update bug_report.md by [@jdx](https://github.com/jdx) in [64271ed](https://github.com/jdx/mise/commit/64271edec6e8cbf68dd0ec5f646247fdc3f158e2) -- added git debug log by [@jdx](https://github.com/jdx) in [7df466e](https://github.com/jdx/mise/commit/7df466e8c9c287ad04b0a753df65c02d64e00451) -- retry build-tarball by [@jdx](https://github.com/jdx) in [1acf037](https://github.com/jdx/mise/commit/1acf0375072dbf4ae57ddfadf0daf5eea00d5b71) - -## [2024.5.22](https://github.com/jdx/mise/compare/v2024.5.21..v2024.5.22) - 2024-05-25 - -### ๐Ÿ› Bug Fixes - -- correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://github.com/jdx) in [cace97b](https://github.com/jdx/mise/commit/cace97b9fe7697a58354b93cc1109b14c9fbd30c) -- correctly use .mise/config.$MISE_ENV.toml files by [@jdx](https://github.com/jdx) in [262fa2e](https://github.com/jdx/mise/commit/262fa2e283dbd4c2fe4f44f15d81ab6eed54b79d) - -### ๐Ÿ” Other Changes - -- use async reqwest by [@jdx](https://github.com/jdx) in [#2178](https://github.com/jdx/mise/pull/2178) -- sign macos binary by [@jdx](https://github.com/jdx) in [88f43f8](https://github.com/jdx/mise/commit/88f43f8072a2a223d1be92504cd60b7191ef975b) -- use sccache by [@jdx](https://github.com/jdx) in [#2183](https://github.com/jdx/mise/pull/2183) -- compile on windows by [@jdx](https://github.com/jdx) in [#2184](https://github.com/jdx/mise/pull/2184) -- conditionally set sccache token by [@jdx](https://github.com/jdx) in [#2188](https://github.com/jdx/mise/pull/2188) - -## [2024.5.21](https://github.com/jdx/mise/compare/v2024.5.20..v2024.5.21) - 2024-05-23 - -### ๐Ÿ› Bug Fixes - -- **(git-pre-commit)** rewrite existing git hook to pre-commit.old by [@jdx](https://github.com/jdx) in [#2165](https://github.com/jdx/mise/pull/2165) -- handle issue running `mise install` with existing tools by [@jdx](https://github.com/jdx) in [#2161](https://github.com/jdx/mise/pull/2161) - -### ๐Ÿ” Other Changes - -- update kerl to 4.1.1 by [@bklebe](https://github.com/bklebe) in [#2173](https://github.com/jdx/mise/pull/2173) - -### New Contributors - -- @bklebe made their first contribution in [#2173](https://github.com/jdx/mise/pull/2173) - -## [2024.5.20](https://github.com/jdx/mise/compare/v2024.5.18..v2024.5.20) - 2024-05-21 - -### ๐Ÿ› Bug Fixes - -- **(prune)** make it not install the world by [@jdx](https://github.com/jdx) in [78f4aec](https://github.com/jdx/mise/commit/78f4aeca2647c3980feb68cd3c1e299c9c56b0d6) -- allow plugins overriding core plugins by [@jdx](https://github.com/jdx) in [#2155](https://github.com/jdx/mise/pull/2155) - -### ๐Ÿšœ Refactor - -- toolset -> toolrequestset by [@jdx](https://github.com/jdx) in [#2150](https://github.com/jdx/mise/pull/2150) -- toolset -> toolrequestset by [@jdx](https://github.com/jdx) in [#2151](https://github.com/jdx/mise/pull/2151) - -### ๐Ÿ“š Documentation - -- fix core plugin registry urls by [@jdx](https://github.com/jdx) in [bb1556e](https://github.com/jdx/mise/commit/bb1556ee5a9c7806c28d9bf7472bd444ab70f35e) - -### ๐Ÿงช Testing - -- **(pipx)** use python3 instead of python by [@jdx](https://github.com/jdx) in [0ff52da](https://github.com/jdx/mise/commit/0ff52daf026d711d5001cc3af08caef0bdb4d163) -- name cache steps by [@jdx](https://github.com/jdx) in [532fe90](https://github.com/jdx/mise/commit/532fe9032a4f61c2ffbf47d29713ee3900770b55) -- fix lint-fix job by [@jdx](https://github.com/jdx) in [6439ca4](https://github.com/jdx/mise/commit/6439ca41820c240846686f9fbe6d67d24114934e) -- reset config after local tests by [@jdx](https://github.com/jdx) in [29077af](https://github.com/jdx/mise/commit/29077af3a0d04ad004a054e16e7e85e411058be1) -- fix implode running first when shuffled by [@jdx](https://github.com/jdx) in [7b07258](https://github.com/jdx/mise/commit/7b072589d46b4279574f99385f3515b6bd181bd5) -- added test for core plugin overloading by [@jdx](https://github.com/jdx) in [9a56129](https://github.com/jdx/mise/commit/9a5612993dc59359e0c876e8f948f2fece8ce93f) -- added shebang to e2e scripts by [@jdx](https://github.com/jdx) in [#2159](https://github.com/jdx/mise/pull/2159) - -## [2024.5.18](https://github.com/jdx/mise/compare/v2024.5.17..v2024.5.18) - 2024-05-19 - -### ๐Ÿš€ Features - -- added plugin registry to docs by [@jdx](https://github.com/jdx) in [#2138](https://github.com/jdx/mise/pull/2138) -- added registry command by [@jdx](https://github.com/jdx) in [#2147](https://github.com/jdx/mise/pull/2147) -- pre-commit and github action generate commands by [@jdx](https://github.com/jdx) in [#2144](https://github.com/jdx/mise/pull/2144) - -### ๐Ÿ› Bug Fixes - -- raise error if resolve fails and is a CLI argument by [@jdx](https://github.com/jdx) in [#2136](https://github.com/jdx/mise/pull/2136) -- clean up architectures for precompiled binaries by [@jdx](https://github.com/jdx) in [#2137](https://github.com/jdx/mise/pull/2137) -- add target and other configs to cache key logic by [@jdx](https://github.com/jdx) in [#2141](https://github.com/jdx/mise/pull/2141) - -### ๐Ÿšœ Refactor - -- remove cmd_forge by [@jdx](https://github.com/jdx) in [#2142](https://github.com/jdx/mise/pull/2142) - -### ๐Ÿงช Testing - -- separate nightly into its own job by [@jdx](https://github.com/jdx) in [#2145](https://github.com/jdx/mise/pull/2145) -- lint in nightly job by [@jdx](https://github.com/jdx) in [b5a3d08](https://github.com/jdx/mise/commit/b5a3d0884655f884319b23924d06566d597a4abe) - -## [2024.5.17](https://github.com/jdx/mise/compare/v2024.5.16..v2024.5.17) - 2024-05-18 - -### ๐Ÿš€ Features - -- allow install specific version from https://mise.run #1800 by [@Its-Alex](https://github.com/Its-Alex) in [#2123](https://github.com/jdx/mise/pull/2123) -- confirm all plugins by [@roele](https://github.com/roele) in [#2126](https://github.com/jdx/mise/pull/2126) -- allow ignore missing plugin by [@roele](https://github.com/roele) in [#2127](https://github.com/jdx/mise/pull/2127) - -### ๐Ÿ› Bug Fixes - -- **(pipx)** depend on python by [@jdx](https://github.com/jdx) in [89b9c9a](https://github.com/jdx/mise/commit/89b9c9a7db4e1db624019bb760ed32a76d5a7597) - -### ๐Ÿšœ Refactor - -- fetch transitive dependencies by [@jdx](https://github.com/jdx) in [#2131](https://github.com/jdx/mise/pull/2131) - -### ๐Ÿงช Testing - -- pass MISE_LOG_LEVEL through by [@jdx](https://github.com/jdx) in [7dea795](https://github.com/jdx/mise/commit/7dea795967ee11526af6e95a55e19bf7fddb3315) -- make unit tests work shuffled by [@jdx](https://github.com/jdx) in [#2133](https://github.com/jdx/mise/pull/2133) -- ensure tests reset by [@jdx](https://github.com/jdx) in [#2134](https://github.com/jdx/mise/pull/2134) -- ensure tests reset by [@jdx](https://github.com/jdx) in [feeaf8f](https://github.com/jdx/mise/commit/feeaf8f072a253305df9f59d357596a87fc0da36) -- clean up .test.mise.toml file by [@jdx](https://github.com/jdx) in [c41e0a3](https://github.com/jdx/mise/commit/c41e0a3adedf5502901d5c8b5f49d2f51e4f9428) - -## [2024.5.16](https://github.com/jdx/mise/compare/v2024.5.15..v2024.5.16) - 2024-05-15 - -### ๐Ÿš€ Features - -- **(registry)** map ubi -> cargo:ubi by [@jdx](https://github.com/jdx) in [#2110](https://github.com/jdx/mise/pull/2110) -- **(tasks)** add --json flag by [@vrslev](https://github.com/vrslev) in [#2116](https://github.com/jdx/mise/pull/2116) - -### ๐Ÿ› Bug Fixes - -- support "mise.toml" filename by [@jdx](https://github.com/jdx) in [035745f](https://github.com/jdx/mise/commit/035745f95f5f143b62e6d3cdc6cfbaa4a6d887e0) - -### ๐Ÿ” Other Changes - -- add rustfmt to release-plz by [@jdx](https://github.com/jdx) in [2d530f6](https://github.com/jdx/mise/commit/2d530f645b6263c6162380684ab7914efc3dce39) - -### New Contributors - -- @vrslev made their first contribution in [#2116](https://github.com/jdx/mise/pull/2116) - -## [2024.5.15](https://github.com/jdx/mise/compare/v2024.5.14..v2024.5.15) - 2024-05-14 - -### ๐Ÿš€ Features - -- support non-hidden configs by [@jdx](https://github.com/jdx) in [#2114](https://github.com/jdx/mise/pull/2114) - -### ๐Ÿ› Bug Fixes - -- handle sub-0.1 in new resolving logic by [@jdx](https://github.com/jdx) in [fd943a1](https://github.com/jdx/mise/commit/fd943a184bcc64866b761514788b5a0e4be07ac0) - -### ๐Ÿšœ Refactor - -- ToolVersionRequest -> ToolRequest by [@jdx](https://github.com/jdx) in [45caece](https://github.com/jdx/mise/commit/45caece3517792b02444620edb96c18c2d7513c2) - -### ๐Ÿงช Testing - -- fail-fast by [@jdx](https://github.com/jdx) in [2338376](https://github.com/jdx/mise/commit/23383760900ede666865e073acb680dced37d8fc) -- update deno version by [@jdx](https://github.com/jdx) in [71f5480](https://github.com/jdx/mise/commit/71f5480e780953e03aa97682535a58767956a927) -- check plugin dependencies with python and pipx. by [@Adirelle](https://github.com/Adirelle) in [#2109](https://github.com/jdx/mise/pull/2109) -- wait a bit longer before retrying e2e test failures by [@jdx](https://github.com/jdx) in [d098c86](https://github.com/jdx/mise/commit/d098c866a415459981a5bb770f60b51067f444ce) - -### ๐Ÿ” Other Changes - -- optimize imports by [@jdx](https://github.com/jdx) in [892184f](https://github.com/jdx/mise/commit/892184f5681c7f1863cbd89f07fca0cf5fa3afb2) -- optimize imports by [@jdx](https://github.com/jdx) in [54bfee6](https://github.com/jdx/mise/commit/54bfee6b435f8b1cbfba7210f73b9dfde1a3c6f1) -- automatically optimize imports by [@jdx](https://github.com/jdx) in [#2113](https://github.com/jdx/mise/pull/2113) -- fix release-plz with nightly rustfmt by [@jdx](https://github.com/jdx) in [0b6521a](https://github.com/jdx/mise/commit/0b6521ab620cf6c16e36d9c5d3cf56b7b0ee81eb) - -## [2024.5.14](https://github.com/jdx/mise/compare/v2024.5.13..v2024.5.14) - 2024-05-14 - -### ๐Ÿš€ Features - -- **(erlang)** make erlang core plugin stable by [@jdx](https://github.com/jdx) in [d4bde6a](https://github.com/jdx/mise/commit/d4bde6a15297d693a00e7194ea3e20f399ae4184) -- **(python)** make python_compile 3-way switch by [@jdx](https://github.com/jdx) in [#2100](https://github.com/jdx/mise/pull/2100) -- raise warning instead if install default gems failed by [@jiz4oh](https://github.com/jiz4oh) in [83350be](https://github.com/jdx/mise/commit/83350be1976185dd2dd2f13e8f7a9ee940449d16) - -### ๐Ÿ› Bug Fixes - -- **(python)** correct flavor for macos-x64 by [@jdx](https://github.com/jdx) in [#2104](https://github.com/jdx/mise/pull/2104) -- warn if failure installing default packages by [@jdx](https://github.com/jdx) in [#2102](https://github.com/jdx/mise/pull/2102) -- hide missing runtime warning in shim context by [@jdx](https://github.com/jdx) in [#2103](https://github.com/jdx/mise/pull/2103) -- handle tool_version parse failures by [@jdx](https://github.com/jdx) in [#2105](https://github.com/jdx/mise/pull/2105) - -### โšก Performance - -- memoize `which` results by [@jdx](https://github.com/jdx) in [89291ec](https://github.com/jdx/mise/commit/89291ecaa4bc53e99d61eaf3c24040f9fee11240) - -### ๐Ÿ” Other Changes - -- do not fail workflow if cant post message by [@jdx](https://github.com/jdx) in [0f3bfd3](https://github.com/jdx/mise/commit/0f3bfd38c5d9a7add05499bb230577ebe849060f) - -### New Contributors - -- @jiz4oh made their first contribution - -## [2024.5.13](https://github.com/jdx/mise/compare/v2024.5.12..v2024.5.13) - 2024-05-14 - -### ๐Ÿš€ Features - -- pass github token to UBI and cargo-binstall backends. by [@Adirelle](https://github.com/Adirelle) in [#2090](https://github.com/jdx/mise/pull/2090) - -### ๐Ÿšœ Refactor - -- bubble up resolve errors by [@jdx](https://github.com/jdx) in [#2094](https://github.com/jdx/mise/pull/2094) - -### ๐Ÿ” Other Changes - -- always build with git2 feature by [@jdx](https://github.com/jdx) in [fb51b57](https://github.com/jdx/mise/commit/fb51b57234e3227e00b1866f7ed93bf9d1bc90db) - -## [2024.5.12](https://github.com/jdx/mise/compare/v2024.5.11..v2024.5.12) - 2024-05-13 - -### โšก Performance - -- various performance tweaks by [@jdx](https://github.com/jdx) in [#2091](https://github.com/jdx/mise/pull/2091) - -### ๐Ÿงช Testing - -- only set realpath for macos by [@jdx](https://github.com/jdx) in [cdd1c93](https://github.com/jdx/mise/commit/cdd1c935f335e0119a7821b22415b792cc83109a) - -## [2024.5.11](https://github.com/jdx/mise/compare/v2024.5.10..v2024.5.11) - 2024-05-13 - -### ๐Ÿ› Bug Fixes - -- **(exec)** do not default to "latest" if a version is already configured by [@jdx](https://github.com/jdx) in [f55e8ef](https://github.com/jdx/mise/commit/f55e8efccc2050cbf1a9b14f6396d7ee6fc20828) -- **(self_update)** downgrade reqwest by [@jdx](https://github.com/jdx) in [0e17a84](https://github.com/jdx/mise/commit/0e17a84ebe9ea087d27a6c825a0bf6840cfcd3ca) -- prompt to trust config files with env vars by [@jdx](https://github.com/jdx) in [55b3a4b](https://github.com/jdx/mise/commit/55b3a4bb1e394a3830f476594514216a4490de82) - -### ๐Ÿงช Testing - -- work with macos /private tmp dir by [@jdx](https://github.com/jdx) in [7d8ffaf](https://github.com/jdx/mise/commit/7d8ffaf2bc3341293b4884df2cdf1e14913f5eb6) - -## [2024.5.10](https://github.com/jdx/mise/compare/v2024.5.9..v2024.5.10) - 2024-05-13 - -### ๐Ÿ› Bug Fixes - -- fixed misc bugs with ubi+pipx backends by [@jdx](https://github.com/jdx) in [#2083](https://github.com/jdx/mise/pull/2083) - -### ๐Ÿ” Other Changes - -- updated reqwest by [@jdx](https://github.com/jdx) in [d927085](https://github.com/jdx/mise/commit/d92708585b62d65a838e37c022a3796de5fefe1d) - -### ๐Ÿ“ฆ๏ธ Dependency Updates - -- update rust crate xx to v1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#2081](https://github.com/jdx/mise/pull/2081) - -## [2024.5.9](https://github.com/jdx/mise/compare/v2024.5.8..v2024.5.9) - 2024-05-12 - -### ๐Ÿ› Bug Fixes - -- `.` in `list-bin-paths` was taken as is to form `PATH` by [@FranklinYinanDing](https://github.com/FranklinYinanDing) in [#2077](https://github.com/jdx/mise/pull/2077) - -### ๐Ÿงช Testing - -- use fd instead of find for macos compat by [@jdx](https://github.com/jdx) in [#2074](https://github.com/jdx/mise/pull/2074) -- test_java_corretto is not slow by [@jdx](https://github.com/jdx) in [92267b1](https://github.com/jdx/mise/commit/92267b1eb861357433005b26134689b0ce43a2b0) -- mark some e2e tests slow by [@jdx](https://github.com/jdx) in [99f9454](https://github.com/jdx/mise/commit/99f9454e4f062914ab4e4cd950d2f11023bd06bc) -- mark test_pipx as slow by [@jdx](https://github.com/jdx) in [ced564a](https://github.com/jdx/mise/commit/ced564ab5b8786f74d25d2a92e68c58ca488c122) -- add homebrew to e2e PATH by [@jdx](https://github.com/jdx) in [f1c7fb3](https://github.com/jdx/mise/commit/f1c7fb3434edc18787a293dc033459f78dd39514) - -### ๐Ÿ” Other Changes - -- add fd to e2e-linux jobs by [@jdx](https://github.com/jdx) in [9f57dae](https://github.com/jdx/mise/commit/9f57dae9298c4124352c8e7528024265a068ecc9) -- bump usage-lib by [@jdx](https://github.com/jdx) in [#2078](https://github.com/jdx/mise/pull/2078) -- add permissions for pr comment tool by [@jdx](https://github.com/jdx) in [64cb8da](https://github.com/jdx/mise/commit/64cb8dacd1b5c39c21cafa03eab361e68ac3a1d9) - -### New Contributors - -- @FranklinYinanDing made their first contribution in [#2077](https://github.com/jdx/mise/pull/2077) - -## [2024.5.8](https://github.com/jdx/mise/compare/v2024.5.7..v2024.5.8) - 2024-05-12 - -### ๐Ÿ› Bug Fixes - -- use correct url for aur-bin by [@jdx](https://github.com/jdx) in [a683c15](https://github.com/jdx/mise/commit/a683c1593d3c83660a42e4e6685522edb20e0480) -- handle race condition when initializing backends with dependencies by [@jdx](https://github.com/jdx) in [#2071](https://github.com/jdx/mise/pull/2071) - -## [2024.5.7](https://github.com/jdx/mise/compare/v2024.5.6..v2024.5.7) - 2024-05-12 - -### ๐Ÿงช Testing - -- add coverage report summary by [@jdx](https://github.com/jdx) in [#2065](https://github.com/jdx/mise/pull/2065) - -### ๐Ÿ” Other Changes - -- fix release job by [@jdx](https://github.com/jdx) in [a491270](https://github.com/jdx/mise/commit/a49127029b67d39f80708e47cfc20351faca941f) -- fix release job by [@jdx](https://github.com/jdx) in [90268db](https://github.com/jdx/mise/commit/90268dbdbb71f6e0ba51dbc657536029c2aac099) - -## [2024.5.6](https://github.com/jdx/mise/compare/v2024.5.5..v2024.5.6) - 2024-05-12 - -### ๐Ÿš€ Features - -- add cargo-binstall as dependency for cargo backend by [@jdx](https://github.com/jdx) in [94868af](https://github.com/jdx/mise/commit/94868afcca9731c43fb48670ed0d7d4f40a4fab8) - -### ๐Ÿ› Bug Fixes - -- performance fix for _.file/_.path by [@jdx](https://github.com/jdx) in [76202de](https://github.com/jdx/mise/commit/76202ded1bb47ecf9c1a5a7e6f71216aca26c68e) - -### ๐Ÿšœ Refactor - -- **(cargo)** improve cargo-binstall check by [@jdx](https://github.com/jdx) in [d1432e0](https://github.com/jdx/mise/commit/d1432e0316a1e1b335022372ef0896c5b5b7b0df) - -### ๐Ÿงช Testing - -- **(e2e)** fix mise path by [@jdx](https://github.com/jdx) in [f6de41a](https://github.com/jdx/mise/commit/f6de41af71e7ad03d831bf602c291f38dd6c0fd8) -- isolation of end-to-end tests by [@Adirelle](https://github.com/Adirelle) in [#2047](https://github.com/jdx/mise/pull/2047) -- simplify release e2e jobs by [@jdx](https://github.com/jdx) in [b97a0bb](https://github.com/jdx/mise/commit/b97a0bb563762a4de40ea49a5bccb3a74daafb8f) - -### ๐Ÿ” Other Changes - -- **(aur)** added usage as optional dependency by [@jdx](https://github.com/jdx) in [5280ece](https://github.com/jdx/mise/commit/5280ece4f2f2337e7dd56c17062a09fdf1e1c808) -- **(codacy)** fix codacy on forks by [@jdx](https://github.com/jdx) in [c70d567](https://github.com/jdx/mise/commit/c70d567b2529e7054a79e461114a85c2fceb457d) -- switch back to secret for codacy by [@jdx](https://github.com/jdx) in [7622cfb](https://github.com/jdx/mise/commit/7622cfbb969c9a40638855d13009a72e4dc91ac8) -- added semantic-pr check by [@jdx](https://github.com/jdx) in [#2063](https://github.com/jdx/mise/pull/2063) -- fix whitespace by [@jdx](https://github.com/jdx) in [3eadcb5](https://github.com/jdx/mise/commit/3eadcb548960729e7168842af18c8200b3b70863) - -## [2024.5.5](https://github.com/jdx/mise/compare/v2024.5.4..v2024.5.5) - 2024-05-12 - -### ๐Ÿ› Bug Fixes - -- **(pipx)** remove unneeded unwrap by [@jdx](https://github.com/jdx) in [273c73d](https://github.com/jdx/mise/commit/273c73d15d77d42e8ff4ed732335cc418f903e0b) -- resolve bug with backends not resolving mise-installed tools by [@jdx](https://github.com/jdx) in [#2059](https://github.com/jdx/mise/pull/2059) - -## [2024.5.4] - 2024-05-11 - -### ๐Ÿš€ Features - -- add more directory env var configs by [@jdx](https://github.com/jdx) in [#2056](https://github.com/jdx/mise/pull/2056) - -### ๐Ÿšœ Refactor - -- move opts from ToolVersion to ToolVersionRequest struct by [@jdx](https://github.com/jdx) in [#2057](https://github.com/jdx/mise/pull/2057) -- remove use of mutex by [@jdx](https://github.com/jdx) in [278d028](https://github.com/jdx/mise/commit/278d028247adcd3a166f11281f81dd7a437e5547) - -### ๐Ÿ“š Documentation - -- **(changelog)** cleaning up changelog by [@jdx](https://github.com/jdx) in [845c1af](https://github.com/jdx/mise/commit/845c1afdc58437d083f0f3d50e4733142bef2281) - -### ๐Ÿ” Other Changes - -- Commit from GitHub Actions (test) by [@mise-en-dev](https://github.com/mise-en-dev) in [695f851](https://github.com/jdx/mise/commit/695f8513c0117623ca190c052c603a6b910814ad) -- Merge pull request #2019 from jdx/release by [@jdx](https://github.com/jdx) in [6bbd3d1](https://github.com/jdx/mise/commit/6bbd3d17d353eba1684eb11799f6b3684e38b578) -- include symlink error context in error message by [@KlotzAndrew](https://github.com/KlotzAndrew) in [ddd58fc](https://github.com/jdx/mise/commit/ddd58fc7eca72163dd0541596c5b6f06712aec28) -- Merge pull request #2040 from KlotzAndrew/aklotz/show_symlink_error by [@jdx](https://github.com/jdx) in [e71a8a0](https://github.com/jdx/mise/commit/e71a8a07e3385bf9bfe0985259325febd3bcf977) -- continue git subtree on error by [@jdx](https://github.com/jdx) in [a2c590c](https://github.com/jdx/mise/commit/a2c590c7dd82ac60c22844ef7e4ef88da3c1e507) -- squash registry by [@jdx](https://github.com/jdx) in [143ea6e](https://github.com/jdx/mise/commit/143ea6e589c8232c1d8a61aa33a576815754a3f0) -- reclone registry in release-plz job by [@jdx](https://github.com/jdx) in [05848a5](https://github.com/jdx/mise/commit/05848a52ea19c27e77ebf30310e7a4753c1b8ab0) -- reclone registry in release-plz job by [@jdx](https://github.com/jdx) in [c020c1e](https://github.com/jdx/mise/commit/c020c1e60347fcf9538293d141922eff1728500a) -- updated changelog by [@jdx](https://github.com/jdx) in [0465520](https://github.com/jdx/mise/commit/0465520f4c2d1d78a5ddc0c1d955a062d6f34d3b) -- show bash trace in release-plz by [@jdx](https://github.com/jdx) in [8a322bc](https://github.com/jdx/mise/commit/8a322bc2740a1c5676574cebdeb4c02726f36358) - -### New Contributors - -- @KlotzAndrew made their first contribution -