diff --git a/docs/concepts/syncs.md b/docs/concepts/syncs.md
index 3d80456c5..a82959764 100644
--- a/docs/concepts/syncs.md
+++ b/docs/concepts/syncs.md
@@ -150,20 +150,20 @@ Using the above example, if a flag key is duplicated across all 3 sources, then

-### State Resync Events
+### Duplicate flags across sources
-Given the above example, the `source-A` and `source-B` 'versions' of flag definition the `foo` have been discarded, so if a delete event in `source-C` results in the removal of the `foo`flag, there will no longer be any reference of `foo` in flagd's store.
+Given the above example, the `source-A` and `source-B` 'versions' of the `foo` flag definition have been discarded.
+flagd stores a single definition per flag set ID and flag key, so lower priority duplicates are not retained alongside the winning one.
-As a result of this flagd will return `FLAG_NOT_FOUND` errors, and the OpenFeature SDK will always return the default value.
+This matters when a flag is deleted.
+If `source-C` removes its definition of `foo`, that definition is removed from the store and no definition of `foo` remains.
+flagd does not fall back to the definition from `source-B`, and does not rebuild the merged state from the remaining sources.
+Evaluations of `foo` then result in `FLAG_NOT_FOUND` errors, and the OpenFeature SDK returns the default value.
-To prevent flagd falling out of sync with its flag sources during delete events, resync events are used.
-When a delete event results in a flag definition being removed from the merged state, the full set of definition is requested from all flag sources, and the merged state is rebuilt.
-As a result, the value of the `foo` flag from `source-B` will be stored in the merged state, preventing flagd from returning `FLAG_NOT_FOUND` errors.
+!!! note
-
+ Earlier versions of flagd emitted a state resync event in this situation, re-requesting the full flag definition from every source so that the `source-B` definition could take over.
+ That behavior was removed when flag storage moved to keying flags by flag set ID and key, and flagd no longer reconciles the same flag across multiple sources.
-In the example above, a delete event results in a resync event being fired, as `source-C` has deleted its 'version' of the `foo`, this results in a new merge state being formed from the remaining definition.
-
-
-
-Resync events may lead to further resync events if the returned flag definition result in further delete events, however the state will eventually be resolved correctly.
+For this reason, the same flag, identified by its flag set ID and flag key, must not be supplied by more than one source.
+Flags that do not set a `flagSetId` all belong to the same implicit flag set, so duplicating a flag key across sources without flag sets collides in exactly the same way.
diff --git a/docs/images/flag-merge-3.svg b/docs/images/flag-merge-3.svg
deleted file mode 100644
index a93354e02..000000000
--- a/docs/images/flag-merge-3.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1cXFtT20hcdTAwMTN9z69wsa9BO7eeS964XHUwMDA2XHUwMDEyXHUwMDAyXHUwMDE4ctv9skVcdFvYXG6yZWxhjLfy37dHNtbFtrDBTkTqM6lcdTAwMDSPRlJrps/p0zOt/PuqUtmI7jvexpvKhjeouYFf77p3XHUwMDFir2173+v2/LCNh1j8vVx1MDAxN952a3HPZlx1MDAxNHV6b/78MznDqYWt0Vle4LW8dtTDfv/D75XKv/Hfqft0vVrktlx1MDAxYoFcdTAwMTefXHUwMDEwXHUwMDFmSm6lucq3XHUwMDFlh+34tpRcdTAwMWLDXHUwMDE0Z1pPevi9Xbxf5NXx8JVcdTAwMWL0vOSIbdpw74HvfFKSXHUwMDFkXGaP3l1cdTAwMDT7g+uj7b3ktld+XHUwMDEwnEf3weih3Frztpsyqlx1MDAxN3XDa++LX4+a9u659sl5vVx1MDAxMIcgOatcdTAwMWLeNpptr9fLnFx1MDAxM3bcmlx1MDAxZt3bNkImraNReFNJWlx1MDAwNnFcdTAwMGYtXHUwMDFjZrg2VFx1MDAxMVx1MDAwMcaIyeHxXHUwMDA1wFx1MDAwMUKIoVx1MDAwMDhcdTAwMWVC5CzbXHSDsGst+4N69iex7dKtXTfQwHZ90ifquu1ex+3ilCX97sbPzLlxOH6UIIxcdTAwMGKuYNKj6fmNZlx1MDAxNFvD4y6CXHUwMDAzXHUwMDAxXHJodWKNXHUwMDE3z1x1MDAwYkU7XHUwMDA1aMnZ5Ii1oXNYj33kn2Q2um7LO7SntG+DID2g7fp4QFx1MDAxZnwp8SY+bvmRPKTtv5f3wrQnZrwx8lx1MDAwNsmTp1xcp7Oz01x1MDAxZlxmXHUwMDA2N8cndfK++1x1MDAxNdpcdTAwMTetXHUwMDFiujHp9+P17MuOTt5+e3G8XHUwMDE5XHUwMDFldu/ffWd3p7utz1x1MDAwN5+aO9m7PNzf7XbDu9R1x78lw3LbqbsjXHUwMDBmp9KgayhJXGJcdTAwMTdcdEpcdTAwMDK/fZ1cdTAwMWazIKxdJ6B4lTJ4XG6NmedPXHUwMDAx0aT8NFx1MDAwZkQpgWpNgS1cZsTZo1l2IFItXHUwMDFkZYhEXHUwMDFjXHUwMDAwp1xcyFx1MDAxY1x1MDAxMIVwpJRcbo9cdTAwMTOQcn04xFsjyIzWXHUwMDA2mORSsWlcdTAwMWMymMJcdTAwMWRcdTAwMThNXHUwMDA1Qpc8XHUwMDFmd5lcdTAwMDNTXHUwMDAwW6WvJlaF7ejcXHUwMDFm2llhJNO677b84D4zq7FcdTAwMTPjKF5cdTAwMDVuozKKU5WtjczhrcBvWL/eqKHZXjfj8pGPcWzSoeXX6+ngVMN7un7b61x1MDAxZS5cdTAwMTJTwq7f8Ntu8LHYJFx1MDAxY1x072BCok5q+i7dnmeP2nZVXGLdwkBqYD5+XHUwMDE1YUYuXHUwMDExRqsnXGaivf7B3lx1MDAwN1x1MDAxNp595sN6oypPS49eosGGUSWN5ILpxFx1MDAwYuPzKSeOxriFXHUwMDExVlBCQeZcZitbXHUwMDE0XHUwMDA1qrTWRL2sKMqMXHUwMDE4+n7z7/5NlWx3et2v7eHh6aJRtL/fOjqTXHUwMDFkqOq+P3y7d6Og/qH5sqKo9axcdTAwMDJcdTAwMThSjixNXHUwMDE3XHUwMDBmo7OHs+xApFo5RFx1MDAxM6BMXHUwMDE5zUVez+I4OChnXHRSquFGXHUwMDAwX2NcdTAwMWNcdTAwMDVHYVjUyFx0XHUwMDE40NlcZiTOiKNWXHUwMDA2YNrBxPOR91x1MDAxMuPo9pri6CNBpSiObv/EOIr+LfLNXHUwMDEzXHUwMDA0M9TBSO9s8VD6nlxctEPPv+tcdTAwMWPs+lW1K1x1MDAwZnrb/dIjXHUwMDE4tLaRVFxuXHUwMDA1klx1MDAxYiXyXHUwMDAwxoRcdTAwMTSHXHUwMDAxXHUwMDEwVkJcbl32hNSgJkAwpSbtJURS2P9cdTAwMTK0Wlx1MDAwN39HR0dDr392yT+T2/An5KOF173Tg+jDXHUwMDE3023w+3on2N06ufJqRyu47ln/qG5u+ud/bVc3N9XNZn37lNVXXHUwMDE2+Vx1MDAxOVx1MDAwMy7SXGaynsifkmo53lx1MDAwMMkwpLCU5nyMNmbPfslpQ3HuYC9cdTAwMGVSXHUwMDAzXHUwMDA3llouXHUwMDE40YZcdTAwMDBcdTAwMWL3XHUwMDE5YtRcdTAwMThB18dcdTAwMWHCOIpcdTAwMWFcdTAwMDMghECaSumPgrAvMG1gls5+ddTXS3jq86N+fU3R/pG4Nyva11dcdTAwMWLlR0QxXHUwMDAzqYrIfOtcdTAwMDNQXHUwMDA1hlx1MDAxMC1JSvo9XHUwMDA21GKmLSlQMVWm8YozJ1JcdTAwMWFcdTAwMDRJXHUwMDBlqVx1MDAwNFx1MDAxMKmYQVNcdEBcdTAwMTBKOmfZXG5cdTAwMTU60EyAZ4nmnWBcdTAwMTVtVUxwglBcdTAwMDaDXGJJZe5jxS45U0JhyrGOXGLPXHUwMDFlj/DFkNaap1x1MDAxZHtRSPdcIrdcdTAwMWJt++26325kXHJcdTAwMWJvuSyyPFx1MDAxNZNA7dZaSVx1MDAxYylcdTAwMDF/jMJcXFxi5z2hZztebseKmTgvkyipgGLMgqkn99r1xy0qhn7GXCJAvuOcUbv5XHUwMDAxPFmymVjEnLS0M0qJKZtcdTAwMDK3XHUwMDE37YStllx1MDAxZuHAn4Z+O8pcdTAwMGZwPJJbllx1MDAwZZqeOzX7+EzpY3ne6NgrZnVcXPJbJVx1MDAwMVb8ZfL7P69n9t6c7+/2M+XpyfVepf9dnvJg/i5cdTAwMWLhxFxirlOk8Vx1MDAxOOdcdTAwMTWv05SX80TR8qDBTENcdTAwMGImXHUwMDA1OqNcdTAwMDLI2bVKxtOOSX3UXGbGXHUwMDEz1MHUXHUwMDBiJVx1MDAxNNdUMZ5cIsVcdTAwMDexoojRmpJcdTAwMTUsUbw4witeR0jRyyYyniCU4pSiJFx1MDAwNVBMpnqN+IVcdTAwMTZTXFzW7JdFNPPcLD485WFLMs28LIjp+btcdTAwMTCMUpxcdTAwMDNYYlx1MDAxN9HU9+TJ7kVzm3xqyL3Lo1x1MDAxYrjrnZSdaIyQjmSKXHUwMDExzCiYXcHPaSuuXHUwMDFjKqVGnlx1MDAxN0Qzsr7VT61cdTAwMWQtuWE47oZcblwiZ+xcIorE9ERLKdRcdTAwMDZa/vLVz+fmQVRmWlx1MDAwYvKgb9gh/LZRsUmI86392Vxybr03lXHrnPwo8K6iguwoXG4781KjzGPk86BcdTAwMDVNWSg/4uJJXHUwMDEwXHUwMDE2rKhcIkdcbsxcbshcdTAwMTJcdTAwMTU5R96e6Z2Hd+dhNVx1MDAxYV5cctTeX1ui9Fx1MDAxMFaIUVx1MDAwM8hYqIKRO01OK3D6kyCMpuLkgkEyifcsZ+1gzMAwwocxMKtY8fxccjDMSlx1MDAwNGK2alx1MDAxNM+V/ELMj8REXHUwMDE4MHbBa2FcdTAwMThcdTAwMTcv/JZcdTAwMTTGglx0XHUwMDFiiVx1MDAxMaJ2XHRYaprfx1x1MDAwMFx1MDAxZZdcdTAwMDRgXHUwMDE2Slx1MDAxNddsnctcdTAwMWPGwUGXXHUwMDE0mEaLUlueXHUwMDEzXHUwMDE4T6FcdTAwMThcdTAwMTNcdTAwMTH84XIt21x1MDAxNiXR+Hl9/Lj6571atL+1XHUwMDFifnh7cOG//d7mXHUwMDFmQ7c3U/1TXHUwMDA3kKQlSGFcdTAwMTebSYo7XHUwMDEz9Vx1MDAwZlx1MDAwZdN2i1x1MDAxYbNxoSVl08PykkT/XFwvy539LIUv6FxceSBcdOBcdTAwMWYjXHUwMDE2Xz0tns2y0orQqFx1MDAwZYThWoBcdTAwMDKGXHUwMDE4zdFcbuG2XpdyxfEgoeurNKKMOJYlXHUwMDE4XHUwMDEwoZG/6GJcdTAwMTKfXHUwMDEwxZTkcu2Fglx1MDAxM5db7Vbig/+WRnzQONRX3L7rXHUwMDA37mXgfWuPJVx1MDAwMF49XGb5z1VcdTAwMWZcdTAwMGJcdTAwMWKzXG75UVxckmh4vjUpKbZ7olxcyMW5otdv3mj367E5beySsHq617juvSs7V1BcdTAwMTRcdTAwMWaoQVx1MDAwMFx1MDAxM2pFXHUwMDE0wcQ6y1x1MDAxNVxmRMxcdTAwMTWM4dFMhVIpSylcdTAwMTRmPHJdXHUwMDFiLWsrpXh/XFy72NzZ/Dp0XHUwMDBmh4ycXFycXHI7h99cdTAwMTctTVxizjpcdTAwMDN5XzvZPCH72y6/vYbgS3cxniq87m9R8lx1MDAwMGZcdTAwMWXAXHUwMDE1XHUwMDExSkkgi+N79iyVXHUwMDFk39RcdTAwMTZcdTAwMWRcdTAwMGLGuS2ypjonXHUwMDA1mOHxXHUwMDFiXHUwMDAzXGIlxrFcdTAwMWJbXHUwMDFivO0rXHUwMDAzxFx1MDAxOK1cdTAwMDXhnFkqmcb3dNGDtF1cdTAwMTVcboh1K4FyXHUwMDE1PTzUXHUwMDE17syJzM8tfngkVFx1MDAxNZU67ixcdTAwMTmfn1pcdTAwMDSBjjI3Nlx1MDAwM6A3KbLEjmAxSZZcdTAwMTW7tlxuoiA2c8ZcdTAwMWTU+rZcdTAwMDJCUZlaXHUwMDA0XFz96oCI4y7SxUjFz4rN9vVcdTAwMDXMvZRdyeCSilx1MDAxNJWMZb1gVFx1MDAwMEkt6pRrvWCZcJRcdTAwMWHqhfZcdTAwMDSLXHUwMDAxV8nsXHTiXGJcdTAwMGJpS9ORulx1MDAwMbk51eu331x1MDAxM5znZ6PDUy6WXFzxVfrf5XdcdTAwMTTm51x1MDAwMZphXHUwMDAyK8VcdTAwMTIvJ3lBeHO8fzfgzf2DwdsqvCNcdTAwMTFcdTAwMGbKzjWGSVx1MDAwN5hEXHUwMDFkIDkoxXNvXHUwMDE2MsnsjoKhoFxyXHUwMDA3SFX+r5prjLFvRFx1MDAxODvuTJtFN1x1MDAwNW3GIEGtYi3yN9hQ4CXaUOCr2lBYJCuZJytGSpjGb8dKrVxixYCp89FUUltdRoGBVtbzpjPUWe+50lQ8m4bWqtDxq0ljrZE6eS/fvlIspys0YmPmZnJUXHUwMDEzbklrkc2iPJ4zds/IUsGwJ73ktNq4yIhMnyAgu1Dy6Pkpx42/UyAxXHUwMDEy8PGUTNVRpuLoslx1MDAwMmK1XHUwMDEyiCnAlDSO9MpcdTAwMDCblkDcRqNcdJLV+lx1MDAwYkFRjaA9zG63M7ytnrFXY01cdTAwMDJj/2tcdKNT0/IjO1BLKq1cdTAwMDIqZG6tqq5OXFz/431/yFx1MDAwN5e1fvW6Ok2FWdFjmVArVkSEgsVFrahcdTAwMDYkxVx1MDAxY0Mn3PBAhEwwR6BcdTAwMTRcdTAwMTBKKc3T9Vx1MDAwNbNi9P9Z8eHCszXG5LVOQoRcdTAwMTW+s+hPXHUwMDE1JMNcdTAwMTQy74KujPxcdTAwMDQ1JrFlXHTye1AoIzsqXlx1MDAxZu+HqmD8XHUwMDE1NcFoXHUwMDAz4KpcdTAwMWK2ZqwqLC2GniRuMnrjKZLnaVx1MDAwZjclgEb4fjVm3Fxyt9M5j3BcdTAwMWUmpLXR97277Wk8/HFcdTAwMTV/LD/E7GCx4MVcdTAwMDH3x6tcdTAwMWb/XHUwMDAxs1x1MDAwNlx1MDAwYuEifQ==
-
-
-
-
- flag source A flag source B flagd "foo" flag. Value: "foo" "foo" flag. Value: "foo2" 1 flag available "foo": foo3 flag source C "foo" flag. Value: "foo3" Delete event. Delete foo flag from source C
\ No newline at end of file
diff --git a/docs/images/flag-merge-4.svg b/docs/images/flag-merge-4.svg
deleted file mode 100644
index 02b7dd14e..000000000
--- a/docs/images/flag-merge-4.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nN1bWXPaSFx1MDAxN333r6CY10TT+5I3XHUwMDAzdrwkXHUwMDBlY2Inzucpl4xkUCwkLIS3qfz377YgSEhs9oBLXGauMtDdUl9133PPud3NPzuVSjV+6rvVXHUwMDBmlar72LZ9z4nsh+o7U37vRlx1MDAwMy9cZqCKJN9cdTAwMDfhMGonLbtx3Fx1MDAxZnz488/0XG6rXHUwMDFk9kZXub7bc4N4XHUwMDAw7f5cdTAwMDffK5V/kv+Zflwit1x1MDAxZNtBx3eTXHUwMDBikqq0KyVFvvQkXGaSbjHhmlFFNZm08Fx1MDAwNlxy6C92XHUwMDFkqL6x/YGb1piiauvn0bH/5Dn4wN+t283j4Gi430y7vfF8v1x1MDAxNT/5o4ey291hlDFqXHUwMDEwR+Gt+81z4q7pPVc+uW5cdTAwMTDCXHUwMDEwpFdF4bDTXHLcwWDqmrBvt734yZQhNClcdTAwMWSNwodKWvJoWmAmLIZcdTAwMTRSXHUwMDE0UVxuXHUwMDFmJrXJ9ZwriyvKKEdcXHFNVc6weuiHkTHsXHUwMDBm7Jq/1LRru33bXHUwMDAx+1x1MDAwMmfSJo7sYNC3I5ixtN3D+JEp1Vx1MDAxNoWXZIhAf5JPWnRdr9ONk6ehSZNZ1rjJtFxizjBXQrBJhTGhf+gkXHUwMDFl8nc6XHUwMDE3kd1zXHUwMDBmzVx1MDAxNcHQ97PDXHUwMDE5OOPh/O1JqS/Rccmv9Fx1MDAxOU37vbxcdTAwMGZm/XDKXHUwMDE3Y/cxffCM41xcdJpC/fXz+HR/r9lxzlx1MDAwM3R1XCKeqpN2v97Nvu3o4mY4jI+6XHUwMDA3u+LpZ/P6ukVuL9r1znQvv/u3oyh8yNx3/ClcdTAwMWSWYd+xR/6NhUaKSaElXHUwMDExelLve8Ftfsz8sH2bQmInY3BcdTAwMDGLU8+fgaGmej5cZqlARKOMXHUwMDFmL4Ph7NEsO1xmXHRTlkZMXHUwMDExTlx1MDAxNIbIQ3I41NKSXHUwMDFjYSRcdTAwMTTGXHUwMDFjXHUwMDAwsjFcdTAwMWNiylx1MDAwMGRaKc2JoEKSXCJcdTAwMGVcdM/jjmBGXHUwMDE0xThcdTAwMTNPX1xyvKmKXHUwMDAywtbprKlVYVx1MDAxMLe8ZzMtXHUwMDA0TZXu2z3Pf5qa1sSLYVx1MDAxNG98u1NcdTAwMTnRVGW3OlW963tcdTAwMWTj2NU2mO1GUz5cdTAwMWZ7QGOTXHUwMDA2Pc9xstzUhj5tL3Cjw1UoJYy8jlx1MDAxN9j+18UmwUi4XHUwMDA3kyBqZabv2lx1MDAxZbim1pTLhdhdyKNazVx1MDAwNbBWlHBGWeqwy/Bbd5B2XHUwMDBlXHUwMDBmOndcdTAwMTdnJ1x1MDAwN/vo8TNpYlp6/GImgUalXHUwMDE2SFx1MDAwYoo0T8c4uYFQ1NJYSKZcdTAwMTBcdTAwMTMqQ26lpFGsXHUwMDA11opcdTAwMTCVPuQ28OjXRv+7Umes0WpRfHV21Y2/t1x1MDAxYqvy6MlAX5DzL6p1slx1MDAxZlxcnbOjz+//Or/eLlx1MDAxZcWIs3k4xFx1MDAxMNdhymUmQi9cdTAwMDPi7OEsO1x1MDAxMFx001x1MDAxNlx1MDAxMKhEXGZcdTAwMTNcdGJwXHUwMDFhh5JQXHUwMDBipC7DWmpccliUXHUwMDFi5FFcdTAwMGWMXHI8XG6TzykmM4BY5FEtKZGaojXo122k0dqGaHRcdKUsotHaXHUwMDFi0ihGbD5+tYZ5XHUwMDAx/1hcdTAwMWS/tW73sGl3XHUwMDA2n1x1MDAxYvt7Z4f03j/t8puy41dwZHhUUVx1MDAxMKBcdTAwMDTecjRcbuko0KimI1x1MDAxMVxc9nRUY/iDYLNcdTAwMDZV/IY02rjF6vBb/OX+7KGh+y150cP3rTdIR1x1MDAxN943boaPw6ZcdTAwMTfXXHUwMDAzSlx1MDAxYk6zjmu3N2hd9CyR1lxmZ4G+XHUwMDExeobXPHgzyIGxfEmaO3uWSo5uqblcdTAwMDW5XCJnXG4rXHUwMDAy0Mmxs9DKsHOS8XNcIjeY5YJIkFx1MDAxMFI5Z1xmZFx1MDAxMdesXGLvXHUwMDE5WS5CXHUwMDEyKbBsXHKyeJvo2dlcdTAwMTAtLyGoWbTsrJeOR6FiXHUwMDA2Vlx1MDAxNZlcdTAwMGJVoFx1MDAxZY0kJip13mVYXVx1MDAxY1x1MDAxNEuKVUhpabIyTFx1MDAwMCiKcJxcdTAwMDcrUlx1MDAxNsZcdTAwMDRcdIS44FLnLVujlOZ4iotJqtonaFXYkoSZNWxcdTAwMGXTgzIyaVxmXoiwRFx1MDAxMJBccpvgYrKci1x1MDAxN0M6K2VeXHUwMDAw6UFsR3HNXHUwMDBiXHUwMDFjL+hMXHUwMDFiNt5cdTAwMTlZZVx1MDAxOSlcdFx1MDAwMu2hsVx1MDAxMllCwGSCQZCzIPhMMo06dt/IXHUwMDBlXHUwMDBiWFxuXHRcdTAwMTA/XHUwMDFjc0F44cndwFlu0WLoT1nEkclcXMFcdKlcdTAwMDKjlCxYRKysXGLTUrKCTb49iOthr+fFMPDN0Fx1MDAwYuL8XHUwMDAwJyO5a8JB17VcdTAwMGKzXHUwMDBmz5Sty8eNvrnjtOJKP1VSXFwlXyaf/343s/X7+e5uXlx1MDAwNUdP77eTfX95yKOLXHUwMDE2XHUwMDBmlFx1MDAxMKBPVl/FW7ycUt6QJ1x1MDAxNq3iSU4sJqRAXHUwMDAwWS0gPm4w5EGik3nJXHUwMDE5IY9hi0lOIVx1MDAxMVJmXSNcdTAwMTNcdTAwMTV/L+NcdTAwMTGQtSZcdTAwMDcpa8x7lYxZMeYtzvkzXHUwMDEx5j1cdTAwMDQ9hjBcdTAwMTZcZlOIfVx1MDAxY+RVIcTgxVFu2uztijXz/CypLrjYXHUwMDBig828VIji+Tt+XHUwMDAwMMhccjRZXV59XGaexfPpj9rBd1x1MDAxNjZqaL97focuSlx1MDAxZmtcdTAwMTDoJ1x0Plx1MDAwN8GGYKF0bqlcdTAwMDOCO2hahGE0mFx1MDAxMFJvbqVSKUtcdFx1MDAxOHCCIVQwJGbs+LHU9nFs4YJcdI5cdTAwMTTZ+pXKzOLMklToXHUwMDEyXHUwMDFhhJfVislDrMvg3PaH7ofKuHROiuS7N/GCXHUwMDA0KVx1MDAwZfvzsqOpx8inQiuaslKKRNmrIFxmTjlcdTAwMWbCyFx1MDAxYydBZHW50OV3z/r049n+8e3D/X1wI49Oj3bLXHUwMDBmYbNIiDSFZFBjhURh04+9XHUwMDExhMFW6Ilrglx1MDAxOEaJLF9cdTAwMDXDkNxcdTAwMTlcdTAwMWFex/Lkf1x1MDAwMMOkRCAm60bxXFzVXHUwMDBmTjNcdTAwMGbGXHUwMDA0U4k5yu5cdTAwMDIvg/HiVdqSwpgpYYiYSKo5PLLIb1x1MDAxOVwikWzdQ/5cdFxuiFx1MDAxMZIzbI0oXHUwMDE2xFwiWlFOXHUwMDA1/ENMp26dbjokqSEoe6WIwsU1SsmIltlTO6VR/Fx1MDAxMiuRXHUwMDAx6utcdTAwMTV/Xi2vdbVcdTAwMDFhySAkIcolkuBccrOSXHUwMDAxXHUwMDBi5lx1MDAwN8RcdTAwMTLhUiOYXHQqXHUwMDBi47JNOcB8r0tqc/62plx1MDAwNIBlNuaLJ29cdTAwMTXhQuLVT97yb/3jMGYnjb2jx49cdTAwMWQ5+NJ/PO2VPexwjIx4gKGVIL+plIW9TpFcdTAwMWO9NUdzYVI2uLxKkGU2KkGqsNEsr1wiXHUwMDFliElg2FtshkxcXO7Nt1x1MDAwNTFVmZ2hTWtcdTAwMTOcKIGKfW97vn3tu5fBWCHA3UFcdTAwMTK8rThZ2Zh1qJMlp1wiKM1cdTAwMTdPYoU0uzHGcVeOXHUwMDE1n1x1MDAxYfWL3V2H1s5cdTAwMGXE0VH/7utjzSm9RMGYMUuatW1cdTAwMDXMpCTLZVx1MDAxYVxuySRWmOUrXHUwMDAxg6JzlpXsXFxcdTAwMDSmWHHFMN2ug1x1MDAxMbVcdTAwMTj3vl1cdTAwMGZbuIOHu/5cdTAwMGbU/nFcdTAwMTetfDDi00OET4JW6+dX54z/8Fx1MDAxZvxcdTAwMWJ2+mnLXHUwMDBlMCC9gLVcdTAwMDVVfGpKl55PmjmcZUdcImHSMuvEhFwiYG+dXHTvIyQykVx1MDAxY9Snklx1MDAxMlxyubjYXHUwMDE4XHUwMDEyzUF9MEBcdTAwMDFcdFNcboJ1XHUwMDE2bVx1MDAxN/NcdTAwMDMsXHUwMDA18LZeS4bwr5J+iV7grrOI9XVHXGbrXHUwMDFiOsuwhFZcdTAwMTZcdTAwMWQxrL+QTF97piGrIfPoVUb7XHTFV0fv4nhWVvSaM1xyi3hUguY25ISElJyqXHL+zIazeZl8SqRcdTAwMTRZwJJSXHUwMDEyyIeowCyz9PCbSLlmXGKRzfzg7d/v8LFXgXzFXHUwMDFkvsWQq0zt8MFcdTAwMTAzgYnUMLdcXIjiIYL/8Fx1MDAwZd88R1x1MDAxYlVcdTAwMTd8LL3jTvb9pWJcdTAwMDEgNF+1U1wiheGhlaPNftyLPt/pg2efvOd753XVJFdbsMWHQSsgqSDaQOThMvejPoWTXHUwMDFmXHUwMDA1KcVBR2spNqdcdTAwMTXMPi7VXHUwMDFhXHUwMDEyXHUwMDAzQudFm1x1MDAxOSm+pJyBhEmn6e2lgkSA1ledjXpVXHUwMDBlXHUwMDFlxl03ulxmXGY9XHUwMDBm3jbhnt3zi7LrnXFcdTAwMTSo2v1+K4ZxnFx1MDAwNM/qvec+1IpO88dN8jK5RoJvXHUwMDAzJDchg187v/5cdTAwMGbyvq13In0=
-
-
-
-
- flag source A flag source B flagd "foo" flag. Value: "foo" "foo" flag. Value: "foo2" 1 flag available "foo": foo2 flag source C other flags
\ No newline at end of file