gitextract_iqplvj7o/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── issuer-icon-request.md ├── .gitignore ├── AppIcon.sketch ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GenerateIssuerIconAssets.sh ├── LICENSE ├── README.md ├── Tofu/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── 17thShard.imageset/ │ │ │ └── Contents.json │ │ ├── AWS.imageset/ │ │ │ └── Contents.json │ │ ├── Adobe.imageset/ │ │ │ └── Contents.json │ │ ├── Allegro.imageset/ │ │ │ └── Contents.json │ │ ├── Amazon.imageset/ │ │ │ └── Contents.json │ │ ├── AnonAddy.imageset/ │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Atlassian.imageset/ │ │ │ └── Contents.json │ │ ├── Backblaze.imageset/ │ │ │ └── Contents.json │ │ ├── Basecamp.imageset/ │ │ │ └── Contents.json │ │ ├── Binance.imageset/ │ │ │ └── Contents.json │ │ ├── BitBay.imageset/ │ │ │ └── Contents.json │ │ ├── Bitbucket.imageset/ │ │ │ └── Contents.json │ │ ├── Bitstamp.imageset/ │ │ │ └── Contents.json │ │ ├── Bittrex.imageset/ │ │ │ └── Contents.json │ │ ├── Bitwarden.imageset/ │ │ │ └── Contents.json │ │ ├── CircularProgressViewBorderThick.imageset/ │ │ │ └── Contents.json │ │ ├── CircularProgressViewBorderThin.imageset/ │ │ │ └── Contents.json │ │ ├── Cloudflare.imageset/ │ │ │ └── Contents.json │ │ ├── Coinbase.imageset/ │ │ │ └── Contents.json │ │ ├── Contentful.imageset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── CorporateTrust.imageset/ │ │ │ └── Contents.json │ │ ├── CyDIS.imageset/ │ │ │ └── Contents.json │ │ ├── DNSimple.imageset/ │ │ │ └── Contents.json │ │ ├── DigitalOcean.imageset/ │ │ │ └── Contents.json │ │ ├── Discord.imageset/ │ │ │ └── Contents.json │ │ ├── Docker.imageset/ │ │ │ └── Contents.json │ │ ├── Dropbox.imageset/ │ │ │ └── Contents.json │ │ ├── ElectronicArts.imageset/ │ │ │ └── Contents.json │ │ ├── EpicGames.imageset/ │ │ │ └── Contents.json │ │ ├── Evernote.imageset/ │ │ │ └── Contents.json │ │ ├── Facebook.imageset/ │ │ │ └── Contents.json │ │ ├── FastMail.imageset/ │ │ │ └── Contents.json │ │ ├── Fidelity.imageset/ │ │ │ └── Contents.json │ │ ├── Figma.imageset/ │ │ │ └── Contents.json │ │ ├── Firefox.imageset/ │ │ │ └── Contents.json │ │ ├── Gandi.imageset/ │ │ │ └── Contents.json │ │ ├── GitHub.imageset/ │ │ │ └── Contents.json │ │ ├── GitLab.imageset/ │ │ │ └── Contents.json │ │ ├── Gitea.imageset/ │ │ │ └── Contents.json │ │ ├── GoDaddy.imageset/ │ │ │ └── Contents.json │ │ ├── Google.imageset/ │ │ │ └── Contents.json │ │ ├── GreenAddress.imageset/ │ │ │ └── Contents.json │ │ ├── HEY.imageset/ │ │ │ └── Contents.json │ │ ├── HackTheBox.imageset/ │ │ │ └── Contents.json │ │ ├── Heroku.imageset/ │ │ │ └── Contents.json │ │ ├── Hetzner.imageset/ │ │ │ └── Contents.json │ │ ├── HomeAssistant.imageset/ │ │ │ └── Contents.json │ │ ├── Honeybadger.imageset/ │ │ │ └── Contents.json │ │ ├── Hostek.imageset/ │ │ │ └── Contents.json │ │ ├── Hover.imageset/ │ │ │ └── Contents.json │ │ ├── HumbleBundle.imageset/ │ │ │ └── Contents.json │ │ ├── IDme.imageset/ │ │ │ └── Contents.json │ │ ├── IFTTT.imageset/ │ │ │ └── Contents.json │ │ ├── Instagram.imageset/ │ │ │ └── Contents.json │ │ ├── Intercom.imageset/ │ │ │ └── Contents.json │ │ ├── IssuerIcons/ │ │ │ └── Philips.imageset/ │ │ │ └── IssuerIcons │ │ ├── JetBrains.imageset/ │ │ │ └── Contents.json │ │ ├── Kickstarter.imageset/ │ │ │ └── Contents.json │ │ ├── LastPass.imageset/ │ │ │ └── Contents.json │ │ ├── LinkedIn.imageset/ │ │ │ └── Contents.json │ │ ├── Linode.imageset/ │ │ │ └── Contents.json │ │ ├── Lobsters.imageset/ │ │ │ └── Contents.json │ │ ├── LocalBitcoins.imageset/ │ │ │ └── Contents.json │ │ ├── Mailchimp.imageset/ │ │ │ └── Contents.json │ │ ├── Mastodon.imageset/ │ │ │ └── Contents.json │ │ ├── Mega.imageset/ │ │ │ └── Contents.json │ │ ├── Microsoft.imageset/ │ │ │ └── Contents.json │ │ ├── Name.com.imageset/ │ │ │ └── Contents.json │ │ ├── Netlify.imageset/ │ │ │ └── Contents.json │ │ ├── Nextcloud.imageset/ │ │ │ └── Contents.json │ │ ├── NexusMods.imageset/ │ │ │ └── Contents.json │ │ ├── NiceHash.imageset/ │ │ │ └── Contents.json │ │ ├── Nintendo.imageset/ │ │ │ └── Contents.json │ │ ├── Njalla.imageset/ │ │ │ └── Contents.json │ │ ├── Nodecraft.imageset/ │ │ │ └── Contents.json │ │ ├── NordPass.imageset/ │ │ │ └── Contents.json │ │ ├── PaladinExtensions.imageset/ │ │ │ └── Contents.json │ │ ├── Parler.imageset/ │ │ │ └── Contents.json │ │ ├── PayPal.imageset/ │ │ │ └── Contents.json │ │ ├── PhilipsHue.imageset/ │ │ │ └── Contents.json │ │ ├── Posteo.imageset/ │ │ │ └── Contents.json │ │ ├── Postmark.imageset/ │ │ │ └── Contents.json │ │ ├── Privacy.imageset/ │ │ │ └── Contents.json │ │ ├── ProfitBricks.imageset/ │ │ │ └── Contents.json │ │ ├── ProtonMail.imageset/ │ │ │ └── Contents.json │ │ ├── Prusa.imageset/ │ │ │ └── Contents.json │ │ ├── PrusaAccount.imageset/ │ │ │ └── Contents.json │ │ ├── Reddit.imageset/ │ │ │ └── Contents.json │ │ ├── Robinhood.imageset/ │ │ │ └── Contents.json │ │ ├── RubyGems.imageset/ │ │ │ └── Contents.json │ │ ├── RuneScape.imageset/ │ │ │ └── Contents.json │ │ ├── STACK.imageset/ │ │ │ └── Contents.json │ │ ├── SimpleLogin.imageset/ │ │ │ └── Contents.json │ │ ├── Slack.imageset/ │ │ │ └── Contents.json │ │ ├── Snapchat.imageset/ │ │ │ └── Contents.json │ │ ├── Sony.imageset/ │ │ │ └── Contents.json │ │ ├── Squarespace.imageset/ │ │ │ └── Contents.json │ │ ├── StandardNotes.imageset/ │ │ │ └── Contents.json │ │ ├── Stripe.imageset/ │ │ │ └── Contents.json │ │ ├── Surfshark.imageset/ │ │ │ └── Contents.json │ │ ├── TETR.IO.imageset/ │ │ │ └── Contents.json │ │ ├── Time4VPS.imageset/ │ │ │ └── Contents.json │ │ ├── TorGuard.imageset/ │ │ │ └── Contents.json │ │ ├── Tresorit.imageset/ │ │ │ └── Contents.json │ │ ├── Tumblr.imageset/ │ │ │ └── Contents.json │ │ ├── TurboTax.imageset/ │ │ │ └── Contents.json │ │ ├── Tutanota.imageset/ │ │ │ └── Contents.json │ │ ├── Tweakers.imageset/ │ │ │ └── Contents.json │ │ ├── Twilio.imageset/ │ │ │ └── Contents.json │ │ ├── Twitch.imageset/ │ │ │ └── Contents.json │ │ ├── Twitter.imageset/ │ │ │ └── Contents.json │ │ ├── Uber.imageset/ │ │ │ └── Contents.json │ │ ├── Ubisoft.imageset/ │ │ │ └── Contents.json │ │ ├── Unity.imageset/ │ │ │ └── Contents.json │ │ ├── VKontakte.imageset/ │ │ │ └── Contents.json │ │ ├── Wallabag.imageset/ │ │ │ └── Contents.json │ │ ├── WordPress.imageset/ │ │ │ └── Contents.json │ │ ├── YNAB.imageset/ │ │ │ └── Contents.json │ │ ├── Zoom.imageset/ │ │ │ └── Contents.json │ │ └── ownCloud.imageset/ │ │ └── Contents.json │ ├── Base.lproj/ │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Controllers/ │ │ ├── AccountCreationViewController.swift │ │ ├── AccountSearchResultsViewController.swift │ │ ├── AccountUpdateViewController.swift │ │ ├── AccountsTableViewUpdater.swift │ │ ├── AccountsViewController.swift │ │ ├── AlgorithmsViewController.swift │ │ └── ScanningViewController.swift │ ├── Extensions/ │ │ ├── Data.swift │ │ └── UIViewController.swift │ ├── Info.plist │ ├── Models/ │ │ ├── Account.swift │ │ ├── Algorithm.swift │ │ ├── ExternalDataInterop.swift │ │ ├── Keychain.swift │ │ └── Password.swift │ ├── Protocols/ │ │ ├── AccountCreationDelegate.swift │ │ ├── AccountUpdateDelegate.swift │ │ └── AlgorithmSelectionDelegate.swift │ ├── Tofu.xcconfig │ └── Views/ │ ├── AccountCell.swift │ └── CircularProgressView.swift ├── Tofu.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ └── IDEWorkspaceChecks.plist ├── TofuTests/ │ ├── AccountTests.swift │ ├── DataTests.swift │ ├── Info.plist │ └── PasswordTests.swift └── TofuUITests/ ├── Info.plist └── TofuUITests.swift