Squashed 'source/apps/card/' content from commit 7d618d6

git-subtree-dir: source/apps/card
git-subtree-split: 7d618d6f7b405a878824172b21517fe00eb7ffcc
Merge commit '248414c981a568984cdf45fa981038908d2e0eb4' as 'source/apps/card'