recipes/gem.recipe in groundwork-1.0.0 vs recipes/gem.recipe in groundwork-1.0.1

- old
+ new

@@ -1,8 +1,16 @@ +options do + opt :bin, "Create a command for this gem", :default=>false +end + +possible "bin.rb" + directory @name do - directory "bin" do - file @name , :from_erb => "bin.rb" + if @bin + directory "bin" do + file @name , :from_erb => "bin.rb" + end end file "#{@name}.gemspec", :from_erb => "gemspec.rb" directory "lib" do @@ -21,11 +29,11 @@ __END__ YmluLnJiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAADAxMDA2NDQAMDAwMDc2NQAwMDAwMDI0ADAwMDAwMDAwMzAy -ADExMzQyMzE3NjY2ADAwNzEzNgAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ADExMzQ2NTczNjcxADAwNzE0MgAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -43,12 +51,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdlbXNwZWMucmIA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw -MTAwNjQ0ADAwMDA3NjUAMDAwMDAyNAAwMDAwMDAwMTA1MQAxMTM0MjMyMDE3 -NQAwMTAwMDAAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +MTAwNjQ0ADAwMDA3NjUAMDAwMDAyNAAwMDAwMDAwMTEwMQAxMTM0NjU3NTIy +NgAwMTAwMTEAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -62,13 +70,13 @@ b21lcGFnZSA9ICJodHRwOi8vZXhhbXBsZS5jb20iCiAgcy5wbGF0Zm9ybSA9 IEdlbTo6UGxhdGZvcm06OlJVQlkKICBzLnN1bW1hcnkgPSAiU2hvcnQgc3Vt bWFyeSIKICBzLmRlc2NyaXB0aW9uID0gPDwtU1RSCkxvbmdlciBwcm9qZWN0 IGRlc2NyaXB0aW9uClNUUgoKICBzLnJ1Ynlmb3JnZV9wcm9qZWN0PSI8JT1A bmFtZSU+IgoKICBzLmZpbGVzID0gWyJWRVJTSU9OIl0gKyBEaXJbImxpYi8q -Ki8qLnJiIl0KICBzLmV4ZWN1dGFibGVzPVsiPCU9QG5hbWUlPiJdCiAgcy5o -YXNfcmRvYz1mYWxzZQogCiAgIyBzLmFkZF9kZXBlbmRlbmN5KCJ3aGF0ZXZl -ciIsIj49IDEuMC4wIikKZW5kCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ki8qLnJiIl0KPCUgaWYgQGJpbiAlPgogIHMuZXhlY3V0YWJsZXM9WyI8JT1A +bmFtZSU+Il0KPCUgZW5kICU+CiAgcy5oYXNfcmRvYz1mYWxzZQogCiAgIyBz +LmFkZF9kZXBlbmRlbmN5KCJ3aGF0ZXZlciIsIj49IDEuMC4wIikKZW5kCgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -77,81 +85,87 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJha2Vm aWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAwMTAwNjQ0ADAwMDA3NjUAMDAwMDAyNAAwMDAwMDAwMDcwMgAxMTM0 -MjMyMDUxNQAwMDc0NzUAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAwMTAwNjQ0ADAwMDA3NjUAMDAwMDAyNAAwMDAwMDAwMTQzNQAxMTM0 +NjU3NjczNAAwMDc1MjUAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAcmVxdWlyZSAnZmlsZXV0aWxzJwoKdGFzayA6ZGVmYXVs -dCA9PiA6dGVzdAoKdGFzayA6Y2xlYW4gZG8KICBmaWxlcz1EaXJbIioqLyp+ -Il0KICBwdXRzICJSZW1vdmluZyAje2ZpbGVzLnNpemV9IEVtYWNzIHRlbXAg -ZmlsZSN7KGZpbGVzLnNpemU9PTE/Jyc6J3MnKX0iCiAgZmlsZXMuZWFjaCBk -byB8dG1wfAogICAgRmlsZVV0aWxzLnJtIHRtcAogIGVuZAoKICBwdXRzICJS -ZW1vdmluZyBidWlsdCBnZW0iCiAgYHJtIC1mICouZ2VtYAplbmQKCnRhc2sg -OnRlc3QgZG8KICBleGVjICJzcGVjIC0tY29sb3IgdGVzdC8qLnJiIgplbmQK -CnRhc2sgOmdlbSBkbwogIGBybSAtZiA8JT1AbmFtZSU+LSouZ2VtYAogIGBn -ZW0gYnVpbGQgPCU9QG5hbWUlPi5nZW1zcGVjYAplbmQKCnRhc2sgOmluc3Rh -bGw9PjpnZW0gZG8KICBgZ2VtIGluc3RhbGwgLS1mb3JjZSA8JT1AbmFtZSU+ -LSouZ2VtYAplbmQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByZWFkbWUudGV4dGlsZQAA +dCA9PiA6dGVzdAoKZGVzYyAiRGVsZXRlIHRlbXAgYW5kIGdlbmVyYXRlZCBm +aWxlcyIKdGFzayA6Y2xlYW4gZG8KICBmaWxlcz1EaXJbIioqLyp+Il0KICBw +dXRzICJSZW1vdmluZyAje2ZpbGVzLnNpemV9IEVtYWNzIHRlbXAgZmlsZSN7 +KGZpbGVzLnNpemU9PTE/Jyc6J3MnKX0iCiAgZmlsZXMuZWFjaCBkbyB8dG1w +fAogICAgRmlsZVV0aWxzLnJtIHRtcAogIGVuZAoKICBwdXRzICJSZW1vdmlu +ZyBidWlsdCBnZW0iCiAgYHJtIC1mICouZ2VtYAplbmQKCmRlc2MgIlJ1biBh +bGwgdGVzdHMiCnRhc2sgOnRlc3QgZG8KICBleGVjICJzcGVjIC0tY29sb3Ig +dGVzdC8qLnJiIgplbmQKCmRlc2MgIkNyZWF0ZSBhIGdlbSIKdGFzayA6Z2Vt +IGRvCiAgYHJtIC1mIDwlPUBuYW1lJT4tKi5nZW1gCiAgYGdlbSBidWlsZCA8 +JT1AbmFtZSU+LmdlbXNwZWNgCmVuZAoKZGVzYyAiSW5zdGFsbCA8JT1AbmFt +ZSU+Igp0YXNrIDppbnN0YWxsPT46Z2VtIGRvCiAgYGdlbSBpbnN0YWxsIC0t +Zm9yY2UgPCU9QG5hbWUlPi0qLmdlbWAKZW5kCgpkZXNjICJCdW1wIHZlcnNp +b24gbnVtYmVyIgp0YXNrIDpidW1wIGRvCiAgICBuZXdfdmVyc2lvbiA9IEVO +VlsiVkVSU0lPTiJdID8gRU5WWyJWRVJTSU9OIl0gOiBGaWxlLnJlYWQoIlZF +UlNJT04iKS5zdWNjCiAgICBGaWxlLm9wZW4oIlZFUlNJT04iLCJ3IikgZG8g +fGZ8CiAgICAgICAgZi5wcmludCBuZXdfdmVyc2lvbgogICAgZW5kCgogICAg +cHV0cyAiQnVtcGVkIHZlcnNpb24gdG8gI3tuZXdfdmVyc2lvbn0iCmVuZAoA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEwMDY0 -NAAwMDAwNzY1ADAwMDAwMjQAMDAwMDAwMDAyNDIAMTEzNDIzMjA3MzYAMDEw -NjcxACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAHVzdGFyADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AHJlYWRtZS50ZXh0aWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAwMTAwNjQ0ADAwMDA3NjUAMDAwMDAyNAAwMDAwMDAwMDI0 +MgAxMTM0NjU3MzY3MQAwMTA3MDUAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AGgxLiA8JT1AbmFtZSU+Cgo8JT1AbmFtZSU+IGRvZXMgc29tZXRoaW5nCgpo -Mi4gQmFzaWMgdXNlCgpoMi4gQWR2YW5jZWQgdXNlCgpoMy4gQSBzdWJoZWFk -ZXIKCjxwcmU+IyBTb21lIGNvZGUKZGVmIGZvbyBuCiAgICBuKm4KZW5kPC9w -cmU+CgpAaV9hbV9hKGNvZGUuc25pcHBldClACgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAaDEuIDwlPUBuYW1lJT4KCjwlPUBuYW1lJT4g +ZG9lcyBzb21ldGhpbmcKCmgyLiBCYXNpYyB1c2UKCmgyLiBBZHZhbmNlZCB1 +c2UKCmgzLiBBIHN1YmhlYWRlcgoKPHByZT4jIFNvbWUgY29kZQpkZWYgZm9v +IG4KICAgIG4qbgplbmQ8L3ByZT4KCkBpX2FtX2EoY29kZS5zbmlwcGV0KUAK AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAdGVzdC5yYgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxMDA2NDQAMDAwMDc2NQAw -MDAwMDI0ADAwMDAwMDAwNzEyADExMzQyMzIxMTMzADAwNzMzMgAgMAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAB1c3RhcgAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0ZXN0LnJiAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByZXF1aXJlIEZp -bGUuam9pbihGaWxlLmRpcm5hbWUoX19GSUxFX18pLCIuLiIsImxpYiIsIjwl -PUBuYW1lJT4ucmIiKQpyZXF1aXJlICJmaWxldXRpbHMiCgpkZXNjcmliZSAi -U29tZXRoaW5nIiBkbwoKICAgIGJlZm9yZSA6ZWFjaCBkbwogICAgICAgIEBw -d2QgPSBGaWxlVXRpbHMucHdkCiAgICAgICAgQHNjcmF0Y2ggPSBGaWxlLmpv -aW4oRmlsZS5kaXJuYW1lKF9fRklMRV9fKSwic2NyYXRjaCIpCiAgICAgICAg -RmlsZVV0aWxzLm1rZGlyIEBzY3JhdGNoCiAgICAgICAgRmlsZVV0aWxzLmNk -IEBzY3JhdGNoCiAgICBlbmQKCiAgICBhZnRlciA6ZWFjaCBkbwogICAgICAg -IEZpbGVVdGlscy5jZCBAcHdkCiAgICAgICAgRmlsZVV0aWxzLnJtX3JmIEBz -Y3JhdGNoCiAgICBlbmQKCiAgICBpdCAic2hvdWxkIGRvIHNvbWV0aGluZyIg -ZG8KICAgICAgICB0cnVlLnNob3VsZCBiZV90cnVlCiAgICBlbmQKZW5kCgAA +MDEwMDY0NAAwMDAwNzY1ADAwMDAwMjQAMDAwMDAwMDA3MTIAMTEzNDY1NzM2 +NzEAMDA3MzU2ACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyADAwAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAHJlcXVpcmUgRmlsZS5qb2luKEZpbGUuZGlybmFtZShfX0ZJTEVf +XyksIi4uIiwibGliIiwiPCU9QG5hbWUlPi5yYiIpCnJlcXVpcmUgImZpbGV1 +dGlscyIKCmRlc2NyaWJlICJTb21ldGhpbmciIGRvCgogICAgYmVmb3JlIDpl +YWNoIGRvCiAgICAgICAgQHB3ZCA9IEZpbGVVdGlscy5wd2QKICAgICAgICBA +c2NyYXRjaCA9IEZpbGUuam9pbihGaWxlLmRpcm5hbWUoX19GSUxFX18pLCJz +Y3JhdGNoIikKICAgICAgICBGaWxlVXRpbHMubWtkaXIgQHNjcmF0Y2gKICAg +ICAgICBGaWxlVXRpbHMuY2QgQHNjcmF0Y2gKICAgIGVuZAoKICAgIGFmdGVy +IDplYWNoIGRvCiAgICAgICAgRmlsZVV0aWxzLmNkIEBwd2QKICAgICAgICBG +aWxlVXRpbHMucm1fcmYgQHNjcmF0Y2gKICAgIGVuZAoKICAgIGl0ICJzaG91 +bGQgZG8gc29tZXRoaW5nIiBkbwogICAgICAgIHRydWUuc2hvdWxkIGJlX3Ry +dWUKICAgIGVuZAplbmQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -165,6 +179,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA==