diff --git a/packages/nouns-contracts/files/proposal-test-traits.json b/packages/nouns-contracts/files/proposal-test-traits.json index e836d360a..fbb29e842 100644 --- a/packages/nouns-contracts/files/proposal-test-traits.json +++ b/packages/nouns-contracts/files/proposal-test-traits.json @@ -1,16 +1,9 @@ [ - { - "heads": { - "encodedCompressed": "0xdcbd0d981d57792678beef9c533ff7a76ef5eddbddea96bbd5b26ffb5ab2c2668708cb783c6ba40e662c32119db825c01e3a3660d95ac96415a3604552eb5f96100ec6b25b1807652cc3c48c310a4c082680204b10219304f004131224928c4c366466f2ec66b3d97de679f6fdbeaadb7dbbd5bab7bb4d76f7d9fb3c6f7dbfe7a7aa4e9df39d5b55a78c69fb1b6e6f36ff677bf38adb5e5df6c3e7dbdb5776c8ffda0e05d43b945fbfd4de7e7d87f4d77748dfe8605fd521ff5593ededabcfb7b7dfd821fd9ae1f6f69f686f363f71a9bdfdbf3bd3defe9393ededfffd707bfb3f6b6f36afed90feb567dadb7f6aa2bd7d6d87f25f775b077b87f26fea50feba0ee5df3cdcdefefadbdadb6f996c6fffe71df2ffe767dadb6f9d686fff171df2ff1797dadbff870ee5df76bebd7d7d87f2374cb4b78f4eb6b7ff7487f46fbcad83fd527bfbed67dadbdf34dcc17ebebdfd8ef66673c7a5f6f68d67dadbdf3cdcdefe339dec1dcaff571dec3f3bd1debee9b60ef60ef98f0db7b7ff5c87f27fbebdd9fcfc99f6f63b6feb60bfd4de3e7ebebd7df3447bfb960ee5bfb583fd6d1dec6f1fee609f6c6fbf7ba2bdfd5fb7379b777428ff1de7dbdb276eeb60bfd4defe0b1df2bfa783fdde33ededef9c686f7ff76deded5bdb9bcdd6f3ededf74fb6b73fd0a1fc6dc31dec1dcaff1f2fb5b76fef60df31d1defee0647bfb7b863bd8cfb7b7ff6287fcffa7dbdadb7776b0ff5227fba5f6f6873ad87775b0fff299f6f6f7ddd6defef070077b87fc774fb4b7ff4a87f2f77448bf77b2bd7d5f87f49367dadbf777b01f38dfde7e70b2bdfdd06d1dec1df23fdc21ff23c3eded472fb5b71feb90ff231df27fe44c7bfbf1db3ad82fb5b79fe8607f7f07fbc933eded1fe8607fb443febfda21fd0727dadb1f1b6e6fff507bb3f9d0f9f6f6c72fb5b79fea90fe89dbdadb9f1c6e6f9f6a6f36a73be4ffe10ee93f7ca6bdfda9e10ef6f3eded1fb9d4defe7407fbaf9d696fffe870077b87f467ceb7b7fffa6dededff66a2bdfd99f666f3cca5f6f66787dbdb3fd621ff8f9d696ffff8447bfbbf9d6c6fff8de1f6f6e73ae4ff89db3ad82fb5b7ffbb33ededcf0f77b09f6f6fff6487fc5f986c6fffd46dedede73ae4ff9bedcde6372fb5b77f7ab2bdfd331df2ff4c87fcfffdf9f6f6df3ad3defed9e1f6f6df6e6f369feb607fb193fd7c7bfbef7448ff3b1dd27f61b2bdfd8b1dec5fbaadbdbd43f1e6fca5f6f62f9f696fff4a87027e77a2bdfd7fbead83fd527bfb573b94ff7b93eded5f3bd3de7ee1b6f6f6af77c8ffeb97dadbbfd1de6cbed121fd7fb8adbdfd0f27dadbffa843fa3f6e6f36dfec643fdfdefead33ededdf9e6c6f7f69a2bdfd3f7648ff9df3eded2f7748ffdd33eded7fdac1fe67c31dece7dbdbffbc83fd627bb3b978a6bdfdd2647bfb0f26dadbffe27c7bfb5f7628ffaf3ae4ff9f26dbdb2f7748ff4a07fb0f6f6b6fffebe1f6f6ff65b2bdfd6fda9bcddf9c6f6fffd199f6f6bf9d686fffcfc31dec1dcaff2fedcde6bf76c8ffbf5e6a6fffbb33ededff6b87f2ffb70ee5fffd6d1dec97dadbfff733ededffd0a1fcffa383fd1f3bd8cd61c343b5c01b5ac740b761505ed7652ca85d57310ed4816672576eefcefd2ba6bcae781504c6ef952deda57d198aebe216bebcb7b0ced763e53a54f2ffc7f5bfdbf8fe5a608ddb9f98787f6c92fd81a9ecb726ddef4033d0fee4c0955bec8f6e693f1da0fd9503a49cdd5f3e18ec2f43c3a66b7fe7f29f31f69a9a0d4c724b11880ddf9200e11cea0d87e0000eada1901a7c8b0b838683861a14a216b26d04a10338d744f08884bba53744ed6e11f4cce542b536a9590684a1dd9528cf4674afe2479f3334d8ef0b860ef5199bf680a23e294a3e54359c5ae17777198a84720aba9bd21416950ec9162de0500420cd6e4d1991d80f411f8500ce46a479c22a3a81cd704874e2e3731d6b6ad14a0a60b74d15d356cecad6fc6c13592a2929cdebd062cdeac4b9ddceb2e91ec112cfce4f2dd1153a81d4fe4a2da57eba6e36e52acfd23b339ff75c6da0c761ae269cae85d628eac351eb35f650cf024ff0bf376eb0669df175f7b06de03a07f5a0041a8afc70dc400b7e186d724d088ee0456b6c83d7b0e8c17be5518f466022e503631b3ee7bdf10d674a80832f37d82440a03c8127f8d19aaae649a6a6d49a42c3ae8991167e5b3284486fb7a0ac2d0e792dfcf7d7b83e7b5cd1f070cd04c3a9b1c36ea71d2e41e6328127501e8e54ce6c223bd33b8c6b67a7853fef74396037344c4837a3cb647785df3fb54cc355946d514f927ddbc9c38bbeb6f5f739e306fa82c8b85262a212aef3916209bd5689460a009550f2bc3c7adc9ce712abbea47a52bdf01e480037878acf8c7f6b5a3bab2c57e29100e012da502918b1a85709358c5053578a16b87fdf3676a037088ddf40cb4bc661cb0a9cf10dbc5cb46e833719cd6128e76c0eda604d349d5274ac3ee1062f7ea604be3b47b8a1b6bc34cd93298206f08fd5d74a0deea3ca34f23c9d096695e7cd746da4a65a4fde50d27a868b3abfff68ec508dd17f1d46ef70b89a538cef8771951e2e8147af74988e10640265c8e2e395776af38743b559a09053f1f7b9ec0f7bb5d754ef5a78ab7caff2bc009e945fa665673402dc61aed3bd0480428e912f6b3d6c9d9814ac69d082509754ebb3b0e383f861594fe48f0626388ad80694417ffd28472ca8d331e47f0c349381b085bf3ad0b7450b1879a962b85fe22f3e862be158d1148f85a6720c71cb316bbaa043f91b4ac768074346bb83c46ff290a137f61168de440a7a93d8aed4f39bd0c276e01c3f42e6ff39ed9535c019bb42e74d59b7fe91f0083fe24df2082faa6dcbef84e1815a809e690875d95f363444033cc4fbd12bef472f0f091a486253095c45bdc403f1ec91b2498f5b130fd0719a863d8eb1e8b81d48c1bffe380fdc00542093291ce79501fc9dfa85b93fea0edd527ef719baa626e353a317e8c66858915195c3465969dc282a2d360a182d05b1491bd19538210830823a8925b98a51b6d4b0eb566254ed6d2c3d067cd6f0608dcbc64df69960b266ec246d2645cdb0d0b72b54e2f7837f3f4d76193f49efcf6d93a9294e5614e5c9b24926e96411b9e1484eda93187726199c3fe9952b4e862731824c5a5302fc493b89d801206809de45e4164df20718944f162613139c8c268325ef5dcbfeadc5feadc5feada535a4c01e09bd49a1123f0afe515a8bfd5b4b8fe6b6b5d8bfb51545792df66f2ddd84fd5b8bfd5b6b6fc2feadc5feadf53779e58a6bc39bb07f6bb17f80bfc9aec5fe01c809c0fe21b7682df73128df54588bfdbb295afb2af68f1e45fcde6711b7fdea3220cd29fafa0981cbf85ff5b92c3c628009b46f8026906e022d7c25342bed00468b09560daf7413bc92278a22e53e3ce13ec813f01da08942538f94fc4157e70f526e11add77cd477823e18d4095686d566b51980e58311b4a003188150bba626cb513cf9575d9e7fab45ea6fe7d117a6f7a3b53c9a08b52636af234ff080d40ff18f70f91eb19628fac2f4be6b4e9a03fa98018fa3837c06383f82a1ee3d7a8b09f447bf8ab17722ce8ffbe2fb888f6b7c169a6014a3ff68f018f21ea5c768b37fccde691fc391818eeeb4bf0c3c86230289ef7490f8311ca3d11036a73696749ba3c7dc9dee31448ca3d5c7ec689742f826b097a3f6b1e09723f5778ff187e2c7a43cc92b41fe6eb4f41846c851d1465a1f1a2da26e8b8b495a7f7b8cbba637448f9c209f04e72261cc0c5d423be344669938ff09ef2c2456679eb042ef743699aa2ea78f579196d657c1cf86831d114182f13df13b6d129952523085a40c395e40fd3e8151a3c7964c985631f7b2832ead180f8ad9e720a7882853026dca4593429760666a4123cc2659ed8cf4386e7b30b3815f9062bcda13807300e66f831e1ada13422aab2dc29cb488d4f11ecca3d2684f09f939a4767b7a4cb0a766a23d89a99e8a8d3f55aec4e08a2639b5b473f077c62d5f81f193dfda93a36ca227f8ade113a8d1133164a1028c436fc5317e0257ee93ddefe127e93d34083c41ef892b1945dcfe9ecc66df632b9ce99e60f0163a7e8faf7880356d98a7119ac9b6856fb5b5a69b2fdfeef7540d576a08a51682c58e843f67826b6a2199600ae772aa00caf28fc0149d2e985078e5a229cab9e25413b1294f4526990a4d6d8acc6ba66ce33ad0ee438babc141291ff3733b55f9b0ccff9d525c8928b1f2618eec34c7e05839325e390b3fdb42c37ccb1fa62ba8ff7081c43e9722f5228fd8ecdffdc62dab7967cae3ce14c6ddcd3ccee667c611338d0761b1038dc77165e7b432ee8d1d2f36644b0daf51bf6d3475c9f812231c2a1a8ff83130d1b6d8d86de8c7b7b995761b4628f0761bad74aa433dc033402de0691d9bb93a81df8676036a67f966d401414e5bd3d85cef5bfc90ff153e710beff334a1f29ca72153cdeb65f3f4626bee4b560ff1151b8ee0b6a59de75bd07ff4e2fc261c982a5b536306c87c18c878f4c2b05518fd27771b56e04ae485f5571fc2ecb7cf4726782031f6017eca3f50300cea1e60760fa0ed3e40d039f05ef9003c6453809d15683ba0482b76ee7a80cc21a006b9065b016942f817352dcebbca84fce92942fef48085de82c7a8f114e2b1a716facf43f6bbdf8459fb2aa2ef28d2f5be181aa794aeb745d419b45cc4f103a5228e55913364ff8c4d050d9e423cafc03c60ca3512f02500d7bda9a2574a913a2d2e7ee694fd7ea0f327f9ff1f7dfc3ab48d758855d6d1eaecff7da194d328a38d5cdfc8f5988f90ce399016bcbd1563dfad887e6e85ff6686245bd26d60d295887a57061cae446fb532e220a77e25a1ade08a5e1903386b6823bc329945696505b49a8324053cbd78af142ba98e54f6aa436be79e954b3c30f9ef6fd13ff40628d36620eb1e216b813024c8410b2fb6f2b4ae89b6fafe724e698e2d2b2bbd1b7c4496eea68fd81ca460a1b9cdaaccf3da9a3afb119ac7aef94b394f67652efaf0500fe2d39a4744f96b7c25987ecdcec1b2fcff9af9e13f9a327f1467f6a3cce533d07db409a415f90aa005e4befeff351fcc2854d7b4f52ee2627c9f89af91f1d1edc3d8be0fb3873a992e447a5ca77db487462a7b703d81efdac3fbacda781fd7f94a5a9f4d1350ca79aa17f770269bcc07d76aa7376bf3df4fcbf90d109fef4e8d3d44bb116bedae18b7bb6482dda8e5ebd9c4bbbdf1af478f7a68d3c9dabff9891031d6582b9687b5438b6e57d3bfa3727cd03f45e3984b8d478ec68b18f38522fa551a9a703c70f40c819748809f7188316ae3b48574ebc6b1df37c4e37c03d5617986c6e9066c6fa071869cf13cee9e41ffa17cf84c6e37fc0cfae71b1003dfe0975cff53d2bf2222736fc55cfaad7c2f813ac4d105e44ff7d05be95e44d5f7d00dd1284abdc7298f59dc9da432e2df7b8119fb7b32bbbdd365f20d4ddb07eee11bf91e3e46b3e0e6d575dfb398e31f2e97ebbb86c8992b557615b4f84aca5669c673c59f45df7d16a32ca83fcb1577d62acfa06e1e79ae7f4dd01050252817868b651e46eca4f736e27232ecca4b3dfe4f611e5e0ba4ee6500d132e64b0e14750f5c05d71c28a96c03d44b7c72d90521d0b4c5d37a0aca799aae0a46de79c1c6dfea03deee028711300ae8c930109d0ddc93992e0d16d649fca3b1cb9749fc7336317c36d8ca6711ff9c2d802236399b6ca5b318bbcfd27515701885cff275a2433dcffaeb8a5b79141af0c175b4d545762b5acd59b4bbb38871afc32ce22c45e128725d4951003ec879461a9e4f7e0a7223f7051f36b23cf841ff549e6f03654428eb417e2a2b991bc5adfec1ac46e5adf6c1ac96a8ed8359cda5b661be47857c0f11659d5d6094456b8d1fea458ce90ea3bde4907b1bee713a1ce4b08f07622f06396c763fa39881afc263f673981e0fa6813914f2427b9db575e2355d7270f8a1161e577d96e39c34b2455e62793c98a9d7e32ebbffd1a15eadbc94d05a477a5c752dfb2ee059472738bc88619e10af0df63a6bec3b7b0cbd1367f19db59c564df44ed4256905fae9775282ab6d169c78260ccb0c58feb54982772609818f94667904efac8046b985a6bd24df6896cdbe13fd4fa2984e2fb9e75af83aad0fcf01c6ab77f215b5445cfe4e9ab33f825737fffd6f86afe995fff7877ae59f24e386ba4d3084b1e0b01da2c36e28a391dcd707e754b272ff3fe5eb183acabd847a7d3ac1d5097a862f4317e89310741de205f50fd40f690d636b738d4b6d5dfe836a4ae23f238b3faea0940f47430cab973b83437227ad36644def10da0f4a0bea4e6a82bdb08793ebacd6d45f27650700a5e0a596a61779d9eb305bbb6e213ddcb31a5fa4c6fd5264dca09b4b1f70bf047e551b6ee0c7c5d120e2b8abd8977efe3fade38fd72725b8c1abcbc6e75bbb5aefecac162dad214824d21ad9d21abbbad02ac33bd634e21d810b751bad0eb08d755b58ed75ebb02dadb6f95652db467935992c5f6e382dcdd67d8b8e916fa8a5f84665f562f66fb7f1d7d49c3701a7a6c82583f9dbd908fd718071be84799a8cfb299319618c4200e266f8a1efd758002d655acf67317357d903ac3432c99e8249ce66202e8d1383572c2c267bdad0f21e8f79699ae81343615a36c5b4a8cf3085b9cea669fee44f35a75d729d016563fbe1d92fbc5b1f98b83f5e6fb12dae67e5d1cbac2770e5f57321da60bded67f5f4eba91fd18ea68d918f478e7efd429e637983b1cb6af2fcd338c6b5f10262dd08b13046cc63e1b83d86e37ccc8dbb6328e31881923976ccd54ac7825a01fa92da167336affc6d93ffe77d60a2c1b2290c164113d0b209077984064bb846c39192a1c1c208ec398ad01495c68646d8944650df116bca23182d013fe2ebf188375dd057e0531a494c38b2a4bb5ce4e5ff51dffd2cced0b3f431fb2c7f9c9e8dfeadf0049d871c3c4bbf113c8bb3faac7d8ed45ef804ab4ccfd127e839563bfd46f82cfd3b49255ef41b0eb08007f863be45124aeadbaa65057f8c9f4d45a73965d6cab32c65fd865868da224835ef2c3ffec45c70d337f79fcf833fd6a35e4b3fbf9fc5f8d48ff09aeabd8642aed78cc516b3bc10d13ab8142dcd8362d6a2b40419d10b78bb2156de8b7e43640aa0b481ea8129a9a7338952ec7d58111b66af169c0bc97850e46e0291b12dcb930e1bd09a437b8c7b0248fa4c4c18cb53111b708ec3f0d89bc1f5408f7a6e58f804fb28ae60f9ff9e8e20629fa223762a569e8fd09405b00f95f848d862073715cef211d01107cf12b6ad9e029ec27e9dac046f3b89b1f1783280d83e871d281d27e5977efffd765c7ff27c80e72ef4ad89f6b165f47f150e4d17fa40f97fb547c1a617e843fffa93409f82a1f7fa7fd9527f7f8e2bbc3794e72bd0370f16106d4b4418e71431f2a0c7981f0c221e816730e406330bb6907046e5ced890dc1f834d251a62954278c9bd2f440e430593f958e42365e47ae48ff844ee91611b202a10497c4442de4352ba07e7512e0df9bbb1953b6ec82dd07ce57e9dd40611d590dc63cb7c0b526becd142fe813e29f35f5b34aebb68e25dae3bde85f87317dde5bae9ae48f920a390ddf3d075a3ad75cf788894a5a3bbc8cce5781e3af36f5874857df1e7efcb186b7ae57ed127312ff824469e4fd25a7a1dadf59fb486c15b91ebb436805d6497cbd127c5a73d9f2c92163f69ebb335214a0da66b605b6a17e4355eccb39ef3fd7e46afff08e30f7ab2918a71186b32944d80712a78418071ed858289460431c630f4662f0842537a01fd19c62e3752fa97b591c597ffbc96df6dd32eb6d4557958b6e1c3f4a95039ffb0ef2248d405a82678d87e8a1f56b92bd3602b3e991fc0b3fc2b1db63d96cea5d69e83748e14f63781110bbea9e35cd7bd84a9ce83f9f395c1e992299c46bc76da9bf0341d894e3b5306e5d3d6544f334066e7693e6241135086ce2aa52305f8b0f2fe8847ba00ba18f938d00c3817c83f38bde87bdc24518bdc878a6df99cb56cbcb5c7759f1f6982cfd171521b67c7e2aaf62c6d598e599de6cdcb4ddb68e6785fd5a74dfafa9cb2ea57addb23d426bfcc2e75cff67fd1a7977a74fe2ab177afc4e66f66bd4f23b2febfffe610e311e2f5373bc0aa2d003239d387ea57d0b4a1e611a8af20f3e55c2769889dfa37fd42c8924f59ec463c2ad07465a924354637f556dee69e8c518fa6f940d3718eace4ac26a8314a90b43e97339fac2688149043c9442aa59aa3782ce4b991e66f8f09f4fd149ac48c6bd2d7fd3487b94fced124991268ff24d7cb93d0d78b935e9ec49f14e07a9a43793291a7b390ce4d70641572c720d1ad9d8823cee5cef5db6578b9de7fa8058ab0e600cc536a6833351cd11a7f1a31dfa7cb90bb612b42e7e1e7415d0d7192de5f08c193495597d151e491c2af89a0e63e1d4ccb0b6f88f79b60450df30fff996e53f84cc5943e8339d9673c0775cc9e3f137054c759fa4cc4713d427c14d6dd6f05a6c0be1efd96cc41e37af1b73cb4e8efe15941cb2ae816c7113e6570658968b9545fdc5ddd99df2f220ae989d0a7218704c7210592a1e8aae841b424b043b68e9849612123e6013f1b99dee57e183b35ede2ea97fdbf82167e17ae4380eee2593cdf857e1660c424fc7e5a4377a165dde586324a6b783dbd9fee0415fb5d88dd3e82782ce3d7503fad67d8fc5d3cc4a917ef7e5c8fc8f5ea40aeaff36b1c40afb3b9eed5bca1f43ee3077a9c335512b07144f7f1dbe9bec2db23125a049dd124b3c0c4e75c1bbe42b8c68000f916725ee0b5ac85d5ef19bdbf8ef1f1356867af093ecbaf417b7d4de1b3f41a1cffd784a00e40aff01afbd94c6f739e449fdb71ce32bfcfdacc06b9a4326b1e05d0ea2c643e699e36cdf34d243f93fe36fad4dfc6b5f2dbc22f7d6e20bfefe0f82f93ffb7369273006f8c8dcd79bb31543e501eed2ce7dd462b3c47999f61879ed5a167052d3a9f5b0ac07cd46fac395c17795e3ecb2bcf372b2343d8528fb8a57e45e53360de9bf3b4b16232aecbc83e2c7aff3f471b1cc09fc3fee7bcfd5ca87ca03cea96f3ee7356788e323fcc69b1ff1bb0ffa0c50d3eb71480f9a8ff5c6d03f63fcfcb6779e5f9666564085bea11b7d4afa87c06ec7fced3e72a26e3b0ff9f5bf8fe3f63fcf21e4f18239d8c93723cd9eecca04f7434f98d88c2a66d6e11fa32f382e49083f561aeaf717123fa7a9c47b7887339dfef56130ef64432d7ac0025f305ed9371ae5a318fa63624e8983d7dc1c483bdd68d568d1bd7ff63e519db8c1fd3b742f59f3f371ac9736fa39947ab4575633c1a18ceec57f591a77e9d78994e7e76945b736be329944767e5d9eaddf49a4e25f9f28c5f33ddf87cbe24beadb9b6f5967ced023c791cc7a0839f1d0fb2bce6d8fd78c1f85cefc753f09ddbcf43261890f82f99428c75a42cff2e190f1a1c49e6819b0a6e762dd44e45375b5002c51c20a19b314b32a27575ba599e0a75d0e32ac8fe31504df9e6c5f4e8ff573e7fa3cd7e3b46a8edb4d96da717793b665ca076bb37d176dae1b7b33c89bf9d5fa4ed3460a109b65b1382877cb3472ad820fb9b2507d80d72d9011e35a29b83ed3448db19a01de28fa8ff66de01afc120974a398db2d4ca5b94665566cd25af9b9662f312a5ae01eae6511bd85f84bc39daeea4669b5d857648fda11f88b5e4c80857325217bb7d6173c95d26bca6e6d9243d729fba822ded0b724a7b9a4821f3b49cb6786569224d5f347e1f9dedc296cfa2f5ecb3672b26dc877eb707e7ae9121ea89e1bbf0e74d36cbfbbb21e20b4e304f2a9914b31df95f7021f09cde8ed6c8ee76f4ff40e176cf5daa496f5f68f90fc9fbef0e73a446226ffa8e71a32477b8c6d05ac768164f3d4513a887edc175d808e52ddf1ecc5a1b5e38d3db60d387abef4d409f8255576cd089b88173dab0a088b01b8b99c63ed3fc7f02bd6a417ad1511ac4353c885e6b50de9eb090e49f459547c341444983a2b5a3f1207a2bf034e8c0a357188c464b83e5d168301c4de00b9da484cc4a917654bc02702c3d1dfc1df492630c4e7a5f527f3bea4d82ba1450a757f3ee84fc7ed7507f0fcebf6399c7f00b4e66ad4c2f60447c416479ceb694cd86216708305693525619fdc7b4dd4167b3f4aa2bb5f0c5cc076d4cd2d20b98d3ab6f214fdbcabf36cb1bbe720f905e88d46ed1b6784588fa94389279fd0bbcc0fb7857fb7d1cfb5f0b705e1b88651a1cca3a0a192dc83d8c865549dedf776186d094c340d760703928f42ad3f13c87164aa1d37c9abeb27e4357c8a60b2db41be83ac1990c7d05be19bc9611346cdd3662139f58fa3e9e90fbc7883ffc9ea23c8764a23d18e92b45e3f650f69f66c599fc1925052b781ae8058d9d06ebb349edc015da4915de918176fa16db127ef4f1e6f5375632762c8b0bec18ce97c40739ec986fcafb72181ec3719faddba7e3f398cdf5e05b2dfba8e9df448b254b291e7964a2a9f95e9ab673b3765ababb97a7fd6c9e5370ef4cdd66ca0eee6d96d1927e9fbb77a6c6b6c55bca9ca9178f356bd6b27ffb661f8596b42d36c6516849695a8f816b3d0efbe61cdf39c75f6a873e686cc97d101dd4f52390d7e78319acb5c67e1eed722d63abdce7692d60fce759790b2a3c830f5b7456fd32bdcff9b9b628a36b73fdda5cbfb625cdb40d65ac9debdfa2d33a64a0b52ee7679777753de7f9fa2beaa26966e9f3fd9fd736b71c7f242b2368d9e7f97433c771a9274f7e1f94e70be4f9c27a19884c5ab71bc246784c56e740546032bea9fb71d12c6fc89fe4d97694bfb8fa3f8df967cdf7fe0e726b83dedfe12fd0efa480bb0ab55fa05f69ef3197f2173a97dab9fe270cad584689e174b97169bf0952596787ee76698fd220edce65badba65da6a0b4624a4acba69a164d2d8d4d2fc6b565a93703a935d7a46486d260962d4883bb4b6a6f602c4cf4d9164ea5dca23e1b23cf9c2de5f779c3d9fbeb5fac99e08b5d86bf445fcc503136e7ed97caca3be54b2d7c51f940f9420b1f99ea1751ff2f226e863ef95220f9d6d32f529dbfc42d3cdad1175b2c2d3c7d91d4cf7eb158e72bd205c87361fbbbd358b42fccc857da177185aca41711a7bf482b8b26848657c6b0a0775dc913a1bcc9626c4e79822aa1f1c2557075ad94513b36d14a19a58b265e990015c8a99177606edc565c19c4cb5792a9ad5cdcbfa1ff4d9f0f46acb3a9dbb84d38a72fa26778ca6da2a7b0bf2fa2062f66927fd19b103c830f5f4434fda2ab85d0b917b9e676002f62cefb22d5a21d54b3d0f3539c4bc8f129f4e74847b502647a0abcf19b32a99053c8737cec9c3c7c4bfe81968bf9d91129d9e7b5712d35f42d350fe7ec55197bda8d3d2e2ce0f87c19f3937e2777776a8837abe877e4a932cc998d3ca1c299247d91aecd62113d07d2eb6d80ad0eae8a7eaa1a6e90f95561436c8aecb12dc83f3ea031625bb7a1a0ff7d55909333e9062777a7908f33d50d2cf7ae36841c6e20e5823a73a0abcdc4ec36609cdc90e8732e0e54d67cd1ffde20933c7fb341ea284fe5bcbadf66b9ff14ea331018a971a407e5690de1392d6086d3a4e5417d53799aa639d0472085bcc3fcdac1dad6e46ede8a987eebc2dbe8dfcbfa6c989fc8aa3f19d0d794d03780d2165ba22d714e3378f16a9101598d6896265f416896ceff1864e47b9ee6e8b8e4a675a8c73c75b157d4783191f27dc6f5d7283295b5315030e57ad1941bfa2ce8bf2e4e53b4feb524eb5118b7b6dcd0c84a39ab3abf5652cca090e586d1bcebd130c32247d599df83185f7b2de696277b8c3b897efe24fa9493e8cd4ea2062771959c24470ab463e882695853836e06de54914ed0853cba4e629f412b2a4bbe35a4af2eba7e874d7c4d155757613f03b2b21fae43f0199d2dc740d842fd7e3bcbde499e9b9fc859b94b3dbac63c6a68a016c486d7e39a5fdf65dcfa8a09d62740d944eb4b40d114d6631cfc32eaf2155c3f5f4ebe425f46fbff4ac6b93994bf82ebf667dc2cc077def7edf82b622baee7af78139da047c3138bbf13f735f42ccb3cea760e63648276712e31ee9c55cae730c7a9d3399e96dc393215d12ae41990249748a985cc221be1d373922ff6e15ca4e83a8776732e301ebea59cb6ee51780ee3197405a4b7e02d6801e9250f3ed7058a71ec5caa79d3b9aaea9b74a9bf3f6ace6f1b886b1a6e8d6dc87f11bcc601f27e3a83662be1e9ba3c6b4a80bc2bcb392f2be2893ed667bbc5466ab390a36c55bc3569b65adebc54ecf25f04a9cc9ab6a2efe2aacf6a6ab8d54ef3752d75f12d758cf27a631ed858fc3c70bbc6df6caad77a933e81ebfc5a32abaec52cfdda6a88f965c8d7d680563e83bd360aedf52178d4fdda30a41eba1e2df2fa20a46bb117d058f07c2dced8b525782362bb762967e9ab18ed7ae53f315dc7b115a9294589a944882e64ed8428d98d1e0c5cf76e8c8e51cf6ef4abd88aa56b37450e9c8dd2ddfc55078b780bc707455bde4dca4bba92f27410e37de47733d2a1b4af5a68fc57259dc8a2a7af327494e7c626dceda00be59dca0857d16e1fb1e69422ffd212f63bff11e29fa11ec438c1a3d89f472b861e0d1af4a807cae0a9017dc303f4682cb2ea667c84175d98eb5bfd05d1b41efee05d8bdc6a2b2c401fb4943fd7267adf2297e6a6fb31e8dd9cf24b73cab72d723237dd8f418f569f950fa4cdba40b7f4932fbf0fc9ff331e31e7eff9af61fef235022d9ae0f758b9d884a0191f990894940f4dac7a0f39503e5a02b55fabfc1e7a6448e53afd9e68cbc0e0d71653ff878cbba60ff1bbd7f70622138f908946bc0946104b036ec48a8e3d7802b523b88241197e35d08da0bdd0f5c2af863c6a485b1d094d28fef5602436c948d194f4cd05ccc5466a86212ffcf7796375fd3079529eee71f7f23d88f241e91e8c33f57ea01733c570337a5f9903aec40c691ad166f46e2b3106cfd2c69bd112ee4d56facd9679b3ae79786f797e097e6c4a2b0b9b0353446e18053787a6907338562b83cdd8cbcd98a1405732c9ca4afebc56d524f585bd6ff1561368ff6efbab88e4bb309bc0acb53f9985b8bf6c8afd2553ea2f229a65e810cff43be8d1b7f67b5300b81feda1dfd55dbfd5678f0a772decf89ed6e70b4213f9a2b13e1ab61e47d127c32c3187af0e93c775e26b9033404e72fd302799a7aed09a64a96575d730897c90e9ca9cc09ac4aa4da043e4a0da62595657f5e02547e491f832f60096b85c345179a123e52770fce4fda3ec5a2e1bfb3c695f6c9fc77e3c8a2daefb8c0f9f47dff43c46666ced0edfd4ed085a38b1ced5cdb6564f483f929c403c94013a3e413bc04f233ee1e047eaddec7192134b8b81fec1d8be5a8cabfc7828ab71bd3e384eafa74338c7390faa3c1fa71d2ceb2abede41b2c779070d702e79d8741dc5796cffdf4cc70b5ed1e0ef64fd612feb5f570cefd195cbc6e810a2e1aaac5e66c1a3efa8b2ac6e36960173ad2ae5325dc8685875a285bfd534a1a4865c545e529795432963e1a181315fb563c5434e295255ed050b5b53e6aabfc02d3255c30ba432bc1aa4bae002ede10b333e4891cbb0d7331f77c1b6f81451b3704f32b6b8f6f325135ed3cfe8cf07a3c7fd00daf2a0ff48c4b6cf0e60bc1fa48f78e8ed00b33c7f30570e350df5d180fbfa5c3e6ca30bf3b4a1e6c91f71b3787a1c7de6e3f2867680fa64f52aa05eb2d21f629241c44d03fdc06b8dac43d8e147982d0fe9ffeb9cca53c8b7a2e6b75a2ec99351a004f0add9f3d4746b00788010af899dd8dd4a2afb5be53e6e90fbb8ecb9e95bd3cc66bcda03e425ef033979225ad365cf6af3ad316ca4e9f40969a15a0e4ffb299d65b359fa5bb21a6735b0e0ddb436f3f1799a2c1fabf9b8397af08b6b142dbf6fcaf3c90122f314a3732aff5de13ca4f16024abeb0dd2efcb9b3c2e0555097da9dccb4fd107fe3e195d93eff7d1170deafb9baa6378811bc408056fb4a8df9776e624efdf975431f225f1ebc8258dc0a49855951b74bbcb665eb793be492ba0db6d06ccaa7835e2e9db7db6bef922f75ffa8fe518fffc046db3b2dee6b66402ad125269c299ee096ba209bf4bac9cadcdb9cd4dc4bb60478ab250e82bbb18d48386135dd075edb2ba0e67f7ae6c3dcfb9d43e48bbe600fa9e076535b1e8c1e083817282e44159672ce35536f3cb4d5d45292b9faa9eb775e7b44741db16777c4ee2ec0d589c978398cf1d442c72d0ee2d9a742fafc331db5b5987c8685d7c3362c775859be3756c829b0beba2bd6ce27595bd3837eb6a7bddba5f81772f686d6fa0ab5d15f796e099ac73d7db751633b9e23abe9e3137b50703e30e46d03b70b583a1a91e44ec8892a3835560294f1a3ea2ebcfd97d0563f739b9277d33ed8b722ab2bd599e24caa8cf69531faa1fefc31155ffd814904fb4af340bc1bee880addb165a3c205baec70766a4e2812554dec8fbc9bcac2673e8118c6988a2dd4809c00ce378c104883179848fb7007127990323185781c2883bbe6c09ef54b5fe8e22beeaf57dc354a25bab251eae6d5e08dc3055a803dc7077c52ed06fd9f052eb7f9fe1a17e8c0f76458f89567499d20ac4d12b104f2b125350544cac404b03fa56603e03f4ac400fb002f319a4117ff1137bb802b1fa8a6ee39027afe835b4a26fa9d5a347d1fff6caf73f4ed6005cbf8fa1359e440b7c035ae96388424ea2cf3d496fc015fc06f4a98fb1fc23fc189fb46f402f0b5ffb0691493c1ee33788773395682c346265b52215f2b2aab7aa83cf499faffeccd3feacb911fca52e9aafa6168bf2e22fabdcceca3bb35ab5b1a47b03e7b5f227b9594ba4f227c337e81e3d66f37c401f8b9adeba079afeb1425e1b9f1d01f0816ec5df9bac86b2757540de0ec69e833e16e6b5c9f68c735952c65a9e1ccde691913d4ff458495d16dfc3dc67fc608f0d714d3abd3631ef056253c6fcd7621e9c8c58509fcf99ad59067b3052c2dc1a476224e578a4cae1488d07218b6d197c7ae11f8d388e301f4f75e6bcd4b767e4fd2842ff8176823e231c913506656500cce4d7a17740ef41eb5093759cad1cb04eeaec641fd6cd5036c51b892b39dc8d45ccff2af3a09070dde6bc4b8a1ebe0bb805fcb3bafe8233d130e6acc338d3c3817c43c464df0cd1ef8124916e65a5e248562b36e9ee5f3cc13b0a0003ee04d7811d1168df89c51e9f874c3458b364a2d5887856a3b5ac0e8a404ea9011de210a145d062835645fa1d165a851864953c37193578d5b24c36cb10a7f4282fcf5bcaf755b84839e4dfdfaaae30bf9895181ed2e76331d61e479f731cfdcdf1a229783e8ed976071a203acd38c489b7d0b414ccc3e15cd5c5a3a2babe453caa7051ffbf287c834ce91b889ebe8133f60d4484908b00010e60e5d12f7d23cc7d44675517e63ee1b42ecafdbdfa3511e4f9f85cb6eae7a7fd62d565903c66ca98c9236aa9137d23cdcb99293fc8cb977af6a8add3fe7fd784032b647dc6272a015dcbb212da1314241fa26b695456439e962afac47d2e615637c307af4e8f9ca72d3cc35f105eeb74812ad3b55bf03aceb5059eff13f2fc86fcdfbfb13c89f3b03198f4233c89de64a39f8c1193d88db16840cba356de181aa5491a65c04d66bc68cb4bd95ed077395b344bf97d55dfdfeb99c2b1610a2c1740798a72a99849ca97728be5b272989d0598f7092061d61660460650936a4a07decec8a0f3fa5d45ef5a4ae80ae6df56b9a7d357d2affea37e7d7f4edf6bd53564186316edd4b75f653b926dade929db94a7012b009ad2dd94ce4347c4de55a69f05fd9405ef005bc66c3cd3fd6c8b6ee75c9d20be0aefe57fc325da50776eda232db729b3a693ba34e59e05ae8878b0797ff258c9d863f61dee58641c68780cf3e663fc8ee018bdc31e93b55ae81d74cc9aea31361e7ca47a92155ede011d40eff85790c55e012fdfa3f1c7b81ec046485f449e8c3cb3fc04b2220c661fc75eddf3ed078dbfa6c759fd17b124ff249a20e38fb4e30b878a47ca398243d8bb23055339124fc31f299f0ea6b7c1693ecc00b5e8e8741172d1944fbfbaf7230f23faaec9f313af5b06a0fdbe0ebd97d21ea5f4ba3e00f124ecb369cdc4d5aafceb77475cad282d56cb4acbd592e9aa164c7735563905ad01cbab18ddab38eed5f088fc8b181e0991a2525d7a74a6eb97e1f8178ce36ef92fe90396bbe4bfa70f04d9fbf0a01553e024e7e903c4655362cc61b898afd3853a0ea1f7197280bc1d17c97778d841e740792854bbcf753c14a85c505e566999b1d921ab692b80bc1b5d447ea1e641a6575697415a59736671e7c70ed5c2b08268b2e2cde228a2671fcf81d3a7ece7d2aaf7e049ef4a10f8c8f39b09f0e0abfed5ac30f88a8c6ff2d4da24dacc6462e48b39847107231828e613d05b198760cb74ab4d6ff6bec77be8cd5dbab201e9ca06339a7c3585f7f09bd3e9151fe697667bb6e6c46fae669ed3f9fae932839c73ecd6652b3344d31ace35853c5fc47b6f96e7e896fa7bc630da6fa4eb0747e33ce6c6f54d4a5056f0b8ac2decc63c743c6e4d01ba82bc4b085a1ab763acebaeb9b120f31db3eac74a6d8b2e85ef72f8f68e3b534519c90b852bc02fa074a5b2f6308197373d97bcb4adfea6ff7fd1af31968d6b20cf46d10427f2ff5f1a9883cc20fbffe5767b8281c2edeec4b205bfe935ffefd775fd3fcc7dfe90fe836d01fd21cef22c4d06564f37471f5ee177355d954175a5ab5efdda80bd822fb0fda35865af5f247875bf2fc8f771a5afbb693980367c13faef9bb0bf376136f1c79443f4d8b39b4a22df3d03e84edb476c5f21d7f3ddb6cf9e0e1ee1be685ac37d6e003e5fe147a88f31f63453735f30408fd057ecedf41550a4b3e69a129981129b81e398a91f776659c99bdee381e92d85a6568a4d580a8fbb52d1a4a5c49416f28d44aa687c89fa3d8d7efd69ca911a0bd03afbb47c0f809fceb826e869f4277374f0316e8e2efca7972fa0be759aa9c305e54c26b9168b9d672fbca139bac5b796a7e5fa93f7674712531cc10c1cf16969c4c9ff2a2618c138a16b476594474a155a004df5bdad4224ef6fd94a2922a514d1088307ad58f0d4d48f14446af2f5265f02ed5cffed727f85ca861244dac93263933ee3925ee3931e132455534cca26498afa95250b742518d11232dde0fbc0f7822ed3ef3691a92572f79c6113ea4c94c4a5827c67a924cf06c6a5a5f4e23f6be265b510f1e5511cd3a3d6548e720e32ff0c948fbac9a06e65f4fba63b4ae031e289fe9b1809bf8998f99b0c5b048e00f7cdc596bfcfb865bd517d2c3a1b8ef159e400f0d960164f67ed1e0608bc3bcbd037698874cb5e45da7ac7bba97f23edcf87a6f02df428df2a7c9bbe851ee45bf46df7120304d9ab5c68e1e925fe8ff46d8606b4456f5fcab4b645d79a0f438e20d3b79c716b84173ddaf99a198ebe152acf265c001fac61e191d2afb1df0a5e929ced1a9773287f4d08de9aa2782da1f5c8f75f79b086f8d51fe832ee803de80e20563d101fa403980f81da03e8fb0ef883f6b4872e840f1f8c4f33fc9cea63d50bcf072bd0937c37fc001dec3a4d0725bfaed3f620c3d60d1b1f700783d3762c848e0e603622e59df6634e7d3066209d3d1d8e59a4e503385f07e8348f8712639c469d2057c6b33ad8710fb8038194fb27e001fe13b175fdc9e2aea25326be6699ac76b5c3ef8cdfcbe8a1dc0ede49e7785af23ba3f7da113271ce15e6a1e17bdd34cd3c85cb52679cddc1988b4bbec17bfd48569e70bd324747cfb64c4123fd2a2ffcf70efdbe3bc6967a0c60965747ff5a8f6565270eeb65cedee4481857ba49797e14d8d5b985868c1e436d9d6bf2d3261eacd9e5df41fda78194dff14ae93bb5b6b4ef3bfda6f69d57f37dcabfcbbfafe45fc61cf065fb0bee65ccec5ea65fb05fb7bfc02f1795a7afcb96bf0eee6544972ff32f58911568556ab3b039c851264b0e92f26549e55f76aa2d02c1cbac7956414597665ed33aa1659480ba98cacb5999523b8b5cb27ce9656fb2b2f9eb5ed2820bb456a2755fd79aa25ed9de483d8ac6a26e167b283559dcef4e7dfe08f9cb3a5ef522da4841db8abccb88b6b1c5a2bd70dd820626dc42756f0a5b1c604d690b036486b6b886df62f52be3764bd888d67535165efe3f487c68d1877c17c7eb4f81ef223efc2e7d0f51d49f02dfa3ef5633dbf7e8cfa0f933fa9ef87419fe9eff33fe5e22be869fa33fe7e7ec9f6714a9be8ba3f35d915c0e7e8e459773044acf651efcdc8c7e360d555f51de9bbee758cbead3fc05e0a46c506e91677c58d2ff691720e9e9b9ee3fa5e702d3f35c64ba9e5bf81ff0bf88f6db13a185544af26eb9a7b791976f70081f552253c42cba5c09140966d6820a66d75d88617ea6426f0b010f38803a802b5d6fab2d20e669fd7d02f3e71e9f3d5f12c97adf299d0fd292be7329bcbc1fc9aa43449e1684577d9846f2cc88bc97799eeed6ef3782ab66abf1dfdd9d92e9017a73da2d5ea9ae4d7b3ecdfe83543ff12fa68804ce4b4e4e4b172b9d772923d7c07878c5690caf25cd816945f3fbc27f90028831ff0057e71f1473deb6f04d7d94538c57b1cb79b48598062806fd838aa1efbb98be8ff9e6f729b6df670096ef47a6fa7db413f02940dfc76cecfb2cbe9f9f0d790ffcb59fe727ece7e94992ed13f4a485ec95e30c1fe219be09a49bf1883fd4e4d0db5e35957eb9726e3e2dd6ceffed9dd3f7dbd143e9bad3f671794f8f7741de4ed743ba5e56a1a15db49d76a14def6250df4d4a05e86d77a5a2131f49c31548a8f12e3635f1517df776eaa6ed4ed60aded5bb5d34ac54acb5ed169477f5e4e92415da0972e55d81e94609c12eea66a6ee6057c994762df6dfd6874c80fdf3261e098722cc5ca22179b69a380487887f84b930120fb17245e8c874419e0b32e988accd4cf0ac2027e130de8e58cc4632bdd7bc232d67316f1acbfaddbd215f446bbb54bee82fe1d85c4c2ea13e17cbba8d2ed98bdc2283bf18b7c80bdffa4beea29b96a51432526256f6220febf4ef2f75fddf40bf37c03f9067d23056fc407a02fe81ac544d3f888cfd01fa03c0fe00b3258057712343d0c20bdc1c192d62962cf77c797e5d63764afd8edf3c3a799748de234a41abfa2e92dd400d07d80dac4fb9b5cad6248d57f7fff836135cd3e3e3bec4c4a705156323773abdca16fd721f655c9fac246ca3eee9ad8b648de1209a79232c8aec6936b27a5b2daac16b09d5a3eee6fff7f5e5864e433a6d8dae245ac7fc56bfa75684cecbfda83192758e320a5d2c6ba89d96755c794cbedc66f59f472f51ec987c8dc58e23d21fd72fbd8d394d45aa0bc61161cb17da4e4bce618e563e90670e734ebe04d9e4698aeb31e4680af309e31b4d59249a6ac1e9eceb91a5a942c34ec93765a99e4ea1df9f423dc1cf859b429b044da64aa632b5b8c3f86c73fded75187fd661ec588776b62ec96959be3b095a926f49ae6280d615d5c66ac7b5b22e58957d93325a957d835228f6775d0134c8a97cbfb2b42afb86a550f98ea55d65d597356f815de7f33248f3b1759153c84b6819f96fbb7188ff6425d965c673b789f53b288929f11b4df1423a8dd2850a803671c199ea057d2e179cbf1070a852e142cc5eee965f208ee5dd16cc54fc88fe836ec20b45d8845f7cfd1ed1e75710e93e83d9798f5f256b6ff91e1c8b1e07e03883a75c76a022bbcc6f55041dc1a7e95f84be388b6628408e95b79a0eed5fae40c90bfd55a907b1f6334bed2574fe1762cc45a49ea120f45086b885a743b405eda345e62d882911ed2788f65344fb19c8bc658bddbb0c54f84ebf07313ef638b4dbaff79a50dec6db4d5f0f77174d71377f9d7787a60299773bd3bb9b4ddf6e32cb66f075a129fcfc6e6be2dd2d6faaaa0e671fb4bc1bb368d022f22cec5efcf35d9fd0efb3e0fab81fede3fe14401f08d0fd9883df618dbf9fee70e0fd1d7cbfbd23bc1fa5dd61c1d9fb1940ef046b26b9fb1157dc91c2a30a7d06a4bfa37c7f001b3d5e041c787e3cbe9f1f0fee28dcef243fc8b0dec1af03e0e15166f038c346f7dbc723933c5e30a5c7cb267a7c6977213f27ef97cafa5e9fa2afd2a7d239549e19a34fc9b76340ff65a8ffa10acde0fe89787f4456aea01da057f5e3053ed77a52ee3f6268a2a374aedf30b67dc61ee573bdd8da7335e3b1edc6d69dc39cf1281f160fd073a9098ffa7389898e06e770748f86e7d07eb02d601b9dc3bcea687c2e342558258537e5a3fa26f4517b18251d0ee1692527131fb5757bb428ef651f2d9d5bf4e9a1d7eafae1b826efea96f5a2fb693ddd55156e3df8bb1263758d698c7677a18d666b4aeb5ad3198ff697af3f6d55c7aa67e4a1ab4edfc5eb6dbe4a356b4a070b430f9aeb41a1f392e24ea4c938b552560b685c539be5021aac67604627253af869feebb3ba2915f9444ec5e72a7a79a78dd65be5458f7a43e6bb64856b6fd2d779e3ef8ad67ba49715af17f35b655c5f4f6c7722ce9f8377ed1cf2c5baf3cc82154b5c62ee05bdff83c8bf1ff3707d470fbdbb71d822d6ecb73dc5db310b508ae3046a6f2f4a249b7356a94da33bafe4ec9dbe7b7ede76b3b98a546f635369b1bfddf9fb8b2ccfc001e59dec8b3bada79d9c7dc11432ef24af4fdba8dea94ed0053d3ccae0ca5ca95d0555d8b91295bdf7cad5ca48e36b48bb90fafd9cc40f1199a8d265c20a66709522109ba412292a95c0a4731057c224408a52c24853493294e5cb889538595c43f8b48907e5ff0fbbb247be9f3d10ac4ce57d54d0b2f1a00cb895b26291e82279837520b30b95375a59650b4a2b2d20ba0ad2c91baf5d9071cd40efced23490e62cab3f9d9532b10538a7a47a2bdff33e8b1ac0d3e608cea22d9e5ddc1a215f30744daf8b4df0aed414de5536a577154df2ae02109bf45de877df15ace277050fd0bb1053be3b5cc51c3e406f47bcf1ee6095e3e0017e3bca7cb75f15b07fc0be9d5b78c451efb6ab22b60ff8b7cf70c1bb191c3f10bc3d7c372228a607c2b747efa6bf0898fe220217618bb3fdee0094738a19c5bb1da80765f132c8c5046f5fc8997cc1f0408f7c5f7e13e6289b10556ea2edbca92c6b318162be74a3db646fc479bb9157009b328a7819b400d08d18e36fa41588106ec4de812bca16e01525e36ec435025dd904576c499fb69ecd355316648b1ca3151ef9a7282f411d0a372ebe93fa39f9be9b456cf597395e6af234a3fbcb19dd32d1ff5526d35fdabfb22da0dc6f31bf2fe9fab6a8ff30dacc7064aa1e730e79b7781e106cd51ce453c84e7c21372929b5c34d8e2a0c3e0078985b785dcd137d0fbfed4aa0af1aceada52b4159d995ac2e9def67ff91ae6f86735ec6a85db6c35c46ac2bef41971d78b429f91273d983c718064ae50040f9e52a28f6003a572ee47c3c9c41784997e67c88f4341caa2e4b83bc811ae0a04b86add248fdace6efb40e56d3089ca6cbfc440e501fb15bf0b876919ff82cf6f7bbba7e1de69fa7d0ff0d608c38d58d2bca9d4a312e06a7cad846a78ac60fc4a7d0870c144e45e08ba7304b1fb0a768283a154c73a8f310aeda013ec590d0fa8648110e906a48ed6ec8ab1c9c72f29db421ab923be587707c8750f210830fe187dae4df010185778c48117de7108bee941dc2383184f162e8d5dc5d92f7ebf99a9e889e42f4f6146daa1ac6b6cbc8fa6da9aeb85681c66dc27cfda900bd0a3d154a3f832d66e94fc59b0a265b0d2ed814cb6a6f9bb0ff9b2293adfe166c0a9573e002b57a705e75386ad0d353a9ae12176f72d0c90a6f05700ef9a13e9b16547deac9d79f760f23567eb800ea738a31ff619ac3874ae793e961fe94cff502f9d25696575367f3bc71fdaa8c3113b2a4b5d997b9a0e33c2fcaf5f60a9da46bd17daaa9b36a471b8286346756abcbe540bd43d4322b3d961ad5a564abdf042b98709a5f4c2ffb51bd3f50d6ef3b655f54ea36d9537d55798f17ba54d695be48ca5760cb78cb65132ad5ef23c1b76062a5f9fa781cca775e410353029535a7cb4aad49e43f0d1e30cb0ec97beeb5d3b25e0066efa753800ea1851c4a4143931eea7c3d3fa9ffcfa3fe8f2c33f6077df21feb72cca07e909ae8103d121e8a4c7888f6327807ea903bf8bd6223a556fcf616d4c6a811f09f0059f17f47304e3b222094ef000c2edbe106831dd1a0df215f1974837cda0f5a804f93ae9027df2d8beaf28db2eae985f743df36fe9a5ef9bee0e56e135dae98d265b4875bd0338c259771c46f91557a31fa5cc65191957d7bca970991b9f0b6a704deeb8abe3c8e08fd32aba4df38e8892fdb9e40564b1e0f7afc65d7138adf78a52792b4e3c51e5d0b58721de7310f1ffd86c35824df5c182b8cdbac34d4c08ddbb170dc656b07dfc2a85d008dfc8fa9e5dee24d382eeb0bd318f6017e7e6c71cf697cd0c4433d5c9a4a9f2153c456be6e8056a21c4fe1382c984b90034d4b25959ce6c653d4e0a9a26abc89a7ec33d86795104b4ff1b48436f3cc62d75a7a52e7ef88bf5ee9ce8191e315cc675fa980626f7ed8e4e887a8c90ff9154449af84d0636efc0adaec2b7d396dc29af20f235036e90f117b7ed4bf02fa0a7dd44a2e3fe4bf6e827e18be223a97cbee87c12b9833a014e4f1d185d6ff9cf49f167de48f7a8dff510f807ef44768253f2a9a4069648aa3b86a7e246bd6e378fe884d9752c433a328ff47ddf27e4bbe4d47e947a4d68cb3ea27fe9ca7a31f5959831f36fa118f72bebe4106b1ead739e6b1f2ad187f47e35b173bc24bffd62ff73f13f46f09ce4f92985282394082f81ff15c246f0e0fdb92059f0e63de358a386f14b6d12807aee7d120873735ec43066b7a479bdf3249738a7e7d3401a8e57b28490bdf3fc7bff3b5f20aae0f7db2f53c8eea79da661fa06d859cdaf328ff3c5d4373f4b9cef0556c0e405e7b12c02e519e2f5f9437ab3efebcadf0ac3af13cfbe0b06f4b7f4af721e3fb7b42670a3837298e3fda9da903e90b7c55842fd0390282179c7edf93337907e5fa0c81b1b3e40c18d55e584c6d3f8ea84fdedf94bb3bb57a46a91ee534d5f5987a94976fe90d2864dd28575f668af592a93d825efc91c22fd32331e0733efc65ba8f162167697b7f0ac869f05341bd20f24fa17dffd4d2bf4fb0cbf841e9fff46930fd7e2acbbbc1faddef9af2cc191061e83bc68e53c08ef4b21f41cb1e417f3552d575bbdc48cad9f3b209cbfbcac1488183115c7323a129e87a5fb82e474afa3df185fe9e91fb0711ea76b2206f698f6570f2e6f598078293bade3fb674d28e71e6a19ef098e2318148627127c1438e417daeb7aaa30629782c3c194f45275dae61f0f154560a461ae4d285f1d18db96a88522b91e0d57cfd4ed6770b877a3ce62f6e19503356fee772bd9803b66cebe4b851932f4aca6a8ff540ee4936685cbebc52aa53c38e93f30d8bf6c60d1e8f9cdcd58cb9c97ba67a17b3446e75e2a2acbbe50a5c502a6b8961263a0393b8c5cdafff0133ac6b8292b187717e0e23cfc3f6081d462d0fd31177988fd01ff3615c01cad16177840144dd4784a7c31e7ce5884431f6082217f1064788435205c69abda571de6b4d752f99557b11e1eec578b21791eb5eab3cef75736444ab7b3da87ee7c408a5bde8c3f72e9e47dc99f36e0e5df831da2deb03a38dd8d5382b805b8d63b49aafb3abe9ba7835291fafb6d731f8103ce7bc557eb65c004d73fc7c9eb69c53bbdad7256fc8d74136c9ea05d5910631be0ec8fa77dbfa8cdb86d9d836fa5b59d3c52bed32a152c4b5dbca26d98659e3a6641bc96c11943143e44de936991962beb94d668d0e9436210de6834e6df4b794f36e9adadc1fc717b0c82be331cec88cf28de0e65bf17613bfd1e55e48f5c6d226fb469bcbe89d33fe8d381e002b829c0a50a6da50ce1ba39c0a90e31bbb35e5b239db851cc15b4d84f95768ca2391a9a2cf431f69fa66c1f757772222eeefc2d6f5a35fedef429f5685ed27fb3be7ff5f0c2fef93fb33cfa7729e0d3d8fd6f07c35a798e93fef40a54d493bc095b4dae53aa7b2d53401646ef1b1b9ae847ca3d5006809d44939a0f07bbe065a830fe53a97fbe0d83d8f96f87c21a7415eaf70b5d53a89bd041a6a19ace5045a27461d58eb1668fd59d6bed3346847cfcb3e2efeff9f674da8cfd72663c86b2ce8b737fbfeeceb2a713fdd1cf567df4c69f232472a808fe1d389ca5680510579da9b099cefcfbeb91241027733c6947ef95a4b041fb1e3fc622e15662930a32a8c61963df62abe814eab647d4a591fe90ecc4beea00d0cb83b4ac683d21d0cd0067f476c48e5d2868c86b92ccff9200da0cffca8cee736bba120cf02657e8621db06c9334400adb2f27cd01d36d747b98cf387326da30099a52ec642e646499e3f423d844f94b779fdb851963cb51cdb6277f3fa66f9ccf806abd0e3377c4beea5668abce4c2b4bcb4df3f68fc83b1eb51daca8f569512e01e4d9afc166cb790da45461ff82883daad54e52d76ab7d142d179ae82db4c566abe36a2aaed25be88405f82d5c65a496951e696b004df8169bad635b2dab5d52e8fab85b4853256f01dda26bd6c2527b8bae3abbd5c152caf2db2aeb07422f6b076ec5b180567222b54aaa5ee489793464afe56929467448b575e1e3d70bf9faadc9655cef97ed05274fb95c8e733e048f3dbecce023f061cebb0b76d442c63e5e269549e451860e7de465be2af8320da780fc7741c3b4ae06148683a178984c7439188a2ecbf7b110ff0e79fd76162729d0a48bbfbff85159bf5dd6475ac397ab525bd0ae19bac65e4e8dbf5c31c1e52407ad09b10f91525a53ca690288ad7c395c43a600ae0688571188d5338205c7678dd7dcd58a7c9ca693e3e22e4b79597e1e96704de7fdf9aab1032ba4ff4394c5874b2ff3612f31d8cbd187edcba49157093494080c3ace74a56427e9971a5a2927f60a6eaecfd5a833d504e3c4b06c650dd68cd6168ca5ff8e9a70a05762e682c4b8b2c5288b6d1354a03d9450476e561ae4c37b60e3ab016d102953fd0e9e7c3f64e96fe87f1a31415f50307e4b689c3e1f85d8750baef62d886bb720a6852c5fa4a02d88dfb720ce850f6d49e1d3352f9af62c4d2279e454f2648ef770ce97256f2dc76a5981c9cab3390dd5bf994e9ecd92e7b1d0e32d6aff9e37dc5fa3547a24e9a906696b0f280fbaadb8bab60690cb26808ce30a1efdf0d628e7d1c76c2dcfa6a2bf2a6253b902947fe1964cb7fed7c3a099ec471151de9ea1301a9a2ec5e2cfdfafebfa0a81291d88e5fdb03d7cc0edf37bec011ca903bca7088d3d8028ec4005d49a5ea0b887a00de1d185344e25813f50402e4553062d82160f944c7c2035057dd32c3291be4de6e5adb30c7bdcd35262a0b2559d3b10ec890e84a60a5f8734eec0abfb3aa3bc9f28f71763e37dc5b0de07adc8acd4c4de9b2e5d0921ac5382b69244f502fadfc0dbba4dbcd7f5b4bc1d9e016a29ef99b6e82cf2217dae638e1fe6a6b375fec720d3b0aff355ed5d4b5bc581bb8c1becb768d3c771d4efa1e3740ff2c696fe800e627b10f41e3e382d37b5f0c0b13c4ea758ad331ed31252f271ab3e35e4ab9ce1d61c959b9155d7f43b3e4f8ead3538ce52cb53c269ad4f2186905a1fbfa2c673cbd3dc494a915ce6ad77b32ead9ed539f2ec7acfcea7e9698fcfddcf2b6a379d67ad85c731659a1f1d3de6cf914ea1b73a359d3f28e4e32e3fd6bd4ae9d432e517f7fb90e1a11e597f65d300e6c103a0cb4cb0a9660a9b52938c964d619402f45b018f964c4969d154470b3962531b8d66b02930cb307ff69b7807cd03a7777ae7b7f94d0ee951dea6c53dc3faf7babe642077331b5df91d52db407f20df487918757938926f99a85eeea816e7489cf30292eff5c83757b27bb246ee84c257be7ca239c9dd5a1ce7fd99b77f38c8bcf6532e877a27b600c89dde14f68ae4bcdfab8ef787267ab8a0a5440f9741e961f4ffd767e087b574f8d8fdc1c3767f6c12003e9059cba0fd384baa5b4c4ff13579ff53ee5f0c22ba1c94b58c65b53f9149d73566f947ef3e8c4783d8e706f668d0de170e6226769fae970d39bc8f065d83efc32832482bc3fb5cc3de17c85ad7e06dc381b7e0b8e1e1e1c05123505dd2b2ad4e903ce9754b32412b298371b758e1eec3fecf606530817adc52cdb7a8ef2d68ddb72cfebb4ef98f36e8ff23af9dfbe5a23972c4881a5bc073e44e76c92358808fbb5237af9fd0b9be4b2b93315876dc37a216f01c79edab7a41e75efdbe4ff6d588ab610d50eb40dba57f35f5fb8ec64f721f0f31e270b09e8611670c071b781857db30ad0f56117465e8ec7a8cd4eb79b8049ed63b40280d17552e0e178cd3279de42928c42b39ef86a3163e543e543e68e1319fcc793fec541f674f2f216f2e57f48925565e6c25cc70e48929bb3e7bca2ace9f688a650538f8d586177ccaa84fdf5f451cf812e2aa97e83ff34bcc0c4a2f21166e91ed4ba1da45e7724a2ff9dc27d3657ee8fd5e2a08cff49235a22fa89dd5b7a4e9c4365726f56dca41ce4b3e7e1e1ebed3e95b798b7c253d4f976b73b900decd535f3fcf7e2dbc87dd87f96f4fc0ebdc723ac4eb6839adab80ebce515e8eb9a8ac2ba796587dba5aecc1b45dd2d3ba6a87b4c5e5769d9d95be53fd9ed5f55fd944679393f26c039d8dc6920bf23656c625531495a78a670994a60aa3e2e1f77895cbe0317f007cd3dee0393af1c15c1598f6393dd7a7a9f3f0b36fa23c5d56663f505afafa8ee6e3b2be821b88baf651e4657d9b7d15a0958fa675bae6cd48be0e4e5b1be8d9726e477d2195aee2053a672cb19aae4badb9f7d981a54ed0a9616cff0ac7a6520864cebf93323c94d331609c1ee28217eb432d96876c01734fb5d89da97cb57b6730e600e1dc18ef74ef65a190ec18ed8cde4b3bed3c12432a40e2454aedf26c29bd6e77d2188f5aad99bec188baced09a592896fafbb471033df27e5bd1cbaac72ba8c12b58bf7f978c65efb8e288bd2fc879ec87f0efb3b9dcf4c179785f01a0163d22b662ce1539f39c23671e0ee972cccab3b55cd1c9bbb21ef55cdcbff94fe7eb13f8a1549e0f1d49b0459becd7b5f621a3bd8e14c14523e8ef8702c8628b721bf587b216cb50595668194a46643dc58aaca53d948e586cbbe48da9a1ea082b2fcfa7322c3484b872c8697a01721d92f485111e929c03d0b20987167217fe1fe5f95aaa1a77b1db142e626cbe481b0b17cbc65fe48d3c4a1b45e68b1883219360d4ab8e2ec633ba8b16c02c66a38536939a960088e678c2cf90ea677cfd46c4c3aa296f2ceb1671806ee962b211b38a8b957c8b08ff62b8514aa3515d0f58352eaf9d9dd662dcb9c8b9c5a99647a514bed8bb51d61b5ed8f9fd1222f11e468dd27ec30a7947bc57d7a3a03400c5b89d620fc15bb5c9f74da29cc7ac45578dc0f80f5ebe8fe2d202742cdf44012dcafa11cabb34d0fcca69fe2ebaa6b7a6987afd5e8aa4ef86dc077b37f2aba0fc7c0d8cbb29ed423ef66ef94e78057976c1ce29cee502d6a4f82359bf579e49bf217a929ec011be819e0c6f6872a2a727d0426f28eb5a0df606fb245548c11537ade30a43e7aff0c960e7e819fea2430bbfa1a2ab3c2c8ca2d7baa14bd2e55bf7647c836b9165bbb0b33af3fb75797fc1c91389e1bce8c25cb72bcc284f250768aa4971be95cafbd942d1074c751d90a71b31161fa03f11540ee8f392b944075c3e8ad9ba85c54d5b18ba405650afcbfa557e5a5f3af86ad7473ca7ff3f60e6beb1cf041b7b4cb411d7f9c62ef0385f7a1d3a59755b65521dfa188537958db49960c938d4776368ca1b2d380baeb4d181f3b016377a70b4b97b63b019396eeeda18ca97f33627a0def8cd858d1168b03902c551dd4c1b6dc5828fe11382a2adfddfa55dcd6b1b47149ff76676f6c3eb95b4b69c907e1150dc8bae0e14127ae841d0141502697a9308851eec83b06fa68150707c6a430f8910a9fa0f141c0229187c4a4ba17f81fd1f044af547f4f7de6e6449f9929485dfbe8f79333bbb3b3b33bb3bf3e6b607ad9af8f682336ce932da970d1f99f83431e929523f8d32f4fc4f298bef3aa5f66ef1dd56bec25ad5d058536859b56e4a47aa0ba6747e698dd3efc4931a5b6a6c912f685830a1e51ff9d466281b032a63162185ad1d9c1f037ae3a734e2bdcc0e6ac0226b25be6ebba5ef979ff788eb256c2f7f48322ba2b7fe0a248c7ba8b9c4a68752d4f30f659e06f7501e7a29c2bdc97a8bb4b003e33e90e7331a65c68fa8e546681146487964c1a3e4b4f0bc412f63618316caa8dae0ec5b4ef5548247a8a75bc8592b28ed339320ad48c3244d84204d469aa2b3a09256384accea283619d20c474145d2c96f59b3716bbefcff21f31bbd7acb6d24e2e9aa73de9715df68b683fcf0a456deb955db083a24f60da736be63a111fd98e310a15e75636e4297a99c76bcfa605bed4cf4a1993bd3fd6adb8961112044f6f3df9fbe093f92f683c7be4973b332f403d40343dc81a16bb8214a668314e8634d48625f19860332d5f1be36258b1debf7242e2d254e6d887ec210ed297856242a171e4385ce3fe7e631f25fb7cec44d3251333449938ee2a69fa168bd4e60711435ad78393ab1477412410e9bc2f30941a6095d21b3da558f0a7bb4f1e0dd099e04507be2cc4609c8576d41a1c73dbb5a555fe4f36cdfab7f16f42dd5ffb7d5792205d671efeb13725d7d55c8bc11f1b1c7e8d358f13bc891f2e2c399d14e14734cea655c993f92e93c9365b70b2644fdd14c373e037e3ac7bcf1ff93efcf4ece2f3761e1d3bc2c11abc67f1920d7b8d640686246ef59793993c96f91ac2b10881d1f0548e5a56cd5969ea0bf3e037ec26f0d9710dc27a4287366e4e815967d95bd11ffd9b9fa362ec0bac29ebb2e336e844fca31f3a109558feb7c1df7e7fa722dfdc0f84bf51865eb80360300d4e8be94789abf4f9b327e9340750ff09badc77cbe596bd436fd41f028826c0fd0172baeee23abb2dd648431a8c82b40e360befcff22fe67a27c376dd02effcabba89bfe8cc0cb6855955e803ec3b17e28b12b235925845ee05e20949ed157d8ff5c622a26429e9d8705bb6980a32034157e16c1a7a09bbb0b5d7eba62ec879f84d6a467b18e8965c1a1a01823ab50399c91bd7aa9ac9e39b977f715871266df21d319cf5a9c4dcb2cffae5ed1e467e77b2ac7ef16e17c58fc55947c89ecf43cacfe099bceb3535d7626747d012c51b0cbed5fe9dfc9f7d32d3cfb5b38ee566c729deb973c70fbce546526de0eedd35604d03eefe8ccbc1dc800edc81f233aaeeed3b19da6d8179887b765fa7642c772bc07724c1c6dbfc883c83a1bf158ff9309bf630b0a1d5a3ff95f25718fb3713a745c53badc36f65fd626c115d9a36607873a5d64c58a86735bbe4af876629236faefedc0646d0758536df30cc8bc8cbb245ed6bf6fb1c1dbd05ca92d5f7ac4ff93fc9fa254463c25c683728a2b91e2bc4103a096a29483ae01b3f402b08138ebb0af03d0ff16a65c89c013780778f19e0dba9a2e730f1f97fe59e8667d026b86bb7493bb1563bbb44d37656dd1d8c82a9fb66bb7bdae0eea4da4ab8922bc8b96a76b65755153eb3a93cb5aa4baf6e85ab758d7b3d62dd6f024e59d11196780d8763becb2f238ebeda01b6ec72655bbf9daa3afa57f8efe5f726345616fe4a68a77c2bc6f4da58f9e469f0ddecb99fbb892fd6fffd9005d870eefffe3163a856ddec79b417ff191b47fa3febde465ceaaae51a1735b657dde0c2d6f4c5e25d408444fa90453f4c6b0556293937b2aba0a68fe0664441fc3fe1b02bf4e7407d796aa124b397a8aa7bb942c6500dd41ef0cd2ab14b5e39df7f901f897fa875c35b4b766c23d9ccf5ed5f8eff0a671cd5e445ebe485e70cb4f49c8d345f70e99aff13db7f7fa70e8ef2d9e1eea1b191d04ce97fa749cbbf7d97e371efd07d79079336817955af1a0d6a012ae6e4d08ea41b9ee9e5b80e6e46ddd3e17b83a49ba052f6f6d337ad7e0b15e79d5d373bcab95fa18bad79ec0ff", - "originalLength": 64064, - "itemCount": 250 - } - }, { "glasses": { "encodedCompressed": "0xcd55416e1a4110dcee61bcded8899002f209c9488b2c7ec0253772e4e80b51a4f890e40b1cf3007ec025fc8423af40794aca356a9230a36d6f7209d2d6767575570debb5a8aacecf7db75cdd75cbfaa35b0f9f1cddd91f38fb03673f3afbd1d9bf72f6af0edd7aedecd74efeb5b37fedec37ce7ee3ecbffad6addf74cbd58db37febecdf3afbafef1dfd7bb7fec6d9af1eab9bbb611daaaba9e00a954c55b515b0544562c86a9d6a362b53f37142ffa3fcf796df62af0d5568e5339c787fdb22a3952fe01f703fd7483fcfa7fbcbf32e3fab8b7c695503b3546b5c11d780e7f8d5bfe4e11fcef1d1f297d85f227fc9270996aa480c445d6aa6977ab234bf1ef935e671979a0e60a98ac440d45a33bdd493b35f8ffc03e60fc83fd0012c559118887ad04c2ff5e4607e7efebb8bbfffa0157d7ed79eefd7b8d0577bdfeabf78ef9ecc7f88f92dbedf90270493ed7335d85a47c981d94ca9275bf3f4cfd0f5393fff23bc8e38df91ee60a98ac440d4a3667aa92747f3eb91bfc0fc02f90b3a80a52a120351179ae9a59e2cccaf47fe09f327e49fe80096aa480c443d69a6977a7232bf1ef90de61be43774004b552406a2369ae9a59e34e6d7237f8cf931f2c774004b552406a28e35d34b3d199b9f9ffff4fbefcfee8fdf9f1dff3f76d65172603653eac9ce3cfd33bce8f9cce035c3f96674074b552406a2ce34d34b3d99995f8ffc35e6d7c85feb573880a52a120351d79ae9a59eaccdaf47fe04f313e44ff80dc052158981a813cdf4524f26e6d7237f8ff93df2f774004b552406a2ee35d34b3dd99b9f9f7f7e3f1f303f42fe031dc064c4f773641d25076633a59e8cccd33fc38b9ecf1c5e739c6f4e77b054456220ea5c33bdd493b9f9f5c8df607e83fc0d1dc052158981a81bcdf4524f36e6d7237f85f915f25774004b552406a2ae34d34b3d59991f027e02", "originalLength": 3808, - "itemCount": 23 + "itemCount": 21 } } ] \ No newline at end of file diff --git a/packages/nouns-contracts/test/descriptorV3.test.ts b/packages/nouns-contracts/test/descriptorV3.test.ts index 2e693e9bc..52fe081cd 100644 --- a/packages/nouns-contracts/test/descriptorV3.test.ts +++ b/packages/nouns-contracts/test/descriptorV3.test.ts @@ -10,9 +10,6 @@ import { ethers } from 'hardhat'; chai.use(solidity); const { expect } = chai; -const aardvark = - '0x00021e14060500013802000138130002380200023811000338020003380f000438020004380f00033802000338110002380200023813000138020001380f000d380b000d380b000d380b000d380b000d380b000d380b000d380600057e0d380600017e017f017e017f017e0b38097e017f017e017f017e0b380d7e0a380524097e0b380d7e'; - const eyesred = '0x000b17100703000624010006240300012402020265012401000124020202650524020202650324020202650224020001240202026501240100012402020265022402000124020202650124010001240202026501240300062401000624'; @@ -24,7 +21,6 @@ describe('NounsDescriptorV3', () => { let snapshotId: number; const glassesTraitIndex = 1; - const bodiesTraitIndex = 0; const updateGlassesTraits = async () => { const newEncodedCompressedTrait = ProposalImages[1].glasses?.encodedCompressed ?? ''; @@ -46,26 +42,6 @@ describe('NounsDescriptorV3', () => { expect(glassesAtIdex).to.equal(hiprose); }; - const updateHeadsTraits = async () => { - const newEncodedCompressedTrait = ProposalImages[0].heads?.encodedCompressed ?? ''; - const decompressedLength = ProposalImages[0].heads?.originalLength ?? 0; - const itemCount = ProposalImages[0].heads?.itemCount ?? 0; - - const headsCountBefore = await nounsDescriptor.headCount(); - - console.log(`headsCountBefore: ${headsCountBefore}`); - - await nounsDescriptor.updateHeads(newEncodedCompressedTrait, decompressedLength, itemCount, { - gasLimit: 30000000, - }); - - const headsCountAfter = await nounsDescriptor.headCount(); - const headsAtIdex = await nounsDescriptor.heads(bodiesTraitIndex); - - console.log(`headsCountAfter: ${headsCountAfter}. Index0: ${headsAtIdex}`); - - expect(headsAtIdex).to.equal(aardvark); - }; const checkGlassesAfterUpdate = async () => { const traitIndex = 1; @@ -79,18 +55,6 @@ describe('NounsDescriptorV3', () => { expect(glassesTrait).to.equal(hiprose); }; - const checkHeadsAfterUpdate = async () => { - const traitIndex = 1; - const headsTrait = await nounsDescriptor.heads(traitIndex, { - gasLimit: 30000000, - }); - - const headsCountAfter = await nounsDescriptor.headCount(); - console.log(`headsCountAfter: ${headsCountAfter}. trait:${headsTrait}`); - - expect(headsTrait).to.equal(aardvark); - }; - const part: LongestPart = { length: 0, index: 0, @@ -118,7 +82,6 @@ describe('NounsDescriptorV3', () => { await populateDescriptorV2(nounsDescriptor); await updateGlassesTraits(); - await updateHeadsTraits(); }); beforeEach(async () => { @@ -133,9 +96,6 @@ describe('NounsDescriptorV3', () => { return await checkGlassesAfterUpdate(); }); - it('updates all heads with updated trait at index 0', async () => { - return await checkHeadsAfterUpdate(); - }); // Unskip this test to validate the encoding of all parts. It ensures that no parts revert when building the token URI. // This test also outputs a parts.html file, which can be visually inspected.