Skip to content

Commit

Permalink
Guardian: Use ICD to throttle number of Ironfur stacks (instead of ju…
Browse files Browse the repository at this point in the history
…st 1).
  • Loading branch information
Hekili committed Jan 27, 2024
1 parent 73341f7 commit 621a2b5
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 3 deletions.
5 changes: 3 additions & 2 deletions Dragonflight/APLs/DruidGuardian.simc
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ actions.bear+=/maul,if=(buff.rage_of_the_sleeper.up&buff.tooth_and_claw.stack>0&
actions.bear+=/raze,if=buff.rage_of_the_sleeper.up&buff.tooth_and_claw.stack>0&variable.if_build=0&active_enemies>1
actions.bear+=/maul,if=(((buff.incarnation.up|buff.berserk_bear.up)&(active_enemies<=5&!talent.raze|active_enemies=1&talent.raze)&(buff.tooth_and_claw.stack>=1))&variable.if_build=0)&(buff.rage_of_the_sleeper.up|cooldown.rage_of_the_sleeper.remains>3)
actions.bear+=/raze,if=(buff.incarnation.up|buff.berserk_bear.up)&(variable.if_build=0)&active_enemies>1&(buff.rage_of_the_sleeper.up|cooldown.rage_of_the_sleeper.remains>3)
actions.bear+=/ironfur,cycle_targets=1,if=!debuff.tooth_and_claw_debuff.up&!buff.ironfur.up&rage>50&!cooldown.pause_action.remains&variable.if_build=0&!buff.rage_of_the_sleeper.up&cooldown.rage_of_the_sleeper.remains>3&!buff.blazing_thorns.up|rage>90&variable.if_build=0&!buff.rage_of_the_sleeper.up&cooldown.rage_of_the_sleeper.remains>3&!buff.blazing_thorns.up|!debuff.tooth_and_claw_debuff.up,if=!buff.ironfur.up&rage>50&!cooldown.pause_action.remains&variable.if_build=0&buff.rage_of_the_sleeper.up&!buff.blazing_thorns.up|rage>90&variable.if_build=0&buff.rage_of_the_sleeper.up&!buff.blazing_thorns.up
actions.bear+=/ironfur,if=rage>90&variable.if_build=1&cooldown.rage_of_the_sleeper.remains>3|(buff.incarnation.up|buff.berserk_bear.up)&rage>20&variable.if_build=1&cooldown.rage_of_the_sleeper.remains>3|rage>90&variable.if_build=1&buff.rage_of_the_sleeper.up|(buff.incarnation.up|buff.berserk_bear.up)&rage>20&variable.if_build=1&buff.rage_of_the_sleeper.up
actions.bear+=/ironfur,cycle_targets=1,if=(rage>50&tanking&variable.if_build=0&!buff.rage_of_the_sleeper.up&cooldown.rage_of_the_sleeper.remains>3&!buff.blazing_thorns.up|rage>90&variable.if_build=0&!buff.rage_of_the_sleeper.up&cooldown.rage_of_the_sleeper.remains>3&!buff.blazing_thorns.up|!debuff.tooth_and_claw_debuff.up)
actions.bear+=/ironfur,cycle_targets=1,if=(rage>50&!tanking&variable.if_build=0&buff.rage_of_the_sleeper.up&!buff.blazing_thorns.up|rage>90&variable.if_build=0&buff.rage_of_the_sleeper.up&!buff.blazing_thorns.up)
actions.bear+=/ironfur,if=(rage>90&variable.if_build=1&cooldown.rage_of_the_sleeper.remains>3|(buff.incarnation.up|buff.berserk_bear.up)&rage>20&variable.if_build=1&cooldown.rage_of_the_sleeper.remains>3|rage>90&variable.if_build=1&buff.rage_of_the_sleeper.up|(buff.incarnation.up|buff.berserk_bear.up)&rage>20&variable.if_build=1&buff.rage_of_the_sleeper.up)
actions.bear+=/raze,if=(!talent.tooth_and_claw|rage.deficit<20|buff.tooth_and_claw.up)&active_enemies>1&(!talent.rage_of_the_sleeper|buff.rage_of_the_sleeper.up|cooldown.rage_of_the_sleeper.remains>3)
actions.bear+=/raze,if=variable.if_build=0&active_enemies>1&(!talent.rage_of_the_sleeper|buff.rage_of_the_sleeper.up|cooldown.rage_of_the_sleeper.remains>3)
actions.bear+=/mangle,if=buff.gore.up&active_enemies<11|buff.vicious_cycle_mangle.stack=3
Expand Down
18 changes: 17 additions & 1 deletion Dragonflight/DruidGuardian.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1391,6 +1391,7 @@ spec:RegisterAbilities( {
cast = 0,
cooldown = 0.5,
gcd = "off",
icd = function() return 7 / ( max_ironfur or 1 ) end,
school = "nature",

spend = function () return ( buff.berserk_bear.up and talent.berserk_persistence.enabled and 20 or 40 ) * ( buff.gory_fur.up and 0.85 or 1 ) end,
Expand Down Expand Up @@ -2172,6 +2173,21 @@ spec:RegisterSetting( "ironfur_damage_threshold", 5, {
width = "full"
} )

spec:RegisterSetting( "max_ironfur", 1, {
name = strformat( "%s Maximum Stacks", Hekili:GetSpellLinkWithTexture( spec.abilities.ironfur.id ) ),
desc = strformat( "When set above zero, %s will not be recommended for mitigation purposes if you already have this many stacks.",
Hekili:GetSpellLinkWithTexture( spec.abilities.ironfur.id ) ),
type = "range",
min = 1,
max = 14,
step = 1,
width = "full"
} )

spec:RegisterStateExpr( "max_ironfur", function()
return settings.max_ironfur or 1
end )

--[[ spec:RegisterSetting( "shift_for_convoke", false, {
name = "|T3636839:0|t Powershift for Convoke the Spirits",
desc = "If checked, the addon will recommend swapping to Cat Form before using |T3636839:0|t Convoke the Spirits.\n\n" ..
Expand Down Expand Up @@ -2200,4 +2216,4 @@ spec:RegisterSetting( "owlweave_bear", false, {
} ) ]]


spec:RegisterPack( "Guardian", 20231111, [[Hekili:nVXAVTnoYFlEpav7ETUsor5XEXg42EpqlU7WHn7(vlRitBZnYs60JKMcd9B)MHKIIsIuwonz3wu0MyoCEX5fhoEPZYFz5TR9Zjl)pZSNDMd8NP2xE2L2xT828NsilVnXp4E)TWpe5Vh(3)zHF6AQFeUWtHX(RreKfxKgalUlppj7h)Wh2sZ3vC30G49FiJUVi0pNghfK6Vjh)9GpS827kOH5FkA5D6P(LlV1ViFxC6YBVLU)JaMPRxt4GtYcwElc(7DCG)(JLRkx9ja7K9KOC)WYvfjikNw(5YplbZ2eyLR2KgVVC1Ts(8JiF2y32xY29)OinFhjTCLJ90zv7pRjKUmi)V(5b74WvVS9LV35CoIOFPCLF5QFzxQFgaxqC0Aks6Ma70cxotD7kC2x8(zCS(xx)Bfz5LR(3(rBdjF4N9)kiC0OYvjP04uA(tkBY992xj20AGpOOuDMD5Qhj(jnydKama)zYd0mAobaNUXdp(GFYpc(Na)CyBpq8UJ4N(xkxLsYYJtra3tZYOrBXFiNULPCR5gqXhdu9o62Ti1xt2qIYOpa88h)BGsTsn9anGgxK5f8uqiSgCYbhFar3rcUxHpN9(zCv)VY0pRfy)nv86BWTakgsgiKG1jGjGPVh(T84YvzfjjXPaAHZ3Yv)WVMrq1yrOqcRvLFknoAtbG4Fcr6puUkoP15gWi8ZnyBXf50isTLgnkiSyntJizgK8)WhfQqjcZMU82qAwEgZ9KSb4LC4h)pm3vsK)DHK1l)jWjjaHgCaVVim07oWAI7GKst4l83)cjOGPpipqsbLEoDpriNWMrDef4c)h8PHiwb6cBoNKs9xE7i44PyZMPjPXpgoTizzo4NICGKSXXaMu5iaIZmWJ5P0O7j5oW2cJZv(DypN3)EM1ApZW94AypR)n)0IIiVeAyOFQx8gpGh9iHRjPEBczbXQfX1X5t3hdhQ0uY0CAW9WPtvOUJJiGlUOfxuJ6XLRgxzWoDh4BKxHIhbBNPI9uUYsOL7csrs5QjLRoCGHPXc4UJKMrsVN5UXabxNTcyF5NgX8Z82kItJiSinloOcBwmmbhTRtlORN2W7LTQCj4qxDPj8)wROtIz)pOeU0OsGXxan8a3X9mwWYmXrbzeQYIUN5KyzMjhlGKPCZrZqpWv1li0)XAnRuX0caihGpncm7xaXvXGQs1YauJRJFmQ(qRXHHCPG44q8xMMZIWZxvLQ2nbBplKTgiAyEwV88YvZueV26xsejD7tm0mZvbo9wyn3W12noJtb7F(p7HXJ4rL84(hvNkOfWvgTagj1uGpKGlRXV8trKCTbp6aFi4MjUOo3cIchBd4OpbbzcyZWhMKsGIwUZxBW2yGVZi5148bFqcHvXFkSa(Vk7rOWLOmurtH8fn80fqKsOrGuhqw7bPtQGGHrbpvL4sgZ9KyKrQXEEUSJm4dqlir22mWoTaoiIE6r)Nu5v2hl522X)7jFIua27d(qkgM6YjuJNbftDS5GhDDAqPuBqVkOrNqiOu9ou8r6Wh6YozoKOsavuV0FsLkviCi0VZuEdpdnwZQQZ64Ta(RmMMwxNNfR2L49auER93dxhWZLhMIYliQ6tH4DKSDXHkP1equh96gOuZYvVTC1o)mOYFj3lauNbFnVc66W8DttcYzi6cxfpCYwq)LVRFBWErqe5r)WJz7vRS6bxBaK9vk4pbCfgDvgGYSDrpy(s3(odGBgW1N8nT3)lkMeGJvgG2(TQyhuzfPpqH4hEWPe4UhKN1oxNax1FCBfGD)SjMmYaF2L4CBywO5ETEpH8lTnRKrFezy7w9MOmdEDHIiMPBjqmvOmAV8yV1ucVmIzQLQLs2G(biHgWM4vFGmde2bmw2tjC3KlvJrdUgpHbzGctkGIbAhJ(7b(98QqihJLbfnEDopoDYWJ3EDABWFcEglnsT8QSC)G7zSHBd1wiabAmIv(LnnfCYkxvx)KzSC(qWIZXWYzTvjnrKQkrENNAe1FOiz5JPOxMi)twiHKqAwT5vk(dPqzpHidic1EK8ug8QAhvrwPwC0dX3t4CscfWvwRBhEPk4IQNBbYvQGOumElWUwfSWIiGrbUDFlO6uqyBx8tPKFPgVF4v19ymXjk1GR5cdC)j8qKTdrW(g3WrJEvxeGbilnUWyNRs(YXkde6MutjxCxtA2PP58aVixpUJPj2oaKUMRiPIU6CcfxVs3DqfHiK30BC3iQ84lkvP7)vsZl32jgmSLlAfXP5U4QCnL4nNXituljVGvkKJ5WYVeYTrwrtkgmfKQjYxzx90XCeYXnACIY5)GCd0CKGky3EvW6ow6)GSzZhmOU4OyYXpaBGmtNnito4ShNP3SWCIJVb99rKlDgeV2cS0mRD5ZTV3IMAsRU7JWFqgPZ1UYgsYuj(fzerhkQ5MJ4GCmhqzTXH(FfZ5Z7eGuJi5NRpUV4ZMu6R1ZXCldhgx50mH8aotnKJCqMMsEA2lppDkY7rnY)9qa7Hj0EBEhZnhC8qBJlsUPRjBObu(Dnr(0u)DRfR(cyOgbVRS0G6hvTFkN56IT0UZN1AOtn)43Hs3mZLGZi92y4YHIWiAUvPJJcB245a9e9nxKKe0lNPMOcxJr)ElA8v1(7fRQU(l6yY3rN6vfimR3sM)9tR0Nd03zAmZvA3XthfEJTmyM5kIBAhJbm4AcLw8JUnE7JtjA9Los)cg4fP7MksUKor1rPS)ShPjKArT33FvBQqDrzMZ63J5lsxTrHPswCry157MyCGhA80dgmvB0PoEc3Bep4wFX(0VTRCpY2gg3or7HS5IZ6)kzTTdnN43qhZWcqQrxsr4da4ISin63JkLA2WNZow2g)qejbsZZgLTiBfmIjhvkQy31GG5lRFi0b1OADVcBnz0(ysMdLwHuTVNu1h2FZvz7V7tYL6FpP)(poONH7BqQnhQzeVLRilovTz34B3g7LetJY5ocUDLNEFBngwPj9G0fnRYaaUtxnpEtqn7x0Ly8(qR8c9U21KAdjnMxq0DagKDfDaOw2N8Sesyy1TZMYTYbdN2U2Yfostv77iiBxkznZLbCAap7m8tRM8p7Pa1Eec4IPHwE7VGtOeDpFSS4ZYLyoOEd(Ef)VckBeZYIXXzYVipEpFSVedw10Yp)VyZEfo6EFeoqiPSLFJ2A9auIZHL(fRmNbGg78LjSz9sd3HrgonwJnnGA4nSkMwCKAHn18XllAU6vqt1pQ1uMuhg2ynzDiY1)oqe2S996OKmH6xw(F2Rkrk)8Ny(eiQD5vMGJ8jBsgHLzt4WgAOSYYSPYbU5pp)dvvQ)oCQsMxvU(7yJ0Y8kDP2zzXQIj1phlF(4uREewe0B04Vbko5WbDZmJEgP9SV8o6M5JAKuw)(6KZe34XYjBnwZqXy1UeIdh0mmmCOAnimt0ZBmoh5N2ywp4YxzSw2vgWf0U6pvU6KhLvjTMxpES9OCb(GppRQFc2uwi12(3HZF68Qrw9OqmtlemlTJovPilQBSuvrjF0lrihp(Oh5gR)cmthpwxxbpCyaxMd2V14r6mNgPX6zYKjQcqRXXJRAQWIodhlDu6WHrIPMXshFmEK2iWcPt)qHUWzQlixdq(XBSAP)ISw9naOlSTmm4NWk6g4ZfZNjyzv9bVIWfZCfRP7aUcORTBO814UP(o)QG2E0lfrlRNN)JDMIigDGRC7XF)eyHk4R0jVRXJjm3H7cah0CFeRUtUYcNzODUYiKyaOjwinRVC7nxwfKx)CSW8EEDO85wJ6N0D0pk2zOkrHMahO9Y234kfVUd3cAXPFxN33UCmTRZQfiTdatxbQXGQGI0qAU2IR6IhXOQiJP0RzMMRUPX0T2BVZIkHm6Sw9mQ0zjnYe3YEOXHoTjtzXf2teHn6e7AIfYmlU0To8zpdXbAGpaEuMsPvIMtNydaQkCA6KdmQyk3VLmFDdqbL5vJv9Dj2sxEhMdce5FCZyaZDS0CPTdhAfPy(fsplv4My1PT3ZT7Y04wKogpdEwdrAfkBHJznvxR7EStg3wWDBi4TvmnvFvj01kgZDMOxDz13z5HddkG0zMv6NK0RL)ARQFLyyXt5Ql17O1enkwpXNIvTXfs5CqW9nDTTg17KpO1YAuFMPdt4e4OZqkC4aJVUwVj9RkHpMkSUaPxgTyFYYZs78mqOrtmS0fJKYzG6AnPKowcOzFB0RpEUxxYxkgThIyo(JPBhH4P6ncVzMT(RlHCu34pJm3TibAEPdovjndjv0Fe8h)gEYKSIzDODb)oocYBE(gMFM5mPFZNKpZIpCnu8XFi6zHU4Lvs0zw9hG0166DTmSN3Tu3AZovBGfo2w6EP)oBN9ApsJ2bC)JUHSyFCBg1rx5GvCQUGHTDuMFUUBCGakotm)y3DqLl7g8O(5MR7unf4swV8vUAw(4u8uph7QCKVaEvtb7C16fZ6JiM7JImGKMNdxV5GaH1lw1ST5A7enp1V2VYXDWaEZBrRTQ3Q2UgRSd8bDLIr3wLRa5ZRt5NOauXoJA)Y0wQpj6nU63mnPEV1V)CJTUqndGQMRVEwOaxZ3kM3sfvSFEv3cDT1UF5la3ER34Az4rKvTOvXe(oWDXIQTvDhgNRuByvZEh1jSSv3V0Hlm9Dt1Qr10IOU3C2BzFFu1Xc4bK4lxkYf1FRhV5cxJWZ(UKouW1(1fvvIhcsuB1LM9DPRoLK9uN3w)fY0aM7(TZu64z4BnQiHG63y0gYGTEEzM7Bv)2HcMvb40gCoBKbw()p]] )
spec:RegisterPack( "Guardian", 20240127, [[Hekili:nV1EVTnos8plEpav7ETQsYr5XEXg42EpqlUDXH17(VwwrMoMBKL8PhjBkm0N9Bgskjkjsz58OTafnjMdh(BEYHKJxAV83wUyTFgz5V4y5CMLTZfM22U2wNTCr2J7jlxS3p4o)BHFjYFh8))7C)K1u)iCGhdJ9xJminopjagCBw2(0F8dF4wA228BmdI39Hu6U8q)mACuqI)Mm8Vd(WYf3KtdZ(u0YBuS6NDLT7Yf(5zBJtwUybD3hbotxVMWjNKgSCbs(7TSFVZf)yXQIv)2de)7kw9PK4On5jfRYIlwLNskwTZ)plwLMbYqk8tswgn6wZIpx8zGbtFVTn8pgd(eapYosuMFimZ9iMAsMLoYkwTjjExXQfvc6hrbTXST4O8FLNKTLaWZ2Y0PC(PnP0Lr5)1plylNU6HTU492NXzefKkFqS3M4Nc0fehTMIlDtITBXlBt3UcN15V3HZ1)(6)ipnRy1p7hDBi5d)Q)xaHJgvSAFcnoHM9O0KCFV1LIjTgWbfLQPwfRa7W(gWaxagH)k5EAknJaKt34H2F438JG)lWpdM29eVBi(j)TIvjK0S4eKWD00uWGH)sg9wMYTgnGIpgw1BO3ElU6RjBirP07bm)X)bOulvt3tdOX5PEbpgecJbwoW8bl6wsWDs4059oCv)VZ0pRfC)nLy9n4uafdb8JEaCVboH(CPCFT0897Jta2c23Iv)WVJUE)SFEOqcRvLvEO)eY0FOyv8(w2naiC7gmT4CWFLu7PrJccZxZ0ivGbx(F4JcvyfdtnxUiKMMLYIVjBaSKb)6VWI3jr(3eswV8NwUia0KKeQ)YfJavz(MnM7tIFi0mFpebgGCcIUVlpm07gWtJh9Lq3Zh4F(NKGCMUICpjbmiz0DeHoaMmQ)Oac9V3NgIRO5YmiqhrqfRJJbQLreqX0wySK4SeA0DKmByAHXzs)nmNZ6FooTMJdoh3wZHNGB9F4NKNh5TNgg6N4fVXdqOhjCnjXBtiJKsMpasR1VRJZm3fdwFAcXmJgChygruCUwlY4IvJlDyn3cXgzLlXdGVJPyofRmewUUKKVVy1KIvhoW40ybD3qssjj3Xc3yKGJZgb8V8tIyXzE3ks0JmmpjnoOKBgmobUlRtYPRnBe9YgTAiWrsEOj8)vR)2hZ(jOeUqJ5lb0U8F3d9ML1omadlUheNUJHnd9OcLWrOUm6ow0JHE0pwqjtRNH(NEqmSxqO)d1Q8knwlcGnh8PrGp)CiHlMTTsFna9764hIQTMnSsvdfehhI)Hzgl1pFu5v1Qjz7y5Yvqrd3X6HNvSYrs8ARFjrKKBFKXghxj6u761CcxzXm(OD0JhQvQ8rpGlpAIjuulbtThs1NIm5knUrb(qcSg(rsOOEVfKf2wd1vuIfiiGjdF4(ecu1Zn(kt2gd4gQbPMN37dsimk(BH5WpkD7GkFIsr9jf2VOrKUGIecncK6aYApy7KskyCuGPYnUQY5EsazKCUNNkCQs(ik8kfChZbdr0Jp4)OmwzFCfABN)Fi7rTZhcvK8)uTNqnFguo1X6Zr0n2aLsLj9kPgJ1GCp1ZqkpyhCOA3j9z(KsOI6L(3uPufcgH(dMYAez0BPdYPvb(x6mzwxNNbR2L4DavER93bNNWZLNnIYliQ8tH0AK0TXHsBRjOOoj11qPMfREBXQT(PzsBhliuLdFnwbDDy2wZ9bzmgDURueo5wq)LTTFFWEzqe5b)WJ57vRS6HxBaM9fkepbOctIwLGsVFrpC(c3(SbWjd46t(KGZmj5sabwPaB73RIzOsZtUNc5p8aReeUhKL2ElnbVQ)42kaR(HjUNJgC2DX5(WSuZdQW3bS)IE3QXLvyH1oWlUtKFm5wcKbfkm2ll2BnLWRnWrUWSeYg0Rhz7aMeVKceFqsgW1yhLWdkUqoJmei8iMsbQ2ih2HVDg5VhW7zLjmogKLsZlQybu94X584RCkAE7nOTbIfsbwbKCvuSBjGbm3gkYqGc0zelWl1mbcYkwvxMKEUC2q4I9X4Y02kPMmsLssIr9NkQQkXemktS)tAiHSN0SOYlLIhsGYEcrais1EK9P0ev1oRsvLAXr3hFhHJK9uGxPToD4fYKlksUfjxktIun3Ti7kzYcZJaGcODxlQ6uqy7G(tPY(knE)0lR7XCItKk1wX5c4ryOrKndrY(ghKrHEvvoHbilnoWyNJs(YbLbsDZvtAV4UU0mRP(9bEroEChxtXP8T7DRdg3vfekofLQJAksruDGUXDZXYZVivLU)xinpdBNSYWuoVvgNMZIRYvuI3mgqKZvdf1ZeD9PLFjKBTqrXMo4MsYUiFHD0tB9zih34ItKS)dkmqHjbvWU9QGvzw63q28og0OU4SyYXnGnyMoBdcYbV7Xu1Uf6344zOVpICPYH41wGRCZ69M(QsI5AjS01fZ3Nl(OJN94uWTehVj0)l4(88t)xPfQa6vhp(7Ro4W7)JOimWt8PTYrxEIrLvtA3(sj71EnA4MSJPsEbnapJLAWQj93C34Hcw7t2vqt9kdknrfMCE5X0PiVhnHZxdbSxqOWhaT4TVM1gw8HD554kAUMSHgq5h9hHQUBvVwY6l)T8gQDfNgR(r18NIzxrQEh9Nz4ulx57rPtFn0SL(2y407Iemko2VTTemB86SEIxRquZcOxMkx3aogB97Tw6xv)VxSIS7VgWjFhz1lRxZrFz8Fv1k9fa9DMgt)5k6ePJcV2BWXrFPYn9JXegCnH0lUGHnE7ItikJLoYD6oW71O7UrvdPsuTLofw6d09KArT3IUuUBOQSmZyx)M(71OCIcxL048Ws77MyS)tA8sqACvBCvQ89CVw8mN9L7t90U09itByODIsJS(s06)eYT9d1VXVMlWeRbPMD7ZdVhiNVlYul5RFtELAE)Btp2Un(HitcQCpnB8UGLxymYPMTEsTFxJfeBYGY3LEqVBGQ3(UEzu(2E63aRKPkFEVYpCzV31nB(DFH0e)7yAHN5RI(mKA9zXgXVbCeIMYVgb(u6XE7JPrz8ab3UYtVp1jJR099W05nRYaiEz7lz(43jT(4RUlg)zbK6lcxR6LAdjjMxq0nahwM1TLg0X6QNTiDpjmS8mAMCVCWXPDOD1al7)oU7ZeKUnHSMfYabnqKDk(PyNCo12gtX)aKUf3eA5IFdBjm6oEpYXBSortP9g85K(F5uw)(LgJ9pMFEw8oEp4j6YnZIp)Fynch2hLFemhKe2WVrzLEalXMIt9GLoZarJT)ZjSgVtb6W8cNg0yTMPcSH1W0crYL1uJJxw2C1RGMQFwROiPoawBfzTxehRVglIZRMsshRFzX)0x1fP4ZFIftGS2Lxxc2)TS2kfgM1UjBOHv1vMAw19t)1zFOSo93HT4ZSYI1FhR)IMvQlv2yrgLGuDtf95JVA19tKy9gn(zSItoCqvdmPgiTBeP3r3mBuJTKvpVo7yIt8y7iBmwrhkz0UaIdhu0zsCQA1vstuJngYr80MZQjV6jFRLDPUnc9R(lfRo5EhUATMv3pY9OCbCWBUy5pjpL4bBST7DyZapRS)HpkfokPG5PD0wagHOQw)vML8(GfPC84JAY1w9f4MoESQRf8WHbCuoy(gJhPYDAKcVNjtMilaT6nsUQPKlQCCmuTshomsCf6gQWX4rkZalKo1nI7CBtxqUgG8JNx1q9Xyn6RPBNBzOPzBHru1KTZN5iGSS(Gxp4ChxXyQmWLeDLvdLVIWn5MUqM029bRiBz9xUIJztrgJbWLH94FFcqOK(sDY7A8GcZS5HaGHMhJy0TXIMB7G(5s9ZJgIMyGRz9rBV(IYK8QBZiw0ZRZkFMXO(x6o6hj)muLiTMacuEu7RDReVUDAe6XPEwN13SS1nRP1cKYUrQRa1ORHqrAixT28l7YhrFdvLtPx3mfhCtHRBD0ENbLsz0zS6ggQZqkKjUN9qZdDATj08ZTMisB0j31edemZVWTo9zpDud6GpamwTLsRnAo9fBauvYtDwoWPIPCFo781nbfuMxnxvFhXgQ23HfGaz(h3mhWmBdfhA7WHwzkMDEvKLmDtm6CP3ZS6cACkvbgpbmRyrALkBUTEnvxV7E8tg3wWDBi4TvmnvFLBORumMzprT6YOpB5HddkH0u9k9ts6vIV2Q6xjalEixLB9Yc1CTmkldtLhXO(CVggOe8OtthC4adaxP2v8vDHhDK2g5PPhh1NISpX5jPGEcmuVyvjgkxm7bQWvSFYX29W55TE9H5EJNEPaAplspzp0D2gKrLVV31owQpSdcPUzpgP)UEeS5Lo1sP0mKns(wGp(5ZQ2Iu0NcTlx32wS867nHzt1Vp4Z2s(elDWvtPdFt0ZcDXlRKOYT6BG016WzTCSN1Tq1A3ozFG52wgQEL(otN9snvoTd40dDZzX(42a1wvXCLivv2W2bkZot15fqcf2e9puDhw5Yo)nQFU(Qo1cbHK1dFPRIHp(kEQ2XUkNQxVU8k96CW45o9Ti6VfKQeskEkB1Udcgwpy5vLnt59iZ39x5xs7oCap3S4IPQNQY78vAg4JXwjgDVOBjkFA3Z9jkaLWzu7xv2q(5mV2v9KP7RNB9Bh3yQZL3bqwZ13noirxZ35LFHiYC)SY76Z1s58RE922t9AxdnpaSShTmNW3WTlxK9TQVFWzsvhwwA7OoPLn6(93CUUVMV8KvT(k(E903Y(Q9QccObs890frr9xG0Rp3vl9SVwUdLCLFZBLL4HWe5lQsX8UWvLsYY0(T1F3w1W5UFrxRc808fWvSHG8x(2gYGLAS44(w5VOTGBva2PaNXEU)L))p]] )

0 comments on commit 621a2b5

Please sign in to comment.