diff --git a/.gitignore b/.gitignore
index 0713ae2f..0a3a68f6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,218 @@
-# xcode noise
-build/*
+Below are multiple .gitignore files for use with Xcode/Objective-C projects
+
+##########################################
+# OS X
+.DS_Store
+
+# Xcode
+build/
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata
+*.xccheckout
+profile
+*.moved-aside
+DerivedData
+*.hmap
+*.ipa
+
+# CocoaPods
+Pods
+
+##########################################
+#.gitignore file
+
+.DS_Store
+*/build/*
*.pbxuser
+!default.pbxuser
*.mode1v3
-DerivedData/*
-# old skool
-.svn
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata
+profile
+*.moved-aside
+DerivedData
+.idea/
+*.hmap
+##########################################
+
+I like the links in this one ... its from
+http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
+
+#########################
+# .gitignore file for Xcode4 and Xcode5 Source projects
+#
+# Apple bugs, waiting for Apple to fix/respond:
+#
+# 15564624 - what does the xccheckout file in Xcode5 do? Where's the documentation?
+#
+# Version 2.1
+# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
+#
+# 2013 updates:
+# - fixed the broken "save personal Schemes"
+# - added line-by-line explanations for EVERYTHING (some were missing)
+#
+# NB: if you are storing "built" products, this WILL NOT WORK,
+# and you should use a different .gitignore (or none at all)
+# This file is for SOURCE projects, where there are many extra
+# files that we want to exclude
+#
+#########################
+
+#####
+# OS X temporary files that should never be committed
+#
+# c.f. http://www.westwind.com/reference/os-x/invisibles.html
+
+.DS_Store
+
+# c.f. http://www.westwind.com/reference/os-x/invisibles.html
+
+.Trashes
+
+# c.f. http://www.westwind.com/reference/os-x/invisibles.html
+
+*.swp
+
+# *.lock - this is used and abused by many editors for many different things.
+# For the main ones I use (e.g. Eclipse), it should be excluded
+# from source-control, but YMMV
+
+*.lock
+
+#
+# profile - REMOVED temporarily (on double-checking, this seems incorrect; I can't find it in OS X docs?)
+#profile
+
+
+####
+# Xcode temporary files that should never be committed
+#
+# NB: NIB/XIB files still exist even on Storyboard projects, so we want this...
+
+*~.nib
+
+
+####
+# Xcode build files -
+#
+# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "DerivedData"
+
+DerivedData/
+
+# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "build"
+
+build/
+
+
+#####
+# Xcode private settings (window sizes, bookmarks, breakpoints, custom executables, smart groups)
+#
+# This is complicated:
+#
+# SOMETIMES you need to put this file in version control.
+# Apple designed it poorly - if you use "custom executables", they are
+# saved in this file.
+# 99% of projects do NOT use those, so they do NOT want to version control this file.
+# ..but if you're in the 1%, comment out the line "*.pbxuser"
+
+# .pbxuser: http://lists.apple.com/archives/xcode-users/2004/Jan/msg00193.html
+
+*.pbxuser
+
+# .mode1v3: http://lists.apple.com/archives/xcode-users/2007/Oct/msg00465.html
+
+*.mode1v3
+
+# .mode2v3: http://lists.apple.com/archives/xcode-users/2007/Oct/msg00465.html
+
+*.mode2v3
+
+# .perspectivev3: http://stackoverflow.com/questions/5223297/xcode-projects-what-is-a-perspectivev3-file
+
+*.perspectivev3
+
+# NB: also, whitelist the default ones, some projects need to use these
+!default.pbxuser
+!default.mode1v3
+!default.mode2v3
+!default.perspectivev3
+
+
+####
+# Xcode 4 - semi-personal settings
+#
+#
+# OPTION 1: ---------------------------------
+# throw away ALL personal settings (including custom schemes!
+# - unless they are "shared")
+#
+# NB: this is exclusive with OPTION 2 below
+#!xcuserdata
+
+# OPTION 2: ---------------------------------
+# get rid of ALL personal settings, but KEEP SOME OF THEM
+# - NB: you must manually uncomment the bits you want to keep
+#
+# NB: this *requires* git v1.8.2 or above; you may need to upgrade to latest OS X,
+# or manually install git over the top of the OS X version
+# NB: this is exclusive with OPTION 1 above
+#
+!xcuserdata/**/*
+
+# (requires option 2 above): Personal Schemes
+#
+#!xcuserdata/**/xcschemes/*
+
+####
+# XCode 4 workspaces - more detailed
+#
+# Workspaces are important! They are a core feature of Xcode - don't exclude them :)
+#
+# Workspace layout is quite spammy. For reference:
+#
+# /(root)/
+# /(project-name).xcodeproj/
+# project.pbxproj
+# /project.xcworkspace/
+# contents.xcworkspacedata
+# /xcuserdata/
+# /(your name)/xcuserdatad/
+# UserInterfaceState.xcuserstate
+# /xcsshareddata/
+# /xcschemes/
+# (shared scheme name).xcscheme
+# /xcuserdata/
+# /(your name)/xcuserdatad/
+# (private scheme).xcscheme
+# xcschememanagement.plist
+#
+#
+
+####
+# Xcode 4 - Deprecated classes
+#
+# Allegedly, if you manually "deprecate" your classes, they get moved here.
+#
+# We're using source-control, so this is a "feature" that we do not want!
+
+*.moved-aside
+
+####
+# UNKNOWN: recommended by others, but I can't discover what these files are
+#
+# ...none. Everything is now explained.
+##########################################
-# osx noise
-*.DS_Store
-*.com.apple.timemachine.supported
+##########################################
\ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 894abddb..00000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "vendor/WiredFrameworks"]
- path = vendor/WiredFrameworks
- url = https://github.com/sc1sm3/WiredFrameworks.git
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Adolf.tiff b/Emoticons/WiredPlus.WiredEmoticons/Adolf.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Adolf.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Adolf.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Alien.tiff b/Emoticons/WiredPlus.WiredEmoticons/Alien.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Alien.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Alien.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Ambivalent.tiff b/Emoticons/WiredPlus.WiredEmoticons/Ambivalent.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Ambivalent.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Ambivalent.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Angry.tiff b/Emoticons/WiredPlus.WiredEmoticons/Angry.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Angry.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Angry.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Ass.tiff b/Emoticons/WiredPlus.WiredEmoticons/Ass.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Ass.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Ass.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Baby-boy.tiff b/Emoticons/WiredPlus.WiredEmoticons/Baby-boy.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Baby-boy.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Baby-boy.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Baby-girl.tiff b/Emoticons/WiredPlus.WiredEmoticons/Baby-girl.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Baby-girl.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Baby-girl.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Beer.tiff b/Emoticons/WiredPlus.WiredEmoticons/Beer.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Beer.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Beer.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Beret.tiff b/Emoticons/WiredPlus.WiredEmoticons/Beret.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Beret.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Beret.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Bomb.tiff b/Emoticons/WiredPlus.WiredEmoticons/Bomb.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Bomb.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Bomb.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Burger.tiff b/Emoticons/WiredPlus.WiredEmoticons/Burger.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Burger.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Burger.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Cigar.tiff b/Emoticons/WiredPlus.WiredEmoticons/Cigar.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Cigar.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Cigar.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Clushing.tiff b/Emoticons/WiredPlus.WiredEmoticons/Clushing.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Clushing.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Clushing.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Coffee.tiff b/Emoticons/WiredPlus.WiredEmoticons/Coffee.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Coffee.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Coffee.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Confused.tiff b/Emoticons/WiredPlus.WiredEmoticons/Confused.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Confused.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Confused.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Cool.tiff b/Emoticons/WiredPlus.WiredEmoticons/Cool.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Cool.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Cool.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Cooler.tiff b/Emoticons/WiredPlus.WiredEmoticons/Cooler.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Cooler.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Cooler.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Crazy.tiff b/Emoticons/WiredPlus.WiredEmoticons/Crazy.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Crazy.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Crazy.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Cry.tiff b/Emoticons/WiredPlus.WiredEmoticons/Cry.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Cry.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Cry.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Crying.tiff b/Emoticons/WiredPlus.WiredEmoticons/Crying.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Crying.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Crying.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Cyclop.tiff b/Emoticons/WiredPlus.WiredEmoticons/Cyclop.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Cyclop.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Cyclop.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Devil.tiff b/Emoticons/WiredPlus.WiredEmoticons/Devil.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Devil.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Devil.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Distrusted.tiff b/Emoticons/WiredPlus.WiredEmoticons/Distrusted.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Distrusted.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Distrusted.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Doctor.tiff b/Emoticons/WiredPlus.WiredEmoticons/Doctor.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Doctor.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Doctor.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Embarrassed.tiff b/Emoticons/WiredPlus.WiredEmoticons/Embarrassed.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Embarrassed.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Embarrassed.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Emoticons.plist b/Emoticons/WiredPlus.WiredEmoticons/Emoticons.plist
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Emoticons.plist
rename to Emoticons/WiredPlus.WiredEmoticons/Emoticons.plist
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Finger.tiff b/Emoticons/WiredPlus.WiredEmoticons/Finger.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Finger.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Finger.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Footinmouth.tiff b/Emoticons/WiredPlus.WiredEmoticons/Footinmouth.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Footinmouth.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Footinmouth.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Frown.tiff b/Emoticons/WiredPlus.WiredEmoticons/Frown.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Frown.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Frown.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Gasp.tiff b/Emoticons/WiredPlus.WiredEmoticons/Gasp.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Gasp.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Gasp.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Grin.tiff b/Emoticons/WiredPlus.WiredEmoticons/Grin.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Grin.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Grin.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Heart.tiff b/Emoticons/WiredPlus.WiredEmoticons/Heart.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Heart.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Heart.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Ill.tiff b/Emoticons/WiredPlus.WiredEmoticons/Ill.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Ill.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Ill.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/In-love.tiff b/Emoticons/WiredPlus.WiredEmoticons/In-love.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/In-love.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/In-love.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Innocent.tiff b/Emoticons/WiredPlus.WiredEmoticons/Innocent.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Innocent.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Innocent.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Japonais.tiff b/Emoticons/WiredPlus.WiredEmoticons/Japonais.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Japonais.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Japonais.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Katze.tiff b/Emoticons/WiredPlus.WiredEmoticons/Katze.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Katze.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Katze.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Kiss.tiff b/Emoticons/WiredPlus.WiredEmoticons/Kiss.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Kiss.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Kiss.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Laugh.tiff b/Emoticons/WiredPlus.WiredEmoticons/Laugh.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Laugh.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Laugh.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Lightsaber-blue.tiff b/Emoticons/WiredPlus.WiredEmoticons/Lightsaber-blue.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Lightsaber-blue.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Lightsaber-blue.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Lightsaber-green.tiff b/Emoticons/WiredPlus.WiredEmoticons/Lightsaber-green.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Lightsaber-green.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Lightsaber-green.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Lightsaber-red.tiff b/Emoticons/WiredPlus.WiredEmoticons/Lightsaber-red.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Lightsaber-red.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Lightsaber-red.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Moneymouth.tiff b/Emoticons/WiredPlus.WiredEmoticons/Moneymouth.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Moneymouth.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Moneymouth.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Nerd.tiff b/Emoticons/WiredPlus.WiredEmoticons/Nerd.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Nerd.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Nerd.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Oops.tiff b/Emoticons/WiredPlus.WiredEmoticons/Oops.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Oops.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Oops.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Party.tiff b/Emoticons/WiredPlus.WiredEmoticons/Party.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Party.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Party.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Pig.tiff b/Emoticons/WiredPlus.WiredEmoticons/Pig.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Pig.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Pig.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Pinch.tiff b/Emoticons/WiredPlus.WiredEmoticons/Pinch.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Pinch.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Pinch.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Pirate.tiff b/Emoticons/WiredPlus.WiredEmoticons/Pirate.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Pirate.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Pirate.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Pistol.tiff b/Emoticons/WiredPlus.WiredEmoticons/Pistol.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Pistol.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Pistol.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Pizza.tiff b/Emoticons/WiredPlus.WiredEmoticons/Pizza.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Pizza.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Pizza.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Poker.tiff b/Emoticons/WiredPlus.WiredEmoticons/Poker.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Poker.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Poker.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Police.tiff b/Emoticons/WiredPlus.WiredEmoticons/Police.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Police.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Police.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Red-star.tiff b/Emoticons/WiredPlus.WiredEmoticons/Red-star.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Red-star.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Red-star.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Ruwi.tiff b/Emoticons/WiredPlus.WiredEmoticons/Ruwi.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Ruwi.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Ruwi.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Santa.tiff b/Emoticons/WiredPlus.WiredEmoticons/Santa.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Santa.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Santa.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Sarcastic.tiff b/Emoticons/WiredPlus.WiredEmoticons/Sarcastic.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Sarcastic.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Sarcastic.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Sealed.tiff b/Emoticons/WiredPlus.WiredEmoticons/Sealed.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Sealed.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Sealed.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Sick.tiff b/Emoticons/WiredPlus.WiredEmoticons/Sick.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Sick.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Sick.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Skull.tiff b/Emoticons/WiredPlus.WiredEmoticons/Skull.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Skull.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Skull.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Slant.tiff b/Emoticons/WiredPlus.WiredEmoticons/Slant.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Slant.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Slant.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Smile.tiff b/Emoticons/WiredPlus.WiredEmoticons/Smile.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Smile.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Smile.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Smileys.plist b/Emoticons/WiredPlus.WiredEmoticons/Smileys.plist
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Smileys.plist
rename to Emoticons/WiredPlus.WiredEmoticons/Smileys.plist
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Sorcerer.tiff b/Emoticons/WiredPlus.WiredEmoticons/Sorcerer.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Sorcerer.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Sorcerer.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Stupid.tiff b/Emoticons/WiredPlus.WiredEmoticons/Stupid.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Stupid.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Stupid.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Swastika.tiff b/Emoticons/WiredPlus.WiredEmoticons/Swastika.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Swastika.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Swastika.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Sweating.tiff b/Emoticons/WiredPlus.WiredEmoticons/Sweating.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Sweating.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Sweating.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Tired.tiff b/Emoticons/WiredPlus.WiredEmoticons/Tired.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Tired.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Tired.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Trooper.tiff b/Emoticons/WiredPlus.WiredEmoticons/Trooper.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Trooper.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Trooper.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Vader.tiff b/Emoticons/WiredPlus.WiredEmoticons/Vader.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Vader.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Vader.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/W00t.tiff b/Emoticons/WiredPlus.WiredEmoticons/W00t.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/W00t.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/W00t.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Weed.tiff b/Emoticons/WiredPlus.WiredEmoticons/Weed.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Weed.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Weed.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Whistling.tiff b/Emoticons/WiredPlus.WiredEmoticons/Whistling.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Whistling.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Whistling.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Wink.tiff b/Emoticons/WiredPlus.WiredEmoticons/Wink.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Wink.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Wink.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Wtf.tiff b/Emoticons/WiredPlus.WiredEmoticons/Wtf.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Wtf.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Wtf.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Yuck.tiff b/Emoticons/WiredPlus.WiredEmoticons/Yuck.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Yuck.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Yuck.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Yummy.tiff b/Emoticons/WiredPlus.WiredEmoticons/Yummy.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Yummy.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Yummy.tiff
diff --git a/Emoticons/Wired Plus.WiredEmoticons/Zorro.tiff b/Emoticons/WiredPlus.WiredEmoticons/Zorro.tiff
similarity index 100%
rename from Emoticons/Wired Plus.WiredEmoticons/Zorro.tiff
rename to Emoticons/WiredPlus.WiredEmoticons/Zorro.tiff
diff --git a/Info.plist b/Info.plist
index 70c23ba2..37780ea9 100644
--- a/Info.plist
+++ b/Info.plist
@@ -109,7 +109,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 2.2
+ 2.4
CFBundleSignature
????
CFBundleURLTypes
@@ -129,7 +129,7 @@
CFBundleVersion
- Set by script!
+ 351 Beta 1
LSApplicationCategoryType
public.app-category.lifestyle
LSMinimumSystemVersion
diff --git a/Podfile b/Podfile
index 1e2cbc38..08dc06bd 100644
--- a/Podfile
+++ b/Podfile
@@ -1,9 +1,22 @@
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
-platform :osx, '10.7'
+platform :osx, '10.10'
target 'Wired Client' do
pod 'Sparkle'
pod 'SBJson4', '~> 4.0.0'
pod 'NSDate+TimeAgo'
+ pod 'OpenSSL-Universal'
+end
+
+target 'WiredNetworking' do
+ project 'vendor/WiredFrameworks/WiredFrameworks.xcodeproj'
+ workspace 'vendor/WiredFrameworks/WiredFrameworks.xcworkspace'
+ pod 'OpenSSL-Universal'
+end
+
+target 'libwired-osx' do
+ project 'vendor/WiredFrameworks/WiredFrameworks.xcodeproj'
+ workspace 'vendor/WiredFrameworks/WiredFrameworks.xcworkspace'
+ pod 'OpenSSL-Universal'
end
diff --git a/Podfile.lock b/Podfile.lock
index f1e82f76..ddcbe790 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -1,18 +1,28 @@
PODS:
- - NSDate+TimeAgo (1.0.6)
+ - "NSDate+TimeAgo (1.0.6)"
+ - OpenSSL-Universal (1.0.2.13)
- SBJson4 (4.0.5)
- Sparkle (1.18.1)
DEPENDENCIES:
- - NSDate+TimeAgo
+ - "NSDate+TimeAgo"
+ - OpenSSL-Universal
- SBJson4 (~> 4.0.0)
- Sparkle
+SPEC REPOS:
+ https://github.com/cocoapods/specs.git:
+ - "NSDate+TimeAgo"
+ - OpenSSL-Universal
+ - SBJson4
+ - Sparkle
+
SPEC CHECKSUMS:
- NSDate+TimeAgo: 35601c619b2d59290055e4fe76e61d97677a2360
+ "NSDate+TimeAgo": 35601c619b2d59290055e4fe76e61d97677a2360
+ OpenSSL-Universal: 401888162f11c33ebbd46f782d9229da35c61327
SBJson4: e1aa705a4104e83fd250420709a57de5efae96ff
Sparkle: 06ea33170007c5937ee54da481b4481af98fac79
-PODFILE CHECKSUM: e8b1f65468e8440160376d49d8031caa8faa6421
+PODFILE CHECKSUM: fa150038f6c8e2bd91237273cf2233fefb2dc11c
-COCOAPODS: 1.1.1
+COCOAPODS: 1.5.3
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
deleted file mode 100644
index f1e82f76..00000000
--- a/Pods/Manifest.lock
+++ /dev/null
@@ -1,18 +0,0 @@
-PODS:
- - NSDate+TimeAgo (1.0.6)
- - SBJson4 (4.0.5)
- - Sparkle (1.18.1)
-
-DEPENDENCIES:
- - NSDate+TimeAgo
- - SBJson4 (~> 4.0.0)
- - Sparkle
-
-SPEC CHECKSUMS:
- NSDate+TimeAgo: 35601c619b2d59290055e4fe76e61d97677a2360
- SBJson4: e1aa705a4104e83fd250420709a57de5efae96ff
- Sparkle: 06ea33170007c5937ee54da481b4481af98fac79
-
-PODFILE CHECKSUM: e8b1f65468e8440160376d49d8031caa8faa6421
-
-COCOAPODS: 1.1.1
diff --git a/Pods/NSDate+TimeAgo/LICENSE b/Pods/NSDate+TimeAgo/LICENSE
deleted file mode 100644
index 9bd9df49..00000000
--- a/Pods/NSDate+TimeAgo/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright (c) 2011-2013, Kevin Lawler
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/Pods/NSDate+TimeAgo/NSDate+TimeAgo.h b/Pods/NSDate+TimeAgo/NSDate+TimeAgo.h
deleted file mode 100644
index a797f19c..00000000
--- a/Pods/NSDate+TimeAgo/NSDate+TimeAgo.h
+++ /dev/null
@@ -1,17 +0,0 @@
-@interface NSDate (TimeAgo)
-- (NSString *) timeAgoSimple;
-- (NSString *) timeAgo;
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit;
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit dateFormat:(NSDateFormatterStyle)dFormatter andTimeFormat:(NSDateFormatterStyle)tFormatter;
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit dateFormatter:(NSDateFormatter *)formatter;
-
-
-// this method only returns "{value} {unit} ago" strings and no "yesterday"/"last month" strings
-- (NSString *)dateTimeAgo;
-
-// this method gives when possible the date compared to the current calendar date: "this morning"/"yesterday"/"last week"/..
-// when more precision is needed (= less than 6 hours ago) it returns the same output as dateTimeAgo
-- (NSString *)dateTimeUntilNow;
-
-@end
-
diff --git a/Pods/NSDate+TimeAgo/NSDate+TimeAgo.m b/Pods/NSDate+TimeAgo/NSDate+TimeAgo.m
deleted file mode 100644
index c8e06506..00000000
--- a/Pods/NSDate+TimeAgo/NSDate+TimeAgo.m
+++ /dev/null
@@ -1,382 +0,0 @@
-#import "NSDate+TimeAgo.h"
-
-@interface NSDate()
--(NSString *)getLocaleFormatUnderscoresWithValue:(double)value;
-@end
-
-@interface DummyClass: NSObject
-@end
-
-@implementation DummyClass
-
-@end
-
-@implementation NSDate (TimeAgo)
-
-#ifndef NSDateTimeAgoLocalizedStrings
-#define NSDateTimeAgoLocalizedStrings(key) \
-NSLocalizedStringFromTableInBundle(key, @"NSDateTimeAgo", [NSBundle bundleWithPath:[[[NSBundle bundleForClass:[DummyClass class]] resourcePath] stringByAppendingPathComponent:@"NSDateTimeAgo.bundle"]], nil)
-#endif
-
-// shows 1 or two letter abbreviation for units.
-// does not include 'ago' text ... just {value}{unit-abbreviation}
-// does not include interim summary options such as 'Just now'
-- (NSString *)timeAgoSimple
-{
- NSDate *now = [NSDate date];
- double deltaSeconds = fabs([self timeIntervalSinceDate:now]);
- double deltaMinutes = deltaSeconds / 60.0f;
-
- int value;
-
- if(deltaSeconds < 60)
- {
- return [self stringFromFormat:@"%%d%@s" withValue:deltaSeconds];
- }
- else if (deltaMinutes < 60)
- {
- return [self stringFromFormat:@"%%d%@m" withValue:deltaMinutes];
- }
- else if (deltaMinutes < (24 * 60))
- {
- value = (int)floor(deltaMinutes/60);
- return [self stringFromFormat:@"%%d%@h" withValue:value];
- }
- else if (deltaMinutes < (24 * 60 * 7))
- {
- value = (int)floor(deltaMinutes/(60 * 24));
- return [self stringFromFormat:@"%%d%@d" withValue:value];
- }
- else if (deltaMinutes < (24 * 60 * 31))
- {
- value = (int)floor(deltaMinutes/(60 * 24 * 7));
- return [self stringFromFormat:@"%%d%@w" withValue:value];
- }
- else if (deltaMinutes < (24 * 60 * 365.25))
- {
- value = (int)floor(deltaMinutes/(60 * 24 * 30));
- return [self stringFromFormat:@"%%d%@mo" withValue:value];
- }
-
- value = (int)floor(deltaMinutes/(60 * 24 * 365));
- return [self stringFromFormat:@"%%d%@yr" withValue:value];
-}
-
-- (NSString *)timeAgo
-{
- NSDate *now = [NSDate date];
- double deltaSeconds = fabs([self timeIntervalSinceDate:now]);
- double deltaMinutes = deltaSeconds / 60.0f;
-
- int minutes;
-
- if(deltaSeconds < 5)
- {
- return NSDateTimeAgoLocalizedStrings(@"Just now");
- }
- else if(deltaSeconds < 60)
- {
- return [self stringFromFormat:@"%%d %@seconds ago" withValue:deltaSeconds];
- }
- else if(deltaSeconds < 120)
- {
- return NSDateTimeAgoLocalizedStrings(@"A minute ago");
- }
- else if (deltaMinutes < 60)
- {
- return [self stringFromFormat:@"%%d %@minutes ago" withValue:deltaMinutes];
- }
- else if (deltaMinutes < 120)
- {
- return NSDateTimeAgoLocalizedStrings(@"An hour ago");
- }
- else if (deltaMinutes < (24 * 60))
- {
- minutes = (int)floor(deltaMinutes/60);
- return [self stringFromFormat:@"%%d %@hours ago" withValue:minutes];
- }
- else if (deltaMinutes < (24 * 60 * 2))
- {
- return NSDateTimeAgoLocalizedStrings(@"Yesterday");
- }
- else if (deltaMinutes < (24 * 60 * 7))
- {
- minutes = (int)floor(deltaMinutes/(60 * 24));
- return [self stringFromFormat:@"%%d %@days ago" withValue:minutes];
- }
- else if (deltaMinutes < (24 * 60 * 14))
- {
- return NSDateTimeAgoLocalizedStrings(@"Last week");
- }
- else if (deltaMinutes < (24 * 60 * 31))
- {
- minutes = (int)floor(deltaMinutes/(60 * 24 * 7));
- return [self stringFromFormat:@"%%d %@weeks ago" withValue:minutes];
- }
- else if (deltaMinutes < (24 * 60 * 61))
- {
- return NSDateTimeAgoLocalizedStrings(@"Last month");
- }
- else if (deltaMinutes < (24 * 60 * 365.25))
- {
- minutes = (int)floor(deltaMinutes/(60 * 24 * 30));
- return [self stringFromFormat:@"%%d %@months ago" withValue:minutes];
- }
- else if (deltaMinutes < (24 * 60 * 731))
- {
- return NSDateTimeAgoLocalizedStrings(@"Last year");
- }
-
- minutes = (int)floor(deltaMinutes/(60 * 24 * 365));
- return [self stringFromFormat:@"%%d %@years ago" withValue:minutes];
-}
-
-// Similar to timeAgo, but only returns "
-- (NSString *)dateTimeAgo
-{
- NSCalendar *calendar = [NSCalendar currentCalendar];
- NSDate * now = [NSDate date];
- NSDateComponents *components = [calendar components:
- NSCalendarUnitYear|
- NSCalendarUnitMonth|
- NSCalendarUnitWeekOfYear|
- NSCalendarUnitDay|
- NSCalendarUnitHour|
- NSCalendarUnitMinute|
- NSCalendarUnitSecond
- fromDate:self
- toDate:now
- options:0];
-
- if (components.year >= 1)
- {
- if (components.year == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"1 year ago");
- }
- return [self stringFromFormat:@"%%d %@years ago" withValue:components.year];
- }
- else if (components.month >= 1)
- {
- if (components.month == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"1 month ago");
- }
- return [self stringFromFormat:@"%%d %@months ago" withValue:components.month];
- }
- else if (components.weekOfYear >= 1)
- {
- if (components.weekOfYear == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"1 week ago");
- }
- return [self stringFromFormat:@"%%d %@weeks ago" withValue:components.weekOfYear];
- }
- else if (components.day >= 1) // up to 6 days ago
- {
- if (components.day == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"1 day ago");
- }
- return [self stringFromFormat:@"%%d %@days ago" withValue:components.day];
- }
- else if (components.hour >= 1) // up to 23 hours ago
- {
- if (components.hour == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"An hour ago");
- }
- return [self stringFromFormat:@"%%d %@hours ago" withValue:components.hour];
- }
- else if (components.minute >= 1) // up to 59 minutes ago
- {
- if (components.minute == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"A minute ago");
- }
- return [self stringFromFormat:@"%%d %@minutes ago" withValue:components.minute];
- }
- else if (components.second < 5)
- {
- return NSDateTimeAgoLocalizedStrings(@"Just now");
- }
-
- // between 5 and 59 seconds ago
- return [self stringFromFormat:@"%%d %@seconds ago" withValue:components.second];
-}
-
-
-
-- (NSString *)dateTimeUntilNow
-{
- NSDate * now = [NSDate date];
- NSCalendar *calendar = [NSCalendar currentCalendar];
-
- NSDateComponents *components = [calendar components:NSCalendarUnitHour
- fromDate:self
- toDate:now
- options:0];
-
- if (components.hour >= 6) // if more than 6 hours ago, change precision
- {
- NSInteger startDay = [calendar ordinalityOfUnit:NSCalendarUnitDay
- inUnit:NSCalendarUnitEra
- forDate:self];
- NSInteger endDay = [calendar ordinalityOfUnit:NSCalendarUnitDay
- inUnit:NSCalendarUnitEra
- forDate:now];
-
- NSInteger diffDays = endDay - startDay;
- if (diffDays == 0) // today!
- {
- NSDateComponents * startHourComponent = [calendar components:NSCalendarUnitHour fromDate:self];
- NSDateComponents * endHourComponent = [calendar components:NSCalendarUnitHour fromDate:self];
- if (startHourComponent.hour < 12 &&
- endHourComponent.hour > 12)
- {
- return NSDateTimeAgoLocalizedStrings(@"This morning");
- }
- else if (startHourComponent.hour >= 12 &&
- startHourComponent.hour < 18 &&
- endHourComponent.hour >= 18)
- {
- return NSDateTimeAgoLocalizedStrings(@"This afternoon");
- }
- return NSDateTimeAgoLocalizedStrings(@"Today");
- }
- else if (diffDays == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"Yesterday");
- }
- else
- {
- NSInteger startWeek = [calendar ordinalityOfUnit:NSCalendarUnitWeekOfYear
- inUnit:NSCalendarUnitEra
- forDate:self];
- NSInteger endWeek = [calendar ordinalityOfUnit:NSCalendarUnitWeekOfYear
- inUnit:NSCalendarUnitEra
- forDate:now];
- NSInteger diffWeeks = endWeek - startWeek;
- if (diffWeeks == 0)
- {
- return NSDateTimeAgoLocalizedStrings(@"This week");
- }
- else if (diffWeeks == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"Last week");
- }
- else
- {
- NSInteger startMonth = [calendar ordinalityOfUnit:NSCalendarUnitMonth
- inUnit:NSCalendarUnitEra
- forDate:self];
- NSInteger endMonth = [calendar ordinalityOfUnit:NSCalendarUnitMonth
- inUnit:NSCalendarUnitEra
- forDate:now];
- NSInteger diffMonths = endMonth - startMonth;
- if (diffMonths == 0)
- {
- return NSDateTimeAgoLocalizedStrings(@"This month");
- }
- else if (diffMonths == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"Last month");
- }
- else
- {
- NSInteger startYear = [calendar ordinalityOfUnit:NSCalendarUnitYear
- inUnit:NSCalendarUnitEra
- forDate:self];
- NSInteger endYear = [calendar ordinalityOfUnit:NSCalendarUnitYear
- inUnit:NSCalendarUnitEra
- forDate:now];
- NSInteger diffYears = endYear - startYear;
- if (diffYears == 0)
- {
- return NSDateTimeAgoLocalizedStrings(@"This year");
- }
- else if (diffYears == 1)
- {
- return NSDateTimeAgoLocalizedStrings(@"Last year");
- }
- }
- }
- }
- }
-
- // anything else uses "time ago" precision
- return [self dateTimeAgo];
-}
-
-
-
-- (NSString *) stringFromFormat:(NSString *)format withValue:(NSInteger)value
-{
- NSString * localeFormat = [NSString stringWithFormat:format, [self getLocaleFormatUnderscoresWithValue:value]];
- return [NSString stringWithFormat:NSDateTimeAgoLocalizedStrings(localeFormat), value];
-}
-
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit
-{
- return [self timeAgoWithLimit:limit dateFormat:NSDateFormatterFullStyle andTimeFormat:NSDateFormatterFullStyle];
-}
-
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit dateFormat:(NSDateFormatterStyle)dFormatter andTimeFormat:(NSDateFormatterStyle)tFormatter
-{
- if (fabs([self timeIntervalSinceDate:[NSDate date]]) <= limit)
- return [self timeAgo];
-
- return [NSDateFormatter localizedStringFromDate:self
- dateStyle:dFormatter
- timeStyle:tFormatter];
-}
-
-- (NSString *) timeAgoWithLimit:(NSTimeInterval)limit dateFormatter:(NSDateFormatter *)formatter
-{
- if (fabs([self timeIntervalSinceDate:[NSDate date]]) <= limit)
- return [self timeAgo];
-
- return [formatter stringFromDate:self];
-}
-
-// Helper functions
-
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation"
-
-/*
- - Author : Almas Adilbek
- - Method : getLocaleFormatUnderscoresWithValue
- - Param : value (Double value of seconds or minutes)
- - Return : @"" or the set of underscores ("_")
- in order to define exact translation format for specific translation rules.
- (Ex: "%d _seconds ago" for "%d секунды назад", "%d __seconds ago" for "%d секунда назад",
- and default format without underscore %d seconds ago" for "%d секунд назад")
- Updated : 12/12/2012
-
- Note : This method must be used for all languages that have specific translation rules.
- Using method argument "value" you must define all possible conditions language have for translation
- and return set of underscores ("_") as it is an ID for locale format. No underscore ("") means default locale format;
- */
--(NSString *)getLocaleFormatUnderscoresWithValue:(double)value
-{
- NSString *localeCode = [[NSLocale preferredLanguages] objectAtIndex:0];
-
- // Russian (ru)
- if([localeCode isEqual:@"ru"]) {
- int XY = (int)floor(value) % 100;
- int Y = (int)floor(value) % 10;
-
- if(Y == 0 || Y > 4 || (XY > 10 && XY < 15)) return @"";
- if(Y > 1 && Y < 5 && (XY < 10 || XY > 20)) return @"_";
- if(Y == 1 && XY != 11) return @"__";
- }
-
- // Add more languages here, which are have specific translation rules...
-
- return @"";
-}
-
-#pragma clang diagnostic pop
-
-@end
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ar.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ar.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 4c6a3dc2..00000000
Binary files a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ar.lproj/NSDateTimeAgo.strings and /dev/null differ
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/bg.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/bg.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index b40d6b79..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/bg.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "преди %d дена";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "преди %d часа";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "преди %d минути";
-
-/* No comment provided by engineer. */
-"%d months ago" = "преди %d месеца";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "преди %d секунди";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "преди %d седмици";
-
-/* No comment provided by engineer. */
-"%d years ago" = "преди %d години";
-
-/* No comment provided by engineer. */
-"A minute ago" = "преди минута";
-
-/* No comment provided by engineer. */
-"An hour ago" = "преди час";
-
-/* No comment provided by engineer. */
-"Just now" = "току що";
-
-/* No comment provided by engineer. */
-"Last month" = "през последния месец";
-
-/* No comment provided by engineer. */
-"Last week" = "през последната седмица";
-
-/* No comment provided by engineer. */
-"Last year" = "през последната година";
-
-/* No comment provided by engineer. */
-"Yesterday" = "вчера";
-
-/* No comment provided by engineer. */
-"1 year ago" = "преди 1 година";
-
-/* No comment provided by engineer. */
-"1 month ago" = "преди 1 месец";
-
-/* No comment provided by engineer. */
-"1 week ago" = "преди 1 седмица";
-
-/* No comment provided by engineer. */
-"1 day ago" = "преди 1 ден";
-
-/* No comment provided by engineer. */
-"This morning" = "тази сутрин";
-
-/* No comment provided by engineer. */
-"This afternoon" = "тази вечер";
-
-/* No comment provided by engineer. */
-"Today" = "днес";
-
-/* No comment provided by engineer. */
-"This week" = "тази седмица";
-
-/* No comment provided by engineer. */
-"This month" = "този месец";
-
-/* No comment provided by engineer. */
-"This year" = "тази година";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/cs.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/cs.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 5a1ed474..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/cs.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "Před %d dny";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "Před %d hodinami";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "Před %d minutami";
-
-/* No comment provided by engineer. */
-"%d months ago" = "Před %d měsíci";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "Před %d sekundami";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "Před %d týdny";
-
-/* No comment provided by engineer. */
-"%d years ago" = "Před %d lety";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Před minutou";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Před hodinou";
-
-/* No comment provided by engineer. */
-"Just now" = "Právě teď";
-
-/* No comment provided by engineer. */
-"Last month" = "Minulý měsíc";
-
-/* No comment provided by engineer. */
-"Last week" = "Minulý týden";
-
-/* No comment provided by engineer. */
-"Last year" = "Minulý rok";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Včera";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Před rokem";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Před měsícem";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Před týdnem";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Předevčírem";
-
-/* No comment provided by engineer. */
-"This morning" = "Dnes dopoledne";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Dnes odpoledne";
-
-/* No comment provided by engineer. */
-"Today" = "Dnes";
-
-/* No comment provided by engineer. */
-"This week" = "Tento týden";
-
-/* No comment provided by engineer. */
-"This month" = "Tento měsíc";
-
-/* No comment provided by engineer. */
-"This year" = "Letos";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/da.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/da.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index d75138ed..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/da.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
- "%d days ago" = "%d dage siden";
-
- /* No comment provided by engineer. */
- "%d hours ago" = "%d timer siden";
-
- /* No comment provided by engineer. */
- "%d minutes ago" = "%d minutter siden";
-
- /* No comment provided by engineer. */
- "%d months ago" = "%d måneder siden";
-
- /* No comment provided by engineer. */
- "%d seconds ago" = "%d sekunder siden";
-
- /* No comment provided by engineer. */
- "%d weeks ago" = "%d uger siden";
-
- /* No comment provided by engineer. */
- "%d years ago" = "%d år siden";
-
- /* No comment provided by engineer. */
- "A minute ago" = "Et minut siden";
-
- /* No comment provided by engineer. */
- "An hour ago" = "En time siden";
-
-/* No comment provided by engineer. */
-"Just now" = "Lige nu";
-
-/* No comment provided by engineer. */
-"Last month" = "Sidste måned";
-
-/* No comment provided by engineer. */
-"Last week" = "Sidste uge";
-
-/* No comment provided by engineer. */
-"Last year" = "Sidste år";
-
-/* No comment provided by engineer. */
-"Yesterday" = "I går";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 år siden";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 måned siden";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 uge siden";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dag siden";
-
-/* No comment provided by engineer. */
-"This morning" = "Her til morgen";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Her til eftermiddag";
-
-/* No comment provided by engineer. */
-"Today" = "I dag";
-
-/* No comment provided by engineer. */
-"This week" = "Denne uge";
-
-/* No comment provided by engineer. */
-"This month" = "Denne måned";
-
-/* No comment provided by engineer. */
-"This year" = "Dette år";
\ No newline at end of file
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/de.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/de.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index d2ece3a5..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/de.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
- "%d days ago" = "Vor %d Tagen";
-
- /* No comment provided by engineer. */
- "%d hours ago" = "Vor %d Stunden";
-
- /* No comment provided by engineer. */
- "%d minutes ago" = "Vor %d Minuten";
-
- /* No comment provided by engineer. */
- "%d months ago" = "Vor %d Monaten";
-
- /* No comment provided by engineer. */
- "%d seconds ago" = "Vor %d Sekunden";
-
- /* No comment provided by engineer. */
- "%d weeks ago" = "Vor %d Wochen";
-
- /* No comment provided by engineer. */
- "%d years ago" = "Vor %d Jahren";
-
- /* No comment provided by engineer. */
- "A minute ago" = "Vor einer Minute";
-
- /* No comment provided by engineer. */
- "An hour ago" = "Vor einer Stunde";
-
-/* No comment provided by engineer. */
-"Just now" = "Gerade eben";
-
-/* No comment provided by engineer. */
-"Last month" = "Letzten Monat";
-
-/* No comment provided by engineer. */
-"Last week" = "Letzte Woche";
-
-/* No comment provided by engineer. */
-"Last year" = "Letztes Jahr";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Gestern";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Vor 1 Jahr";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Vor 1 Monat";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Vor 1 Woche";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Vor 1 Tag";
-
-/* No comment provided by engineer. */
-"This morning" = "Heute Morgen";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Heute Nachmittag";
-
-/* No comment provided by engineer. */
-"Today" = "Heute";
-
-/* No comment provided by engineer. */
-"This week" = "Diese Woche";
-
-/* No comment provided by engineer. */
-"This month" = "Diesen Monat";
-
-/* No comment provided by engineer. */
-"This year" = "Dieses Jahr";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/en.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/en.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 18e24e70..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/en.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d days ago";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d hours ago";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minutes ago";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d months ago";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d seconds ago";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d weeks ago";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d years ago";
-
-/* No comment provided by engineer. */
-"A minute ago" = "A minute ago";
-
-/* No comment provided by engineer. */
-"An hour ago" = "An hour ago";
-
-/* No comment provided by engineer. */
-"Just now" = "Just now";
-
-/* No comment provided by engineer. */
-"Last month" = "Last month";
-
-/* No comment provided by engineer. */
-"Last week" = "Last week";
-
-/* No comment provided by engineer. */
-"Last year" = "Last year";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Yesterday";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 year ago";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 month ago";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 week ago";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 day ago";
-
-/* No comment provided by engineer. */
-"This morning" = "This morning";
-
-/* No comment provided by engineer. */
-"This afternoon" = "This afternoon";
-
-/* No comment provided by engineer. */
-"Today" = "Today";
-
-/* No comment provided by engineer. */
-"This week" = "This week";
-
-/* No comment provided by engineer. */
-"This month" = "This month";
-
-/* No comment provided by engineer. */
-"This year" = "This year";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/es.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/es.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 6c0b885f..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/es.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "Hace %d días";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "Hace %d horas";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "Hace %d minutos";
-
-/* No comment provided by engineer. */
-"%d months ago" = "Hace %d meses";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "Hace %d segundos";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "Hace %d semanas";
-
-/* No comment provided by engineer. */
-"%d years ago" = "Hace %d años";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Hace un minuto";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Hace una hora";
-
-/* No comment provided by engineer. */
-"Just now" = "Ahora mismo";
-
-/* No comment provided by engineer. */
-"Last month" = "El mes pasado";
-
-/* No comment provided by engineer. */
-"Last week" = "La semana pasada";
-
-/* No comment provided by engineer. */
-"Last year" = "El año pasado";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Ayer";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Hace un año";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Hace un mes";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Hace una semana";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Hace un día";
-
-/* No comment provided by engineer. */
-"This morning" = "Esta mañana";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Esta tarde";
-
-/* No comment provided by engineer. */
-"Today" = "Hoy";
-
-/* No comment provided by engineer. */
-"This week" = "Esta semana";
-
-/* No comment provided by engineer. */
-"This month" = "Este mes";
-
-/* No comment provided by engineer. */
-"This year" = "Este año";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fa.iproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fa.iproj/NSDateTimeAgo.strings
deleted file mode 100644
index bae4152d..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fa.iproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "روز پیش %d";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "ساعت پیش %d";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "دقیقه پیش %d";
-
-/* No comment provided by engineer. */
-"%d months ago" = "ماه پیش %d";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "ثانیه پیش %d";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "هفته پیش %d";
-
-/* No comment provided by engineer. */
-"%d years ago" = "سال پیش %d";
-
-/* No comment provided by engineer. */
-"A minute ago" = "یک دقیقه پیش";
-
-/* No comment provided by engineer. */
-"An hour ago" = "یک ساعت پیش";
-
-/* No comment provided by engineer. */
-"Just now" = "هم اکنون";
-
-/* No comment provided by engineer. */
-"Last month" = "ماه پیش";
-
-/* No comment provided by engineer. */
-"Last week" = "هفته پیش";
-
-/* No comment provided by engineer. */
-"Last year" = "سال پیش";
-
-/* No comment provided by engineer. */
-"Yesterday" = "دیروز";
-
-/* No comment provided by engineer. */
-"1 year ago" = "یک سال پیش";
-
-/* No comment provided by engineer. */
-"1 month ago" = "یک ماه پیش";
-
-/* No comment provided by engineer. */
-"1 week ago" = "یک هفته پیش";
-
-/* No comment provided by engineer. */
-"1 day ago" = "یک روز پیش";
-
-/* No comment provided by engineer. */
-"This morning" = "صبح امروز";
-
-/* No comment provided by engineer. */
-"This afternoon" = "عصر امروز";
-
-/* No comment provided by engineer. */
-"Today" = "امروز";
-
-/* No comment provided by engineer. */
-"This week" = "این هفته";
-
-/* No comment provided by engineer. */
-"This month" = "این ماه";
-
-/* No comment provided by engineer. */
-"This year" = "امسال";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fi.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fi.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 91072c30..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fi.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d päivää sitten";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d tuntia sitten";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minuuttia sitten";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d kuukautta sitten";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d sekuntia sitten";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d viikkoa sitten";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d vuotta sitten";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Minuutti sitten";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Tunti sitten";
-
-/* No comment provided by engineer. */
-"Just now" = "Juuri äsken";
-
-/* No comment provided by engineer. */
-"Last month" = "Viime kuussa";
-
-/* No comment provided by engineer. */
-"Last week" = "Viime viikolla";
-
-/* No comment provided by engineer. */
-"Last year" = "Viime vuonna";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Eilen";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Vuosi sitten";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Kuukausi sitten";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Viikko sitten";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Vuorokausi sitten";
-
-/* No comment provided by engineer. */
-"This morning" = "Tänä aamuna";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Tänä iltapäivänä";
-
-/* No comment provided by engineer. */
-"Today" = "Tänään";
-
-/* No comment provided by engineer. */
-"This week" = "Tällä viikolla";
-
-/* No comment provided by engineer. */
-"This month" = "Tässä kuussa";
-
-/* No comment provided by engineer. */
-"This year" = "Tänä vuonna";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fr.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fr.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index c25d2b16..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/fr.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "Il y a %d jours";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "Il y a %d heures";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "Il y a %d minutes";
-
-/* No comment provided by engineer. */
-"%d months ago" = "Il y a %d mois";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "Il y a %d secondes";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "Il y a %d semaines";
-
-/* No comment provided by engineer. */
-"%d years ago" = "Il y a %d ans";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Il y a une minute";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Il y a une heure";
-
-/* No comment provided by engineer. */
-"Just now" = "A l'instant";
-
-/* No comment provided by engineer. */
-"Last month" = "Le mois dernier";
-
-/* No comment provided by engineer. */
-"Last week" = "La semaine dernière";
-
-/* No comment provided by engineer. */
-"Last year" = "L'année dernière";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Hier";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Il y a 1 an";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Il y a 1 mois";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Il y a 1 semaine";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Il y a 1 jour";
-
-/* No comment provided by engineer. */
-"This morning" = "Ce matin";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Cet après-midi";
-
-/* No comment provided by engineer. */
-"Today" = "Aujourd'hui";
-
-/* No comment provided by engineer. */
-"This week" = "Cette semaine";
-
-/* No comment provided by engineer. */
-"This month" = "Ce mois-ci";
-
-/* No comment provided by engineer. */
-"This year" = "Cette année";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/gre.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/gre.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 994e9f72..00000000
Binary files a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/gre.lproj/NSDateTimeAgo.strings and /dev/null differ
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/he.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/he.lproj/NSDateTimeAgo.strings
deleted file mode 100755
index 65e536c2..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/he.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "לפני %d ימים";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "לפני %d שעות";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "לפני %d דקות";
-
-/* No comment provided by engineer. */
-"%d months ago" = "לפני %d חודשים";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "לפני %d שניות";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "לפני %d שבועות";
-
-/* No comment provided by engineer. */
-"%d years ago" = "לפני %d שנים";
-
-/* No comment provided by engineer. */
-"A minute ago" = "לפני דקה";
-
-/* No comment provided by engineer. */
-"An hour ago" = "לפני שעה";
-
-/* No comment provided by engineer. */
-"Just now" = "ממש עכשיו";
-
-/* No comment provided by engineer. */
-"Last month" = "בחודש שעבר";
-
-/* No comment provided by engineer. */
-"Last week" = "בשבוע שעבר";
-
-/* No comment provided by engineer. */
-"Last year" = "בשנה שעברה";
-
-/* No comment provided by engineer. */
-"Yesterday" = "אתמול";
-
-/* No comment provided by engineer. */
-"1 year ago" = "לפני שנה";
-
-/* No comment provided by engineer. */
-"1 month ago" = "לפני חודש";
-
-/* No comment provided by engineer. */
-"1 week ago" = "לפני שבוע";
-
-/* No comment provided by engineer. */
-"1 day ago" = "לפני יום";
-
-/* No comment provided by engineer. */
-"This morning" = "הבוקר";
-
-/* No comment provided by engineer. */
-"This afternoon" = "בצהריים";
-
-/* No comment provided by engineer. */
-"Today" = "היום";
-
-/* No comment provided by engineer. */
-"This week" = "השבוע";
-
-/* No comment provided by engineer. */
-"This month" = "החודש";
-
-/* No comment provided by engineer. */
-"This year" = "השנה";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hi.iproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hi.iproj/NSDateTimeAgo.strings
deleted file mode 100644
index 1d18c877..00000000
Binary files a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hi.iproj/NSDateTimeAgo.strings and /dev/null differ
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hu.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hu.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 98a5ad60..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/hu.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d napja";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d órája";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d perce";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d hónapja";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d másodperce";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d hete";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d éve";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Egy perccel ezelőtt";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Egy órával ezelőtt";
-
-/* No comment provided by engineer. */
-"Just now" = "Az imént";
-
-/* No comment provided by engineer. */
-"Last month" = "Az előző hónapban";
-
-/* No comment provided by engineer. */
-"Last week" = "Az előző héten";
-
-/* No comment provided by engineer. */
-"Last year" = "Tavaly";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Tegnap";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Tavaly";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Egy hónapja";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Egy hete";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Tegnap";
-
-/* No comment provided by engineer. */
-"This morning" = "Ma reggel";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Ma délután";
-
-/* No comment provided by engineer. */
-"Today" = "Ma";
-
-/* No comment provided by engineer. */
-"This week" = "Ezen a héten";
-
-/* No comment provided by engineer. */
-"This month" = "Ebben a hónapban";
-
-/* No comment provided by engineer. */
-"This year" = "Idén";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/is.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/is.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 242f0f45..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/is.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d dögum síðan";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d klst. síðan";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d mínútum síðan";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d mánuðum síðan";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d sekúndum síðan";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d vikum síðan";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d árum síðan";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Einni mínútu síðan";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Einni klst. síðan";
-
-/* No comment provided by engineer. */
-"Just now" = "Rétt í þessu";
-
-/* No comment provided by engineer. */
-"Last month" = "Í síðasta mánuði";
-
-/* No comment provided by engineer. */
-"Last week" = "Í síðustu viku";
-
-/* No comment provided by engineer. */
-"Last year" = "Á síðasta ári";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Í gær";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 ári síðan";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 mánuði síðan";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 viku síðan";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 degi síðan";
-
-/* No comment provided by engineer. */
-"This morning" = "Í morgun";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Síðdegis";
-
-/* No comment provided by engineer. */
-"Today" = "Í dag";
-
-/* No comment provided by engineer. */
-"This week" = "Í þessari viku";
-
-/* No comment provided by engineer. */
-"This month" = "Í þessum mánuði";
-
-/* No comment provided by engineer. */
-"This year" = "Á þessu ári";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/it.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/it.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index c33d90b5..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/it.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d giorni fa";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d ore fa";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minuti fa";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d mesi fa";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d secondi fa";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d settimane fa";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d anni fa";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Un minuto fa";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Un'ora fa";
-
-/* No comment provided by engineer. */
-"Just now" = "Ora";
-
-/* No comment provided by engineer. */
-"Last month" = "Il mese scorso";
-
-/* No comment provided by engineer. */
-"Last week" = "La settimana scorsa";
-
-/* No comment provided by engineer. */
-"Last year" = "L'anno scorso";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Ieri";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Un anno fa";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Un mese fa";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Una settimana fa";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Un giorno fa";
-
-/* No comment provided by engineer. */
-"This morning" = "Questa mattina";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Questo pomeriggio";
-
-/* No comment provided by engineer. */
-"Today" = "Oggi";
-
-/* No comment provided by engineer. */
-"This week" = "Questa settimana";
-
-/* No comment provided by engineer. */
-"This month" = "Questo mese";
-
-/* No comment provided by engineer. */
-"This year" = "Quest'anno";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ja.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ja.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 46229079..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ja.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d日前";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d時間前";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d分前";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%dヶ月前";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d秒前";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d週間前";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d年前";
-
-/* No comment provided by engineer. */
-"A minute ago" = "1分前";
-
-/* No comment provided by engineer. */
-"An hour ago" = "1時間前";
-
-/* No comment provided by engineer. */
-"Just now" = "たった今";
-
-/* No comment provided by engineer. */
-"Last month" = "先月";
-
-/* No comment provided by engineer. */
-"Last week" = "先週";
-
-/* No comment provided by engineer. */
-"Last year" = "去年";
-
-/* No comment provided by engineer. */
-"Yesterday" = "昨日";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1年前";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1ヶ月前";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1週間前";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1日前";
-
-/* No comment provided by engineer. */
-"This morning" = "午前";
-
-/* No comment provided by engineer. */
-"This afternoon" = "午後";
-
-/* No comment provided by engineer. */
-"Today" = "今日";
-
-/* No comment provided by engineer. */
-"This week" = "今週";
-
-/* No comment provided by engineer. */
-"This month" = "今月";
-
-/* No comment provided by engineer. */
-"This year" = "今年";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ko.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ko.lproj/NSDateTimeAgo.strings
deleted file mode 100755
index b91d9d82..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ko.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d일전";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d시간전";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d분전";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d개월전";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d초전";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d주전";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d년전";
-
-/* No comment provided by engineer. */
-"A minute ago" = "1분전";
-
-/* No comment provided by engineer. */
-"An hour ago" = "1시간전";
-
-/* No comment provided by engineer. */
-"Just now" = "방금전";
-
-/* No comment provided by engineer. */
-"Last month" = "지난달";
-
-/* No comment provided by engineer. */
-"Last week" = "지난주";
-
-/* No comment provided by engineer. */
-"Last year" = "지난해";
-
-/* No comment provided by engineer. */
-"Yesterday" = "어제";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1년전";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1개월전";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1주전";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1일전";
-
-/* No comment provided by engineer. */
-"This morning" = "오늘 아침";
-
-/* No comment provided by engineer. */
-"This afternoon" = "오늘 오후";
-
-/* No comment provided by engineer. */
-"Today" = "오늘";
-
-/* No comment provided by engineer. */
-"This week" = "이번주";
-
-/* No comment provided by engineer. */
-"This month" = "이번달";
-
-/* No comment provided by engineer. */
-"This year" = "올해";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/lv.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/lv.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 57c3eb60..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/lv.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,24 +0,0 @@
-"1 year ago" = "Pirms gada";
-"1 month ago" = "Pirms mēneša";
-"1 week ago" = "Pirms nedēļas";
-"1 day ago" = "Pirms dienas";
-"A minute ago" = "Pirms minūtes";
-"An hour ago" = "Pirms stundas";
-"Last month" = "Pagājušajā mēnesī";
-"Last week" = "Pagājušajā nedēļā";
-"Last year" = "Pagājušajā gadā";
-"Just now" = "Tikko";
-"Today" = "Šodien";
-"Yesterday" = "Vakar";
-"This morning" = "Šorīt";
-"This afternoon" = "Pēcpusdienā";
-"This week" = "Šonedēļ";
-"This month" = "Šomēnes";
-"This year" = "Šogad";
-"%d seconds ago" = "Pirms %d sekundēm";
-"%d minutes ago" = "Pirms %d minūtēm";
-"%d hours ago" = "Pirms %d stundām";
-"%d days ago" = "Pirms %d dienām";
-"%d weeks ago" = "Pirms %d nedēļām";
-"%d months ago" = "Pirms %d mēnešiem";
-"%d years ago" = "Pirms %d gadiem";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ms.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ms.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 4effa1b7..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ms.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d hari yang lalu";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d jam yang lalu";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minit yang lalu";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d bulan yang lalu";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d saat yang lalu";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d minggu yang lalu";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d tahun yang lalu";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Seminit yang lalu";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Sejam yang lalu";
-
-/* No comment provided by engineer. */
-"Just now" = "Sebentar tadi";
-
-/* No comment provided by engineer. */
-"Last month" = "Sebulan yang lalu";
-
-/* No comment provided by engineer. */
-"Last week" = "Seminggu yang lalu";
-
-/* No comment provided by engineer. */
-"Last year" = "Setahun yang lalu";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Semalam";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Setahun yang lalu";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Sebulan yang lali";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Seminggu yang lalu";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Semalam";
-
-/* No comment provided by engineer. */
-"This morning" = "Pagi ini";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Tengahari ini";
-
-/* No comment provided by engineer. */
-"Today" = "Hari ini";
-
-/* No comment provided by engineer. */
-"This week" = "Minggu ini";
-
-/* No comment provided by engineer. */
-"This month" = "Bulan ini";
-
-/* No comment provided by engineer. */
-"This year" = "Tahun ini";
\ No newline at end of file
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nb.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nb.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 5975a49c..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nb.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- RULES:
- Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
- */
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d days ago" = "%d dager siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _days ago" = "%d dager siden";
-
-/* If Y == 1; */
-"%d __days ago" = "%d dag siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d hours ago" = "%d timer siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _hours ago" = "%d timer siden";
-
-/* If Y == 1; */
-"%d __hours ago" = "%d time siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d minutes ago" = "%d minutter siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _minutes ago" = "%d minutter siden";
-
-/* If Y == 1; */
-"%d __minutes ago" = "%d minutt siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d months ago" = "%d måneder siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _months ago" = "%d måneder siden";
-
-/* If Y == 1; */
-"%d __months ago" = "%d måned siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d seconds ago" = "%d sekunder siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _seconds ago" = "%d sekunder siden";
-
-/* If Y == 1; */
-"%d __seconds ago" = "%d sekund siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d weeks ago" = "%d uker siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _weeks ago" = "%d uker siden";
-
-/* If Y == 1; */
-"%d __weeks ago" = "%d uke siden";
-
-
-/* Y ==0 OR Y > 4 OR XY == 11; */
-"%d years ago" = "%d år siden";
-
-/* If Y != 1 AND Y < 5; */
-"%d _years ago" = "%d år siden";
-
-/* If Y == 1; */
-"%d __years ago" = "%d år siden";
-
-
-/* No comment provided by engineer. */
-"A minute ago" = "Et minutt siden";
-
-/* No comment provided by engineer. */
-"An hour ago" = "En time siden";
-
-/* No comment provided by engineer. */
-"Just now" = "Nå";
-
-/* No comment provided by engineer. */
-"Last month" = "For en måned siden";
-
-/* No comment provided by engineer. */
-"Last week" = "For en uke siden";
-
-/* No comment provided by engineer. */
-"Last year" = "For et år siden";
-
-/* No comment provided by engineer. */
-"Yesterday" = "I går";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 år siden";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 måned siden";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 uke siden";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dag siden";
-
-/* No comment provided by engineer. */
-"This morning" = "Denne morgenen";
-
-/* No comment provided by engineer. */
-"This afternoon" = "I ettermiddag";
-
-/* No comment provided by engineer. */
-"Today" = "I dag";
-
-/* No comment provided by engineer. */
-"This week" = "Denne uken";
-
-/* No comment provided by engineer. */
-"This month" = "Denne måneden";
-
-/* No comment provided by engineer. */
-"This year" = "Dette året";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nl.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nl.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 7e03c6cd..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/nl.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d dagen geleden";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d uur geleden";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minuten geleden";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d maanden geleden";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d seconden geleden";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d weken geleden";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d jaar geleden";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Een minuut geleden";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Een uur geleden";
-
-/* No comment provided by engineer. */
-"Just now" = "Zojuist";
-
-/* No comment provided by engineer. */
-"Last month" = "Vorige maand";
-
-/* No comment provided by engineer. */
-"Last week" = "Vorige week";
-
-/* No comment provided by engineer. */
-"Last year" = "Vorig jaar";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Gisteren";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 jaar geleden";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 maand geleden";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 week geleden";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dag geleden";
-
-/* No comment provided by engineer. */
-"This morning" = "Vanmorgen";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Vanmiddag";
-
-/* No comment provided by engineer. */
-"Today" = "Vandaag";
-
-/* No comment provided by engineer. */
-"This week" = "Deze week";
-
-/* No comment provided by engineer. */
-"This month" = "Deze maand";
-
-/* No comment provided by engineer. */
-"This year" = "Dit jaar";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pl.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pl.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 7ff84ed5..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pl.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d dni temu";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d godzin(y) temu";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minut(y) temu";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d miesice/-y temu";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d sekund(y) temu";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d tygodni(e) temu";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d lat(a) temu";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Minut temu";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Godzin temu";
-
-/* No comment provided by engineer. */
-"Just now" = "W tej chwili";
-
-/* No comment provided by engineer. */
-"Last month" = "W zeszBym miesicu";
-
-/* No comment provided by engineer. */
-"Last week" = "W zeszBym tygodniu";
-
-/* No comment provided by engineer. */
-"Last year" = "W zeszBym roku";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Wczoraj";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 rok temu";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 miesic temu";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 tydzieD temu";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dzieD temu";
-
-/* No comment provided by engineer. */
-"This morning" = "Dzi[ rano";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Dzi[ po poBudniu";
-
-/* No comment provided by engineer. */
-"Today" = "Dzisiaj";
-
-/* No comment provided by engineer. */
-"This week" = "W tym tygodniu";
-
-/* No comment provided by engineer. */
-"This month" = "W tym miesicu";
-
-/* No comment provided by engineer. */
-"This year" = "W tym roku";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt-PT.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt-PT.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 06247a1e..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt-PT.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d dias atrás";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d horas atrás";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minutos atrás";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d meses atrás";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d segundos atrás";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d semanas atrás";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d anos atrás";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Um minute atrás";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Uma hora atrás";
-
-/* No comment provided by engineer. */
-"Just now" = "Agora mesmo";
-
-/* No comment provided by engineer. */
-"Last month" = "Mês passado";
-
-/* No comment provided by engineer. */
-"Last week" = "Semana passada";
-
-/* No comment provided by engineer. */
-"Last year" = "Ano passado";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Ontem";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 ano passado";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 mês atrás";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 semana atrás";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dia atrás";
-
-/* No comment provided by engineer. */
-"This morning" = "Esta manhã";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Esta tarde";
-
-/* No comment provided by engineer. */
-"Today" = "Hoje";
-
-/* No comment provided by engineer. */
-"This week" = "Esta semana";
-
-/* No comment provided by engineer. */
-"This month" = "Este mês";
-
-/* No comment provided by engineer. */
-"This year" = "Este ano";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 6143dd89..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/pt.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d dias atrás";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d horas atrás";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minutos atrás";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d meses atrás";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d segundos atrás";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d semanas atrás";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d anos atrás";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Há um minuto";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Há uma hora";
-
-/* No comment provided by engineer. */
-"Just now" = "Agora";
-
-/* No comment provided by engineer. */
-"Last month" = "Mês passado";
-
-/* No comment provided by engineer. */
-"Last week" = "Semana passada";
-
-/* No comment provided by engineer. */
-"Last year" = "Ano passado";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Ontem";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 ano atrás";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 mês atrás";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 semana atrás";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 dia atrás";
-
-/* No comment provided by engineer. */
-"This morning" = "Esta manhã";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Esta tarde";
-
-/* No comment provided by engineer. */
-"Today" = "Hoje";
-
-/* No comment provided by engineer. */
-"This week" = "Esta semana";
-
-/* No comment provided by engineer. */
-"This month" = "Este mês";
-
-/* No comment provided by engineer. */
-"This year" = "Este ano";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ro.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ro.lproj/NSDateTimeAgo.strings
deleted file mode 100755
index 24849d5b..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ro.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "În urmă cu %d zile";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "În urmă cu %d ore";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "În urmă cu %d minute";
-
-/* No comment provided by engineer. */
-"%d months ago" = "În urmă cu %d luni";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "În urmă cu %d secunde";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "În urmă cu %d săptămâni";
-
-/* No comment provided by engineer. */
-"%d years ago" = "În urmă cu %d ani";
-
-/* No comment provided by engineer. */
-"A minute ago" = "În urmă cu 1 minut";
-
-/* No comment provided by engineer. */
-"An hour ago" = "În urmă cu 1 oră";
-
-/* No comment provided by engineer. */
-"Just now" = "Acum câteva momente";
-
-/* No comment provided by engineer. */
-"Last month" = "Luna trecută";
-
-/* No comment provided by engineer. */
-"Last week" = "Săptămâna trecută";
-
-/* No comment provided by engineer. */
-"Last year" = "Anul trecut";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Ieri";
-
-/* No comment provided by engineer. */
-"1 year ago" = "În urmă cu 1 an";
-
-/* No comment provided by engineer. */
-"1 month ago" = "În urmă cu 1 lună";
-
-/* No comment provided by engineer. */
-"1 week ago" = "În urmă cu 1 săptămână";
-
-/* No comment provided by engineer. */
-"1 day ago" = "În urmă cu 1 zi";
-
-/* No comment provided by engineer. */
-"This morning" = "Azi dimineață";
-
-/* No comment provided by engineer. */
-"This afternoon" = "În această seară";
-
-/* No comment provided by engineer. */
-"Today" = "Astăzi";
-
-/* No comment provided by engineer. */
-"This week" = "Săptămâna aceasta";
-
-/* No comment provided by engineer. */
-"This month" = "Luna aceasta";
-
-/* No comment provided by engineer. */
-"This year" = "Anul acesta";
\ No newline at end of file
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ru.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ru.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index dc279ec8..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/ru.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- RULES:
- Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
- */
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d days ago" = "%d дней назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _days ago" = "%d дня назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __days ago" = "%d день назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d hours ago" = "%d часов назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _hours ago" = "%d часа назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __hours ago" = "%d час назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d minutes ago" = "%d минут назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _minutes ago" = "%d минуты назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __minutes ago" = "%d минуту назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d months ago" = "%d месяцев назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _months ago" = "%d месяца назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __months ago" = "%d месяц назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d seconds ago" = "%d секунд назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _seconds ago" = "%d секунды назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __seconds ago" = "%d секунду назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d weeks ago" = "%d недель назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _weeks ago" = "%d недели назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __weeks ago" = "%d неделю назад";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d years ago" = "%d лет назад";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _years ago" = "%d года назад";
-
-/* Y == 1 AND XY != 11; */
-"%d __years ago" = "%d год назад";
-
-
-/* No comment provided by engineer. */
-"A minute ago" = "Минуту назад";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Час назад";
-
-/* No comment provided by engineer. */
-"Just now" = "Только что";
-
-/* No comment provided by engineer. */
-"Last month" = "Месяц назад";
-
-/* No comment provided by engineer. */
-"Last week" = "Неделю назад";
-
-/* No comment provided by engineer. */
-"Last year" = "Год назад";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Вчера";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 год назад";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 месяц назад";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 неделю назад";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 день назад";
-
-/* No comment provided by engineer. */
-"This morning" = "Этим утром";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Этим днём";
-
-/* No comment provided by engineer. */
-"Today" = "Сегодня";
-
-/* No comment provided by engineer. */
-"This week" = "На этой неделе";
-
-/* No comment provided by engineer. */
-"This month" = "В этом месяце";
-
-/* No comment provided by engineer. */
-"This year" = "В этом году";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sk.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sk.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index e098fc27..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sk.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "Pred %d dňami";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "Pred %d hodinami";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "Pred %d minútami";
-
-/* No comment provided by engineer. */
-"%d months ago" = "Pred %d mesiaci";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "Pred %d sekundami";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "Pred %d týždňami";
-
-/* No comment provided by engineer. */
-"%d years ago" = "Pred %d rokmi";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Pred minútou";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Pred hodinou";
-
-/* No comment provided by engineer. */
-"Just now" = "Práve teraz";
-
-/* No comment provided by engineer. */
-"Last month" = "Minulý mesiac";
-
-/* No comment provided by engineer. */
-"Last week" = "Minulý týždeň";
-
-/* No comment provided by engineer. */
-"Last year" = "Minulý rok";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Včera";
-
-/* No comment provided by engineer. */
-"1 year ago" = "Pred rokom";
-
-/* No comment provided by engineer. */
-"1 month ago" = "Pred mesiacom";
-
-/* No comment provided by engineer. */
-"1 week ago" = "Pred týždňom";
-
-/* No comment provided by engineer. */
-"1 day ago" = "Predvčerom";
-
-/* No comment provided by engineer. */
-"This morning" = "Dnes dopoludnia";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Dnes popoludní";
-
-/* No comment provided by engineer. */
-"Today" = "Dnes";
-
-/* No comment provided by engineer. */
-"This week" = "Tento týždeň";
-
-/* No comment provided by engineer. */
-"This month" = "Tento mesiac";
-
-/* No comment provided by engineer. */
-"This year" = "Tento rok";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sq.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sq.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 8cc71708..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sq.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d ditë më parë";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d orë më parë";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d minuta më parë";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d muaj më parë";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d sekonda më parë";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d javë më parë";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d vite më parë";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Një minutë më parë";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Një orë më parë";
-
-/* No comment provided by engineer. */
-"Just now" = "Tani";
-
-/* No comment provided by engineer. */
-"Last month" = "Muajin e kaluar";
-
-/* No comment provided by engineer. */
-"Last week" = "Javën e kaluar";
-
-/* No comment provided by engineer. */
-"Last year" = "Vitin e kaluar";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Dje";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 vit më parë";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 muaj më parë";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 javë më parë";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 ditë më parë";
-
-/* No comment provided by engineer. */
-"This morning" = "Këtë mëngjes";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Këtë pasdite";
-
-/* No comment provided by engineer. */
-"Today" = "Sot";
-
-/* No comment provided by engineer. */
-"This week" = "Këtë javë";
-
-/* No comment provided by engineer. */
-"This month" = "Këtë muaj";
-
-/* No comment provided by engineer. */
-"This year" = "Këtë vit";
\ No newline at end of file
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sv.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sv.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 873a7959..00000000
Binary files a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/sv.lproj/NSDateTimeAgo.strings and /dev/null differ
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/th.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/th.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 751129a7..00000000
Binary files a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/th.lproj/NSDateTimeAgo.strings and /dev/null differ
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/tr.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/tr.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 30db15b3..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/tr.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d gün önce";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d saat önce";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d dakika önce";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d ay önce";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d saniye önce";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d hafta önce";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d yıl önce";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Bir dakika önce";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Bir saat önce";
-
-/* No comment provided by engineer. */
-"Just now" = "Şimdi";
-
-/* No comment provided by engineer. */
-"Last month" = "Geçen ay";
-
-/* No comment provided by engineer. */
-"Last week" = "Geçen hafta";
-
-/* No comment provided by engineer. */
-"Last year" = "Geçen yıl";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Dün";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 yıl önce";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 ay önce";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 hafta önce";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 gün önce";
-
-/* No comment provided by engineer. */
-"This morning" = "Bu sabah";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Öğleden sonra";
-
-/* No comment provided by engineer. */
-"Today" = "Bugün";
-
-/* No comment provided by engineer. */
-"This week" = "Bu hafta";
-
-/* No comment provided by engineer. */
-"This month" = "Bu ay";
-
-/* No comment provided by engineer. */
-"This year" = "Bu yıl";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/uk.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/uk.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index f09d7c10..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/uk.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- RULES:
- Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
- */
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d days ago" = "%d днів тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _days ago" = "%d дня тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __days ago" = "%d день тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d hours ago" = "%d годин тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _hours ago" = "%d години тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __hours ago" = "%d годину тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d minutes ago" = "%d хвилин тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _minutes ago" = "%d хвилини тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __minutes ago" = "%d хвилину тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d months ago" = "%d місяців тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _months ago" = "%d місяця тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __months ago" = "%d місяць тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d seconds ago" = "%d секунд тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _seconds ago" = "%d секунди тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __seconds ago" = "%d секунду тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d weeks ago" = "%d тижднів тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _weeks ago" = "%d тиждні тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __weeks ago" = "%d тиждень тому";
-
-
-/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
-"%d years ago" = "%d років тому";
-
-/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
-"%d _years ago" = "%d роки тому";
-
-/* Y == 1 AND XY != 11; */
-"%d __years ago" = "%d рік тому";
-
-
-/* No comment provided by engineer. */
-"A minute ago" = "Хвилину тому";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Годину тому";
-
-/* No comment provided by engineer. */
-"Just now" = "Щойно";
-
-/* No comment provided by engineer. */
-"Last month" = "Місяць тому";
-
-/* No comment provided by engineer. */
-"Last week" = "Тиждень тому";
-
-/* No comment provided by engineer. */
-"Last year" = "Рік тому";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Вчора";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 рік тому";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 місяць тому";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 тиждень тому";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 день тому";
-
-/* No comment provided by engineer. */
-"This morning" = "Цього ранку";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Сьогодні вдень";
-
-/* No comment provided by engineer. */
-"Today" = "Сьогодні";
-
-/* No comment provided by engineer. */
-"This week" = "Цього тиждня";
-
-/* No comment provided by engineer. */
-"This month" = "Цього місяця";
-
-/* No comment provided by engineer. */
-"This year" = "Цього року";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/vi.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/vi.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 9131cc9c..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/vi.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d ngày trước";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d giờ trước";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d phút trước";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d tháng trước";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d giây trước";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d tuần trước";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d năm trước";
-
-/* No comment provided by engineer. */
-"A minute ago" = "Một phút trước";
-
-/* No comment provided by engineer. */
-"An hour ago" = "Một giờ trước";
-
-/* No comment provided by engineer. */
-"Just now" = "Vừa mới đây";
-
-/* No comment provided by engineer. */
-"Last month" = "Tháng trước";
-
-/* No comment provided by engineer. */
-"Last week" = "Tuần trước";
-
-/* No comment provided by engineer. */
-"Last year" = "Năm vừa rồi";
-
-/* No comment provided by engineer. */
-"Yesterday" = "Hôm qua";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1 năm trước";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1 tháng trước";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1 tuần trước";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1 ngày trước";
-
-/* No comment provided by engineer. */
-"This morning" = "Sáng nay";
-
-/* No comment provided by engineer. */
-"This afternoon" = "Trưa nay";
-
-/* No comment provided by engineer. */
-"Today" = "Hôm nay";
-
-/* No comment provided by engineer. */
-"This week" = "Tuần này";
-
-/* No comment provided by engineer. */
-"This month" = "Tháng này";
-
-/* No comment provided by engineer. */
-"This year" = "Năm nay";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hans.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hans.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index f5899054..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hans.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d天前";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d小时前";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d分钟前";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d个月前";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d秒钟前";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d星期前";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d年前";
-
-/* No comment provided by engineer. */
-"A minute ago" = "1分钟前";
-
-/* No comment provided by engineer. */
-"An hour ago" = "1小时前";
-
-/* No comment provided by engineer. */
-"Just now" = "刚刚";
-
-/* No comment provided by engineer. */
-"Last month" = "上个月";
-
-/* No comment provided by engineer. */
-"Last week" = "上星期";
-
-/* No comment provided by engineer. */
-"Last year" = "去年";
-
-/* No comment provided by engineer. */
-"Yesterday" = "昨天";
-
-/* You can add a space between the number and the characters. */
-"1 year ago" = "1年前";
-
-/* You can add a space between the number and the characters. */
-"1 month ago" = "1个月前";
-
-/* You can add a space between the number and the characters. */
-"1 week ago" = "1星期前";
-
-/* You can add a space between the number and the characters. */
-"1 day ago" = "1天前";
-
-/* No comment provided by engineer. */
-"This morning" = "今天上午";
-
-/* No comment provided by engineer. */
-"This afternoon" = "今天下午";
-
-/* No comment provided by engineer. */
-"Today" = "今天";
-
-/* No comment provided by engineer. */
-"This week" = "本周";
-
-/* No comment provided by engineer. */
-"This month" = "本月";
-
-/* No comment provided by engineer. */
-"This year" = "今年";
diff --git a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hant.lproj/NSDateTimeAgo.strings b/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hant.lproj/NSDateTimeAgo.strings
deleted file mode 100644
index 2226e39a..00000000
--- a/Pods/NSDate+TimeAgo/NSDateTimeAgo.bundle/zh-Hant.lproj/NSDateTimeAgo.strings
+++ /dev/null
@@ -1,71 +0,0 @@
-/* No comment provided by engineer. */
-"%d days ago" = "%d天前";
-
-/* No comment provided by engineer. */
-"%d hours ago" = "%d小時前";
-
-/* No comment provided by engineer. */
-"%d minutes ago" = "%d分鐘前";
-
-/* No comment provided by engineer. */
-"%d months ago" = "%d個月前";
-
-/* No comment provided by engineer. */
-"%d seconds ago" = "%d秒鐘前";
-
-/* No comment provided by engineer. */
-"%d weeks ago" = "%d星期前";
-
-/* No comment provided by engineer. */
-"%d years ago" = "%d年前";
-
-/* No comment provided by engineer. */
-"A minute ago" = "1分鐘前";
-
-/* No comment provided by engineer. */
-"An hour ago" = "1小時前";
-
-/* No comment provided by engineer. */
-"Just now" = "剛剛";
-
-/* No comment provided by engineer. */
-"Last month" = "上個月";
-
-/* No comment provided by engineer. */
-"Last week" = "上星期";
-
-/* No comment provided by engineer. */
-"Last year" = "去年";
-
-/* No comment provided by engineer. */
-"Yesterday" = "昨天";
-
-/* No comment provided by engineer. */
-"1 year ago" = "1年前";
-
-/* No comment provided by engineer. */
-"1 month ago" = "1個月前";
-
-/* No comment provided by engineer. */
-"1 week ago" = "1星期前";
-
-/* No comment provided by engineer. */
-"1 day ago" = "1天前";
-
-/* No comment provided by engineer. */
-"This morning" = "今天上午";
-
-/* No comment provided by engineer. */
-"This afternoon" = "今天下午";
-
-/* No comment provided by engineer. */
-"Today" = "今天";
-
-/* No comment provided by engineer. */
-"This week" = "本周";
-
-/* No comment provided by engineer. */
-"This month" = "本月";
-
-/* No comment provided by engineer. */
-"This year" = "今年";
diff --git a/Pods/NSDate+TimeAgo/README.md b/Pods/NSDate+TimeAgo/README.md
deleted file mode 100644
index 6366de71..00000000
--- a/Pods/NSDate+TimeAgo/README.md
+++ /dev/null
@@ -1,152 +0,0 @@
-[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
-
-## Migration 2014.04.12
-
-NSDate+TimeAgo has merged with DateTools. DateTools is the parent project and Matthew York is the project head.
-
-This project is now part of DateTools. Please visit https://github.com/MatthewYork/DateTools
-
-This repo is here in archive form. New work should be contributed to DateTools.
-
-2016.01.04. To reiterate, all issues and contributions should go to DateTools, there is zero promise anything here will be looked at. Kevin's attention is on [Kerf](http://kerfsoftware.com).
-
-## Description
-
-This is an iOS, Objective-C, Cocoa Touch, iPhone, iPad category for `NSDate`. It gives `NSDate` the ability to report times like `"A moment ago"`, `"30 seconds ago"`, `"5 minutes ago"`, `"Yesterday"`, `"Last month"`, `"2 years ago"`, and so on.
-
-This functionality has variously been referred to as a "time ago", "time since", "relative date", or "fuzzy date" feature.
-
-`NSDate+TimeAgo` currently supports the following languages:
-
-- en (English)
-- es (Spanish)
-- zh_Hans (Chinese Simplified)
-- zh_Hant (Chinese Traditional)
-- pt (Portuguese)
-- fr (French)
-- it (Italian)
-- ru (Russian)
-- de (German)
-- nl (Dutch)
-- hu (Hungarian)
-- fi (Finnish)
-- ja (Japanese)
-- vi (Vietnamese)
-- ro (Romanian)
-- da (Danish)
-- cs (Czech)
-- nb (Norwegian)
-- lv (Latvian)
-- tr (Turkish)
-- ko (Korean)
-- bg (Bulgarian)
-- he (Hebrew)
-- ar (Arabic)
-- gre (Greek)
-- pl (Polish)
-- sv (Swedish)
-- th (Thai)
-- uk (Ukrainian)
-- is (Icelandic)
-- sq (Albanian)
-- sk (Slovak)
-- ms (Malay)
-
-If you know a language not listed here, please consider submitting a translation. [Localization codes by language](http://stackoverflow.com/questions/3040677/locale-codes-for-iphone-lproj-folders).
-
-This project is user driven (by people like you). Pull requests close faster than issues (merged or rejected).
-
-## Use
-
-1. `Add` the files to your project - manually or via Cocoapods (`pod 'NSDate+TimeAgo'`)
-2. Import the header using `#import "NSDate+TimeAgo.h"`
-3. Call the `timeAgo` method in the following way:
-
-
-NSDate *date = [[NSDate alloc] initWithTimeIntervalSince1970:0];
-NSString *ago = [date timeAgo];
-NSLog(@"Output is: \"%@\"", ago);
-2011-11-12 17:19:25.608 Proj[0:0] Output is: "41 years ago"
-
-
-2 other methods are available:
-
-* `dateTimeAgo`: returns times with only strings of the type: "*{value}* *{unit}* ago"
-* `dateTimeUntilNow`: returns only "yesterday" / "this morning" / "last week" / "this month" -- less precise than `dateTimeAgo` but more natural
-
-Those three methods can be interchanged as they have the same signature.
-
-## Future Directions
-
-Would be nice to
-
-1. add customization options (e.g., should it report seconds or just "a minute ago")
-2. add string customization
-3. have more localizations
-4. make `dateTimeUntilNow` more precise: instead of "Last week" use "Last Friday", "Last Monday" etc.
-5. other
-
-## License
-
-Released under ISC (similar to 2-clause BSD)
-
-http://wikipedia.org/wiki/ISC_license
-
-## Credits
-
-Originally based on code Christopher Pickslay posted to Forrst. Used with permission. http://twitter.com/cpickslay
-
-Ramon Torres began support for internationalization/localization. Added `es` strings. http://rtorres.me/
-
-Dennis Zhuang added `zh_Hans` Chinese Simplified strings. http://fnil.net/
-
-Mozart Petter added `pt_BR` Brazilian Portuguese strings. http://www.mozartpetter.com/
-
-Stéphane Gerardot added `fr` French strings.
-
-Marco Sanson added `it` Italian strings. http://marcosanson.tumblr.com/
-
-Almas Adilbek added `ru` Russian strings. Extended logic to support Russian idioms. http://mixdesign.kz/
-
-Mallox51 added `de` German strings. https://github.com/Mallox51
-
-Tieme van Veen added `nl` Dutch strings. http://www.tiemevanveen.nl
-
-Árpád Goretity added `hu` Hungarian strings. http://apaczai.elte.hu/~13akga/
-
-Anajavi added `fi` Finnish strings. https://github.com/anajavi
-
-Tonydyb added `ja` Japanese strings.
-
-Vinhnx added `vi` Vietnamese strings. http://vinhnx.github.io/
-
-Ronail added `zh_Hant` Traditional Chinese strings. https://github.com/ronail
-
-SorinAntohi added `ro` Romanian strings. https://github.com/SorinAntohi
-
-spookd added `da` Danish strings. https://github.com/spookd
-
-Barrett Jacobsen added `cs` Czech strings. https://github.com/barrettj
-
-Dmitry Shmidt added `nb` Norwegian strings. https://github.com/shmidt
-
-Martins Rudens added `lv` Latvian strings. https://github.com/rudensm
-
-Osman Saral added `tr` Turkish strings. https://github.com/osrl
-
-analogstyle added `ko` Korean strings. http://almacreative.net/
-
-Flavio Caetano fixed `pt` Portuguese strings. http://flaviocaetano.com
-
-kolarski added `bg` Bulgarian strings. http://github.com/kolarski
-
-Vladimir Kofman added `he` Hebrew strings. https://github.com/vladimirkofman
-
-Viraf Sarkari added `ar` Arabic, `gre` Greek, `pl` Polish, `sv` Swedish, and `th` Thai strings. https://github.com/viraf
-
-Vasyl Skrypii added `uk` Ukranian strings. https://github.com/medlay
-
-Maggi Trymbill added `is` Icelandic strings. https://github.com/grundvollur
-
-Erid Bardhaj added `sq` Albanian strings. https://github.com/eridbardhaj
-
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
deleted file mode 100644
index 3d460912..00000000
--- a/Pods/Pods.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,978 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 036DC9B3BCBD8A92BF65AC0389C9411E /* SBJson4StreamWriterState.h in Headers */ = {isa = PBXBuildFile; fileRef = FA27241C034D0431D176431E2E9A2765 /* SBJson4StreamWriterState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A98C63610111EC6F735489A7DF1A0DD /* SBJson4Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 33FBEFD1ED91778CAFCD83A3390457A4 /* SBJson4Parser.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 0B50B85D99FDDA305F6FCEA57AF636DB /* SBJson4StreamTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 72AF64D8546719E7D8A136AB3740498F /* SBJson4StreamTokeniser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 0C01F49C826A68CFFBED02F680048768 /* SBJson4StreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F417FF6CF3013B6D530D046CEC11BCF /* SBJson4StreamParser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 19519F8BDAF25FAF7FF3EE0BE93973A4 /* SBJson4StreamParserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D45F8B180EA2457C6A3FB07D500F62 /* SBJson4StreamParserState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32AD2F23DBD22483B9B025399E18010F /* SBJson4StreamParserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E3FE9448865D7C456D9A739D8E612B9 /* SBJson4StreamParserState.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 33274B901F9D2FE56AB3A5A584E7D1B9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; };
- 43CAA318D3C8B0ADC26B7BC008D223F9 /* Pods-Wired Client-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F6EEDE4047F9B9B287CBDF02ECA7D3C7 /* Pods-Wired Client-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 52D8A03B79253E44808510A17F341172 /* SBJson4StreamWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = E403D4E2CC89E17AC00E1513895BC617 /* SBJson4StreamWriter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 5CBAD5AE3A59B55747E6C27C07D61F3C /* SBJson4.h in Headers */ = {isa = PBXBuildFile; fileRef = 2863873FAE116454D67A0BBB2CCAB9D5 /* SBJson4.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 61C14920E92038BEDA2A8631E2958D1B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; };
- 65C563DF282589497ECFAAEDCA9EBD4E /* SBJson4StreamWriterState.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0D06579BA33D68662ECFD736F3F05E /* SBJson4StreamWriterState.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 66AE0599B4F6EBEDF0827BCFD1D8E183 /* SBJson4StreamWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 408BA9C315DE30525506672C8D2DFB1C /* SBJson4StreamWriter.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 6DAFB132313FB7D4437B88195A70B264 /* NSDate+TimeAgo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE6F7B119BA25738361AAD06449FA95 /* NSDate+TimeAgo-dummy.m */; };
- 7879A852037D1326CC3D33D214EB4D4C /* SBJson4StreamParser.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D793FE2554FC7A794329F2F0214776 /* SBJson4StreamParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 7BE5BEB1C2BC8869F308ABE58882DB89 /* NSDate+TimeAgo.h in Headers */ = {isa = PBXBuildFile; fileRef = CB95A4181D2CD20AD0D0117B178C0A6E /* NSDate+TimeAgo.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 9148A4E367DD72FF21E9283D45140CF7 /* SBJson4-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 198F2DF4331FE54A310C0DB391AAE836 /* SBJson4-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 95514618ECF47EA0DF9D5BCDBEA206D4 /* NSDate+TimeAgo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CB067C4ACF74BCC1868B5CC1AF89054B /* NSDate+TimeAgo-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- A331A9F3910D8D5BBDA88EE73678BB78 /* NSDateTimeAgo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 643946F9035FCACBD2EE0CBB99F93096 /* NSDateTimeAgo.bundle */; };
- A3EA23FB1BD73696D239A8CAA87240AC /* SBJson4Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE399363C2DC2F0962B4C2FC7B2C919 /* SBJson4Writer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- A7A7D6A46B4F13F4E6E504BA065F79EC /* SBJson4StreamTokeniser.h in Headers */ = {isa = PBXBuildFile; fileRef = 21200CD48537E710887E4DC07527C586 /* SBJson4StreamTokeniser.h */; settings = {ATTRIBUTES = (Public, ); }; };
- AD35C220983F8CDB0D1A3426D63ED7C6 /* SBJson4Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE2E56B8688FA021870B800BDCDDC3A2 /* SBJson4Parser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- B4BEA971EE61FDDE9F46DDC2B2B3FFD7 /* SBJson4Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D77A292388F593C1932E730B109766 /* SBJson4Writer.h */; settings = {ATTRIBUTES = (Public, ); }; };
- B8F40975B34DE9EA26B30341C5F91079 /* NSDate+TimeAgo.m in Sources */ = {isa = PBXBuildFile; fileRef = B36FEABB3A8CF064E7BC39D35064829B /* NSDate+TimeAgo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- CA5AE4F812E22EB87972D9425DA720F2 /* SBJson4-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4559C307BDBE5994BB3EA2E88D351F2 /* SBJson4-dummy.m */; };
- D9870B686D7E40DA2DC55FD57BD83C1C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; };
- F6B1E43441D2C86DE053F8BA26470050 /* Pods-Wired Client-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A3016923CAB21B9AF91876A17688A3 /* Pods-Wired Client-dummy.m */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- B006776E2ED53CD5706236D0F665D64B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = FD351789797019F9304C5953AEFF6550;
- remoteInfo = "NSDate+TimeAgo";
- };
- F9F95529D9503E10A2D434D58593B0C7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0FA116BEBC2149C0A3D2B8B3B7418A2A;
- remoteInfo = SBJson4;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 00959C18FD110923CF36D1DCC7EA6455 /* Sparkle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sparkle.h; path = Sparkle.framework/Versions/A/Headers/Sparkle.h; sourceTree = ""; };
- 0495711B7369AE80D3F03C44E109503D /* Pods-Wired Client.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Wired Client.release.xcconfig"; sourceTree = ""; };
- 117064EAD4C62CD29CA009C01A0B115A /* NSDate+TimeAgo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+TimeAgo-prefix.pch"; sourceTree = ""; };
- 198F2DF4331FE54A310C0DB391AAE836 /* SBJson4-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SBJson4-umbrella.h"; sourceTree = ""; };
- 19A3016923CAB21B9AF91876A17688A3 /* Pods-Wired Client-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Wired Client-dummy.m"; sourceTree = ""; };
- 1BFEC69B3F0E3E9BA79188690E6177DB /* Pods-Wired Client-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Wired Client-frameworks.sh"; sourceTree = ""; };
- 1F91E8595CE05A0762725286D46EA80F /* SBJson4-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SBJson4-prefix.pch"; sourceTree = ""; };
- 21200CD48537E710887E4DC07527C586 /* SBJson4StreamTokeniser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4StreamTokeniser.h; path = Classes/SBJson4StreamTokeniser.h; sourceTree = ""; };
- 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
- 2863873FAE116454D67A0BBB2CCAB9D5 /* SBJson4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4.h; path = Classes/SBJson4.h; sourceTree = ""; };
- 2E9BFD8B724BEC86ED2C218A24019302 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 32A9234D496F744A32A8D94D981BF6D2 /* SUVersionDisplayProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionDisplayProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h; sourceTree = ""; };
- 332CA6BE114F644620B333964E6F66F2 /* SUExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUExport.h; path = Sparkle.framework/Versions/A/Headers/SUExport.h; sourceTree = ""; };
- 33FBEFD1ED91778CAFCD83A3390457A4 /* SBJson4Parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4Parser.h; path = Classes/SBJson4Parser.h; sourceTree = ""; };
- 408BA9C315DE30525506672C8D2DFB1C /* SBJson4StreamWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4StreamWriter.h; path = Classes/SBJson4StreamWriter.h; sourceTree = ""; };
- 43ABC2AC43F6B8E3B162453009E74C39 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; };
- 45D5263CB38DD98C7D5F90A39DD95B50 /* SBJson4.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SBJson4.xcconfig; sourceTree = ""; };
- 47777814B53AD08F4A356FD434747142 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 4B94810CCF672C96697B9DCBEAFC5C9C /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUStandardVersionComparator.h; path = Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h; sourceTree = ""; };
- 51BF33B22E2C630B15267DC75BCA3275 /* Pods-Wired Client.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-Wired Client.modulemap"; sourceTree = ""; };
- 54D77A292388F593C1932E730B109766 /* SBJson4Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4Writer.h; path = Classes/SBJson4Writer.h; sourceTree = ""; };
- 5CE369A15EE45D7A6967C256608C67AD /* SUErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUErrors.h; path = Sparkle.framework/Versions/A/Headers/SUErrors.h; sourceTree = ""; };
- 643946F9035FCACBD2EE0CBB99F93096 /* NSDateTimeAgo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = NSDateTimeAgo.bundle; sourceTree = ""; };
- 66EAF5E53054ECF3A9D070976C8A8736 /* Pods-Wired Client-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Wired Client-acknowledgements.plist"; sourceTree = ""; };
- 67D45F8B180EA2457C6A3FB07D500F62 /* SBJson4StreamParserState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4StreamParserState.h; path = Classes/SBJson4StreamParserState.h; sourceTree = ""; };
- 6AE6F7B119BA25738361AAD06449FA95 /* NSDate+TimeAgo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+TimeAgo-dummy.m"; sourceTree = ""; };
- 6F417FF6CF3013B6D530D046CEC11BCF /* SBJson4StreamParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4StreamParser.m; path = Classes/SBJson4StreamParser.m; sourceTree = ""; };
- 72AF64D8546719E7D8A136AB3740498F /* SBJson4StreamTokeniser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4StreamTokeniser.m; path = Classes/SBJson4StreamTokeniser.m; sourceTree = ""; };
- 7B150B04CA373C294C5739911DE15F3F /* Pods-Wired Client.test.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Wired Client.test.xcconfig"; sourceTree = ""; };
- 84FEEED569A86F0580DB9E4CA049A2BA /* Pods-Wired Client-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Wired Client-resources.sh"; sourceTree = ""; };
- 89D3BCC358CAB89FC956737101659C7B /* Pods-Wired Client.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Wired Client.debug.xcconfig"; sourceTree = ""; };
- 8E6EBA626D3838AD686A8164761A1AA2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- 9BCCFEB228FD9490EDB3F88D03DB028B /* SUUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdater.h; path = Sparkle.framework/Versions/A/Headers/SUUpdater.h; sourceTree = ""; };
- 9E3FE9448865D7C456D9A739D8E612B9 /* SBJson4StreamParserState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4StreamParserState.m; path = Classes/SBJson4StreamParserState.m; sourceTree = ""; };
- A0E4EBC172332E68C77E071AD2C1E656 /* SUUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdaterDelegate.h; path = Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h; sourceTree = ""; };
- A717BC199A3040A02E9F46D17AA1B835 /* SUAppcastItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcastItem.h; path = Sparkle.framework/Versions/A/Headers/SUAppcastItem.h; sourceTree = ""; };
- ACE399363C2DC2F0962B4C2FC7B2C919 /* SBJson4Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4Writer.m; path = Classes/SBJson4Writer.m; sourceTree = ""; };
- AE2E56B8688FA021870B800BDCDDC3A2 /* SBJson4Parser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4Parser.m; path = Classes/SBJson4Parser.m; sourceTree = ""; };
- AF31C00D26B195BD923613E1C520AF86 /* SBJson4.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SBJson4.framework; path = SBJson4.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- AF63319EA4176752A94BF7E1E8F397E6 /* Pods-Wired Client-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Wired Client-acknowledgements.markdown"; sourceTree = ""; };
- B36FEABB3A8CF064E7BC39D35064829B /* NSDate+TimeAgo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+TimeAgo.m"; sourceTree = ""; };
- B8D793FE2554FC7A794329F2F0214776 /* SBJson4StreamParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4StreamParser.h; path = Classes/SBJson4StreamParser.h; sourceTree = ""; };
- C2EE77076C6A2296980CBA7A055D3906 /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h; sourceTree = ""; };
- C86B67FCF568F8197E6C4B1F2F529A85 /* NSDate+TimeAgo.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSDate+TimeAgo.xcconfig"; sourceTree = ""; };
- CB067C4ACF74BCC1868B5CC1AF89054B /* NSDate+TimeAgo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+TimeAgo-umbrella.h"; sourceTree = ""; };
- CB95A4181D2CD20AD0D0117B178C0A6E /* NSDate+TimeAgo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+TimeAgo.h"; sourceTree = ""; };
- D44555BC2A65BD1C99801312BB9B8E09 /* Pods_Wired_Client.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Wired_Client.framework; path = "Pods-Wired Client.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
- DE2319B9E33574CFEC9A3655FA2D575D /* NSDate_TimeAgo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NSDate_TimeAgo.framework; path = "NSDate+TimeAgo.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
- E403D4E2CC89E17AC00E1513895BC617 /* SBJson4StreamWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4StreamWriter.m; path = Classes/SBJson4StreamWriter.m; sourceTree = ""; };
- E4559C307BDBE5994BB3EA2E88D351F2 /* SBJson4-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SBJson4-dummy.m"; sourceTree = ""; };
- EB0D06579BA33D68662ECFD736F3F05E /* SBJson4StreamWriterState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SBJson4StreamWriterState.m; path = Classes/SBJson4StreamWriterState.m; sourceTree = ""; };
- EC4D6C1FFA0859FC0E4CF0290D6F7D55 /* NSDate+TimeAgo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "NSDate+TimeAgo.modulemap"; sourceTree = ""; };
- F66F29CB86AD5CD9081AC36A5C096580 /* SBJson4.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SBJson4.modulemap; sourceTree = ""; };
- F6EEDE4047F9B9B287CBDF02ECA7D3C7 /* Pods-Wired Client-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Wired Client-umbrella.h"; sourceTree = ""; };
- FA27241C034D0431D176431E2E9A2765 /* SBJson4StreamWriterState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SBJson4StreamWriterState.h; path = Classes/SBJson4StreamWriterState.h; sourceTree = ""; };
- FB93C8A87560B1E79861D709F86DB012 /* SUAppcast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcast.h; path = Sparkle.framework/Versions/A/Headers/SUAppcast.h; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 50D6D7317BEA147B115A93F97157010D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- D9870B686D7E40DA2DC55FD57BD83C1C /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 67D5B8C5C5F27CBFE0D6F96AF46DFB4C /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33274B901F9D2FE56AB3A5A584E7D1B9 /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- CBA510E6F1E330FB70285E8818FD0360 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 61C14920E92038BEDA2A8631E2958D1B /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 0499D230D0F67B0F3BA4E120882F06FF /* Resources */ = {
- isa = PBXGroup;
- children = (
- 643946F9035FCACBD2EE0CBB99F93096 /* NSDateTimeAgo.bundle */,
- );
- name = Resources;
- sourceTree = "";
- };
- 04C068A18C5413F804A2959126093416 /* OS X */ = {
- isa = PBXGroup;
- children = (
- 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */,
- );
- name = "OS X";
- sourceTree = "";
- };
- 0C895C1C86A750DC2C420AA1C27A1015 /* Pods */ = {
- isa = PBXGroup;
- children = (
- 1365415FCFCA36EDE6C62B5BFFDB208B /* NSDate+TimeAgo */,
- ED077D1967CA1266377FB2CA11D61A75 /* SBJson4 */,
- D8528DDFEB076F279AF7C31E6F649FE5 /* Sparkle */,
- );
- name = Pods;
- sourceTree = "";
- };
- 1365415FCFCA36EDE6C62B5BFFDB208B /* NSDate+TimeAgo */ = {
- isa = PBXGroup;
- children = (
- CB95A4181D2CD20AD0D0117B178C0A6E /* NSDate+TimeAgo.h */,
- B36FEABB3A8CF064E7BC39D35064829B /* NSDate+TimeAgo.m */,
- 0499D230D0F67B0F3BA4E120882F06FF /* Resources */,
- 93EF512D4F489ACE5B55C3D1D3CCD094 /* Support Files */,
- );
- name = "NSDate+TimeAgo";
- path = "NSDate+TimeAgo";
- sourceTree = "";
- };
- 2A9C65B1A6A9D062CDF5C80969D99FC9 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 43ABC2AC43F6B8E3B162453009E74C39 /* Sparkle.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 39418B67BCB5AEC693774726F457F21E /* Support Files */ = {
- isa = PBXGroup;
- children = (
- 8E6EBA626D3838AD686A8164761A1AA2 /* Info.plist */,
- F66F29CB86AD5CD9081AC36A5C096580 /* SBJson4.modulemap */,
- 45D5263CB38DD98C7D5F90A39DD95B50 /* SBJson4.xcconfig */,
- E4559C307BDBE5994BB3EA2E88D351F2 /* SBJson4-dummy.m */,
- 1F91E8595CE05A0762725286D46EA80F /* SBJson4-prefix.pch */,
- 198F2DF4331FE54A310C0DB391AAE836 /* SBJson4-umbrella.h */,
- );
- name = "Support Files";
- path = "../Target Support Files/SBJson4";
- sourceTree = "";
- };
- 39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 04C068A18C5413F804A2959126093416 /* OS X */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 44C280CEECD11C1D9B641AB43919D125 /* Products */ = {
- isa = PBXGroup;
- children = (
- DE2319B9E33574CFEC9A3655FA2D575D /* NSDate_TimeAgo.framework */,
- D44555BC2A65BD1C99801312BB9B8E09 /* Pods_Wired_Client.framework */,
- AF31C00D26B195BD923613E1C520AF86 /* SBJson4.framework */,
- );
- name = Products;
- sourceTree = "";
- };
- 6512667B803ED1B6CF5829446FC85F5C /* Targets Support Files */ = {
- isa = PBXGroup;
- children = (
- A203616F5BC4A59DB6E023B635C6C84D /* Pods-Wired Client */,
- );
- name = "Targets Support Files";
- sourceTree = "";
- };
- 7DB346D0F39D3F0E887471402A8071AB = {
- isa = PBXGroup;
- children = (
- 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
- 39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */,
- 0C895C1C86A750DC2C420AA1C27A1015 /* Pods */,
- 44C280CEECD11C1D9B641AB43919D125 /* Products */,
- 6512667B803ED1B6CF5829446FC85F5C /* Targets Support Files */,
- );
- sourceTree = "";
- };
- 93EF512D4F489ACE5B55C3D1D3CCD094 /* Support Files */ = {
- isa = PBXGroup;
- children = (
- 47777814B53AD08F4A356FD434747142 /* Info.plist */,
- EC4D6C1FFA0859FC0E4CF0290D6F7D55 /* NSDate+TimeAgo.modulemap */,
- C86B67FCF568F8197E6C4B1F2F529A85 /* NSDate+TimeAgo.xcconfig */,
- 6AE6F7B119BA25738361AAD06449FA95 /* NSDate+TimeAgo-dummy.m */,
- 117064EAD4C62CD29CA009C01A0B115A /* NSDate+TimeAgo-prefix.pch */,
- CB067C4ACF74BCC1868B5CC1AF89054B /* NSDate+TimeAgo-umbrella.h */,
- );
- name = "Support Files";
- path = "../Target Support Files/NSDate+TimeAgo";
- sourceTree = "";
- };
- A203616F5BC4A59DB6E023B635C6C84D /* Pods-Wired Client */ = {
- isa = PBXGroup;
- children = (
- 2E9BFD8B724BEC86ED2C218A24019302 /* Info.plist */,
- 51BF33B22E2C630B15267DC75BCA3275 /* Pods-Wired Client.modulemap */,
- AF63319EA4176752A94BF7E1E8F397E6 /* Pods-Wired Client-acknowledgements.markdown */,
- 66EAF5E53054ECF3A9D070976C8A8736 /* Pods-Wired Client-acknowledgements.plist */,
- 19A3016923CAB21B9AF91876A17688A3 /* Pods-Wired Client-dummy.m */,
- 1BFEC69B3F0E3E9BA79188690E6177DB /* Pods-Wired Client-frameworks.sh */,
- 84FEEED569A86F0580DB9E4CA049A2BA /* Pods-Wired Client-resources.sh */,
- F6EEDE4047F9B9B287CBDF02ECA7D3C7 /* Pods-Wired Client-umbrella.h */,
- 89D3BCC358CAB89FC956737101659C7B /* Pods-Wired Client.debug.xcconfig */,
- 0495711B7369AE80D3F03C44E109503D /* Pods-Wired Client.release.xcconfig */,
- 7B150B04CA373C294C5739911DE15F3F /* Pods-Wired Client.test.xcconfig */,
- );
- name = "Pods-Wired Client";
- path = "Target Support Files/Pods-Wired Client";
- sourceTree = "";
- };
- D8528DDFEB076F279AF7C31E6F649FE5 /* Sparkle */ = {
- isa = PBXGroup;
- children = (
- 00959C18FD110923CF36D1DCC7EA6455 /* Sparkle.h */,
- FB93C8A87560B1E79861D709F86DB012 /* SUAppcast.h */,
- A717BC199A3040A02E9F46D17AA1B835 /* SUAppcastItem.h */,
- 5CE369A15EE45D7A6967C256608C67AD /* SUErrors.h */,
- 332CA6BE114F644620B333964E6F66F2 /* SUExport.h */,
- 4B94810CCF672C96697B9DCBEAFC5C9C /* SUStandardVersionComparator.h */,
- 9BCCFEB228FD9490EDB3F88D03DB028B /* SUUpdater.h */,
- A0E4EBC172332E68C77E071AD2C1E656 /* SUUpdaterDelegate.h */,
- C2EE77076C6A2296980CBA7A055D3906 /* SUVersionComparisonProtocol.h */,
- 32A9234D496F744A32A8D94D981BF6D2 /* SUVersionDisplayProtocol.h */,
- 2A9C65B1A6A9D062CDF5C80969D99FC9 /* Frameworks */,
- );
- name = Sparkle;
- path = Sparkle;
- sourceTree = "";
- };
- ED077D1967CA1266377FB2CA11D61A75 /* SBJson4 */ = {
- isa = PBXGroup;
- children = (
- 2863873FAE116454D67A0BBB2CCAB9D5 /* SBJson4.h */,
- 33FBEFD1ED91778CAFCD83A3390457A4 /* SBJson4Parser.h */,
- AE2E56B8688FA021870B800BDCDDC3A2 /* SBJson4Parser.m */,
- B8D793FE2554FC7A794329F2F0214776 /* SBJson4StreamParser.h */,
- 6F417FF6CF3013B6D530D046CEC11BCF /* SBJson4StreamParser.m */,
- 67D45F8B180EA2457C6A3FB07D500F62 /* SBJson4StreamParserState.h */,
- 9E3FE9448865D7C456D9A739D8E612B9 /* SBJson4StreamParserState.m */,
- 21200CD48537E710887E4DC07527C586 /* SBJson4StreamTokeniser.h */,
- 72AF64D8546719E7D8A136AB3740498F /* SBJson4StreamTokeniser.m */,
- 408BA9C315DE30525506672C8D2DFB1C /* SBJson4StreamWriter.h */,
- E403D4E2CC89E17AC00E1513895BC617 /* SBJson4StreamWriter.m */,
- FA27241C034D0431D176431E2E9A2765 /* SBJson4StreamWriterState.h */,
- EB0D06579BA33D68662ECFD736F3F05E /* SBJson4StreamWriterState.m */,
- 54D77A292388F593C1932E730B109766 /* SBJson4Writer.h */,
- ACE399363C2DC2F0962B4C2FC7B2C919 /* SBJson4Writer.m */,
- 39418B67BCB5AEC693774726F457F21E /* Support Files */,
- );
- name = SBJson4;
- path = SBJson4;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
- 5F5AF3BC87AE67B6120A5F4ED6591EEB /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 9148A4E367DD72FF21E9283D45140CF7 /* SBJson4-umbrella.h in Headers */,
- 5CBAD5AE3A59B55747E6C27C07D61F3C /* SBJson4.h in Headers */,
- 0A98C63610111EC6F735489A7DF1A0DD /* SBJson4Parser.h in Headers */,
- 7879A852037D1326CC3D33D214EB4D4C /* SBJson4StreamParser.h in Headers */,
- 19519F8BDAF25FAF7FF3EE0BE93973A4 /* SBJson4StreamParserState.h in Headers */,
- A7A7D6A46B4F13F4E6E504BA065F79EC /* SBJson4StreamTokeniser.h in Headers */,
- 66AE0599B4F6EBEDF0827BCFD1D8E183 /* SBJson4StreamWriter.h in Headers */,
- 036DC9B3BCBD8A92BF65AC0389C9411E /* SBJson4StreamWriterState.h in Headers */,
- B4BEA971EE61FDDE9F46DDC2B2B3FFD7 /* SBJson4Writer.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 8BA9382DDC034121EC8B2E3E1A54ED49 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 95514618ECF47EA0DF9D5BCDBEA206D4 /* NSDate+TimeAgo-umbrella.h in Headers */,
- 7BE5BEB1C2BC8869F308ABE58882DB89 /* NSDate+TimeAgo.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- B963AE41855D3C3CF68657A91125FE1D /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 43CAA318D3C8B0ADC26B7BC008D223F9 /* Pods-Wired Client-umbrella.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
- 0FA116BEBC2149C0A3D2B8B3B7418A2A /* SBJson4 */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 98FA205333D7BC349D6388F2D95E44EC /* Build configuration list for PBXNativeTarget "SBJson4" */;
- buildPhases = (
- 91F1C1F463FDD2F94F12FA1FFAEBA56E /* Sources */,
- CBA510E6F1E330FB70285E8818FD0360 /* Frameworks */,
- 5F5AF3BC87AE67B6120A5F4ED6591EEB /* Headers */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = SBJson4;
- productName = SBJson4;
- productReference = AF31C00D26B195BD923613E1C520AF86 /* SBJson4.framework */;
- productType = "com.apple.product-type.framework";
- };
- AE24D4BEF734680B79F5227C0FB8B62E /* Pods-Wired Client */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 60E97F1D852544A301E79CE010EAF183 /* Build configuration list for PBXNativeTarget "Pods-Wired Client" */;
- buildPhases = (
- 35DD1A6F3E1E010002E6A14FBE99FF40 /* Sources */,
- 50D6D7317BEA147B115A93F97157010D /* Frameworks */,
- B963AE41855D3C3CF68657A91125FE1D /* Headers */,
- );
- buildRules = (
- );
- dependencies = (
- B0849A0999943907D32B6033D02BFECF /* PBXTargetDependency */,
- 630BB9A902288FDAE8B83BBCD3469F9E /* PBXTargetDependency */,
- );
- name = "Pods-Wired Client";
- productName = "Pods-Wired Client";
- productReference = D44555BC2A65BD1C99801312BB9B8E09 /* Pods_Wired_Client.framework */;
- productType = "com.apple.product-type.framework";
- };
- FD351789797019F9304C5953AEFF6550 /* NSDate+TimeAgo */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 3D7E1404B45956054AA4FE17D3E039AF /* Build configuration list for PBXNativeTarget "NSDate+TimeAgo" */;
- buildPhases = (
- FB44367AF3485C6B5DA398175D58F092 /* Sources */,
- 67D5B8C5C5F27CBFE0D6F96AF46DFB4C /* Frameworks */,
- 8BA9382DDC034121EC8B2E3E1A54ED49 /* Headers */,
- 06D01142437CEDD66B4A604626AF3DB3 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "NSDate+TimeAgo";
- productName = "NSDate+TimeAgo";
- productReference = DE2319B9E33574CFEC9A3655FA2D575D /* NSDate_TimeAgo.framework */;
- productType = "com.apple.product-type.framework";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0730;
- LastUpgradeCheck = 0700;
- };
- buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
- productRefGroup = 44C280CEECD11C1D9B641AB43919D125 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- FD351789797019F9304C5953AEFF6550 /* NSDate+TimeAgo */,
- AE24D4BEF734680B79F5227C0FB8B62E /* Pods-Wired Client */,
- 0FA116BEBC2149C0A3D2B8B3B7418A2A /* SBJson4 */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 06D01142437CEDD66B4A604626AF3DB3 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- A331A9F3910D8D5BBDA88EE73678BB78 /* NSDateTimeAgo.bundle in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 35DD1A6F3E1E010002E6A14FBE99FF40 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- F6B1E43441D2C86DE053F8BA26470050 /* Pods-Wired Client-dummy.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 91F1C1F463FDD2F94F12FA1FFAEBA56E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- CA5AE4F812E22EB87972D9425DA720F2 /* SBJson4-dummy.m in Sources */,
- AD35C220983F8CDB0D1A3426D63ED7C6 /* SBJson4Parser.m in Sources */,
- 0C01F49C826A68CFFBED02F680048768 /* SBJson4StreamParser.m in Sources */,
- 32AD2F23DBD22483B9B025399E18010F /* SBJson4StreamParserState.m in Sources */,
- 0B50B85D99FDDA305F6FCEA57AF636DB /* SBJson4StreamTokeniser.m in Sources */,
- 52D8A03B79253E44808510A17F341172 /* SBJson4StreamWriter.m in Sources */,
- 65C563DF282589497ECFAAEDCA9EBD4E /* SBJson4StreamWriterState.m in Sources */,
- A3EA23FB1BD73696D239A8CAA87240AC /* SBJson4Writer.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- FB44367AF3485C6B5DA398175D58F092 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 6DAFB132313FB7D4437B88195A70B264 /* NSDate+TimeAgo-dummy.m in Sources */,
- B8F40975B34DE9EA26B30341C5F91079 /* NSDate+TimeAgo.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 630BB9A902288FDAE8B83BBCD3469F9E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = SBJson4;
- target = 0FA116BEBC2149C0A3D2B8B3B7418A2A /* SBJson4 */;
- targetProxy = F9F95529D9503E10A2D434D58593B0C7 /* PBXContainerItemProxy */;
- };
- B0849A0999943907D32B6033D02BFECF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "NSDate+TimeAgo";
- target = FD351789797019F9304C5953AEFF6550 /* NSDate+TimeAgo */;
- targetProxy = B006776E2ED53CD5706236D0F665D64B /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 0E0CD3460E3160A14EEB2A95C09A56D3 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGNING_REQUIRED = NO;
- COPY_PHASE_STRIP = NO;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "POD_CONFIGURATION_DEBUG=1",
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- ONLY_ACTIVE_ARCH = YES;
- PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
- STRIP_INSTALLED_PRODUCT = NO;
- SYMROOT = "${SRCROOT}/../build";
- };
- name = Debug;
- };
- 39A75CAFF7197512A5B34B9FFEA3B651 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGNING_REQUIRED = NO;
- COPY_PHASE_STRIP = YES;
- ENABLE_NS_ASSERTIONS = NO;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "POD_CONFIGURATION_RELEASE=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
- STRIP_INSTALLED_PRODUCT = NO;
- SYMROOT = "${SRCROOT}/../build";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 492B62604D30452EE8F6ECC23A4FA5F7 /* Test */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7B150B04CA373C294C5739911DE15F3F /* Pods-Wired Client.test.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- INFOPLIST_FILE = "Target Support Files/Pods-Wired Client/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACH_O_TYPE = staticlib;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
- PRODUCT_NAME = Pods_Wired_Client;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Test;
- };
- 6EA09AFF0DEFA18D11EA7ECBAE702902 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 45D5263CB38DD98C7D5F90A39DD95B50 /* SBJson4.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/SBJson4/SBJson4-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/SBJson4/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/SBJson4/SBJson4.modulemap";
- MTL_ENABLE_DEBUG_INFO = YES;
- PRODUCT_NAME = SBJson4;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- 7ABB748CB8F35EBBD8EB4F3022499E98 /* Test */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = C86B67FCF568F8197E6C4B1F2F529A85 /* NSDate+TimeAgo.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/NSDate+TimeAgo/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_NAME = NSDate_TimeAgo;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Test;
- };
- 7E73A2153DA38B868EFCA7BC80395EB0 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = C86B67FCF568F8197E6C4B1F2F529A85 /* NSDate+TimeAgo.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/NSDate+TimeAgo/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_NAME = NSDate_TimeAgo;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
- AE48AF0E06D7C86089136BE7CD3B2A48 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 89D3BCC358CAB89FC956737101659C7B /* Pods-Wired Client.debug.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- INFOPLIST_FILE = "Target Support Files/Pods-Wired Client/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACH_O_TYPE = staticlib;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap";
- MTL_ENABLE_DEBUG_INFO = YES;
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
- PRODUCT_NAME = Pods_Wired_Client;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- AFDFF0095A32C34EF731DD137C09FF64 /* Test */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGNING_REQUIRED = NO;
- COPY_PHASE_STRIP = YES;
- ENABLE_NS_ASSERTIONS = NO;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "POD_CONFIGURATION_TEST=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
- STRIP_INSTALLED_PRODUCT = NO;
- VALIDATE_PRODUCT = YES;
- };
- name = Test;
- };
- BF67EA97A835824B99282687EE90062B /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 0495711B7369AE80D3F03C44E109503D /* Pods-Wired Client.release.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- INFOPLIST_FILE = "Target Support Files/Pods-Wired Client/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACH_O_TYPE = staticlib;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
- PRODUCT_NAME = Pods_Wired_Client;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
- ECABF840548CF71DBDEDC6C822F59D65 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = C86B67FCF568F8197E6C4B1F2F529A85 /* NSDate+TimeAgo.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = dwarf;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/NSDate+TimeAgo/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap";
- MTL_ENABLE_DEBUG_INFO = YES;
- PRODUCT_NAME = NSDate_TimeAgo;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- F3C39C2054074B307B9E777DC726CBCA /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 45D5263CB38DD98C7D5F90A39DD95B50 /* SBJson4.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/SBJson4/SBJson4-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/SBJson4/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/SBJson4/SBJson4.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_NAME = SBJson4;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
- F47F4BE1A2148BB3152FBE6B0FEF9264 /* Test */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 45D5263CB38DD98C7D5F90A39DD95B50 /* SBJson4.xcconfig */;
- buildSettings = {
- CODE_SIGN_IDENTITY = "-";
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- FRAMEWORK_VERSION = A;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_PREFIX_HEADER = "Target Support Files/SBJson4/SBJson4-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/SBJson4/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- MODULEMAP_FILE = "Target Support Files/SBJson4/SBJson4.modulemap";
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_NAME = SBJson4;
- SDKROOT = macosx;
- SKIP_INSTALL = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Test;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 0E0CD3460E3160A14EEB2A95C09A56D3 /* Debug */,
- 39A75CAFF7197512A5B34B9FFEA3B651 /* Release */,
- AFDFF0095A32C34EF731DD137C09FF64 /* Test */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 3D7E1404B45956054AA4FE17D3E039AF /* Build configuration list for PBXNativeTarget "NSDate+TimeAgo" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- ECABF840548CF71DBDEDC6C822F59D65 /* Debug */,
- 7E73A2153DA38B868EFCA7BC80395EB0 /* Release */,
- 7ABB748CB8F35EBBD8EB4F3022499E98 /* Test */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 60E97F1D852544A301E79CE010EAF183 /* Build configuration list for PBXNativeTarget "Pods-Wired Client" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- AE48AF0E06D7C86089136BE7CD3B2A48 /* Debug */,
- BF67EA97A835824B99282687EE90062B /* Release */,
- 492B62604D30452EE8F6ECC23A4FA5F7 /* Test */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 98FA205333D7BC349D6388F2D95E44EC /* Build configuration list for PBXNativeTarget "SBJson4" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 6EA09AFF0DEFA18D11EA7ECBAE702902 /* Debug */,
- F3C39C2054074B307B9E777DC726CBCA /* Release */,
- F47F4BE1A2148BB3152FBE6B0FEF9264 /* Test */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
-}
diff --git a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/NSDate+TimeAgo.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/NSDate+TimeAgo.xcscheme
deleted file mode 100644
index 2c7876fa..00000000
--- a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/NSDate+TimeAgo.xcscheme
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Pods-Wired Client.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Pods-Wired Client.xcscheme
deleted file mode 100644
index df3719fe..00000000
--- a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Pods-Wired Client.xcscheme
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/SBJson4.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/SBJson4.xcscheme
deleted file mode 100644
index 9ae0844d..00000000
--- a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/SBJson4.xcscheme
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 46131da7..00000000
--- a/Pods/Pods.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- SchemeUserState
-
- NSDate+TimeAgo.xcscheme
-
- isShown
-
- orderHint
- 22
-
- Pods-Wired Client.xcscheme
-
- isShown
-
- orderHint
- 23
-
- SBJson4.xcscheme
-
- isShown
-
- orderHint
- 24
-
-
- SuppressBuildableAutocreation
-
-
-
diff --git a/Pods/SBJson4/Classes/SBJson4.h b/Pods/SBJson4/Classes/SBJson4.h
deleted file mode 100644
index f996ed48..00000000
--- a/Pods/SBJson4/Classes/SBJson4.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- Copyright (C) 2009-2011 Stig Brautaset. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- * Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "SBJson4Writer.h"
-#import "SBJson4StreamParser.h"
-#import "SBJson4Parser.h"
-#import "SBJson4StreamWriter.h"
-#import "SBJson4StreamTokeniser.h"
-
diff --git a/Pods/SBJson4/Classes/SBJson4Parser.h b/Pods/SBJson4/Classes/SBJson4Parser.h
deleted file mode 100644
index 837b2b4a..00000000
--- a/Pods/SBJson4/Classes/SBJson4Parser.h
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- Copyright (c) 2010-2013, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-#import "SBJson4StreamParser.h"
-
-/**
- Block called when the parser has parsed an item. This could be once
- for each root document parsed, or once for each unwrapped root array element.
-
- @param item contains the parsed item.
- @param stop set to YES if you want the parser to stop
- */
-typedef void (^SBJson4ValueBlock)(id item, BOOL* stop);
-
-/**
- Block called if an error occurs.
- @param error the error.
- */
-typedef void (^SBJson4ErrorBlock)(NSError* error);
-
-/**
- Block used to process parsed tokens as they are encountered. You can use this
- to transform strings containing dates into NSDate, for example.
- @param item the parsed token
- @param path the JSON Path of the token
- */
-typedef id (^SBJson4ProcessBlock)(id item, NSString* path);
-
-
-/**
- Parse one or more chunks of JSON data.
-
- Using this class directly you can reduce the apparent latency for each
- download/parse cycle of documents over a slow connection. You can start
- parsing *and return chunks of the parsed document* before the entire
- document is downloaded.
-
- Using this class is also useful to parse huge documents on disk
- bit by bit so you don't have to keep them all in memory.
-
- JSON is mapped to Objective-C types in the following way:
-
- - null -> NSNull
- - string -> NSString
- - array -> NSMutableArray
- - object -> NSMutableDictionary
- - true -> NSNumber's -numberWithBool:YES
- - false -> NSNumber's -numberWithBool:NO
- - number -> NSNumber
-
- Since Objective-C doesn't have a dedicated class for boolean values,
- these turns into NSNumber instances. However, since these are
- initialised with the -initWithBool: method they round-trip back to JSON
- properly. In other words, they won't silently suddenly become 0 or 1;
- they'll be represented as 'true' and 'false' again.
-
- Integers are parsed into either a `long long` or `unsigned long long`
- type if they fit, else a `double` is used. All real & exponential numbers
- are represented using a `double`. Previous versions of this library used
- an NSDecimalNumber in some cases, but this is no longer the case.
-
- The default behaviour is that your passed-in block is only called once the
- entire input is parsed. If you set supportManyDocuments to YES and your input
- contains multiple (whitespace limited) JSON documents your block will be called
- for each document:
-
- SBJson4ValueBlock block = ^(id v, BOOL *stop) {
- BOOL isArray = [v isKindOfClass:[NSArray class]];
- NSLog(@"Found: %@", isArray ? @"Array" : @"Object");
- };
-
- SBJson4ErrorBlock eh = ^(NSError* err) {
- NSLog(@"OOPS: %@", err);
- };
-
- id parser = [SBJson4Parser multiRootParserWithBlock:block
- errorHandler:eh];
-
- // Note that this input contains multiple top-level JSON documents
- id data = [@"[]{}" dataWithEncoding:NSUTF8StringEncoding];
- [parser parse:data];
- [parser parse:data];
-
- The above example will print:
-
- - Found: Array
- - Found: Object
- - Found: Array
- - Found: Object
-
- Often you won't have control over the input you're parsing, so can't make use
- of this feature. But, all is not lost: if you are parsing a long array you can
- get the same effect by setting rootArrayItems to YES:
-
- id parser = [SBJson4Parser unwrapRootArrayParserWithBlock:block
- errorHandler:eh];
-
- // Note that this input contains A SINGLE top-level document
- id data = [@"[[],{},[],{}]" dataWithEncoding:NSUTF8StringEncoding];
- [parser parse:data];
-
- @note Stream based parsing does mean that you lose some of the correctness
- verification you would have with a parser that considered the entire input
- before returning an answer. It is technically possible to have some parts
- of a document returned *as if they were correct* but then encounter an error
- in a later part of the document. You should keep this in mind when
- considering whether it would suit your application.
-
-
-*/
-@interface SBJson4Parser : NSObject
-
-/**
- Create a JSON Parser.
-
- This can be used to create a parser that accepts only one document, or one that parses
- many documents any
-
- @param block Called for each element. Set *stop to `YES` if you have seen
- enough and would like to skip the rest of the elements.
-
- @param allowMultiRoot Indicate that you are expecting multiple whitespace-separated
- JSON documents, similar to what Twitter uses.
-
- @param unwrapRootArray If set the parser will pretend an root array does not exist
- and the enumerator block will be called once for each item in it. This option
- does nothing if the the JSON has an object at its root.
-
- @param eh Called if the parser encounters an error.
-
- @see -unwrapRootArrayParserWithBlock:errorHandler:
- @see -multiRootParserWithBlock:errorHandler:
- @see -initWithBlock:processBlock:multiRoot:unwrapRootArray:maxDepth:errorHandler:
-
- */
-+ (id)parserWithBlock:(SBJson4ValueBlock)block
- allowMultiRoot:(BOOL)allowMultiRoot
- unwrapRootArray:(BOOL)unwrapRootArray
- errorHandler:(SBJson4ErrorBlock)eh;
-
-
-/**
- Create a JSON Parser that parses multiple whitespace separated documents.
- This is useful for something like Twitter's feed, which gives you one JSON
- document per line.
-
- @param block Called for each element. Set *stop to `YES` if you have seen
- enough and would like to skip the rest of the elements.
-
- @param eh Called if the parser encounters an error.
-
- @see +unwrapRootArrayParserWithBlock:errorHandler:
- @see +parserWithBlock:allowMultiRoot:unwrapRootArray:errorHandler:
- @see -initWithBlock:processBlock:multiRoot:unwrapRootArray:maxDepth:errorHandler:
- */
-+ (id)multiRootParserWithBlock:(SBJson4ValueBlock)block
- errorHandler:(SBJson4ErrorBlock)eh;
-
-/**
- Create a JSON Parser that parses a huge array and calls for the value block for
- each element in the outermost array.
-
- @param block Called for each element. Set *stop to `YES` if you have seen
- enough and would like to skip the rest of the elements.
-
- @param eh Called if the parser encounters an error.
-
- @see +multiRootParserWithBlock:errorHandler:
- @see +parserWithBlock:allowMultiRoot:unwrapRootArray:errorHandler:
- @see -initWithBlock:processBlock:multiRoot:unwrapRootArray:maxDepth:errorHandler:
- */
-+ (id)unwrapRootArrayParserWithBlock:(SBJson4ValueBlock)block
- errorHandler:(SBJson4ErrorBlock)eh;
-
-/**
- Create a JSON Parser.
-
- @param block Called for each element. Set *stop to `YES` if you have seen
- enough and would like to skip the rest of the elements.
-
- @param processBlock A block that allows you to process individual values before being
- returned.
-
- @param multiRoot Indicate that you are expecting multiple whitespace-separated
- JSON documents, similar to what Twitter uses.
-
- @param unwrapRootArray If set the parser will pretend an root array does not exist
- and the enumerator block will be called once for each item in it. This option
- does nothing if the the JSON has an object at its root.
-
- @param maxDepth The max recursion depth of the parser. Defaults to 32.
-
- @param eh Called if the parser encounters an error.
-
- */
-- (id)initWithBlock:(SBJson4ValueBlock)block
- processBlock:(SBJson4ProcessBlock)processBlock
- multiRoot:(BOOL)multiRoot
- unwrapRootArray:(BOOL)unwrapRootArray
- maxDepth:(NSUInteger)maxDepth
- errorHandler:(SBJson4ErrorBlock)eh;
-
-/**
- Parse some JSON
-
- The JSON is assumed to be UTF8 encoded. This can be a full JSON document, or a part of one.
-
- @param data An NSData object containing the next chunk of JSON
-
- @return
- - SBJson4ParserComplete if a full document was found
- - SBJson4ParserWaitingForData if a partial document was found and more data is required to complete it
- - SBJson4ParserError if an error occurred.
-
- */
-- (SBJson4ParserStatus)parse:(NSData*)data;
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4Parser.m b/Pods/SBJson4/Classes/SBJson4Parser.m
deleted file mode 100644
index fbb61d96..00000000
--- a/Pods/SBJson4/Classes/SBJson4Parser.m
+++ /dev/null
@@ -1,287 +0,0 @@
-/*
- Copyright (c) 2010-2013, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4Parser.h"
-
-@interface SBJson4Parser ()
-
-- (void)pop;
-
-@end
-
-typedef enum {
- SBJson4ChunkNone,
- SBJson4ChunkArray,
- SBJson4ChunkObject,
-} SBJson4ChunkType;
-
-@implementation SBJson4Parser {
- SBJson4StreamParser *_parser;
- NSUInteger depth;
- NSMutableArray *array;
- NSMutableDictionary *dict;
- NSMutableArray *keyStack;
- NSMutableArray *stack;
- NSMutableArray *path;
- SBJson4ProcessBlock processBlock;
- SBJson4ErrorBlock errorHandler;
- SBJson4ValueBlock valueBlock;
- SBJson4ChunkType currentType;
- BOOL supportManyDocuments;
- BOOL supportPartialDocuments;
- NSUInteger _maxDepth;
-}
-
-#pragma mark Housekeeping
-
-- (id)init {
- @throw @"Not Implemented";
-}
-
-+ (id)multiRootParserWithBlock:(SBJson4ValueBlock)block errorHandler:(SBJson4ErrorBlock)eh {
- return [self parserWithBlock:block
- allowMultiRoot:YES
- unwrapRootArray:NO
- errorHandler:eh];
-}
-
-+ (id)unwrapRootArrayParserWithBlock:(SBJson4ValueBlock)block errorHandler:(SBJson4ErrorBlock)eh {
- return [self parserWithBlock:block
- allowMultiRoot:NO
- unwrapRootArray:YES
- errorHandler:eh];
-}
-
-+ (id)parserWithBlock:(SBJson4ValueBlock)block
- allowMultiRoot:(BOOL)allowMultiRoot
- unwrapRootArray:(BOOL)unwrapRootArray
- errorHandler:(SBJson4ErrorBlock)eh {
-
- return [[self alloc] initWithBlock:block
- processBlock:nil
- multiRoot:allowMultiRoot
- unwrapRootArray:unwrapRootArray
- maxDepth:32
- errorHandler:eh];
-}
-
-- (id)initWithBlock:(SBJson4ValueBlock)block
- processBlock:(SBJson4ProcessBlock)initialProcessBlock
- multiRoot:(BOOL)multiRoot
- unwrapRootArray:(BOOL)unwrapRootArray
- maxDepth:(NSUInteger)maxDepth
- errorHandler:(SBJson4ErrorBlock)eh {
-
- self = [super init];
- if (self) {
- _parser = [[SBJson4StreamParser alloc] init];
- _parser.delegate = self;
-
- supportManyDocuments = multiRoot;
- supportPartialDocuments = unwrapRootArray;
-
- valueBlock = block;
- keyStack = [[NSMutableArray alloc] initWithCapacity:32];
- stack = [[NSMutableArray alloc] initWithCapacity:32];
- if (initialProcessBlock)
- path = [[NSMutableArray alloc] initWithCapacity:32];
- processBlock = initialProcessBlock;
- errorHandler = eh ? eh : ^(NSError*err) { NSLog(@"%@", err); };
- currentType = SBJson4ChunkNone;
- _maxDepth = maxDepth;
- }
- return self;
-}
-
-
-#pragma mark Private methods
-
-- (void)pop {
- [stack removeLastObject];
- array = nil;
- dict = nil;
- currentType = SBJson4ChunkNone;
-
- id value = [stack lastObject];
-
- if ([value isKindOfClass:[NSArray class]]) {
- array = value;
- currentType = SBJson4ChunkArray;
- } else if ([value isKindOfClass:[NSDictionary class]]) {
- dict = value;
- currentType = SBJson4ChunkObject;
- }
-}
-
-- (void)parserFound:(id)obj isValue:(BOOL)isValue {
- NSParameterAssert(obj);
-
- if(processBlock&&path) {
- if(isValue) {
- obj = processBlock(obj,[NSString stringWithFormat:@"%@.%@",[self pathString],[keyStack lastObject]]);
- }
- else {
- [path removeLastObject];
- }
- }
-
- switch (currentType) {
- case SBJson4ChunkArray:
- [array addObject:obj];
- break;
-
- case SBJson4ChunkObject:
- NSParameterAssert(keyStack.count);
- [dict setObject:obj forKey:[keyStack lastObject]];
- [keyStack removeLastObject];
- break;
-
- case SBJson4ChunkNone: {
- __block BOOL stop = NO;
- valueBlock(obj, &stop);
- if (stop) [_parser stop];
- }
- break;
-
- default:
- break;
- }
-}
-
-
-#pragma mark Delegate methods
-
-- (void)parserFoundObjectStart {
- ++depth;
- if (depth > _maxDepth)
- [self maxDepthError];
-
- if (path)
- [self addToPath];
- dict = [NSMutableDictionary new];
- [stack addObject:dict];
- currentType = SBJson4ChunkObject;
-}
-
-- (void)parserFoundObjectKey:(NSString *)key_ {
- [keyStack addObject:key_];
-}
-
-- (void)parserFoundObjectEnd {
- depth--;
- id value = dict;
- [self pop];
- [self parserFound:value isValue:NO ];
-}
-
-- (void)parserFoundArrayStart {
- depth++;
- if (depth > _maxDepth)
- [self maxDepthError];
-
- if (depth > 1 || !supportPartialDocuments) {
- if(path)
- [self addToPath];
- array = [NSMutableArray new];
- [stack addObject:array];
- currentType = SBJson4ChunkArray;
- }
-}
-
-- (void)parserFoundArrayEnd {
- depth--;
- if (depth > 0 || !supportPartialDocuments) {
- id value = array;
- [self pop];
- [self parserFound:value isValue:NO ];
- }
-}
-
-- (void)maxDepthError {
- id ui = @{ NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Input depth exceeds max depth of %lu", (unsigned long)_maxDepth]};
- errorHandler([NSError errorWithDomain:@"org.sbjson.parser" code:3 userInfo:ui]);
- [_parser stop];
-}
-
-- (void)parserFoundBoolean:(BOOL)x {
- [self parserFound:[NSNumber numberWithBool:x] isValue:YES ];
-}
-
-- (void)parserFoundNull {
- [self parserFound:[NSNull null] isValue:YES ];
-}
-
-- (void)parserFoundNumber:(NSNumber *)num {
- [self parserFound:num isValue:YES ];
-}
-
-- (void)parserFoundString:(NSString *)string {
- [self parserFound:string isValue:YES ];
-}
-
-- (void)parserFoundError:(NSError *)err {
- errorHandler(err);
-}
-
-- (void)addToPath {
- if([path count]==0)
- [path addObject:@"$"];
- else if([[stack lastObject] isKindOfClass:[NSArray class]])
- [path addObject:@([[stack lastObject] count])];
- else
- [path addObject:[keyStack lastObject]];
-}
-
-- (NSString *)pathString {
- NSMutableString *pathString = [NSMutableString stringWithString:@"$"];
- for(NSUInteger i=1;i<[path count];i++) {
- if([[path objectAtIndex:i] isKindOfClass:[NSNumber class]])
- [pathString appendString:[NSString stringWithFormat:@"[%@]",[path objectAtIndex:i]]];
- else
- [pathString appendString:[NSString stringWithFormat:@".%@",[path objectAtIndex:i]]];
- }
- return pathString;
-}
-
-- (BOOL)parserShouldSupportManyDocuments {
- return supportManyDocuments;
-}
-
-- (SBJson4ParserStatus)parse:(NSData *)data {
- return [_parser parse:data];
-}
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamParser.h b/Pods/SBJson4/Classes/SBJson4StreamParser.h
deleted file mode 100644
index ff810993..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamParser.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- Copyright (c) 2010-2013, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-
-@class SBJson4StreamParser;
-@class SBJson4StreamParserState;
-
-typedef enum {
- SBJson4ParserComplete,
- SBJson4ParserStopped,
- SBJson4ParserWaitingForData,
- SBJson4ParserError,
-} SBJson4ParserStatus;
-
-
-/**
- Delegate for interacting directly with the low-level parser
-
- You will most likely find it much more convenient to use the SBJson4Parser instead.
- */
-@protocol SBJson4StreamParserDelegate < NSObject >
-
-/// Called when object start is found
-- (void)parserFoundObjectStart;
-
-/// Called when object key is found
-- (void)parserFoundObjectKey:(NSString *)key;
-
-/// Called when object end is found
-- (void)parserFoundObjectEnd;
-
-/// Called when array start is found
-- (void)parserFoundArrayStart;
-
-/// Called when array end is found
-- (void)parserFoundArrayEnd;
-
-/// Called when a boolean value is found
-- (void)parserFoundBoolean:(BOOL)x;
-
-/// Called when a null value is found
-- (void)parserFoundNull;
-
-/// Called when a number is found
-- (void)parserFoundNumber:(NSNumber *)num;
-
-/// Called when a string is found
-- (void)parserFoundString:(NSString *)string;
-
-/// Called when an error occurs
-- (void)parserFoundError:(NSError *)err;
-
-@optional
-
-/// Called to determine whether to allow multiple whitespace-separated documents
-- (BOOL)parserShouldSupportManyDocuments;
-
-@end
-
-/**
- Low-level Stream parser
-
- You most likely want to use the SBJson4Parser instead, but if you
- really need low-level access to tokens one-by-one you can use this class.
- */
-@interface SBJson4StreamParser : NSObject
-
-@property (nonatomic, weak) SBJson4StreamParserState *state; // Private
-
-/**
- Delegate to receive messages
-
- The object set here receives a series of messages as the parser breaks down the JSON stream
- into valid tokens.
-
- Usually this should be an instance of SBJson4Parser, but you can
- substitute your own implementation of the SBJson4StreamParserDelegate protocol if you need to.
- */
-@property (nonatomic, weak) id delegate;
-
-/**
- Parse some JSON
-
- The JSON is assumed to be UTF8 encoded. This can be a full JSON document, or a part of one.
-
- @param data An NSData object containing the next chunk of JSON
-
- @return
- - SBJson4ParserComplete if a full document was found
- - SBJson4ParserWaitingForData if a partial document was found and more data is required to complete it
- - SBJson4ParserError if an error occurred.
-
- */
-- (SBJson4ParserStatus)parse:(NSData*)data;
-
-/**
- Call this to cause parsing to stop.
- */
-- (void)stop;
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamParser.m b/Pods/SBJson4/Classes/SBJson4StreamParser.m
deleted file mode 100644
index e0d4bbc1..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamParser.m
+++ /dev/null
@@ -1,317 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4StreamParser.h"
-#import "SBJson4StreamTokeniser.h"
-#import "SBJson4StreamParserState.h"
-
-#define SBStringIsSurrogateHighCharacter(character) ((character >= 0xD800UL) && (character <= 0xDBFFUL))
-
-@implementation SBJson4StreamParser {
-@private
- SBJson4StreamTokeniser *tokeniser;
- BOOL stopped;
- NSMutableArray *_stateStack;
-}
-
-#pragma mark Housekeeping
-
-- (id)init {
- self = [super init];
- if (self) {
- _stateStack = [[NSMutableArray alloc] initWithCapacity:32];
- _state = [SBJson4StreamParserStateStart sharedInstance];
- tokeniser = [[SBJson4StreamTokeniser alloc] init];
- }
- return self;
-}
-
-
-#pragma mark Methods
-
-- (NSString*)tokenName:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_array_open:
- return @"start of array";
-
- case sbjson4_token_array_close:
- return @"end of array";
-
- case sbjson4_token_integer:
- case sbjson4_token_real:
- return @"number";
-
- case sbjson4_token_string:
- case sbjson4_token_encoded:
- return @"string";
-
- case sbjson4_token_bool:
- return @"boolean";
-
- case sbjson4_token_null:
- return @"null";
-
- case sbjson4_token_entry_sep:
- return @"key-value separator";
-
- case sbjson4_token_value_sep:
- return @"value separator";
-
- case sbjson4_token_object_open:
- return @"start of object";
-
- case sbjson4_token_object_close:
- return @"end of object";
-
- case sbjson4_token_eof:
- case sbjson4_token_error:
- break;
- }
- NSAssert(NO, @"Should not get here");
- return @"";
-}
-
-- (void)handleObjectStart {
- [_delegate parserFoundObjectStart];
- [_stateStack addObject:_state];
- _state = [SBJson4StreamParserStateObjectStart sharedInstance];
-}
-
-- (void)handleObjectEnd: (sbjson4_token_t) tok {
- _state = [_stateStack lastObject];
- [_stateStack removeLastObject];
- [_state parser:self shouldTransitionTo:tok];
- [_delegate parserFoundObjectEnd];
-}
-
-- (void)handleArrayStart {
- [_delegate parserFoundArrayStart];
- [_stateStack addObject:_state];
- _state = [SBJson4StreamParserStateArrayStart sharedInstance];
-}
-
-- (void)handleArrayEnd: (sbjson4_token_t) tok {
- _state = [_stateStack lastObject];
- [_stateStack removeLastObject];
- [_state parser:self shouldTransitionTo:tok];
- [_delegate parserFoundArrayEnd];
-}
-
-- (void) handleTokenNotExpectedHere: (sbjson4_token_t) tok {
- NSString *tokenName = [self tokenName:tok];
- NSString *stateName = [_state name];
-
- _state = [SBJson4StreamParserStateError sharedInstance];
- id ui = @{ NSLocalizedDescriptionKey : [NSString stringWithFormat:@"Token '%@' not expected %@", tokenName, stateName]};
- [_delegate parserFoundError:[NSError errorWithDomain:@"org.sbjson.parser" code:2 userInfo:ui]];
-}
-
-- (SBJson4ParserStatus)parse:(NSData *)data_ {
- @autoreleasepool {
- [tokeniser appendData:data_];
-
- for (;;) {
-
- if (stopped)
- return SBJson4ParserStopped;
-
- if ([_state isError])
- return SBJson4ParserError;
-
- char *token;
- NSUInteger token_len;
- sbjson4_token_t tok = [tokeniser getToken:&token length:&token_len];
-
- switch (tok) {
- case sbjson4_token_eof:
- return [_state parserShouldReturn:self];
-
- case sbjson4_token_error:
- _state = [SBJson4StreamParserStateError sharedInstance];
- [_delegate parserFoundError:[NSError errorWithDomain:@"org.sbjson.parser" code:3
- userInfo:@{NSLocalizedDescriptionKey : tokeniser.error}]];
- return SBJson4ParserError;
-
- default:
-
- if (![_state parser:self shouldAcceptToken:tok]) {
- [self handleTokenNotExpectedHere: tok];
- return SBJson4ParserError;
- }
-
- switch (tok) {
- case sbjson4_token_object_open:
- [self handleObjectStart];
- break;
-
- case sbjson4_token_object_close:
- [self handleObjectEnd: tok];
- break;
-
- case sbjson4_token_array_open:
- [self handleArrayStart];
- break;
-
- case sbjson4_token_array_close:
- [self handleArrayEnd: tok];
- break;
-
- case sbjson4_token_value_sep:
- case sbjson4_token_entry_sep:
- [_state parser:self shouldTransitionTo:tok];
- break;
-
- case sbjson4_token_bool:
- [_delegate parserFoundBoolean:token[0] == 't'];
- [_state parser:self shouldTransitionTo:tok];
- break;
-
-
- case sbjson4_token_null:
- [_delegate parserFoundNull];
- [_state parser:self shouldTransitionTo:tok];
- break;
-
- case sbjson4_token_integer: {
- const int UNSIGNED_LONG_LONG_MAX_DIGITS = 20;
- if (token_len <= UNSIGNED_LONG_LONG_MAX_DIGITS) {
- if (*token == '-')
- [_delegate parserFoundNumber:@(strtoll(token, NULL, 10))];
- else
- [_delegate parserFoundNumber:@(strtoull(token, NULL, 10))];
-
- [_state parser:self shouldTransitionTo:tok];
- break;
- }
- }
- // FALL THROUGH
-
- case sbjson4_token_real: {
- [_delegate parserFoundNumber:@(strtod(token, NULL))];
- [_state parser:self shouldTransitionTo:tok];
- break;
- }
-
- case sbjson4_token_string: {
- NSString *string = [[NSString alloc] initWithBytes:token length:token_len encoding:NSUTF8StringEncoding];
- if ([_state needKey])
- [_delegate parserFoundObjectKey:string];
- else
- [_delegate parserFoundString:string];
- [_state parser:self shouldTransitionTo:tok];
- break;
- }
-
- case sbjson4_token_encoded: {
- NSString *string = [self decodeStringToken:token length:token_len];
- if ([_state needKey])
- [_delegate parserFoundObjectKey:string];
- else
- [_delegate parserFoundString:string];
- [_state parser:self shouldTransitionTo:tok];
- break;
- }
-
- default:
- break;
- }
- break;
- }
- }
- return SBJson4ParserComplete;
- }
-}
-
-- (unichar)decodeHexQuad:(char *)quad {
- unichar ch = 0;
- for (NSUInteger i = 0; i < 4; i++) {
- int c = quad[i];
- ch *= 16;
- switch (c) {
- case '0' ... '9': ch += c - '0'; break;
- case 'a' ... 'f': ch += 10 + c - 'a'; break;
- case 'A' ... 'F': ch += 10 + c - 'A'; break;
- default: @throw @"FUT FUT FUT";
- }
- }
- return ch;
-}
-
-- (NSString*)decodeStringToken:(char*)bytes length:(NSUInteger)len {
- NSMutableData *buf = [NSMutableData dataWithCapacity:len];
- for (NSUInteger i = 0; i < len;) {
- switch ((unsigned char)bytes[i]) {
- case '\\': {
- switch ((unsigned char)bytes[++i]) {
- case '"': [buf appendBytes:"\"" length:1]; i++; break;
- case '/': [buf appendBytes:"/" length:1]; i++; break;
- case '\\': [buf appendBytes:"\\" length:1]; i++; break;
- case 'b': [buf appendBytes:"\b" length:1]; i++; break;
- case 'f': [buf appendBytes:"\f" length:1]; i++; break;
- case 'n': [buf appendBytes:"\n" length:1]; i++; break;
- case 'r': [buf appendBytes:"\r" length:1]; i++; break;
- case 't': [buf appendBytes:"\t" length:1]; i++; break;
- case 'u': {
- unichar hi = [self decodeHexQuad:bytes + i + 1];
- i += 5;
- if (SBStringIsSurrogateHighCharacter(hi)) {
- // Skip past \u that we know is there..
- unichar lo = [self decodeHexQuad:bytes + i + 2];
- i += 6;
- [buf appendData:[[NSString stringWithFormat:@"%C%C", hi, lo] dataUsingEncoding:NSUTF8StringEncoding]];
- } else {
- [buf appendData:[[NSString stringWithFormat:@"%C", hi] dataUsingEncoding:NSUTF8StringEncoding]];
- }
- break;
- }
- default: @throw @"FUT FUT FUT";
- }
- break;
- }
- default:
- [buf appendBytes:bytes + i length:1];
- i++;
- break;
- }
- }
- return [[NSString alloc] initWithData:buf encoding:NSUTF8StringEncoding];
-}
-
-- (void)stop {
- stopped = YES;
-}
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamParserState.h b/Pods/SBJson4/Classes/SBJson4StreamParserState.h
deleted file mode 100644
index d602fcd1..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamParserState.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-
-#import "SBJson4StreamTokeniser.h"
-#import "SBJson4StreamParser.h"
-
-@interface SBJson4StreamParserState : NSObject
-+ (id)sharedInstance;
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token;
-- (SBJson4ParserStatus)parserShouldReturn:(SBJson4StreamParser *)parser;
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok;
-- (BOOL)needKey;
-- (BOOL)isError;
-
-- (NSString*)name;
-
-@end
-
-@interface SBJson4StreamParserStateStart : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateComplete : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateError : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateObjectStart : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateObjectGotKey : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateObjectSeparator : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateObjectGotValue : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateObjectNeedKey : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateArrayStart : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateArrayGotValue : SBJson4StreamParserState
-@end
-
-@interface SBJson4StreamParserStateArrayNeedValue : SBJson4StreamParserState
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamParserState.m b/Pods/SBJson4/Classes/SBJson4StreamParserState.m
deleted file mode 100644
index 85281f07..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamParserState.m
+++ /dev/null
@@ -1,355 +0,0 @@
-/*
- Copyright (c) 2010-2013, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4StreamParserState.h"
-
-#define SINGLETON \
- + (id)sharedInstance { \
- static id state = nil; \
- if (!state) { \
- @synchronized(self) { \
- if (!state) state = [[self alloc] init]; \
- } \
- } \
- return state; \
- }
-
-@implementation SBJson4StreamParserState
-
-+ (id)sharedInstance { return nil; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- return NO;
-}
-
-- (SBJson4ParserStatus)parserShouldReturn:(SBJson4StreamParser *)parser {
- return SBJson4ParserWaitingForData;
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {}
-
-- (BOOL)needKey {
- return NO;
-}
-
-- (NSString*)name {
- return @"";
-}
-
-- (BOOL)isError {
- return NO;
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateStart
-
-SINGLETON
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- return token == sbjson4_token_array_open || token == sbjson4_token_object_open;
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
-
- SBJson4StreamParserState *state = nil;
- switch (tok) {
- case sbjson4_token_array_open:
- state = [SBJson4StreamParserStateArrayStart sharedInstance];
- break;
-
- case sbjson4_token_object_open:
- state = [SBJson4StreamParserStateObjectStart sharedInstance];
- break;
-
- case sbjson4_token_array_close:
- case sbjson4_token_object_close:
- if ([parser.delegate respondsToSelector:@selector(parserShouldSupportManyDocuments)] && [parser.delegate parserShouldSupportManyDocuments])
- state = parser.state;
- else
- state = [SBJson4StreamParserStateComplete sharedInstance];
- break;
-
- case sbjson4_token_eof:
- return;
-
- default:
- state = [SBJson4StreamParserStateError sharedInstance];
- break;
- }
-
-
- parser.state = state;
-}
-
-- (NSString*)name { return @"before outer-most array or object"; }
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateComplete
-
-SINGLETON
-
-- (NSString*)name { return @"after outer-most array or object"; }
-
-- (SBJson4ParserStatus)parserShouldReturn:(SBJson4StreamParser *)parser {
- return SBJson4ParserComplete;
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateError
-
-SINGLETON
-
-- (NSString*)name { return @"in error"; }
-
-- (SBJson4ParserStatus)parserShouldReturn:(SBJson4StreamParser *)parser {
- return SBJson4ParserError;
-}
-
-- (BOOL)isError {
- return YES;
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateObjectStart
-
-SINGLETON
-
-- (NSString*)name { return @"at beginning of object"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_object_close:
- case sbjson4_token_string:
- case sbjson4_token_encoded:
- return YES;
- default:
- return NO;
- }
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateObjectGotKey sharedInstance];
-}
-
-- (BOOL)needKey {
- return YES;
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateObjectGotKey
-
-SINGLETON
-
-- (NSString*)name { return @"after object key"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- return token == sbjson4_token_entry_sep;
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateObjectSeparator sharedInstance];
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateObjectSeparator
-
-SINGLETON
-
-- (NSString*)name { return @"as object value"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_object_open:
- case sbjson4_token_array_open:
- case sbjson4_token_bool:
- case sbjson4_token_null:
- case sbjson4_token_integer:
- case sbjson4_token_real:
- case sbjson4_token_string:
- case sbjson4_token_encoded:
- return YES;
-
- default:
- return NO;
- }
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateObjectGotValue sharedInstance];
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateObjectGotValue
-
-SINGLETON
-
-- (NSString*)name { return @"after object value"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_object_close:
- case sbjson4_token_value_sep:
- return YES;
-
- default:
- return NO;
- }
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateObjectNeedKey sharedInstance];
-}
-
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateObjectNeedKey
-
-SINGLETON
-
-- (NSString*)name { return @"in place of object key"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- return sbjson4_token_string == token || sbjson4_token_encoded == token;
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateObjectGotKey sharedInstance];
-}
-
-- (BOOL)needKey {
- return YES;
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateArrayStart
-
-SINGLETON
-
-- (NSString*)name { return @"at array start"; }
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_object_close:
- case sbjson4_token_entry_sep:
- case sbjson4_token_value_sep:
- return NO;
-
- default:
- return YES;
- }
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateArrayGotValue sharedInstance];
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateArrayGotValue
-
-SINGLETON
-
-- (NSString*)name { return @"after array value"; }
-
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- return token == sbjson4_token_array_close || token == sbjson4_token_value_sep;
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- if (tok == sbjson4_token_value_sep)
- parser.state = [SBJson4StreamParserStateArrayNeedValue sharedInstance];
-}
-
-@end
-
-#pragma mark -
-
-@implementation SBJson4StreamParserStateArrayNeedValue
-
-SINGLETON
-
-- (NSString*)name { return @"as array value"; }
-
-
-- (BOOL)parser:(SBJson4StreamParser *)parser shouldAcceptToken:(sbjson4_token_t)token {
- switch (token) {
- case sbjson4_token_array_close:
- case sbjson4_token_entry_sep:
- case sbjson4_token_object_close:
- case sbjson4_token_value_sep:
- return NO;
-
- default:
- return YES;
- }
-}
-
-- (void)parser:(SBJson4StreamParser *)parser shouldTransitionTo:(sbjson4_token_t)tok {
- parser.state = [SBJson4StreamParserStateArrayGotValue sharedInstance];
-}
-
-@end
-
diff --git a/Pods/SBJson4/Classes/SBJson4StreamTokeniser.h b/Pods/SBJson4/Classes/SBJson4StreamTokeniser.h
deleted file mode 100644
index 518b0f24..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamTokeniser.h
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// Created by SuperPappi on 09/01/2013.
-//
-// To change the template use AppCode | Preferences | File Templates.
-//
-
-#import
-
-typedef enum {
- sbjson4_token_error = -1,
- sbjson4_token_eof,
-
- sbjson4_token_array_open,
- sbjson4_token_array_close,
- sbjson4_token_value_sep,
-
- sbjson4_token_object_open,
- sbjson4_token_object_close,
- sbjson4_token_entry_sep,
-
- sbjson4_token_bool,
- sbjson4_token_null,
-
- sbjson4_token_integer,
- sbjson4_token_real,
-
- sbjson4_token_string,
- sbjson4_token_encoded,
-} sbjson4_token_t;
-
-
-@interface SBJson4StreamTokeniser : NSObject
-
-@property (nonatomic, readonly, copy) NSString *error;
-
-- (void)appendData:(NSData*)data_;
-- (sbjson4_token_t)getToken:(char**)tok length:(NSUInteger*)len;
-
-@end
-
diff --git a/Pods/SBJson4/Classes/SBJson4StreamTokeniser.m b/Pods/SBJson4/Classes/SBJson4StreamTokeniser.m
deleted file mode 100644
index b4a470ab..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamTokeniser.m
+++ /dev/null
@@ -1,477 +0,0 @@
-//
-// Created by SuperPappi on 09/01/2013.
-//
-// To change the template use AppCode | Preferences | File Templates.
-//
-
-
-#import "SBJson4StreamTokeniser.h"
-
-#define SBStringIsIllegalSurrogateHighCharacter(character) (((character) >= 0xD800UL) && ((character) <= 0xDFFFUL))
-#define SBStringIsSurrogateLowCharacter(character) ((character >= 0xDC00UL) && (character <= 0xDFFFUL))
-#define SBStringIsSurrogateHighCharacter(character) ((character >= 0xD800UL) && (character <= 0xDBFFUL))
-
-@implementation SBJson4StreamTokeniser {
- NSMutableData *data;
- const char *bytes;
- NSUInteger index;
- NSUInteger offset;
-}
-
-- (void)setError:(NSString *)error {
- _error = [NSString stringWithFormat:@"%@ at index %lu", error, (unsigned long)(offset + index)];
-}
-
-- (void)appendData:(NSData *)data_ {
- if (!data) {
- data = [data_ mutableCopy];
-
- } else if (index) {
- // Discard data we've already parsed
- [data replaceBytesInRange:NSMakeRange(0, index) withBytes:"" length:0];
- [data appendData:data_];
-
- // Add to the offset for reporting
- offset += index;
-
- // Reset index to point to current position
- index = 0u;
-
- }
- else {
- [data appendData:data_];
- }
-
- bytes = [data bytes];
-}
-
-- (void)skipWhitespace {
- while (index < data.length) {
- switch (bytes[index]) {
- case ' ':
- case '\t':
- case '\r':
- case '\n':
- index++;
- break;
- default:
- return;
- }
- }
-}
-
-- (BOOL)getUnichar:(unichar *)ch {
- if ([self haveRemainingBytes:1]) {
- *ch = (unichar) bytes[index];
- return YES;
- }
- return NO;
-}
-
-- (BOOL)haveOneMoreByte {
- return [self haveRemainingBytes:1];
-}
-
-- (BOOL)haveRemainingBytes:(NSUInteger)length {
- return data.length - index >= length;
-}
-
-- (sbjson4_token_t)match:(char *)str retval:(sbjson4_token_t)tok token:(char **)token length:(NSUInteger *)length {
- NSUInteger len = strlen(str);
- if ([self haveRemainingBytes:len]) {
- if (!memcmp(bytes + index, str, len)) {
- *token = str;
- *length = len;
- index += len;
- return tok;
- }
- [self setError: [NSString stringWithFormat:@"Expected '%s' after initial '%.1s'", str, str]];
- return sbjson4_token_error;
- }
-
- return sbjson4_token_eof;
-}
-
-- (BOOL)decodeHexQuad:(unichar*)quad {
- unichar tmp = 0;
-
- for (int i = 0; i < 4; i++, index++) {
- unichar c = (unichar)bytes[index];
- tmp *= 16;
- switch (c) {
- case '0' ... '9':
- tmp += c - '0';
- break;
-
- case 'a' ... 'f':
- tmp += 10 + c - 'a';
- break;
-
- case 'A' ... 'F':
- tmp += 10 + c - 'A';
- break;
-
- default:
- return NO;
- }
- }
- *quad = tmp;
- return YES;
-}
-
-- (sbjson4_token_t)getStringToken:(char **)token length:(NSUInteger *)length {
-
- // Skip initial "
- index++;
-
- NSUInteger string_start = index;
- sbjson4_token_t tok = sbjson4_token_string;
-
- for (;;) {
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
- switch ((uint8_t)bytes[index]) {
- case 0 ... 0x1F:
- [self setError:[NSString stringWithFormat:@"Unescaped control character [0x%0.2hhX] in string", bytes[index]]];
- return sbjson4_token_error;
-
- case '"':
- *token = (char *)(bytes + string_start);
- *length = index - string_start;
- index++;
- return tok;
-
- case '\\':
- tok = sbjson4_token_encoded;
- index++;
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
- if (bytes[index] == 'u') {
- index++;
- if (![self haveRemainingBytes:4])
- return sbjson4_token_eof;
-
- unichar hi;
- if (![self decodeHexQuad:&hi]) {
- [self setError:@"Invalid hex quad"];
- return sbjson4_token_error;
- }
-
- if (SBStringIsSurrogateHighCharacter(hi)) {
- if (![self haveRemainingBytes:6])
- return sbjson4_token_eof;
-
- unichar lo;
- if (bytes[index++] != '\\' || bytes[index++] != 'u' || ![self decodeHexQuad:&lo]) {
- [self setError:@"Missing low character in surrogate pair"];
- return sbjson4_token_error;
- }
-
- if (!SBStringIsSurrogateLowCharacter(lo)) {
- [self setError:@"Invalid low character in surrogate pair"];
- return sbjson4_token_error;
- }
-
- } else if (SBStringIsIllegalSurrogateHighCharacter(hi)) {
- [self setError:@"Invalid high character in surrogate pair"];
- return sbjson4_token_error;
-
- }
-
-
- } else {
- switch (bytes[index]) {
- case '\\':
- case '/':
- case '"':
- case 'b':
- case 'n':
- case 'r':
- case 't':
- case 'f':
- index++;
- break;
-
- default:
- [self setError:[NSString stringWithFormat:@"Illegal escape character [0x%0.2hhX]", bytes[index]]];
- return sbjson4_token_error;
- }
- }
-
- break;
-
- case 0x80 ... 0xBF:
- [self setError:[NSString stringWithFormat: @"Unexpected UTF-8 continuation byte [0x%0.2hhX]", bytes[index]]];
- return sbjson4_token_error;
-
- case 0xC0 ... 0xC1:
- case 0xF5 ... 0xFF:
- // Flat out illegal UTF-8 bytes, see
- // https://en.wikipedia.org/wiki/UTF-8#Codepage_layout
- [self setError:[NSString stringWithFormat: @"Illegal UTF-8 byte [0x%0.2hhX]", bytes[index]]];
- return sbjson4_token_error;
- break;
-
- case 0xC2 ... 0xDF:
- // Expecting 1 continuation byte
- index++;
- if (![self haveOneMoreByte]) return sbjson4_token_eof;
- if (![self isContinuationByte]) return sbjson4_token_error;
- index++;
- break;
-
- case 0xE0 ... 0xEF: {
- // Expecting 2 continuation bytes
- long cp = bytes[index] & 0x0F;
- index++;
- for (NSUInteger i = 0; i < 2; i++) {
- if (![self haveOneMoreByte]) return sbjson4_token_eof;
- if (![self isContinuationByte]) return sbjson4_token_error;
- cp = cp << 6 | (bytes[index] & 0x3F);
- index++;
- }
-
- if (!(cp & 0b1111100000000000)) {
- [self setError:[NSString stringWithFormat:@"Illegal overlong encoding [0x%0.2hhX %0.2hhX %0.2hhX]",
- bytes[index-3], bytes[index-2], bytes[index-1]]];
- return sbjson4_token_error;
- }
-
- if ([self isInvalidCodePoint:cp])
- return sbjson4_token_error;
-
- break;
- }
-
- case 0xF0 ... 0xF4: {
- // Expecting 3 continuation bytes
- long cp = bytes[index] & 0x07;
- index++;
- for (NSUInteger i = 0; i < 3; i++) {
- if (![self haveOneMoreByte]) return sbjson4_token_eof;
- if (![self isContinuationByte]) return sbjson4_token_error;
- cp = cp << 6 | (bytes[index] & 0x3F);
- index++;
- }
-
- if (!(cp & 0b111110000000000000000)) {
- [self setError:[NSString stringWithFormat:@"Illegal overlong encoding [0x%0.2hhX %0.2hhX %0.2hhX %0.2hhX]",
- bytes[index-4], bytes[index-3], bytes[index-2], bytes[index-1]]];
- return sbjson4_token_error;
- }
-
- if ([self isInvalidCodePoint:cp])
- return sbjson4_token_error;
-
- break;
- }
-
- default:
- index++;
- break;
- }
- }
-}
-
-- (BOOL)isInvalidCodePoint:(long)cp {
- if (cp > 0x10FFFF || SBStringIsSurrogateLowCharacter(cp) || SBStringIsSurrogateHighCharacter(cp)) {
- [self setError:[NSString stringWithFormat:@"Illegal Unicode code point [0x%lX]", cp]];
- return YES;
- }
- return NO;
-}
-
-- (BOOL)isContinuationByte {
- if ((bytes[index] & 0b11000000) != 0b10000000) {
- [self setError:[NSString stringWithFormat:@"Missing UTF-8 continuation byte; found [0x%0.2hhX]", bytes[index]]];
- return NO;
- }
- return YES;
-}
-
-- (sbjson4_token_t)getNumberToken:(char **)token length:(NSUInteger *)length {
- NSUInteger num_start = index;
- if (bytes[index] == '-') {
- index++;
-
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
- }
-
- sbjson4_token_t tok = sbjson4_token_integer;
- if (bytes[index] == '0') {
- index++;
-
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
- if (isdigit(bytes[index])) {
- [self setError:@"Leading zero is illegal in number"];
- return sbjson4_token_error;
- }
- }
-
- while (isdigit(bytes[index])) {
- index++;
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
- }
-
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
-
- if (bytes[index] == '.') {
- index++;
- tok = sbjson4_token_real;
-
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
- NSUInteger fraction_start = index;
- while (isdigit(bytes[index])) {
- index++;
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
- }
-
- if (fraction_start == index) {
- [self setError:@"No digits after decimal point"];
- return sbjson4_token_error;
- }
- }
-
- if (bytes[index] == 'e' || bytes[index] == 'E') {
- index++;
- tok = sbjson4_token_real;
-
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
-
- if (bytes[index] == '-' || bytes[index] == '+') {
- index++;
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
- }
-
- NSUInteger exp_start = index;
- while (isdigit(bytes[index])) {
- index++;
- if (![self haveOneMoreByte])
- return sbjson4_token_eof;
- }
-
- if (exp_start == index) {
- [self setError:@"No digits in exponent"];
- return sbjson4_token_error;
- }
-
- }
-
- if (num_start + 1 == index && bytes[num_start] == '-') {
- [self setError:@"No digits after initial minus"];
- return sbjson4_token_error;
- }
-
- *token = (char *)(bytes + num_start);
- *length = index - num_start;
- return tok;
-}
-
-
-- (sbjson4_token_t)getToken:(char **)token length:(NSUInteger *)length {
- [self skipWhitespace];
- NSUInteger copyOfIndex = index;
-
- unichar ch;
- if (![self getUnichar:&ch])
- return sbjson4_token_eof;
-
- sbjson4_token_t tok;
- switch (ch) {
- case '{': {
- index++;
- tok = sbjson4_token_object_open;
- break;
- }
- case '}': {
- index++;
- tok = sbjson4_token_object_close;
- break;
-
- }
- case '[': {
- index++;
- tok = sbjson4_token_array_open;
- break;
-
- }
- case ']': {
- index++;
- tok = sbjson4_token_array_close;
- break;
-
- }
- case 't': {
- tok = [self match:"true" retval:sbjson4_token_bool token:token length:length];
- break;
-
- }
- case 'f': {
- tok = [self match:"false" retval:sbjson4_token_bool token:token length:length];
- break;
-
- }
- case 'n': {
- tok = [self match:"null" retval:sbjson4_token_null token:token length:length];
- break;
-
- }
- case ',': {
- index++;
- tok = sbjson4_token_value_sep;
- break;
-
- }
- case ':': {
- index++;
- tok = sbjson4_token_entry_sep;
- break;
-
- }
- case '"': {
- tok = [self getStringToken:token length:length];
- break;
-
- }
- case '-':
- case '0' ... '9': {
- tok = [self getNumberToken:token length:length];
- break;
-
- }
- case '+': {
- self.error = @"Leading + is illegal in number";
- tok = sbjson4_token_error;
- break;
-
- }
- default: {
- self.error = [NSString stringWithFormat:@"Illegal start of token [%c]", ch];
- tok = sbjson4_token_error;
- break;
- }
- }
-
- if (tok == sbjson4_token_eof) {
- // We ran out of bytes before we could finish parsing the current token.
- // Back up to the start & wait for more data.
- index = copyOfIndex;
- }
-
- return tok;
-}
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamWriter.h b/Pods/SBJson4/Classes/SBJson4StreamWriter.h
deleted file mode 100644
index 8b8b7550..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamWriter.h
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-
-/// Enable JSON writing for non-native objects
-@interface NSObject (SBProxyForJson)
-
-/**
- Allows generation of JSON for otherwise unsupported classes.
-
- If you have a custom class that you want to create a JSON representation
- for you can implement this method in your class. It should return a
- representation of your object defined in terms of objects that can be
- translated into JSON. For example, a Person object might implement it like this:
-
- - (id)proxyForJson {
- return [NSDictionary dictionaryWithObjectsAndKeys:
- name, @"name",
- phone, @"phone",
- email, @"email",
- nil];
- }
-
- */
-- (id)proxyForJson;
-
-@end
-
-@class SBJson4StreamWriter;
-
-@protocol SBJson4StreamWriterDelegate
-
-- (void)writer:(SBJson4StreamWriter *)writer appendBytes:(const void *)bytes length:(NSUInteger)length;
-
-@end
-
-@class SBJson4StreamWriterState;
-
-/**
- The Stream Writer class.
-
- Accepts a stream of messages and writes JSON of these to its delegate object.
-
- This class provides a range of high-, mid- and low-level methods. You can mix
- and match calls to these. For example, you may want to call -writeArrayOpen
- to start an array and then repeatedly call -writeObject: with various objects
- before finishing off with a -writeArrayClose call.
-
- Objective-C types are mapped to JSON types in the following way:
-
- - NSNull -> null
- - NSString -> string
- - NSArray -> array
- - NSDictionary -> object
- - NSNumber's -initWithBool:YES -> true
- - NSNumber's -initWithBool:NO -> false
- - NSNumber -> number
-
- NSNumber instances created with the -numberWithBool: method are
- converted into the JSON boolean "true" and "false" values, and vice
- versa. Any other NSNumber instances are converted to a JSON number the
- way you would expect.
-
- @warning: In JSON the keys of an object must be strings. NSDictionary
- keys need not be, but attempting to convert an NSDictionary with
- non-string keys into JSON will throw an exception.*
-
- */
-
-@interface SBJson4StreamWriter : NSObject {
- NSMutableDictionary *cache;
-}
-
-@property (nonatomic, weak) SBJson4StreamWriterState *state; // Internal
-@property (nonatomic, readonly, strong) NSMutableArray *stateStack; // Internal
-
-/**
- delegate to receive JSON output
- Delegate that will receive messages with output.
- */
-@property (nonatomic, weak) id delegate;
-
-/**
- The maximum depth.
-
- Defaults to 512. If the input is nested deeper than this the input will be deemed to be
- malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can
- turn off this security feature by setting the maxDepth value to 0.
- */
-@property(nonatomic) NSUInteger maxDepth;
-
-/**
- Whether we are generating human-readable (multi line) JSON.
-
- Set whether or not to generate human-readable JSON. The default is NO, which produces
- JSON without any whitespace between tokens. If set to YES, generates human-readable
- JSON with line breaks after each array value and dictionary key/value pair, indented two
- spaces per nesting level.
- */
-@property(nonatomic) BOOL humanReadable;
-
-/**
- Whether or not to sort the dictionary keys in the output.
-
- If this is set to YES, the dictionary keys in the JSON output will be in sorted order.
- (This is useful if you need to compare two structures, for example.) The default is NO.
- */
-@property(nonatomic) BOOL sortKeys;
-
-/**
- An optional comparator to be used if sortKeys is YES.
-
- If this is nil, sorting will be done via @selector(compare:).
- */
-@property (nonatomic, copy) NSComparator sortKeysComparator;
-
-/// Contains the error description after an error has occurred.
-@property (nonatomic, copy) NSString *error;
-
-/**
- Write an NSDictionary to the JSON stream.
- @return YES if successful, or NO on failure
- */
-- (BOOL)writeObject:(NSDictionary*)dict;
-
-/**
- Write an NSArray to the JSON stream.
- @return YES if successful, or NO on failure
- */
-- (BOOL)writeArray:(NSArray *)array;
-
-/**
- Start writing an Object to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeObjectOpen;
-
-/**
- Close the current object being written
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeObjectClose;
-
-/** Start writing an Array to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeArrayOpen;
-
-/** Close the current Array being written
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeArrayClose;
-
-/** Write a null to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeNull;
-
-/** Write a boolean to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeBool:(BOOL)x;
-
-/** Write a Number to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeNumber:(NSNumber*)n;
-
-/** Write a String to the stream
- @return YES if successful, or NO on failure
-*/
-- (BOOL)writeString:(NSString*)s;
-
-@end
-
-@interface SBJson4StreamWriter (Private)
-- (BOOL)writeValue:(id)v;
-- (void)appendBytes:(const void *)bytes length:(NSUInteger)length;
-@end
-
diff --git a/Pods/SBJson4/Classes/SBJson4StreamWriter.m b/Pods/SBJson4/Classes/SBJson4StreamWriter.m
deleted file mode 100644
index 843a2795..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamWriter.m
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4StreamWriter.h"
-#import "SBJson4StreamWriterState.h"
-
-static NSNumber *kTrue;
-static NSNumber *kFalse;
-static NSNumber *kPositiveInfinity;
-static NSNumber *kNegativeInfinity;
-
-
-@implementation SBJson4StreamWriter
-
-+ (void)initialize {
- kPositiveInfinity = [NSNumber numberWithDouble:+HUGE_VAL];
- kNegativeInfinity = [NSNumber numberWithDouble:-HUGE_VAL];
- kTrue = [NSNumber numberWithBool:YES];
- kFalse = [NSNumber numberWithBool:NO];
-}
-
-#pragma mark Housekeeping
-
-- (id)init {
- self = [super init];
- if (self) {
- _maxDepth = 32u;
- _stateStack = [[NSMutableArray alloc] initWithCapacity:_maxDepth];
- _state = [SBJson4StreamWriterStateStart sharedInstance];
- cache = [[NSMutableDictionary alloc] initWithCapacity:32];
- }
- return self;
-}
-
-#pragma mark Methods
-
-- (void)appendBytes:(const void *)bytes length:(NSUInteger)length {
- [_delegate writer:self appendBytes:bytes length:length];
-}
-
-- (BOOL)writeObject:(NSDictionary *)dict {
- if (![self writeObjectOpen])
- return NO;
-
- NSArray *keys = [dict allKeys];
-
- if (_sortKeys) {
- if (_sortKeysComparator) {
- keys = [keys sortedArrayWithOptions:NSSortStable usingComparator:_sortKeysComparator];
- }
- else{
- keys = [keys sortedArrayUsingSelector:@selector(compare:)];
- }
- }
-
- for (id k in keys) {
- if (![k isKindOfClass:[NSString class]]) {
- self.error = [NSString stringWithFormat:@"JSON object key must be string: %@", k];
- return NO;
- }
-
- if (![self writeString:k])
- return NO;
- if (![self writeValue:[dict objectForKey:k]])
- return NO;
- }
-
- return [self writeObjectClose];
-}
-
-- (BOOL)writeArray:(NSArray*)array {
- if (![self writeArrayOpen])
- return NO;
- for (id v in array)
- if (![self writeValue:v])
- return NO;
- return [self writeArrayClose];
-}
-
-
-- (BOOL)writeObjectOpen {
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable && _stateStack.count) [_state appendWhitespace:self];
-
- [_stateStack addObject:_state];
- self.state = [SBJson4StreamWriterStateObjectStart sharedInstance];
-
- if (_maxDepth && _stateStack.count > _maxDepth) {
- self.error = @"Nested too deep";
- return NO;
- }
-
- [_delegate writer:self appendBytes:"{" length:1];
- return YES;
-}
-
-- (BOOL)writeObjectClose {
- if ([_state isInvalidState:self]) return NO;
-
- SBJson4StreamWriterState *prev = _state;
-
- self.state = [_stateStack lastObject];
- [_stateStack removeLastObject];
-
- if (_humanReadable) [prev appendWhitespace:self];
- [_delegate writer:self appendBytes:"}" length:1];
-
- [_state transitionState:self];
- return YES;
-}
-
-- (BOOL)writeArrayOpen {
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable && _stateStack.count) [_state appendWhitespace:self];
-
- [_stateStack addObject:_state];
- self.state = [SBJson4StreamWriterStateArrayStart sharedInstance];
-
- if (_maxDepth && _stateStack.count > _maxDepth) {
- self.error = @"Nested too deep";
- return NO;
- }
-
- [_delegate writer:self appendBytes:"[" length:1];
- return YES;
-}
-
-- (BOOL)writeArrayClose {
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
-
- SBJson4StreamWriterState *prev = _state;
-
- self.state = [_stateStack lastObject];
- [_stateStack removeLastObject];
-
- if (_humanReadable) [prev appendWhitespace:self];
- [_delegate writer:self appendBytes:"]" length:1];
-
- [_state transitionState:self];
- return YES;
-}
-
-- (BOOL)writeNull {
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable) [_state appendWhitespace:self];
-
- [_delegate writer:self appendBytes:"null" length:4];
- [_state transitionState:self];
- return YES;
-}
-
-- (BOOL)writeBool:(BOOL)x {
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable) [_state appendWhitespace:self];
-
- if (x)
- [_delegate writer:self appendBytes:"true" length:4];
- else
- [_delegate writer:self appendBytes:"false" length:5];
- [_state transitionState:self];
- return YES;
-}
-
-
-- (BOOL)writeValue:(id)o {
- if ([o isKindOfClass:[NSDictionary class]]) {
- return [self writeObject:o];
-
- } else if ([o isKindOfClass:[NSArray class]]) {
- return [self writeArray:o];
-
- } else if ([o isKindOfClass:[NSString class]]) {
- [self writeString:o];
- return YES;
-
- } else if ([o isKindOfClass:[NSNumber class]]) {
- return [self writeNumber:o];
-
- } else if ([o isKindOfClass:[NSNull class]]) {
- return [self writeNull];
-
- } else if ([o respondsToSelector:@selector(proxyForJson)]) {
- return [self writeValue:[o proxyForJson]];
-
- }
-
- self.error = [NSString stringWithFormat:@"JSON serialisation not supported for %@", [o class]];
- return NO;
-}
-
-static const char *strForChar(int c) {
- switch (c) {
- case 0: return "\\u0000";
- case 1: return "\\u0001";
- case 2: return "\\u0002";
- case 3: return "\\u0003";
- case 4: return "\\u0004";
- case 5: return "\\u0005";
- case 6: return "\\u0006";
- case 7: return "\\u0007";
- case 8: return "\\b";
- case 9: return "\\t";
- case 10: return "\\n";
- case 11: return "\\u000b";
- case 12: return "\\f";
- case 13: return "\\r";
- case 14: return "\\u000e";
- case 15: return "\\u000f";
- case 16: return "\\u0010";
- case 17: return "\\u0011";
- case 18: return "\\u0012";
- case 19: return "\\u0013";
- case 20: return "\\u0014";
- case 21: return "\\u0015";
- case 22: return "\\u0016";
- case 23: return "\\u0017";
- case 24: return "\\u0018";
- case 25: return "\\u0019";
- case 26: return "\\u001a";
- case 27: return "\\u001b";
- case 28: return "\\u001c";
- case 29: return "\\u001d";
- case 30: return "\\u001e";
- case 31: return "\\u001f";
- case 34: return "\\\"";
- case 92: return "\\\\";
- default:
- [NSException raise:@"Illegal escape char" format:@"-->%c<-- is not a legal escape character", c];
- return NULL;
- }
-}
-
-- (BOOL)writeString:(NSString*)string {
- if ([_state isInvalidState:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable) [_state appendWhitespace:self];
-
- NSMutableData *buf = [cache objectForKey:string];
- if (!buf) {
-
- NSUInteger len = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
- const char *utf8 = [string UTF8String];
- NSUInteger written = 0, i = 0;
-
- buf = [NSMutableData dataWithCapacity:(NSUInteger)(len * 1.1f)];
- [buf appendBytes:"\"" length:1];
-
- for (i = 0; i < len; i++) {
- int c = utf8[i];
- BOOL isControlChar = c >= 0 && c < 32;
- if (isControlChar || c == '"' || c == '\\') {
- if (i - written)
- [buf appendBytes:utf8 + written length:i - written];
- written = i + 1;
-
- const char *t = strForChar(c);
- [buf appendBytes:t length:strlen(t)];
- }
- }
-
- if (i - written)
- [buf appendBytes:utf8 + written length:i - written];
-
- [buf appendBytes:"\"" length:1];
- [cache setObject:buf forKey:string];
- }
-
- [_delegate writer:self appendBytes:[buf bytes] length:[buf length]];
- [_state transitionState:self];
- return YES;
-}
-
-- (BOOL)writeNumber:(NSNumber*)number {
- if (number == kTrue || number == kFalse)
- return [self writeBool:[number boolValue]];
-
- if ([_state isInvalidState:self]) return NO;
- if ([_state expectingKey:self]) return NO;
- [_state appendSeparator:self];
- if (_humanReadable) [_state appendWhitespace:self];
-
- if ([kPositiveInfinity isEqualToNumber:number]) {
- self.error = @"+Infinity is not a valid number in JSON";
- return NO;
-
- } else if ([kNegativeInfinity isEqualToNumber:number]) {
- self.error = @"-Infinity is not a valid number in JSON";
- return NO;
-
- } else if (isnan([number doubleValue])) {
- self.error = @"NaN is not a valid number in JSON";
- return NO;
- }
-
- const char *objcType = [number objCType];
- char num[128];
- size_t len;
-
- switch (objcType[0]) {
- case 'c': case 'i': case 's': case 'l': case 'q':
- len = snprintf(num, sizeof num, "%lld", [number longLongValue]);
- break;
- case 'C': case 'I': case 'S': case 'L': case 'Q':
- len = snprintf(num, sizeof num, "%llu", [number unsignedLongLongValue]);
- break;
- case 'f': case 'd': default: {
- len = snprintf(num, sizeof num, "%.17g", [number doubleValue]);
- break;
- }
- }
- [_delegate writer:self appendBytes:num length: len];
- [_state transitionState:self];
- return YES;
-}
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4StreamWriterState.h b/Pods/SBJson4/Classes/SBJson4StreamWriterState.h
deleted file mode 100644
index 020f7154..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamWriterState.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-
-@class SBJson4StreamWriter;
-
-@interface SBJson4StreamWriterState : NSObject
-+ (id)sharedInstance;
-- (BOOL)isInvalidState:(SBJson4StreamWriter *)writer;
-- (void)appendSeparator:(SBJson4StreamWriter *)writer;
-- (BOOL)expectingKey:(SBJson4StreamWriter *)writer;
-- (void)transitionState:(SBJson4StreamWriter *)writer;
-- (void)appendWhitespace:(SBJson4StreamWriter *)writer;
-@end
-
-@interface SBJson4StreamWriterStateObjectStart : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateObjectKey : SBJson4StreamWriterStateObjectStart
-@end
-
-@interface SBJson4StreamWriterStateObjectValue : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateArrayStart : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateArrayValue : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateStart : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateComplete : SBJson4StreamWriterState
-@end
-
-@interface SBJson4StreamWriterStateError : SBJson4StreamWriterState
-@end
-
diff --git a/Pods/SBJson4/Classes/SBJson4StreamWriterState.m b/Pods/SBJson4/Classes/SBJson4StreamWriterState.m
deleted file mode 100644
index 12d59b9d..00000000
--- a/Pods/SBJson4/Classes/SBJson4StreamWriterState.m
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- Copyright (c) 2010, Stig Brautaset.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- Neither the name of the the author nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4StreamWriterState.h"
-#import "SBJson4StreamWriter.h"
-
-#define SINGLETON \
- + (id)sharedInstance { \
- static id state = nil; \
- if (!state) { \
- @synchronized(self) { \
- if (!state) state = [[self alloc] init]; \
- } \
- } \
- return state; \
- }
-
-
-@implementation SBJson4StreamWriterState
-+ (id)sharedInstance { return nil; }
-- (BOOL)isInvalidState:(SBJson4StreamWriter *)writer { return NO; }
-- (void)appendSeparator:(SBJson4StreamWriter *)writer {}
-- (BOOL)expectingKey:(SBJson4StreamWriter *)writer { return NO; }
-- (void)transitionState:(SBJson4StreamWriter *)writer {}
-- (void)appendWhitespace:(SBJson4StreamWriter *)writer {
- [writer appendBytes:"\n" length:1];
- for (NSUInteger i = 0; i < writer.stateStack.count; i++)
- [writer appendBytes:" " length:2];
-}
-@end
-
-@implementation SBJson4StreamWriterStateObjectStart
-
-SINGLETON
-
-- (void)transitionState:(SBJson4StreamWriter *)writer {
- writer.state = [SBJson4StreamWriterStateObjectValue sharedInstance];
-}
-- (BOOL)expectingKey:(SBJson4StreamWriter *)writer {
- writer.error = @"JSON object key must be string";
- return YES;
-}
-@end
-
-@implementation SBJson4StreamWriterStateObjectKey
-
-SINGLETON
-
-- (void)appendSeparator:(SBJson4StreamWriter *)writer {
- [writer appendBytes:"," length:1];
-}
-@end
-
-@implementation SBJson4StreamWriterStateObjectValue
-
-SINGLETON
-
-- (void)appendSeparator:(SBJson4StreamWriter *)writer {
- [writer appendBytes:":" length:1];
-}
-- (void)transitionState:(SBJson4StreamWriter *)writer {
- writer.state = [SBJson4StreamWriterStateObjectKey sharedInstance];
-}
-- (void)appendWhitespace:(SBJson4StreamWriter *)writer {
- [writer appendBytes:" " length:1];
-}
-@end
-
-@implementation SBJson4StreamWriterStateArrayStart
-
-SINGLETON
-
-- (void)transitionState:(SBJson4StreamWriter *)writer {
- writer.state = [SBJson4StreamWriterStateArrayValue sharedInstance];
-}
-@end
-
-@implementation SBJson4StreamWriterStateArrayValue
-
-SINGLETON
-
-- (void)appendSeparator:(SBJson4StreamWriter *)writer {
- [writer appendBytes:"," length:1];
-}
-@end
-
-@implementation SBJson4StreamWriterStateStart
-
-SINGLETON
-
-
-- (void)transitionState:(SBJson4StreamWriter *)writer {
- writer.state = [SBJson4StreamWriterStateComplete sharedInstance];
-}
-- (void)appendSeparator:(SBJson4StreamWriter *)writer {
-}
-@end
-
-@implementation SBJson4StreamWriterStateComplete
-
-SINGLETON
-
-- (BOOL)isInvalidState:(SBJson4StreamWriter *)writer {
- writer.error = @"Stream is closed";
- return YES;
-}
-@end
-
-@implementation SBJson4StreamWriterStateError
-
-SINGLETON
-
-@end
-
diff --git a/Pods/SBJson4/Classes/SBJson4Writer.h b/Pods/SBJson4/Classes/SBJson4Writer.h
deleted file mode 100644
index bc292902..00000000
--- a/Pods/SBJson4/Classes/SBJson4Writer.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- Copyright (C) 2009 Stig Brautaset. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- * Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import
-
-/**
- The JSON writer class.
-
- This uses SBJson4StreamWriter internally.
-
- */
-
-@interface SBJson4Writer : NSObject
-
-/**
- The maximum depth.
-
- Defaults to 32. If the input is nested deeper than this the input will be deemed to be
- malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can
- turn off this security feature by setting the maxDepth value to 0.
- */
-@property(nonatomic) NSUInteger maxDepth;
-
-/**
- Return an error trace, or nil if there was no errors.
-
- Note that this method returns the trace of the last method that failed.
- You need to check the return value of the call you're making to figure out
- if the call actually failed, before you know call this method.
- */
-@property (nonatomic, readonly, copy) NSString *error;
-
-/**
- Whether we are generating human-readable (multi line) JSON.
-
- Set whether or not to generate human-readable JSON. The default is NO, which produces
- JSON without any whitespace. (Except inside strings.) If set to YES, generates human-readable
- JSON with line breaks after each array value and dictionary key/value pair, indented two
- spaces per nesting level.
- */
-@property(nonatomic) BOOL humanReadable;
-
-/**
- Whether or not to sort the dictionary keys in the output.
-
- If this is set to YES, the dictionary keys in the JSON output will be in sorted order.
- (This is useful if you need to compare two structures, for example.) The default is NO.
- */
-@property(nonatomic) BOOL sortKeys;
-
-/**
- An optional comparator to be used if sortKeys is YES.
-
- If this is nil, sorting will be done via @selector(compare:).
- */
-@property (nonatomic, copy) NSComparator sortKeysComparator;
-
-/**
- Generates string with JSON representation for the given object.
-
- Returns a string containing JSON representation of the passed in value, or nil on error.
- If nil is returned and error is not NULL, *error can be interrogated to find the cause of the error.
-
- @param value any instance that can be represented as JSON text.
- */
-- (NSString*)stringWithObject:(id)value;
-
-/**
- Generates JSON representation for the given object.
-
- Returns an NSData object containing JSON represented as UTF8 text, or nil on error.
-
- @param value any instance that can be represented as JSON text.
- */
-- (NSData*)dataWithObject:(id)value;
-
-@end
diff --git a/Pods/SBJson4/Classes/SBJson4Writer.m b/Pods/SBJson4/Classes/SBJson4Writer.m
deleted file mode 100644
index 9eec5558..00000000
--- a/Pods/SBJson4/Classes/SBJson4Writer.m
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- Copyright (C) 2009 Stig Brautaset. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- * Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if !__has_feature(objc_arc)
-#error "This source file must be compiled with ARC enabled!"
-#endif
-
-#import "SBJson4Writer.h"
-#import "SBJson4StreamWriter.h"
-
-
-@interface SBJson4Writer () < SBJson4StreamWriterDelegate >
-@property (nonatomic, copy) NSString *error;
-@property (nonatomic, strong) NSMutableData *acc;
-@end
-
-@implementation SBJson4Writer
-
-- (id)init {
- self = [super init];
- if (self) {
- self.maxDepth = 32u;
- }
- return self;
-}
-
-
-- (NSString*)stringWithObject:(id)value {
- NSData *data = [self dataWithObject:value];
- if (data)
- return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
- return nil;
-}
-
-- (NSData*)dataWithObject:(id)object {
- self.error = nil;
-
- self.acc = [[NSMutableData alloc] initWithCapacity:8096u];
-
- SBJson4StreamWriter *streamWriter = [[SBJson4StreamWriter alloc] init];
- streamWriter.sortKeys = self.sortKeys;
- streamWriter.maxDepth = self.maxDepth;
- streamWriter.sortKeysComparator = self.sortKeysComparator;
- streamWriter.humanReadable = self.humanReadable;
- streamWriter.delegate = self;
-
- BOOL ok = NO;
- if ([object isKindOfClass:[NSDictionary class]])
- ok = [streamWriter writeObject:object];
-
- else if ([object isKindOfClass:[NSArray class]])
- ok = [streamWriter writeArray:object];
-
- else if ([object respondsToSelector:@selector(proxyForJson)])
- return [self dataWithObject:[object proxyForJson]];
- else {
- self.error = @"Not valid type for JSON";
- return nil;
- }
-
- if (ok)
- return self.acc;
-
- self.error = streamWriter.error;
- return nil;
-}
-
-#pragma mark SBJson4StreamWriterDelegate
-
-- (void)writer:(SBJson4StreamWriter *)writer appendBytes:(const void *)bytes length:(NSUInteger)length {
- [self.acc appendBytes:bytes length:length];
-}
-
-
-
-@end
diff --git a/Pods/SBJson4/LICENSE b/Pods/SBJson4/LICENSE
deleted file mode 100644
index 441dc51a..00000000
--- a/Pods/SBJson4/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-Copyright (C) 2007-2015 Stig Brautaset. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Pods/SBJson4/README.md b/Pods/SBJson4/README.md
deleted file mode 100644
index 2b73230c..00000000
--- a/Pods/SBJson4/README.md
+++ /dev/null
@@ -1,85 +0,0 @@
-SBJson 4
-========
-
-JSON (JavaScript Object Notation) is a light-weight data interchange format
-that's easy to read and write for humans and computers alike. This library
-implements chunk-based JSON parsing and generation in Objective-C.
-
-[![Build Status](https://travis-ci.org/stig/json-framework.png?branch=master)](https://travis-ci.org/stig/json-framework)
-
-[![codecov.io](http://codecov.io/github/stig/json-framework/coverage.svg?branch=master)](http://codecov.io/github/stig/json-framework?branch=master)
-
-[![Join the chat at https://gitter.im/stig/json-framework](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/stig/json-framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
-[![Project Status: Inactive - The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.](http://www.repostatus.org/badges/0.1.0/inactive.svg)](http://www.repostatus.org/#inactive)
-
-[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
-
-Features
---------
-
-SBJson's number one feature is chunk-based operation. Feed the parser one or
-more chunks of UTF8-encoded data and it will call a block you provide with each
-root-level document or array. Or, optionally, for each top-level entry in each
-root-level array. See more in the [Version 4 API
-docs](http://cocoadocs.org/docsets/SBJson/4.0.0/Classes/SBJson4Parser.html).
-
-Other features:
-
-* Configurable recursion limit. For safety SBJson defaults to a max nesting
- level of 32 for all input. This can be configured if necessary.
-* The writer can optionally sort dictionary keys so output is consistent
- across writes.
-* The writer can optionally create human-readable (indented) output.
-
-API Documentation
------------------
-
-Please see the [API Documentation](http://cocoadocs.org/docsets/SBJson) for
-more details.
-
-Installation
-------------
-
-### CocoaPods
-The preferred way to use SBJson is by using
-[CocoaPods](http://cocoapods.org/?q=sbjson). In your Podfile use:
-
- pod 'SBJson', '~> 4.0.4'
-
-If you depend on a third-party library that requires an earlier version of
-SBJson---or want to install both version 3 and 4 in the same app to do a gradual
-transition---you can instead use:
-
- pod 'SBJson4', '~> 4.0.4'
-
-### Carthage
-SBJson is compatible with _Carthage_. Follow the [Getting Started Guide for iOS](https://github.com/Carthage/Carthage#if-youre-building-for-ios-tvos-or-watchos).
-
- github "stig/json-framework" == 4.0.4
-
-### Copy source files
-An alternative that I no longer recommend is to copy all the source files (the contents of the `Classes` folder) into your own Xcode project.
-
-Examples
---------
-
-* https://github.com/stig/ChunkedDelivery - a toy example showing how one can
- use `NSURLSessionDataDelegate` to do chunked delivery.
-* https://github.com/stig/DisplayPretty - a very brief example using SBJson 4
- to reflow JSON on OS X.
-
-Support
--------
-
-* Check StackOverflow questions
- [tagged with SBJson](http://stackoverflow.com/questions/tagged/sbjson) if
- you have questions about how to use the library. I try to read all questions
- with this tag.
-* Use the [issue tracker](http://github.com/stig/json-framework/issues) if you
- have found a bug.
-
-License
--------
-
-BSD. See [LICENSE](LICENSE) for details.
diff --git a/Pods/Sparkle/LICENSE b/Pods/Sparkle/LICENSE
deleted file mode 100644
index 1e9b1c6e..00000000
--- a/Pods/Sparkle/LICENSE
+++ /dev/null
@@ -1,61 +0,0 @@
-Copyright (c) 2006-2013 Andy Matuschak.
-Copyright (c) 2009-2013 Elgato Systems GmbH.
-Copyright (c) 2011-2014 Kornel Lesiński.
-Copyright (c) 2015-2017 Mayur Pawashe.
-Copyright (c) 2014 C.W. Betts.
-Copyright (c) 2014 Petroules Corporation.
-Copyright (c) 2014 Big Nerd Ranch.
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-=================
-EXTERNAL LICENSES
-=================
-
-bspatch.c and bsdiff.c, from bsdiff 4.3 :
- Copyright (c) 2003-2005 Colin Percival.
-
-sais.c and sais.c, from sais-lite (2010/08/07) :
- Copyright (c) 2008-2010 Yuta Mori.
-
-SUDSAVerifier.m:
- Copyright (c) 2011 Mark Hamlin.
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted providing that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
diff --git a/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Info.plist b/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Info.plist
deleted file mode 100644
index 96856045..00000000
--- a/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.org.sparkle-project.Sparkle
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.18.1
- CFBundleVersion
- 1.18.1
-
-
diff --git a/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle b/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle
deleted file mode 100644
index 53fd0a1b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Modules b/Pods/Sparkle/Sparkle.framework/Modules
deleted file mode 120000
index 5736f318..00000000
--- a/Pods/Sparkle/Sparkle.framework/Modules
+++ /dev/null
@@ -1 +0,0 @@
-Versions/Current/Modules
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/PrivateHeaders b/Pods/Sparkle/Sparkle.framework/PrivateHeaders
deleted file mode 120000
index d8e56452..00000000
--- a/Pods/Sparkle/Sparkle.framework/PrivateHeaders
+++ /dev/null
@@ -1 +0,0 @@
-Versions/Current/PrivateHeaders
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/Sparkle b/Pods/Sparkle/Sparkle.framework/Sparkle
deleted file mode 120000
index b2c52731..00000000
--- a/Pods/Sparkle/Sparkle.framework/Sparkle
+++ /dev/null
@@ -1 +0,0 @@
-Versions/Current/Sparkle
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h
deleted file mode 100644
index d7363d0a..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// SUAppcast.h
-// Sparkle
-//
-// Created by Andy Matuschak on 3/12/06.
-// Copyright 2006 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SUAPPCAST_H
-#define SUAPPCAST_H
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class SUAppcastItem;
-SU_EXPORT @interface SUAppcast : NSObject
-
-@property (copy, nullable) NSString *userAgentString;
-
-#if __has_feature(objc_generics)
-@property (copy, nullable) NSDictionary *httpHeaders;
-#else
-@property (copy, nullable) NSDictionary *httpHeaders;
-#endif
-
-- (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err;
-- (SUAppcast *)copyWithoutDeltaUpdates;
-
-@property (readonly, copy, nullable) NSArray *items;
-@end
-
-NS_ASSUME_NONNULL_END
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h
deleted file mode 100644
index 5c861ddd..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// SUAppcastItem.h
-// Sparkle
-//
-// Created by Andy Matuschak on 3/12/06.
-// Copyright 2006 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SUAPPCASTITEM_H
-#define SUAPPCASTITEM_H
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-
-SU_EXPORT @interface SUAppcastItem : NSObject
-@property (copy, readonly) NSString *title;
-@property (copy, readonly) NSString *dateString;
-@property (copy, readonly) NSString *itemDescription;
-@property (strong, readonly) NSURL *releaseNotesURL;
-@property (copy, readonly) NSString *DSASignature;
-@property (copy, readonly) NSString *minimumSystemVersion;
-@property (copy, readonly) NSString *maximumSystemVersion;
-@property (strong, readonly) NSURL *fileURL;
-@property (nonatomic, readonly) uint64_t contentLength;
-@property (copy, readonly) NSString *versionString;
-@property (copy, readonly) NSString *osString;
-@property (copy, readonly) NSString *displayVersionString;
-@property (copy, readonly) NSDictionary *deltaUpdates;
-@property (strong, readonly) NSURL *infoURL;
-
-// Initializes with data from a dictionary provided by the RSS class.
-- (instancetype)initWithDictionary:(NSDictionary *)dict;
-- (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error;
-
-@property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate;
-@property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate;
-@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate;
-@property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate;
-
-// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions.
-@property (readonly, copy) NSDictionary *propertiesDictionary;
-
-- (NSURL *)infoURL;
-
-@end
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUErrors.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUErrors.h
deleted file mode 100644
index 8557d7fb..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUErrors.h
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// SUErrors.h
-// Sparkle
-//
-// Created by C.W. Betts on 10/13/14.
-// Copyright (c) 2014 Sparkle Project. All rights reserved.
-//
-
-#ifndef SUERRORS_H
-#define SUERRORS_H
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-
-/**
- * Error domain used by Sparkle
- */
-SU_EXPORT extern NSString *const SUSparkleErrorDomain;
-
-typedef NS_ENUM(OSStatus, SUError) {
- // Appcast phase errors.
- SUAppcastParseError = 1000,
- SUNoUpdateError = 1001,
- SUAppcastError = 1002,
- SURunningFromDiskImageError = 1003,
-
- // Download phase errors.
- SUTemporaryDirectoryError = 2000,
- SUDownloadError = 2001,
-
- // Extraction phase errors.
- SUUnarchivingError = 3000,
- SUSignatureError = 3001,
-
- // Installation phase errors.
- SUFileCopyFailure = 4000,
- SUAuthenticationFailure = 4001,
- SUMissingUpdateError = 4002,
- SUMissingInstallerToolError = 4003,
- SURelaunchError = 4004,
- SUInstallationError = 4005,
- SUDowngradeError = 4006,
- SUInstallationCancelledError = 4007,
-
- // System phase errors
- SUSystemPowerOffError = 5000
-};
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUExport.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUExport.h
deleted file mode 100644
index 3e3f8a16..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUExport.h
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// SUExport.h
-// Sparkle
-//
-// Created by Jake Petroules on 2014-08-23.
-// Copyright (c) 2014 Sparkle Project. All rights reserved.
-//
-
-#ifndef SUEXPORT_H
-#define SUEXPORT_H
-
-#ifdef BUILDING_SPARKLE
-#define SU_EXPORT __attribute__((visibility("default")))
-#else
-#define SU_EXPORT
-#endif
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h
deleted file mode 100644
index ed11921a..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// SUStandardVersionComparator.h
-// Sparkle
-//
-// Created by Andy Matuschak on 12/21/07.
-// Copyright 2007 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SUSTANDARDVERSIONCOMPARATOR_H
-#define SUSTANDARDVERSIONCOMPARATOR_H
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-#import "SUVersionComparisonProtocol.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/*!
- Sparkle's default version comparator.
-
- This comparator is adapted from MacPAD, by Kevin Ballard.
- It's "dumb" in that it does essentially string comparison,
- in components split by character type.
-*/
-SU_EXPORT @interface SUStandardVersionComparator : NSObject
-
-/*!
- Initializes a new instance of the standard version comparator.
- */
-- (instancetype)init;
-
-/*!
- Returns a singleton instance of the comparator.
-
- It is usually preferred to alloc/init new a comparator instead.
-*/
-+ (SUStandardVersionComparator *)defaultComparator;
-
-/*!
- Compares version strings through textual analysis.
-
- See the implementation for more details.
-*/
-- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB;
-@end
-
-NS_ASSUME_NONNULL_END
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h
deleted file mode 100644
index a4744755..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h
+++ /dev/null
@@ -1,235 +0,0 @@
-//
-// SUUpdater.h
-// Sparkle
-//
-// Created by Andy Matuschak on 1/4/06.
-// Copyright 2006 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SUUPDATER_H
-#define SUUPDATER_H
-
-#if __has_feature(modules)
-@import Cocoa;
-#else
-#import
-#endif
-#import "SUExport.h"
-#import "SUVersionComparisonProtocol.h"
-#import "SUVersionDisplayProtocol.h"
-
-@class SUAppcastItem, SUAppcast;
-
-@protocol SUUpdaterDelegate;
-
-/*!
- The main API in Sparkle for controlling the update mechanism.
-
- This class is used to configure the update paramters as well as manually
- and automatically schedule and control checks for updates.
- */
-SU_EXPORT @interface SUUpdater : NSObject
-
-@property (unsafe_unretained) IBOutlet id delegate;
-
-/*!
- The shared updater for the main bundle.
-
- This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle:
- */
-+ (SUUpdater *)sharedUpdater;
-
-/*!
- The shared updater for a specified bundle.
-
- If an updater has already been initialized for the provided bundle, that shared instance will be returned.
- */
-+ (SUUpdater *)updaterForBundle:(NSBundle *)bundle;
-
-/*!
- Designated initializer for SUUpdater.
-
- If an updater has already been initialized for the provided bundle, that shared instance will be returned.
- */
-- (instancetype)initForBundle:(NSBundle *)bundle;
-
-/*!
- Explicitly checks for updates and displays a progress dialog while doing so.
-
- This method is meant for a main menu item.
- Connect any menu item to this action in Interface Builder,
- and Sparkle will check for updates and report back its findings verbosely
- when it is invoked.
-
- This will find updates that the user has opted into skipping.
- */
-- (IBAction)checkForUpdates:(id)sender;
-
-/*!
- The menu item validation used for the -checkForUpdates: action
- */
-- (BOOL)validateMenuItem:(NSMenuItem *)menuItem;
-
-/*!
- Checks for updates, but does not display any UI unless an update is found.
-
- This is meant for programmatically initating a check for updates. That is,
- it will display no UI unless it actually finds an update, in which case it
- proceeds as usual.
-
- If automatic downloading of updates it turned on and allowed, however,
- this will invoke that behavior, and if an update is found, it will be downloaded
- in the background silently and will be prepped for installation.
-
- This will not find updates that the user has opted into skipping.
- */
-- (void)checkForUpdatesInBackground;
-
-/*!
- A property indicating whether or not to check for updates automatically.
-
- Setting this property will persist in the host bundle's user defaults.
- The update schedule cycle will be reset in a short delay after the property's new value is set.
- This is to allow reverting this property without kicking off a schedule change immediately
- */
-@property BOOL automaticallyChecksForUpdates;
-
-/*!
- A property indicating whether or not updates can be automatically downloaded in the background.
-
- Note that automatic downloading of updates can be disallowed by the developer
- or by the user's system if silent updates cannot be done (eg: if they require authentication).
- In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set.
-
- Setting this property will persist in the host bundle's user defaults.
- */
-@property BOOL automaticallyDownloadsUpdates;
-
-/*!
- A property indicating the current automatic update check interval.
-
- Setting this property will persist in the host bundle's user defaults.
- The update schedule cycle will be reset in a short delay after the property's new value is set.
- This is to allow reverting this property without kicking off a schedule change immediately
- */
-@property NSTimeInterval updateCheckInterval;
-
-/*!
- Begins a "probing" check for updates which will not actually offer to
- update to that version.
-
- However, the delegate methods
- SUUpdaterDelegate::updater:didFindValidUpdate: and
- SUUpdaterDelegate::updaterDidNotFindUpdate: will be called,
- so you can use that information in your UI.
-
- Updates that have been skipped by the user will not be found.
- */
-- (void)checkForUpdateInformation;
-
-/*!
- The URL of the appcast used to download update information.
-
- Setting this property will persist in the host bundle's user defaults.
- If you don't want persistence, you may want to consider instead implementing
- SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile:
-
- This property must be called on the main thread.
- */
-@property (copy) NSURL *feedURL;
-
-/*!
- The host bundle that is being updated.
- */
-@property (readonly, strong) NSBundle *hostBundle;
-
-/*!
- The bundle this class (SUUpdater) is loaded into.
- */
-@property (strong, readonly) NSBundle *sparkleBundle;
-
-/*!
- The user agent used when checking for updates.
-
- The default implementation can be overrided.
- */
-@property (nonatomic, copy) NSString *userAgentString;
-
-/*!
- The HTTP headers used when checking for updates.
-
- The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString)
- */
-#if __has_feature(objc_generics)
-@property (copy) NSDictionary *httpHeaders;
-#else
-@property (copy) NSDictionary *httpHeaders;
-#endif
-
-/*!
- A property indicating whether or not the user's system profile information is sent when checking for updates.
-
- Setting this property will persist in the host bundle's user defaults.
- */
-@property BOOL sendsSystemProfile;
-
-/*!
- A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg)
- */
-@property (nonatomic, copy) NSString *decryptionPassword;
-
-/*!
- This function ignores normal update schedule, ignores user preferences,
- and interrupts users with an unwanted immediate app update.
-
- WARNING: this function should not be used in regular apps. This function
- is a user-unfriendly hack only for very special cases, like unstable
- rapidly-changing beta builds that would not run correctly if they were
- even one day out of date.
-
- Instead of this function you should set `SUAutomaticallyUpdate` to `YES`,
- which will gracefully install updates when the app quits.
-
- For UI-less/daemon apps that aren't usually quit, instead of this function,
- you can use the delegate method
- SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation:
- to immediately start installation when an update was found.
-
- A progress dialog is shown but the user will never be prompted to read the
- release notes.
-
- This function will cause update to be downloaded twice if automatic updates are
- enabled.
-
- You may want to respond to the userDidCancelDownload delegate method in case
- the user clicks the "Cancel" button while the update is downloading.
- */
-- (void)installUpdatesIfAvailable;
-
-/*!
- Returns the date of last update check.
-
- \returns \c nil if no check has been performed.
- */
-@property (readonly, copy) NSDate *lastUpdateCheckDate;
-
-/*!
- Appropriately schedules or cancels the update checking timer according to
- the preferences for time interval and automatic checks.
-
- This call does not change the date of the next check,
- but only the internal NSTimer.
- */
-- (void)resetUpdateCycle;
-
-/*!
- A property indicating whether or not an update is in progress.
-
- Note this property is not indicative of whether or not user initiated updates can be performed.
- Use SUUpdater::validateMenuItem: for that instead.
- */
-@property (readonly) BOOL updateInProgress;
-
-@end
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h
deleted file mode 100644
index dbc14024..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h
+++ /dev/null
@@ -1,281 +0,0 @@
-//
-// SUUpdaterDelegate.h
-// Sparkle
-//
-// Created by Mayur Pawashe on 12/25/16.
-// Copyright © 2016 Sparkle Project. All rights reserved.
-//
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-
-#import "SUExport.h"
-
-@protocol SUVersionComparison, SUVersionDisplay;
-@class SUUpdater, SUAppcast, SUAppcastItem;
-
-NS_ASSUME_NONNULL_BEGIN
-
-// -----------------------------------------------------------------------------
-// SUUpdater Notifications for events that might be interesting to more than just the delegate
-// The updater will be the notification object
-// -----------------------------------------------------------------------------
-SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification;
-SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification;
-SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification;
-SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification;
-#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification;
-#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification;
-
-// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo
-SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey;
-// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo
-SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey;
-
-// -----------------------------------------------------------------------------
-// SUUpdater Delegate:
-// -----------------------------------------------------------------------------
-
-/*!
- Provides methods to control the behavior of an SUUpdater object.
- */
-@protocol SUUpdaterDelegate
-@optional
-
-/*!
- Returns whether to allow Sparkle to pop up.
-
- For example, this may be used to prevent Sparkle from interrupting a setup assistant.
-
- \param updater The SUUpdater instance.
- */
-- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater;
-
-/*!
- Returns additional parameters to append to the appcast URL's query string.
-
- This is potentially based on whether or not Sparkle will also be sending along the system profile.
-
- \param updater The SUUpdater instance.
- \param sendingProfile Whether the system profile will also be sent.
-
- \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user.
- */
-#if __has_feature(objc_generics)
-- (NSArray *> *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile;
-#else
-- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile;
-#endif
-
-/*!
- Returns a custom appcast URL.
-
- Override this to dynamically specify the entire URL.
-
- An alternative may be to use SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile:
- and let the server handle what kind of feed to provide.
-
- \param updater The SUUpdater instance.
- */
-- (nullable NSString *)feedURLStringForUpdater:(SUUpdater *)updater;
-
-/*!
- Returns whether Sparkle should prompt the user about automatic update checks.
-
- Use this to override the default behavior.
-
- \param updater The SUUpdater instance.
- */
-- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater;
-
-/*!
- Called after Sparkle has downloaded the appcast from the remote server.
-
- Implement this if you want to do some special handling with the appcast once it finishes loading.
-
- \param updater The SUUpdater instance.
- \param appcast The appcast that was downloaded from the remote server.
- */
-- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast;
-
-/*!
- Returns the item in the appcast corresponding to the update that should be installed.
-
- If you're using special logic or extensions in your appcast,
- implement this to use your own logic for finding a valid update, if any,
- in the given appcast.
-
- \param appcast The appcast that was downloaded from the remote server.
- \param updater The SUUpdater instance.
- */
-- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater;
-
-/*!
- Called when a valid update is found by the update driver.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that is proposed to be installed.
- */
-- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item;
-
-/*!
- Called when a valid update is not found.
-
- \param updater The SUUpdater instance.
- */
-- (void)updaterDidNotFindUpdate:(SUUpdater *)updater;
-
-/*!
- Called immediately before downloading the specified update.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that is proposed to be downloaded.
- \param request The mutable URL request that will be used to download the update.
- */
-- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request;
-
-/*!
- Called after the specified update failed to download.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that failed to download.
- \param error The error generated by the failed download.
- */
-- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error;
-
-/*!
- Called when the user clicks the cancel button while and update is being downloaded.
-
- \param updater The SUUpdater instance.
- */
-- (void)userDidCancelDownload:(SUUpdater *)updater;
-
-/*!
- Called immediately before installing the specified update.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that is proposed to be installed.
- */
-- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item;
-
-/*!
- Returns whether the relaunch should be delayed in order to perform other tasks.
-
- This is not called if the user didn't relaunch on the previous update,
- in that case it will immediately restart.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that is proposed to be installed.
- \param invocation The invocation that must be completed with `[invocation invoke]` before continuing with the relaunch.
-
- \return \c YES to delay the relaunch until \p invocation is invoked.
- */
-- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation;
-
-/*!
- Returns whether the application should be relaunched at all.
-
- Some apps \b cannot be relaunched under certain circumstances.
- This method can be used to explicitly prevent a relaunch.
-
- \param updater The SUUpdater instance.
- */
-- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater;
-
-/*!
- Called immediately before relaunching.
-
- \param updater The SUUpdater instance.
- */
-- (void)updaterWillRelaunchApplication:(SUUpdater *)updater;
-
-/*!
- Called immediately after relaunching. SUUpdater delegate must be set before applicationDidFinishLaunching: to catch this event.
-
- \param updater The SUUpdater instance.
- */
-- (void)updaterDidRelaunchApplication:(SUUpdater *)updater;
-
-/*!
- Returns an object that compares version numbers to determine their arithmetic relation to each other.
-
- This method allows you to provide a custom version comparator.
- If you don't implement this method or return \c nil,
- the standard version comparator will be used.
-
- \sa SUStandardVersionComparator
-
- \param updater The SUUpdater instance.
- */
-- (nullable id)versionComparatorForUpdater:(SUUpdater *)updater;
-
-/*!
- Returns an object that formats version numbers for display to the user.
-
- If you don't implement this method or return \c nil,
- the standard version formatter will be used.
-
- \sa SUUpdateAlert
-
- \param updater The SUUpdater instance.
- */
-- (nullable id)versionDisplayerForUpdater:(SUUpdater *)updater;
-
-/*!
- Returns the path which is used to relaunch the client after the update is installed.
-
- The default is the path of the host bundle.
-
- \param updater The SUUpdater instance.
- */
-- (nullable NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater;
-
-/*!
- Called before an updater shows a modal alert window,
- to give the host the opportunity to hide attached windows that may get in the way.
-
- \param updater The SUUpdater instance.
- */
-- (void)updaterWillShowModalAlert:(SUUpdater *)updater;
-
-/*!
- Called after an updater shows a modal alert window,
- to give the host the opportunity to hide attached windows that may get in the way.
-
- \param updater The SUUpdater instance.
- */
-- (void)updaterDidShowModalAlert:(SUUpdater *)updater;
-
-/*!
- Called when an update is scheduled to be silently installed on quit.
- This is after an update has been automatically downloaded in the background.
- (i.e. SUUpdater::automaticallyDownloadsUpdates is YES)
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that is proposed to be installed.
- \param invocation Can be used to trigger an immediate silent install and relaunch.
- */
-- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation;
-
-/*!
- Calls after an update that was scheduled to be silently installed on quit has been canceled.
-
- \param updater The SUUpdater instance.
- \param item The appcast item corresponding to the update that was proposed to be installed.
- */
-- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item;
-
-/*!
- Called after an update is aborted due to an error.
-
- \param updater The SUUpdater instance.
- \param error The error that caused the abort
- */
-- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
deleted file mode 100644
index c654fc4d..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// SUVersionComparisonProtocol.h
-// Sparkle
-//
-// Created by Andy Matuschak on 12/21/07.
-// Copyright 2007 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SUVERSIONCOMPARISONPROTOCOL_H
-#define SUVERSIONCOMPARISONPROTOCOL_H
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/*!
- Provides version comparison facilities for Sparkle.
-*/
-@protocol SUVersionComparison
-
-/*!
- An abstract method to compare two version strings.
-
- Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a,
- and NSOrderedSame if they are equivalent.
-*/
-- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD!
-
-@end
-
-NS_ASSUME_NONNULL_END
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h
deleted file mode 100644
index 980efb3f..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// SUVersionDisplayProtocol.h
-// EyeTV
-//
-// Created by Uli Kusterer on 08.12.09.
-// Copyright 2009 Elgato Systems GmbH. All rights reserved.
-//
-
-#if __has_feature(modules)
-@import Foundation;
-#else
-#import
-#endif
-#import "SUExport.h"
-
-/*!
- Applies special display formatting to version numbers.
-*/
-@protocol SUVersionDisplay
-
-/*!
- Formats two version strings.
-
- Both versions are provided so that important distinguishing information
- can be displayed while also leaving out unnecessary/confusing parts.
-*/
-- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB;
-
-@end
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h
deleted file mode 100644
index d3f6ff2b..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// Sparkle.h
-// Sparkle
-//
-// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07)
-// Copyright 2006 Andy Matuschak. All rights reserved.
-//
-
-#ifndef SPARKLE_H
-#define SPARKLE_H
-
-// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless
-// there are name-space collisions) so we can list all of them to start with:
-
-#import "SUAppcast.h"
-#import "SUAppcastItem.h"
-#import "SUStandardVersionComparator.h"
-#import "SUUpdater.h"
-#import "SUUpdaterDelegate.h"
-#import "SUVersionComparisonProtocol.h"
-#import "SUVersionDisplayProtocol.h"
-#import "SUErrors.h"
-
-#endif
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Modules/module.modulemap b/Pods/Sparkle/Sparkle.framework/Versions/A/Modules/module.modulemap
deleted file mode 100644
index af3fe6d0..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module Sparkle {
- umbrella header "Sparkle.h"
-
- export *
- module * { export * }
-}
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h b/Pods/Sparkle/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h
deleted file mode 100644
index a52bf5a2..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// SUUnarchiver.h
-// Sparkle
-//
-// Created by Andy Matuschak on 3/16/06.
-// Copyright 2006 Andy Matuschak. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@protocol SUUnarchiverProtocol;
-
-@interface SUUnarchiver : NSObject
-
-+ (nullable id )unarchiverForPath:(NSString *)path updatingHostBundlePath:(nullable NSString *)hostPath decryptionPassword:(nullable NSString *)decryptionPassword;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist
deleted file mode 100644
index 74e91174..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 17A330h
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- Autoupdate
- CFBundleIconFile
- AppIcon.icns
- CFBundleIdentifier
- org.sparkle-project.Sparkle.Autoupdate
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.18.1 21-g558cfd21
- CFBundleSignature
- ????
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 1.18.1
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 9M136h
- DTPlatformVersion
- GM
- DTSDKBuild
- 17A263z
- DTSDKName
- macosx10.13
- DTXcode
- 0900
- DTXcodeBuild
- 9M136h
- LSBackgroundOnly
- 1
- LSMinimumSystemVersion
- 10.7
- LSUIElement
- 1
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
-
-
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate
deleted file mode 100755
index 1afce79a..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop
deleted file mode 100755
index cd0ae0b6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo
deleted file mode 100644
index bd04210f..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo
+++ /dev/null
@@ -1 +0,0 @@
-APPL????
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns
deleted file mode 100644
index 7f2a571c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib
deleted file mode 100644
index 5fa3ecf6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings
deleted file mode 100644
index 4cd92c0d..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings
deleted file mode 100644
index cc238f68..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings
deleted file mode 100644
index c93688a3..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings
deleted file mode 100644
index 10e3c5a5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings
deleted file mode 100644
index 9b0968f6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings
deleted file mode 100644
index deed9efb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings
deleted file mode 100644
index 842d2551..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings
deleted file mode 100644
index 3027ecdc..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings
deleted file mode 100644
index 32d3107f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings
deleted file mode 100644
index e4294a58..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings
deleted file mode 100644
index 99124ccc..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings
deleted file mode 100644
index 74ae7280..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings
deleted file mode 100644
index 68b6d366..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings
deleted file mode 100644
index 5d2315cf..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings
deleted file mode 100644
index 92c18eeb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings
deleted file mode 100644
index ec2561b8..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings
deleted file mode 100644
index 58be0e82..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings
deleted file mode 100644
index 2b9c4615..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings
deleted file mode 100644
index c94db098..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings
deleted file mode 100644
index 00df86ff..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings
deleted file mode 100644
index 318baa96..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings
deleted file mode 100644
index c33086d8..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings
deleted file mode 100644
index a7d2ebce..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings
deleted file mode 100644
index 1be2a807..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings
deleted file mode 100644
index 738c9008..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings
deleted file mode 100644
index eca25702..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings
deleted file mode 100644
index 4def140e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings
deleted file mode 100644
index f7eb257b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings
deleted file mode 100644
index 214331cd..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings
deleted file mode 100644
index 533e2086..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Info.plist b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Info.plist
deleted file mode 100644
index f70151a2..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/Info.plist
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 17A330h
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- Sparkle
- CFBundleIdentifier
- org.sparkle-project.Sparkle
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- Sparkle
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.18.1 21-g558cfd21
- CFBundleSignature
- ????
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 1.18.1
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 9M136h
- DTPlatformVersion
- GM
- DTSDKBuild
- 17A263z
- DTSDKName
- macosx10.13
- DTXcode
- 0900
- DTXcodeBuild
- 9M136h
-
-
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist
deleted file mode 100644
index 1f75b248..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist
+++ /dev/null
@@ -1,314 +0,0 @@
-
-
-
-
- ADP2,1
- Developer Transition Kit
- iMac1,1
- iMac G3 (Rev A-D)
- iMac4,1
- iMac (Core Duo)
- iMac4,2
- iMac for Education (17 inch, Core Duo)
- iMac5,1
- iMac (Core 2 Duo, 17 or 20 inch, SuperDrive)
- iMac5,2
- iMac (Core 2 Duo, 17 inch, Combo Drive)
- iMac6,1
- iMac (Core 2 Duo, 24 inch, SuperDrive)
- iMac7,1
- iMac Intel Core 2 Duo (aluminum enclosure)
- iMac8,1
- iMac (Core 2 Duo, 20 or 24 inch, Early 2008 )
- iMac9,1
- iMac (Core 2 Duo, 20 or 24 inch, Early or Mid 2009 )
- iMac10,1
- iMac (Core 2 Duo, 21.5 or 27 inch, Late 2009 )
- iMac11,1
- iMac (Core i5 or i7, 27 inch Late 2009)
- iMac11,2
- 21.5" iMac (mid 2010)
- iMac11,3
- iMac (Core i5 or i7, 27 inch Mid 2010)
- iMac12,1
- iMac (Core i3 or i5 or i7, 21.5 inch Mid 2010 or Late 2011)
- iMac12,2
- iMac (Core i5 or i7, 27 inch Mid 2011)
- iMac13,1
- iMac (Core i3 or i5 or i7, 21.5 inch Late 2012 or Early 2013)
- iMac13,2
- iMac (Core i5 or i7, 27 inch Late 2012)
- iMac14,1
- iMac (Core i5, 21.5 inch Late 2013)
- iMac14,2
- iMac (Core i5 or i7, 27 inch Late 2013)
- iMac14,3
- iMac (Core i5 or i7, 21.5 inch Late 2013)
- iMac14,4
- iMac (Core i5, 21.5 inch Mid 2014)
- iMac15,1
- iMac (Retina 5K Core i5 or i7, 27 inch Late 2014 or Mid 2015)
- iMac16,1
- iMac (Core i5, 21,5 inch Late 2015)
- iMac16,2
- iMac (Retina 4K Core i5 or i7, 21.5 inch Late 2015)
- iMac17,1
- iMac (Retina 5K Core i5 or i7, 27 inch Late 2015)
- MacBook1,1
- MacBook (Core Duo)
- MacBook2,1
- MacBook (Core 2 Duo)
- MacBook4,1
- MacBook (Core 2 Duo Feb 2008)
- MacBook5,1
- MacBook (Core 2 Duo, Late 2008, Unibody)
- MacBook5,2
- MacBook (Core 2 Duo, Early 2009, White)
- MacBook6,1
- MacBook (Core 2 Duo, Late 2009, Unibody)
- MacBook7,1
- MacBook (Core 2 Duo, Mid 2010, White)
- MacBook8,1
- MacBook (Core M, 12 inch, Early 2015)
- MacBookAir1,1
- MacBook Air (Core 2 Duo, 13 inch, Early 2008)
- MacBookAir2,1
- MacBook Air (Core 2 Duo, 13 inch, Mid 2009)
- MacBookAir3,1
- MacBook Air (Core 2 Duo, 11 inch, Late 2010)
- MacBookAir3,2
- MacBook Air (Core 2 Duo, 13 inch, Late 2010)
- MacBookAir4,1
- MacBook Air (Core i5 or i7, 11 inch, Mid 2011)
- MacBookAir4,2
- MacBook Air (Core i5 or i7, 13 inch, Mid 2011)
- MacBookAir5,1
- MacBook Air (Core i5 or i7, 11 inch, Mid 2012)
- MacBookAir5,2
- MacBook Air (Core i5 or i7, 13 inch, Mid 2012)
- MacBookAir6,1
- MacBook Air (Core i5 or i7, 11 inch, Mid 2013 or Early 2014)
- MacBookAir6,2
- MacBook Air (Core i5 or i7, 13 inch, Mid 2013 or Early 2014)
- MacBookAir7,1
- MacBook Air (Core i5 or i7, 11 inch, Early 2015)
- MacBookAir7,2
- MacBook Air (Core i5 or i7, 13 inch, Early 2015)
- MacBookPro1,1
- MacBook Pro Core Duo (15-inch)
- MacBookPro1,2
- MacBook Pro Core Duo (17-inch)
- MacBookPro2,1
- MacBook Pro Core 2 Duo (17-inch)
- MacBookPro2,2
- MacBook Pro Core 2 Duo (15-inch)
- MacBookPro3,1
- MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo)
- MacBookPro3,2
- MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo)
- MacBookPro4,1
- MacBook Pro (Core 2 Duo Feb 2008)
- MacBookPro5,1
- MacBook Pro Intel Core 2 Duo (aluminum unibody)
- MacBookPro5,2
- MacBook Pro Intel Core 2 Duo (aluminum unibody)
- MacBookPro5,3
- MacBook Pro Intel Core 2 Duo (aluminum unibody)
- MacBookPro5,4
- MacBook Pro Intel Core 2 Duo (aluminum unibody)
- MacBookPro5,5
- MacBook Pro Intel Core 2 Duo (aluminum unibody)
- MacBookPro6,1
- MacBook Pro Intel Core i5, Intel Core i7 (mid 2010)
- MacBookPro6,2
- MacBook Pro Intel Core i5, Intel Core i7 (mid 2010)
- MacBookPro7,1
- MacBook Pro Intel Core 2 Duo (mid 2010)
- MacBookPro8,1
- MacBook Pro Intel Core i5, Intel Core i7, 13" (early 2011)
- MacBookPro8,2
- MacBook Pro Intel Core i7, 15" (early 2011)
- MacBookPro8,3
- MacBook Pro Intel Core i7, 17" (early 2011)
- MacBookPro9,1
- MacBook Pro (15-inch, Mid 2012)
- MacBookPro9,2
- MacBook Pro (13-inch, Mid 2012)
- MacBookPro10,1
- MacBook Pro (Retina, Mid 2012)
- MacBookPro10,2
- MacBook Pro (Retina, 13-inch, Late 2012)
- MacBookPro11,1
- MacBook Pro (Retina, 13-inch, Late 2013)
- MacBookPro11,2
- MacBook Pro (Retina, 15-inch, Late 2013)
- MacBookPro11,3
- MacBook Pro (Retina, 15-inch, Late 2013)
- MacbookPro11,4
- MacBook Pro (Retina, 15-inch, Mid 2015)
- MacbookPro11,5
- MacBook Pro (Retina, 15-inch, Mid 2015)
- MacbookPro12,1
- MacBook Pro (Retina, 13-inch, Early 2015)
- Macmini1,1
- Mac Mini (Core Solo/Duo)
- Macmini2,1
- Mac mini Intel Core
- Macmini3,1
- Mac mini Intel Core
- Macmini4,1
- Mac mini Intel Core (Mid 2010)
- Macmini5,1
- Mac mini (Core i5, Mid 2011)
- Macmini5,2
- Mac mini (Core i5 or Core i7, Mid 2011)
- Macmini5,3
- Mac mini (Core i7, Server, Mid 2011)
- Macmini6,1
- Mac mini (Core i5, Late 2012)
- Macmini6,2
- Mac mini (Core i7, Normal or Server, Late 2012)
- Macmini7,1
- Mac mini (Core i5 or Core i7, Late 2014)
- MacPro1,1,Quad
- Mac Pro
- MacPro1,1
- Mac Pro (four-core)
- MacPro2,1
- Mac Pro (eight-core)
- MacPro3,1
- Mac Pro (January 2008 4- or 8- core "Harpertown")
- MacPro4,1
- Mac Pro (March 2009)
- MacPro5,1
- Mac Pro (2010 or 2012)
- MacPro6,1
- Mac Pro (Late 2013)
- PowerBook1,1
- PowerBook G3
- PowerBook2,1
- iBook G3
- PowerBook2,2
- iBook G3 (FireWire)
- PowerBook2,3
- iBook G3
- PowerBook2,4
- iBook G3
- PowerBook3,1
- PowerBook G3 (FireWire)
- PowerBook3,2
- PowerBook G4
- PowerBook3,3
- PowerBook G4 (Gigabit Ethernet)
- PowerBook3,4
- PowerBook G4 (DVI)
- PowerBook3,5
- PowerBook G4 (1GHz / 867MHz)
- PowerBook4,1
- iBook G3 (Dual USB, Late 2001)
- PowerBook4,2
- iBook G3 (16MB VRAM)
- PowerBook4,3
- iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003)
- PowerBook5,1
- PowerBook G4 (17 inch)
- PowerBook5,2
- PowerBook G4 (15 inch FW 800)
- PowerBook5,3
- PowerBook G4 (17-inch 1.33GHz)
- PowerBook5,4
- PowerBook G4 (15 inch 1.5/1.33GHz)
- PowerBook5,5
- PowerBook G4 (17-inch 1.5GHz)
- PowerBook5,6
- PowerBook G4 (15 inch 1.67GHz/1.5GHz)
- PowerBook5,7
- PowerBook G4 (17-inch 1.67GHz)
- PowerBook5,8
- PowerBook G4 (Double layer SD, 15 inch)
- PowerBook5,9
- PowerBook G4 (Double layer SD, 17 inch)
- PowerBook6,1
- PowerBook G4 (12 inch)
- PowerBook6,2
- PowerBook G4 (12 inch, DVI)
- PowerBook6,3
- iBook G4
- PowerBook6,4
- PowerBook G4 (12 inch 1.33GHz)
- PowerBook6,5
- iBook G4 (Early-Late 2004)
- PowerBook6,7
- iBook G4 (Mid 2005)
- PowerBook6,8
- PowerBook G4 (12 inch 1.5GHz)
- PowerMac1,1
- Power Macintosh G3 (Blue & White)
- PowerMac1,2
- Power Macintosh G4 (PCI Graphics)
- PowerMac2,1
- iMac G3 (Slot-loading CD-ROM)
- PowerMac2,2
- iMac G3 (Summer 2000)
- PowerMac3,1
- Power Macintosh G4 (AGP Graphics)
- PowerMac3,2
- Power Macintosh G4 (AGP Graphics)
- PowerMac3,3
- Power Macintosh G4 (Gigabit Ethernet)
- PowerMac3,4
- Power Macintosh G4 (Digital Audio)
- PowerMac3,5
- Power Macintosh G4 (Quick Silver)
- PowerMac3,6
- Power Macintosh G4 (Mirrored Drive Door)
- PowerMac4,1
- iMac G3 (Early/Summer 2001)
- PowerMac4,2
- iMac G4 (Flat Panel)
- PowerMac4,4
- eMac
- PowerMac4,5
- iMac G4 (17-inch Flat Panel)
- PowerMac5,1
- Power Macintosh G4 Cube
- PowerMac5,2
- Power Mac G4 Cube
- PowerMac6,1
- iMac G4 (USB 2.0)
- PowerMac6,3
- iMac G4 (20-inch Flat Panel)
- PowerMac6,4
- eMac (USB 2.0, 2005)
- PowerMac7,2
- Power Macintosh G5
- PowerMac7,3
- Power Macintosh G5
- PowerMac8,1
- iMac G5
- PowerMac8,2
- iMac G5 (Ambient Light Sensor)
- PowerMac9,1
- Power Macintosh G5 (Late 2005)
- PowerMac10,1
- Mac Mini G4
- PowerMac10,2
- Mac Mini (Late 2005)
- PowerMac11,2
- Power Macintosh G5 (Late 2005)
- PowerMac12,1
- iMac G5 (iSight)
- RackMac1,1
- Xserve G4
- RackMac1,2
- Xserve G4 (slot-loading, cluster node)
- RackMac3,1
- Xserve G5
- Xserve1,1
- Xserve (Intel Xeon)
- Xserve2,1
- Xserve (January 2008 quad-core)
- Xserve3,1
- Xserve (early 2009)
-
-
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib
deleted file mode 100644
index 5fa3ecf6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/SUStatus.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index ee833b0c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib
deleted file mode 100644
index a3bf0ac0..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 68893257..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings
deleted file mode 100644
index 4cd92c0d..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings
deleted file mode 100644
index cc238f68..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 114105bf..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib
deleted file mode 100644
index f4323fb4..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index d5f66622..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings
deleted file mode 100644
index c93688a3..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 25e40b2f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 043d4b8e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index c9d44e97..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings
deleted file mode 100644
index 10e3c5a5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 0447897b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib
deleted file mode 100644
index cc343d41..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 5d584dcb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings
deleted file mode 100644
index 9b0968f6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index c4a64b4a..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 46cbdc34..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index c24a4aa9..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings
deleted file mode 100644
index deed9efb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 4236118e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 12b3e8e1..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 1dd0f784..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings
deleted file mode 100644
index 842d2551..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 130d71a2..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib
deleted file mode 100644
index e24c3ca5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index caeb75c5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings
deleted file mode 100644
index 3027ecdc..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings
deleted file mode 100644
index 32d3107f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index aded9028..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 247aab84..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index a2468bef..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings
deleted file mode 100644
index e4294a58..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr_CA.lproj
deleted file mode 120000
index f9834a39..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/fr_CA.lproj
+++ /dev/null
@@ -1 +0,0 @@
-fr.lproj
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings
deleted file mode 100644
index 99124ccc..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index b10697c0..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 049132f2..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 7533345b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings
deleted file mode 100644
index 74ae7280..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 75d82517..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 14b4e51a..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 3bd60d3d..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings
deleted file mode 100644
index 68b6d366..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index c36e920f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib
deleted file mode 100644
index ebbd509c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index a7b0bddb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings
deleted file mode 100644
index 5d2315cf..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 86f60401..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 9fb502c4..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 149e81d5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings
deleted file mode 100644
index 92c18eeb..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 48081857..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 211dc8fd..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 86e42a69..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings
deleted file mode 100644
index ec2561b8..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index e4ec625c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 0ba6762f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 4f9b38ba..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings
deleted file mode 100644
index 58be0e82..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index e48d71c3..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib
deleted file mode 100644
index fe984020..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 0e8f33d4..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings
deleted file mode 100644
index 2b9c4615..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt.lproj b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt.lproj
deleted file mode 120000
index 3c1c9f6d..00000000
--- a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt.lproj
+++ /dev/null
@@ -1 +0,0 @@
-pt_BR.lproj
\ No newline at end of file
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index d185ad8f..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 93a0e0e3..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 10f4cdee..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings
deleted file mode 100644
index c94db098..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 2f954388..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 90a40d4a..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 4e84e87d..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings
deleted file mode 100644
index 00df86ff..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 8e791fa3..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 244b6787..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index e86d1d05..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings
deleted file mode 100644
index 318baa96..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index c7f72e38..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 5a5626ab..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index c09c3539..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings
deleted file mode 100644
index c33086d8..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 0573ebc6..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 91e8c17c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 5b732b8d..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings
deleted file mode 100644
index a7d2ebce..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 4fa1df5e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 382d671e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 5333ab24..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings
deleted file mode 100644
index 1be2a807..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 4604b866..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib
deleted file mode 100644
index a26c7fda..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index ddc18248..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings
deleted file mode 100644
index 738c9008..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index e45b9a15..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 5a66b95c..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 91720443..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings
deleted file mode 100644
index eca25702..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index ec8ff840..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 26f85768..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 5c7359ad..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings
deleted file mode 100644
index 4def140e..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index d8920a51..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 5c6c5213..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 72912e9b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings
deleted file mode 100644
index f7eb257b..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 23759231..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib
deleted file mode 100644
index f6dcd869..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 1107ca76..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings
deleted file mode 100644
index 214331cd..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib
deleted file mode 100644
index 9abca3c2..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib
deleted file mode 100644
index 9065be84..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib
deleted file mode 100644
index 919230b5..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings
deleted file mode 100644
index 533e2086..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings and /dev/null differ
diff --git a/Pods/Sparkle/Sparkle.framework/Versions/A/Sparkle b/Pods/Sparkle/Sparkle.framework/Versions/A/Sparkle
deleted file mode 100755
index ce286a23..00000000
Binary files a/Pods/Sparkle/Sparkle.framework/Versions/A/Sparkle and /dev/null differ
diff --git a/Pods/Sparkle/bin/BinaryDelta b/Pods/Sparkle/bin/BinaryDelta
deleted file mode 100755
index 24fdffd6..00000000
Binary files a/Pods/Sparkle/bin/BinaryDelta and /dev/null differ
diff --git a/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Info.plist b/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Info.plist
deleted file mode 100644
index 325809b9..00000000
--- a/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.BinaryDelta
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta b/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta
deleted file mode 100644
index 0c281f7a..00000000
Binary files a/Pods/Sparkle/bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta and /dev/null differ
diff --git a/Pods/Sparkle/bin/generate_appcast b/Pods/Sparkle/bin/generate_appcast
deleted file mode 100755
index edaa4144..00000000
Binary files a/Pods/Sparkle/bin/generate_appcast and /dev/null differ
diff --git a/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Info.plist b/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Info.plist
deleted file mode 100644
index 85e47831..00000000
--- a/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleIdentifier
- com.apple.xcode.dsym.generate_appcast
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- dSYM
- CFBundleSignature
- ????
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast b/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast
deleted file mode 100644
index 086c6fde..00000000
Binary files a/Pods/Sparkle/bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast and /dev/null differ
diff --git a/Pods/Sparkle/bin/generate_keys b/Pods/Sparkle/bin/generate_keys
deleted file mode 100755
index d5b49db3..00000000
--- a/Pods/Sparkle/bin/generate_keys
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/bash
-set -e
-for file in "dsaparam.pem" "dsa_priv.pem" "dsa_pub.pem"; do
- if [ -e "$file" ]; then
- echo "There's already a $file here! Move it aside or be more careful!"
- exit 1
- fi
-done
-
-openssl="/usr/bin/openssl"
-$openssl gendsa <($openssl dsaparam 4096) -out dsa_priv.pem
-chmod 0400 dsa_priv.pem
-$openssl dsa -in dsa_priv.pem -pubout -out dsa_pub.pem
-
-echo "
-Generated two files:
-dsa_priv.pem: your private key. Keep it secret and don't share it!
-dsa_pub.pem: public counterpart to include in the app bundle.
-
-BACK UP YOUR PRIVATE KEY AND KEEP IT SAFE!
-If you lose it, your users will be unable to upgrade!
-"
-
-open -R dsa_priv.pem
diff --git a/Pods/Sparkle/bin/sign_update b/Pods/Sparkle/bin/sign_update
deleted file mode 100755
index 7c439990..00000000
--- a/Pods/Sparkle/bin/sign_update
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-set -e
-set -o pipefail
-if [ "$#" -ne 2 ]; then
- echo "Usage: $0 update_archive private_key"
- exit 1
-fi
-openssl=/usr/bin/openssl
-$openssl dgst -sha1 -binary < "$1" | $openssl dgst -dss1 -sign "$2" | $openssl enc -base64
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/Info.plist b/Pods/Target Support Files/NSDate+TimeAgo/Info.plist
deleted file mode 100644
index 995c8fef..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- ${PRODUCT_BUNDLE_IDENTIFIER}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.6
- CFBundleSignature
- ????
- CFBundleVersion
- ${CURRENT_PROJECT_VERSION}
- NSPrincipalClass
-
-
-
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-dummy.m b/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-dummy.m
deleted file mode 100644
index 3deb923e..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-dummy.m
+++ /dev/null
@@ -1,5 +0,0 @@
-#import
-@interface PodsDummy_NSDate_TimeAgo : NSObject
-@end
-@implementation PodsDummy_NSDate_TimeAgo
-@end
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch b/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch
deleted file mode 100644
index b9c163b4..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-prefix.pch
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifdef __OBJC__
-#import
-#endif
-
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-umbrella.h b/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-umbrella.h
deleted file mode 100644
index e1f2c9eb..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo-umbrella.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifdef __OBJC__
-#import
-#endif
-
-#import "NSDate+TimeAgo.h"
-
-FOUNDATION_EXPORT double NSDate_TimeAgoVersionNumber;
-FOUNDATION_EXPORT const unsigned char NSDate_TimeAgoVersionString[];
-
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap b/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap
deleted file mode 100644
index 62914231..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module NSDate_TimeAgo {
- umbrella header "NSDate+TimeAgo-umbrella.h"
-
- export *
- module * { export * }
-}
diff --git a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.xcconfig b/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.xcconfig
deleted file mode 100644
index c630c15a..00000000
--- a/Pods/Target Support Files/NSDate+TimeAgo/NSDate+TimeAgo.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-CODE_SIGN_IDENTITY =
-CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle"
-PODS_BUILD_DIR = $BUILD_DIR
-PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}
-PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
-SKIP_INSTALL = YES
diff --git a/Pods/Target Support Files/Pods-Wired Client/Info.plist b/Pods/Target Support Files/Pods-Wired Client/Info.plist
deleted file mode 100644
index 2243fe6e..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- ${PRODUCT_BUNDLE_IDENTIFIER}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0.0
- CFBundleSignature
- ????
- CFBundleVersion
- ${CURRENT_PROJECT_VERSION}
- NSPrincipalClass
-
-
-
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.markdown b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.markdown
deleted file mode 100644
index 0e4b7e44..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.markdown
+++ /dev/null
@@ -1,113 +0,0 @@
-# Acknowledgements
-This application makes use of the following third party libraries:
-
-## NSDate+TimeAgo
-
-Copyright (c) 2011-2013, Kevin Lawler
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
-
-
-## SBJson4
-
-Copyright (C) 2007-2015 Stig Brautaset. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-## Sparkle
-
-Copyright (c) 2006-2013 Andy Matuschak.
-Copyright (c) 2009-2013 Elgato Systems GmbH.
-Copyright (c) 2011-2014 Kornel Lesiński.
-Copyright (c) 2015-2017 Mayur Pawashe.
-Copyright (c) 2014 C.W. Betts.
-Copyright (c) 2014 Petroules Corporation.
-Copyright (c) 2014 Big Nerd Ranch.
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-=================
-EXTERNAL LICENSES
-=================
-
-bspatch.c and bsdiff.c, from bsdiff 4.3 :
- Copyright (c) 2003-2005 Colin Percival.
-
-sais.c and sais.c, from sais-lite (2010/08/07) :
- Copyright (c) 2008-2010 Yuta Mori.
-
-SUDSAVerifier.m:
- Copyright (c) 2011 Mark Hamlin.
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted providing that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-Generated by CocoaPods - https://cocoapods.org
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.plist b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.plist
deleted file mode 100644
index 01dac278..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-acknowledgements.plist
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
- PreferenceSpecifiers
-
-
- FooterText
- This application makes use of the following third party libraries:
- Title
- Acknowledgements
- Type
- PSGroupSpecifier
-
-
- FooterText
- Copyright (c) 2011-2013, Kevin Lawler
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
-
- License
- ISC
- Title
- NSDate+TimeAgo
- Type
- PSGroupSpecifier
-
-
- FooterText
- Copyright (C) 2007-2015 Stig Brautaset. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of its contributors may be used
- to endorse or promote products derived from this software without specific
- prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- License
- BSD
- Title
- SBJson4
- Type
- PSGroupSpecifier
-
-
- FooterText
- Copyright (c) 2006-2013 Andy Matuschak.
-Copyright (c) 2009-2013 Elgato Systems GmbH.
-Copyright (c) 2011-2014 Kornel Lesiński.
-Copyright (c) 2015-2017 Mayur Pawashe.
-Copyright (c) 2014 C.W. Betts.
-Copyright (c) 2014 Petroules Corporation.
-Copyright (c) 2014 Big Nerd Ranch.
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-=================
-EXTERNAL LICENSES
-=================
-
-bspatch.c and bsdiff.c, from bsdiff 4.3 <http://www.daemonology.net/bsdiff/>:
- Copyright (c) 2003-2005 Colin Percival.
-
-sais.c and sais.c, from sais-lite (2010/08/07) <https://sites.google.com/site/yuta256/sais>:
- Copyright (c) 2008-2010 Yuta Mori.
-
-SUDSAVerifier.m:
- Copyright (c) 2011 Mark Hamlin.
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted providing that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
- License
- MIT
- Title
- Sparkle
- Type
- PSGroupSpecifier
-
-
- FooterText
- Generated by CocoaPods - https://cocoapods.org
- Title
-
- Type
- PSGroupSpecifier
-
-
- StringsTable
- Acknowledgements
- Title
- Acknowledgements
-
-
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-dummy.m b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-dummy.m
deleted file mode 100644
index 83e7556d..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-dummy.m
+++ /dev/null
@@ -1,5 +0,0 @@
-#import
-@interface PodsDummy_Pods_Wired_Client : NSObject
-@end
-@implementation PodsDummy_Pods_Wired_Client
-@end
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-frameworks.sh b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-frameworks.sh
deleted file mode 100755
index 85613696..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-frameworks.sh
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/sh
-set -e
-
-echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-
-SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
-
-install_framework()
-{
- if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
- local source="${BUILT_PRODUCTS_DIR}/$1"
- elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then
- local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
- elif [ -r "$1" ]; then
- local source="$1"
- fi
-
- local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
-
- if [ -L "${source}" ]; then
- echo "Symlinked..."
- source="$(readlink "${source}")"
- fi
-
- # use filter instead of exclude so missing patterns dont' throw errors
- echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
- rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
-
- local basename
- basename="$(basename -s .framework "$1")"
- binary="${destination}/${basename}.framework/${basename}"
- if ! [ -r "$binary" ]; then
- binary="${destination}/${basename}"
- fi
-
- # Strip invalid architectures so "fat" simulator / device frameworks work on device
- if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then
- strip_invalid_archs "$binary"
- fi
-
- # Resign the code if required by the build settings to avoid unstable apps
- code_sign_if_enabled "${destination}/$(basename "$1")"
-
- # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
- if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
- local swift_runtime_libs
- swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]})
- for lib in $swift_runtime_libs; do
- echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
- rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
- code_sign_if_enabled "${destination}/${lib}"
- done
- fi
-}
-
-# Signs a framework with the provided identity
-code_sign_if_enabled() {
- if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
- # Use the current code_sign_identitiy
- echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
- echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\""
- /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1"
- fi
-}
-
-# Strip invalid architectures
-strip_invalid_archs() {
- binary="$1"
- # Get architectures for current file
- archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)"
- stripped=""
- for arch in $archs; do
- if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then
- # Strip non-valid architectures in-place
- lipo -remove "$arch" -output "$binary" "$binary" || exit 1
- stripped="$stripped $arch"
- fi
- done
- if [[ "$stripped" ]]; then
- echo "Stripped $binary of architectures:$stripped"
- fi
-}
-
-
-if [[ "$CONFIGURATION" == "Debug" ]]; then
- install_framework "$BUILT_PRODUCTS_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework"
- install_framework "$BUILT_PRODUCTS_DIR/SBJson4/SBJson4.framework"
- install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework"
-fi
-if [[ "$CONFIGURATION" == "Test" ]]; then
- install_framework "$BUILT_PRODUCTS_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework"
- install_framework "$BUILT_PRODUCTS_DIR/SBJson4/SBJson4.framework"
- install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework"
-fi
-if [[ "$CONFIGURATION" == "Release" ]]; then
- install_framework "$BUILT_PRODUCTS_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework"
- install_framework "$BUILT_PRODUCTS_DIR/SBJson4/SBJson4.framework"
- install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework"
-fi
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-resources.sh b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-resources.sh
deleted file mode 100755
index 59077e22..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-resources.sh
+++ /dev/null
@@ -1,96 +0,0 @@
-#!/bin/sh
-set -e
-
-mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
-
-RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
-> "$RESOURCES_TO_COPY"
-
-XCASSET_FILES=()
-
-case "${TARGETED_DEVICE_FAMILY}" in
- 1,2)
- TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
- ;;
- 1)
- TARGET_DEVICE_ARGS="--target-device iphone"
- ;;
- 2)
- TARGET_DEVICE_ARGS="--target-device ipad"
- ;;
- *)
- TARGET_DEVICE_ARGS="--target-device mac"
- ;;
-esac
-
-install_resource()
-{
- if [[ "$1" = /* ]] ; then
- RESOURCE_PATH="$1"
- else
- RESOURCE_PATH="${PODS_ROOT}/$1"
- fi
- if [[ ! -e "$RESOURCE_PATH" ]] ; then
- cat << EOM
-error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script.
-EOM
- exit 1
- fi
- case $RESOURCE_PATH in
- *.storyboard)
- echo "ibtool --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
- ibtool --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
- ;;
- *.xib)
- echo "ibtool --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
- ibtool --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
- ;;
- *.framework)
- echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
- mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
- echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
- rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
- ;;
- *.xcdatamodel)
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\""
- xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
- ;;
- *.xcdatamodeld)
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\""
- xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
- ;;
- *.xcmappingmodel)
- echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\""
- xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
- ;;
- *.xcassets)
- ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH"
- XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
- ;;
- *)
- echo "$RESOURCE_PATH"
- echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
- ;;
- esac
-}
-
-mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
-rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
-if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
- mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
- rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
-fi
-rm -f "$RESOURCES_TO_COPY"
-
-if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
-then
- # Find all other xcassets (this unfortunately includes those of path pods and other targets).
- OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
- while read line; do
- if [[ $line != "${PODS_ROOT}*" ]]; then
- XCASSET_FILES+=("$line")
- fi
- done <<<"$OTHER_XCASSETS"
-
- printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
-fi
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-umbrella.h b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-umbrella.h
deleted file mode 100644
index 075bde35..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-umbrella.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifdef __OBJC__
-#import
-#endif
-
-
-FOUNDATION_EXPORT double Pods_Wired_ClientVersionNumber;
-FOUNDATION_EXPORT const unsigned char Pods_Wired_ClientVersionString[];
-
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.debug.xcconfig b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.debug.xcconfig
deleted file mode 100644
index 19b7b069..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.debug.xcconfig
+++ /dev/null
@@ -1,11 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
-CODE_SIGN_IDENTITY =
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo" "$PODS_CONFIGURATION_BUILD_DIR/SBJson4"
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle"
-LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SBJson4/SBJson4.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle"
-OTHER_LDFLAGS = $(inherited) -framework "NSDate_TimeAgo" -framework "SBJson4" -framework "Sparkle"
-PODS_BUILD_DIR = $BUILD_DIR
-PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}/Pods
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap
deleted file mode 100644
index caffc679..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module Pods_Wired_Client {
- umbrella header "Pods-Wired Client-umbrella.h"
-
- export *
- module * { export * }
-}
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.release.xcconfig b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.release.xcconfig
deleted file mode 100644
index 19b7b069..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.release.xcconfig
+++ /dev/null
@@ -1,11 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
-CODE_SIGN_IDENTITY =
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo" "$PODS_CONFIGURATION_BUILD_DIR/SBJson4"
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle"
-LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SBJson4/SBJson4.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle"
-OTHER_LDFLAGS = $(inherited) -framework "NSDate_TimeAgo" -framework "SBJson4" -framework "Sparkle"
-PODS_BUILD_DIR = $BUILD_DIR
-PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}/Pods
diff --git a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.test.xcconfig b/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.test.xcconfig
deleted file mode 100644
index 19b7b069..00000000
--- a/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.test.xcconfig
+++ /dev/null
@@ -1,11 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
-CODE_SIGN_IDENTITY =
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo" "$PODS_CONFIGURATION_BUILD_DIR/SBJson4"
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle"
-LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NSDate+TimeAgo/NSDate_TimeAgo.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SBJson4/SBJson4.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle"
-OTHER_LDFLAGS = $(inherited) -framework "NSDate_TimeAgo" -framework "SBJson4" -framework "Sparkle"
-PODS_BUILD_DIR = $BUILD_DIR
-PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}/Pods
diff --git a/Pods/Target Support Files/SBJson4/Info.plist b/Pods/Target Support Files/SBJson4/Info.plist
deleted file mode 100644
index aebe579a..00000000
--- a/Pods/Target Support Files/SBJson4/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- ${PRODUCT_BUNDLE_IDENTIFIER}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 4.0.5
- CFBundleSignature
- ????
- CFBundleVersion
- ${CURRENT_PROJECT_VERSION}
- NSPrincipalClass
-
-
-
diff --git a/Pods/Target Support Files/SBJson4/SBJson4-dummy.m b/Pods/Target Support Files/SBJson4/SBJson4-dummy.m
deleted file mode 100644
index 5ca9b187..00000000
--- a/Pods/Target Support Files/SBJson4/SBJson4-dummy.m
+++ /dev/null
@@ -1,5 +0,0 @@
-#import
-@interface PodsDummy_SBJson4 : NSObject
-@end
-@implementation PodsDummy_SBJson4
-@end
diff --git a/Pods/Target Support Files/SBJson4/SBJson4-prefix.pch b/Pods/Target Support Files/SBJson4/SBJson4-prefix.pch
deleted file mode 100644
index b9c163b4..00000000
--- a/Pods/Target Support Files/SBJson4/SBJson4-prefix.pch
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifdef __OBJC__
-#import
-#endif
-
diff --git a/Pods/Target Support Files/SBJson4/SBJson4-umbrella.h b/Pods/Target Support Files/SBJson4/SBJson4-umbrella.h
deleted file mode 100644
index a7531e7b..00000000
--- a/Pods/Target Support Files/SBJson4/SBJson4-umbrella.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifdef __OBJC__
-#import
-#endif
-
-#import "SBJson4.h"
-#import "SBJson4Parser.h"
-#import "SBJson4StreamParser.h"
-#import "SBJson4StreamTokeniser.h"
-#import "SBJson4StreamWriter.h"
-#import "SBJson4Writer.h"
-
-FOUNDATION_EXPORT double SBJson4VersionNumber;
-FOUNDATION_EXPORT const unsigned char SBJson4VersionString[];
-
diff --git a/Pods/Target Support Files/SBJson4/SBJson4.modulemap b/Pods/Target Support Files/SBJson4/SBJson4.modulemap
deleted file mode 100644
index cff59c61..00000000
--- a/Pods/Target Support Files/SBJson4/SBJson4.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module SBJson4 {
- umbrella header "SBJson4-umbrella.h"
-
- export *
- module * { export * }
-}
diff --git a/Pods/Target Support Files/SBJson4/SBJson4.xcconfig b/Pods/Target Support Files/SBJson4/SBJson4.xcconfig
deleted file mode 100644
index d4e501c4..00000000
--- a/Pods/Target Support Files/SBJson4/SBJson4.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-CODE_SIGN_IDENTITY =
-CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SBJson4
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle"
-PODS_BUILD_DIR = $BUILD_DIR
-PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}
-PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
-SKIP_INSTALL = YES
diff --git a/README.md b/README.md
index c22cf238..690c2e3e 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ This repository hosts Wired Client source code. You will find an Xcode project n
2. Move into the sources directory:
- cd WiredClient/
+ cd WiredClient
3. Init and clone every git submodules:
diff --git a/Smileys/Alien.tiff b/Smileys/Alien.tiff
deleted file mode 100644
index 4c3eb2f8..00000000
Binary files a/Smileys/Alien.tiff and /dev/null differ
diff --git a/Smileys/Ambivalent.tiff b/Smileys/Ambivalent.tiff
deleted file mode 100644
index ff04b295..00000000
Binary files a/Smileys/Ambivalent.tiff and /dev/null differ
diff --git a/Smileys/Angry.tiff b/Smileys/Angry.tiff
deleted file mode 100644
index 7948f7b0..00000000
Binary files a/Smileys/Angry.tiff and /dev/null differ
diff --git a/Smileys/Baby-boy.tiff b/Smileys/Baby-boy.tiff
deleted file mode 100644
index edfa6710..00000000
Binary files a/Smileys/Baby-boy.tiff and /dev/null differ
diff --git a/Smileys/Baby-girl.tiff b/Smileys/Baby-girl.tiff
deleted file mode 100644
index ecb13fbd..00000000
Binary files a/Smileys/Baby-girl.tiff and /dev/null differ
diff --git a/Smileys/Beer.tiff b/Smileys/Beer.tiff
deleted file mode 100644
index a602d68a..00000000
Binary files a/Smileys/Beer.tiff and /dev/null differ
diff --git a/Smileys/Beret.tiff b/Smileys/Beret.tiff
deleted file mode 100644
index 36698d3b..00000000
Binary files a/Smileys/Beret.tiff and /dev/null differ
diff --git a/Smileys/Blushing.tiff b/Smileys/Blushing.tiff
deleted file mode 100644
index dc033911..00000000
Binary files a/Smileys/Blushing.tiff and /dev/null differ
diff --git a/Smileys/Bomb.tiff b/Smileys/Bomb.tiff
deleted file mode 100644
index e00f211d..00000000
Binary files a/Smileys/Bomb.tiff and /dev/null differ
diff --git a/Smileys/Burger.tiff b/Smileys/Burger.tiff
deleted file mode 100644
index 97fb44e7..00000000
Binary files a/Smileys/Burger.tiff and /dev/null differ
diff --git a/Smileys/Cigar.tiff b/Smileys/Cigar.tiff
deleted file mode 100644
index 11ab738b..00000000
Binary files a/Smileys/Cigar.tiff and /dev/null differ
diff --git a/Smileys/Coffee.tiff b/Smileys/Coffee.tiff
deleted file mode 100644
index f648df35..00000000
Binary files a/Smileys/Coffee.tiff and /dev/null differ
diff --git a/Smileys/Confused.tiff b/Smileys/Confused.tiff
deleted file mode 100644
index 39ddf659..00000000
Binary files a/Smileys/Confused.tiff and /dev/null differ
diff --git a/Smileys/Cool.tiff b/Smileys/Cool.tiff
deleted file mode 100644
index 758e51c4..00000000
Binary files a/Smileys/Cool.tiff and /dev/null differ
diff --git a/Smileys/Cooler.tiff b/Smileys/Cooler.tiff
deleted file mode 100644
index 21bc6a9b..00000000
Binary files a/Smileys/Cooler.tiff and /dev/null differ
diff --git a/Smileys/Crazy.tiff b/Smileys/Crazy.tiff
deleted file mode 100644
index c6a49aad..00000000
Binary files a/Smileys/Crazy.tiff and /dev/null differ
diff --git a/Smileys/Cry.tiff b/Smileys/Cry.tiff
deleted file mode 100644
index e7c88f7c..00000000
Binary files a/Smileys/Cry.tiff and /dev/null differ
diff --git a/Smileys/Crying.tiff b/Smileys/Crying.tiff
deleted file mode 100644
index 5193cc1a..00000000
Binary files a/Smileys/Crying.tiff and /dev/null differ
diff --git a/Smileys/Cyclop.tiff b/Smileys/Cyclop.tiff
deleted file mode 100644
index 05148d93..00000000
Binary files a/Smileys/Cyclop.tiff and /dev/null differ
diff --git a/Smileys/Devil.tiff b/Smileys/Devil.tiff
deleted file mode 100644
index 9536a01f..00000000
Binary files a/Smileys/Devil.tiff and /dev/null differ
diff --git a/Smileys/Distrusted.tiff b/Smileys/Distrusted.tiff
deleted file mode 100644
index db6f4964..00000000
Binary files a/Smileys/Distrusted.tiff and /dev/null differ
diff --git a/Smileys/Doctor.tiff b/Smileys/Doctor.tiff
deleted file mode 100644
index f2ab9f70..00000000
Binary files a/Smileys/Doctor.tiff and /dev/null differ
diff --git a/Smileys/Embarrassed.tiff b/Smileys/Embarrassed.tiff
deleted file mode 100644
index 103a3ce7..00000000
Binary files a/Smileys/Embarrassed.tiff and /dev/null differ
diff --git a/Smileys/Finger.tiff b/Smileys/Finger.tiff
deleted file mode 100644
index 7f772df8..00000000
Binary files a/Smileys/Finger.tiff and /dev/null differ
diff --git a/Smileys/Footinmouth.tiff b/Smileys/Footinmouth.tiff
deleted file mode 100644
index c9690e8c..00000000
Binary files a/Smileys/Footinmouth.tiff and /dev/null differ
diff --git a/Smileys/Frown.tiff b/Smileys/Frown.tiff
deleted file mode 100644
index 236c33f0..00000000
Binary files a/Smileys/Frown.tiff and /dev/null differ
diff --git a/Smileys/Gasp.tiff b/Smileys/Gasp.tiff
deleted file mode 100644
index e419b58c..00000000
Binary files a/Smileys/Gasp.tiff and /dev/null differ
diff --git a/Smileys/Grin.tiff b/Smileys/Grin.tiff
deleted file mode 100644
index 4acef910..00000000
Binary files a/Smileys/Grin.tiff and /dev/null differ
diff --git a/Smileys/Heart.tiff b/Smileys/Heart.tiff
deleted file mode 100644
index 65f532ca..00000000
Binary files a/Smileys/Heart.tiff and /dev/null differ
diff --git a/Smileys/Ill.tiff b/Smileys/Ill.tiff
deleted file mode 100644
index 6e019c0c..00000000
Binary files a/Smileys/Ill.tiff and /dev/null differ
diff --git a/Smileys/In-love.tiff b/Smileys/In-love.tiff
deleted file mode 100644
index f8dfe9c5..00000000
Binary files a/Smileys/In-love.tiff and /dev/null differ
diff --git a/Smileys/Innocent.tiff b/Smileys/Innocent.tiff
deleted file mode 100644
index 4fa00beb..00000000
Binary files a/Smileys/Innocent.tiff and /dev/null differ
diff --git a/Smileys/Japonais.tiff b/Smileys/Japonais.tiff
deleted file mode 100644
index 99930172..00000000
Binary files a/Smileys/Japonais.tiff and /dev/null differ
diff --git a/Smileys/Kiss.tiff b/Smileys/Kiss.tiff
deleted file mode 100644
index 513a766c..00000000
Binary files a/Smileys/Kiss.tiff and /dev/null differ
diff --git a/Smileys/Laugh.tiff b/Smileys/Laugh.tiff
deleted file mode 100644
index 77cac5b4..00000000
Binary files a/Smileys/Laugh.tiff and /dev/null differ
diff --git a/Smileys/Lightsaber-blue.tiff b/Smileys/Lightsaber-blue.tiff
deleted file mode 100644
index 77b27303..00000000
Binary files a/Smileys/Lightsaber-blue.tiff and /dev/null differ
diff --git a/Smileys/Lightsaber-green.tiff b/Smileys/Lightsaber-green.tiff
deleted file mode 100644
index 07aefc40..00000000
Binary files a/Smileys/Lightsaber-green.tiff and /dev/null differ
diff --git a/Smileys/Lightsaber-red.tiff b/Smileys/Lightsaber-red.tiff
deleted file mode 100644
index 23dfc4c7..00000000
Binary files a/Smileys/Lightsaber-red.tiff and /dev/null differ
diff --git a/Smileys/Moneymouth.tiff b/Smileys/Moneymouth.tiff
deleted file mode 100644
index a85c9948..00000000
Binary files a/Smileys/Moneymouth.tiff and /dev/null differ
diff --git a/Smileys/Nerd.tiff b/Smileys/Nerd.tiff
deleted file mode 100644
index d861097c..00000000
Binary files a/Smileys/Nerd.tiff and /dev/null differ
diff --git a/Smileys/Oops.tiff b/Smileys/Oops.tiff
deleted file mode 100644
index 23589edd..00000000
Binary files a/Smileys/Oops.tiff and /dev/null differ
diff --git a/Smileys/Party.tiff b/Smileys/Party.tiff
deleted file mode 100644
index e86a14bb..00000000
Binary files a/Smileys/Party.tiff and /dev/null differ
diff --git a/Smileys/Pig.tiff b/Smileys/Pig.tiff
deleted file mode 100644
index ca36f08a..00000000
Binary files a/Smileys/Pig.tiff and /dev/null differ
diff --git a/Smileys/Pinch.tiff b/Smileys/Pinch.tiff
deleted file mode 100644
index ba0a5d7d..00000000
Binary files a/Smileys/Pinch.tiff and /dev/null differ
diff --git a/Smileys/Pirate.tiff b/Smileys/Pirate.tiff
deleted file mode 100644
index e3ebe2d0..00000000
Binary files a/Smileys/Pirate.tiff and /dev/null differ
diff --git a/Smileys/Pistol.tiff b/Smileys/Pistol.tiff
deleted file mode 100644
index 0911faf6..00000000
Binary files a/Smileys/Pistol.tiff and /dev/null differ
diff --git a/Smileys/Pizza.tiff b/Smileys/Pizza.tiff
deleted file mode 100644
index 82a277d0..00000000
Binary files a/Smileys/Pizza.tiff and /dev/null differ
diff --git a/Smileys/Poker.tiff b/Smileys/Poker.tiff
deleted file mode 100644
index fafb0d27..00000000
Binary files a/Smileys/Poker.tiff and /dev/null differ
diff --git a/Smileys/Police.tiff b/Smileys/Police.tiff
deleted file mode 100644
index e6712df6..00000000
Binary files a/Smileys/Police.tiff and /dev/null differ
diff --git a/Smileys/Red-star.tiff b/Smileys/Red-star.tiff
deleted file mode 100644
index f61db553..00000000
Binary files a/Smileys/Red-star.tiff and /dev/null differ
diff --git a/Smileys/Santa.tiff b/Smileys/Santa.tiff
deleted file mode 100644
index 0b3feada..00000000
Binary files a/Smileys/Santa.tiff and /dev/null differ
diff --git a/Smileys/Sarcastic.tiff b/Smileys/Sarcastic.tiff
deleted file mode 100644
index 39364888..00000000
Binary files a/Smileys/Sarcastic.tiff and /dev/null differ
diff --git a/Smileys/Sealed.tiff b/Smileys/Sealed.tiff
deleted file mode 100644
index d7ad07ae..00000000
Binary files a/Smileys/Sealed.tiff and /dev/null differ
diff --git a/Smileys/Sick.tiff b/Smileys/Sick.tiff
deleted file mode 100644
index e77c7951..00000000
Binary files a/Smileys/Sick.tiff and /dev/null differ
diff --git a/Smileys/Skull.tiff b/Smileys/Skull.tiff
deleted file mode 100644
index b79ae4ea..00000000
Binary files a/Smileys/Skull.tiff and /dev/null differ
diff --git a/Smileys/Slant.tiff b/Smileys/Slant.tiff
deleted file mode 100644
index ce7f6d5d..00000000
Binary files a/Smileys/Slant.tiff and /dev/null differ
diff --git a/Smileys/Smile.tiff b/Smileys/Smile.tiff
deleted file mode 100644
index d819d371..00000000
Binary files a/Smileys/Smile.tiff and /dev/null differ
diff --git a/Smileys/Smileys.plist b/Smileys/Smileys.plist
deleted file mode 100644
index 730124c1..00000000
--- a/Smileys/Smileys.plist
+++ /dev/null
@@ -1,436 +0,0 @@
-
-
-
-
- List
-
- Alien.tiff
- +alien
- Ambivalent.tiff
- :-l
- Angry.tiff
- >:I
- Baby-boy.tiff
- +babyboy
- Baby-girl.tiff
- +babygirl
- Beer.tiff
- +beer
- Beret.tiff
- +beret
- Bomb.tiff
- *-O
- Burger.tiff
- +burger
- Cigar.tiff
- +cigar
- Blushing.tiff
- =-/
- Coffee.tiff
- +coffee
- Confused.tiff
- x_x
- Cool.tiff
- 8-)
- Cooler.tiff
- 8-l
- Crazy.tiff
- %-P
- Cry.tiff
- :c
- Crying.tiff
- :-((
- Cyclop.tiff
- o-)
- Devil.tiff
- ):-D
- Distrusted.tiff
- ¬¬
- Doctor.tiff
- :-[]
- Embarrassed.tiff
- :-[
- Finger.tiff
- +finger
- Footinmouth.tiff
- :-!
- Frown.tiff
- :-(
- Gasp.tiff
- :-O
- Grin.tiff
- ^_^
- Heart.tiff
- +heart
- Ill.tiff
- :l(
- In-love.tiff
- *-P
- Innocent.tiff
- O:-)
- Japonais.tiff
- -_-
- Kiss.tiff
- :-*
- Laugh.tiff
- :-D
- Lightsaber-blue.tiff
- +lightsaberblue
- Lightsaber-green.tiff
- +lightsabergreen
- Lightsaber-red.tiff
- +lightsaberred
- Moneymouth.tiff
- :-$
- Nerd.tiff
- B-)
- Oops.tiff
- +oops
- Party.tiff
- +party
- Pig.tiff
- +pig
- Pinch.tiff
- X-.
- Pirate.tiff
- +pirate
- Pistol.tiff
- +pistol
- Pizza.tiff
- +pizza
- Poker.tiff
- +poker
- Police.tiff
- +police
- Red-star.tiff
- +commie
- Santa.tiff
- +santa
- Sarcastic.tiff
- ;-D
- Sealed.tiff
- :-X
- Sick.tiff
- :-S
- Skull.tiff
- +skull
- Slant.tiff
- :-/
- Smile.tiff
- :-)
- Sorcerer.tiff
- +sorcerer
- Stupid.tiff
- +stupid
- Sweating.tiff
- l-(
- Tired.tiff
- +tired
- Trooper.tiff
- +trooper
- Vader.tiff
- +vader
- W00t.tiff
- +w00t
- Weed.tiff
- +weed
- Whistling.tiff
- +whistle
- Wink.tiff
- ;-)
- Wtf.tiff
- O_o
- Yuck.tiff
- :-P
- Yummy.tiff
- :-c)
- Zorro.tiff
- +zorro
-
- Map
-
- %-P
- Crazy.tiff
- %-p
- Crazy.tiff
- ):-D
- Devil.tiff
- *-O
- Bomb.tiff
- *-P
- In-love.tiff
- *-o
- Bomb.tiff
- +Alien
- Alien.tiff
- +Babyboy
- Baby-boy.tiff
- +Babygirl
- Baby-girl.tiff
- +Beer
- Beer.tiff
- +Beret
- Beret.tiff
- +Burger
- Burger.tiff
- +Cigar
- Cigar.tiff
- +Coffee
- Coffee.tiff
- +Commie
- Red-star.tiff
- +Fed
- Police.tiff
- +Finger
- Finger.tiff
- +Heart
- Heart.tiff
- +Lightsaberblue
- Lightsaber-blue.tiff
- +Lightsabergreen
- Lightsaber-green.tiff
- +Lightsaberred
- Lightsaber-red.tiff
- +Oops
- Oops.tiff
- +Party
- Party.tiff
- +Pig
- Pig.tiff
- +Pirate
- Pirate.tiff
- +Pistol
- Pistol.tiff
- +Pizza
- Pizza.tiff
- +Poker
- Poker.tiff
- +Police
- Police.tiff
- +Santa
- Santa.tiff
- +Skull
- Skull.tiff
- +Stupid
- Stupid.tiff
- +Tired
- Tired.tiff
- +Trooper
- Trooper.tiff
- +Vader
- Vader.tiff
- +W00t
- W00t.tiff
- +Weed
- Weed.tiff
- +Whistle
- Whistling.tiff
- +Woot
- W00t.tiff
- +Zorro
- Zorro.tiff
- +alien
- Alien.tiff
- +babyboy
- Baby-boy.tiff
- +babygirl
- Baby-girl.tiff
- +beer
- Beer.tiff
- +beret
- Beret.tiff
- +burger
- Burger.tiff
- +cigar
- Cigar.tiff
- +coffee
- Coffee.tiff
- +commie
- Red-star.tiff
- +fed
- Police.tiff
- +finger
- Finger.tiff
- +heart
- Heart.tiff
- +lightsaberblue
- Lightsaber-blue.tiff
- +lightsabergreen
- Lightsaber-green.tiff
- +lightsaberred
- Lightsaber-red.tiff
- +oops
- Oops.tiff
- +party
- Party.tiff
- +pig
- Pig.tiff
- +pirate
- Pirate.tiff
- +pistol
- Pistol.tiff
- +pizza
- Pizza.tiff
- +poker
- Poker.tiff
- +police
- Police.tiff
- +santa
- Santa.tiff
- +skull
- Skull.tiff
- +sorcerer
- Sorcerer.tiff
- +stupid
- Stupid.tiff
- +tired
- Tired.tiff
- +trooper
- Trooper.tiff
- +vader
- Vader.tiff
- +w00t
- W00t.tiff
- +weed
- Weed.tiff
- +whistle
- Whistling.tiff
- +woot
- W00t.tiff
- +zorro
- Zorro.tiff
- -_-
- Japonais.tiff
- 0-)
- Cyclop.tiff
- 0_o
- Wtf.tiff
- 8)
- Cool.tiff
- 8-)
- Cool.tiff
- 8-l
- Cooler.tiff
- :!
- Footinmouth.tiff
- :$
- Moneymouth.tiff
- :'(
- Cry.tiff
- :'/
- Cry.tiff
- :(
- Frown.tiff
- :)
- Smile.tiff
- :*
- Kiss.tiff
- :-!
- Footinmouth.tiff
- :-$
- Moneymouth.tiff
- :-(
- Frown.tiff
- :-((
- Crying.tiff
- :-)
- Smile.tiff
- :-*
- Kiss.tiff
- :-/
- Slant.tiff
- :-C)
- Yummy.tiff
- :-S
- Sick.tiff
- :-[
- Embarrassed.tiff
- :-[]
- Doctor.tiff
- :-c
- Cry.tiff
- :-c)
- Yummy.tiff
- :-d
- Laugh.tiff
- :-l
- Ambivalent.tiff
- :-o
- Gasp.tiff
- :-p
- Yuck.tiff
- :-x
- Sealed.tiff
- :...-c
- Cry.tiff
- :...c
- Cry.tiff
- :/
- Slant.tiff
- :S
- Sick.tiff
- :[
- Embarrassed.tiff
- :c
- Cry.tiff
- :d
- Laugh.tiff
- :l(
- Ill.tiff
- :o
- Gasp.tiff
- :p
- Yuck.tiff
- :x
- Sealed.tiff
- ;)
- Wink.tiff
- ;-)
- Wink.tiff
- ;-D
- Sarcastic.tiff
- <:-)
- Sorcerer.tiff
- =-/
- Blushing.tiff
- >:-c
- Angry.tiff
- >:-i
- Angry.tiff
- >:-o
- Angry.tiff
- >:c
- Angry.tiff
- >:i
- Angry.tiff
- >:o
- Angry.tiff
- B-)
- Nerd.tiff
- O-)
- Cyclop.tiff
- O_o
- Wtf.tiff
- X-.
- Pinch.tiff
- ^_^
- Grin.tiff
- l'-(
- Sweating.tiff
- l-(
- Sweating.tiff
- o-)
- Cyclop.tiff
- o:)
- Innocent.tiff
- o:-)
- Innocent.tiff
- x-.
- Pinch.tiff
- x_x
- Confused.tiff
- ¬¬
- Distrusted.tiff
-
-
-
diff --git a/Smileys/Sorcerer.tiff b/Smileys/Sorcerer.tiff
deleted file mode 100644
index db33d8c3..00000000
Binary files a/Smileys/Sorcerer.tiff and /dev/null differ
diff --git a/Smileys/Stupid.tiff b/Smileys/Stupid.tiff
deleted file mode 100644
index 0709f290..00000000
Binary files a/Smileys/Stupid.tiff and /dev/null differ
diff --git a/Smileys/Sweating.tiff b/Smileys/Sweating.tiff
deleted file mode 100644
index 28235b5f..00000000
Binary files a/Smileys/Sweating.tiff and /dev/null differ
diff --git a/Smileys/Tired.tiff b/Smileys/Tired.tiff
deleted file mode 100644
index c959d81c..00000000
Binary files a/Smileys/Tired.tiff and /dev/null differ
diff --git a/Smileys/Trooper.tiff b/Smileys/Trooper.tiff
deleted file mode 100644
index fa73c399..00000000
Binary files a/Smileys/Trooper.tiff and /dev/null differ
diff --git a/Smileys/Vader.tiff b/Smileys/Vader.tiff
deleted file mode 100644
index 67b35f7a..00000000
Binary files a/Smileys/Vader.tiff and /dev/null differ
diff --git a/Smileys/W00t.tiff b/Smileys/W00t.tiff
deleted file mode 100644
index 012e4778..00000000
Binary files a/Smileys/W00t.tiff and /dev/null differ
diff --git a/Smileys/Weed.tiff b/Smileys/Weed.tiff
deleted file mode 100644
index 4b9c962d..00000000
Binary files a/Smileys/Weed.tiff and /dev/null differ
diff --git a/Smileys/Whistling.tiff b/Smileys/Whistling.tiff
deleted file mode 100644
index 5e098fda..00000000
Binary files a/Smileys/Whistling.tiff and /dev/null differ
diff --git a/Smileys/Wink.tiff b/Smileys/Wink.tiff
deleted file mode 100644
index ff070e73..00000000
Binary files a/Smileys/Wink.tiff and /dev/null differ
diff --git a/Smileys/Wtf.tiff b/Smileys/Wtf.tiff
deleted file mode 100644
index a39f3134..00000000
Binary files a/Smileys/Wtf.tiff and /dev/null differ
diff --git a/Smileys/Yuck.tiff b/Smileys/Yuck.tiff
deleted file mode 100644
index 60b5f506..00000000
Binary files a/Smileys/Yuck.tiff and /dev/null differ
diff --git a/Smileys/Yummy.tiff b/Smileys/Yummy.tiff
deleted file mode 100644
index cd52c671..00000000
Binary files a/Smileys/Yummy.tiff and /dev/null differ
diff --git a/Smileys/Zorro.tiff b/Smileys/Zorro.tiff
deleted file mode 100644
index 563ab3e2..00000000
Binary files a/Smileys/Zorro.tiff and /dev/null differ
diff --git a/Sources/WCAccountsController.h b/Sources/WCAccountsController.h
index 83422f73..44c86d93 100644
--- a/Sources/WCAccountsController.h
+++ b/Sources/WCAccountsController.h
@@ -110,6 +110,13 @@ extern NSString * const WCAccountsControllerAccountsDidChangeNotification;
NSMutableDictionary *_deletedAccounts;
}
+- (void)wiredAccountListAccountsReply:(WIP7Message *)message;
+- (void)wiredAccountSubscribeAccountsReply:(WIP7Message *)message;
+- (void)saveSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo;
+- (void)wiredAccountChangeAccountReply:(WIP7Message *)message;
+- (void)wiredAccountReadAccountReply:(WIP7Message *)message;
+
+
- (NSString *)newDocumentMenuItemTitle;
- (NSString *)deleteDocumentMenuItemTitle;
diff --git a/Sources/WCAccountsController.m b/Sources/WCAccountsController.m
index 676f939f..dcb49c11 100644
--- a/Sources/WCAccountsController.m
+++ b/Sources/WCAccountsController.m
@@ -102,8 +102,6 @@ - (void)_validate {
[_saveButton setEnabled:save];
}
-
-
- (BOOL)_validateAddAccount {
WCAccount *account;
@@ -115,8 +113,6 @@ - (BOOL)_validateAddAccount {
return ([account accountCreateUsers] || [account accountCreateGroups]);
}
-
-
- (BOOL)_validateDeleteAccount {
NSEnumerator *enumerator;
NSArray *accounts;
@@ -151,8 +147,6 @@ - (BOOL)_validateDeleteAccount {
return NO;
}
-
-
- (BOOL)_validateDuplicateAccount {
NSArray *accounts;
WCAccount *account;
@@ -173,8 +167,6 @@ - (BOOL)_validateDuplicateAccount {
return [account accountCreateGroups];
}
-
-
#pragma mark -
- (void)_requestAccounts {
@@ -203,8 +195,6 @@ - (void)_requestAccounts {
}
}
-
-
- (void)_reloadAccounts {
WIP7Message *message;
@@ -226,16 +216,12 @@ - (void)_reloadAccounts {
}
}
-
-
#pragma mark -
- (NSDictionary *)_settingForRow:(NSInteger)row {
return [_shownSettings objectAtIndex:row];
}
-
-
#pragma mark -
- (BOOL)_verifyUnsavedAndPerformAction:(WCAccountsAction)action argument:(id)argument {
@@ -280,8 +266,6 @@ - (BOOL)_verifyUnsavedAndPerformAction:(WCAccountsAction)action argument:(id)arg
return YES;
}
-
-
- (void)_save {
NSEnumerator *enumerator;
WCAccount *account;
@@ -333,8 +317,6 @@ - (void)_save {
}
}
-
-
- (BOOL)_canEditAccounts {
NSEnumerator *enumerator;
WCAccount *account;
@@ -371,8 +353,6 @@ - (BOOL)_canEditAccounts {
return editable;
}
-
-
#pragma mark -
- (void)_readAccount:(WCAccount *)account {
@@ -389,8 +369,6 @@ - (void)_readAccount:(WCAccount *)account {
[_progressIndicator startAnimation:self];
}
-
-
- (void)_readAccounts:(NSArray *)accounts {
NSEnumerator *enumerator;
WCAccount *account;
@@ -405,8 +383,6 @@ - (void)_readAccounts:(NSArray *)accounts {
[self _readAccount:account];
}
-
-
- (void)_readFromAccounts {
NSEnumerator *enumerator;
NSDictionary *section;
@@ -580,8 +556,6 @@ - (void)_readFromAccounts {
[_settingsOutlineView expandItem:section];
}
-
-
- (void)_validateForAccounts {
NSEnumerator *enumerator;
WCAccount *account;
@@ -648,8 +622,6 @@ - (void)_validateForAccounts {
[_settingsOutlineView setNeedsDisplay:YES];
}
-
-
- (void)_writeToAccounts:(NSArray *)accounts {
NSEnumerator *enumerator;
NSString *password, *group;
@@ -721,8 +693,6 @@ - (void)_writeToAccounts:(NSArray *)accounts {
}
}
-
-
#pragma mark -
- (WCAccount *)_accountAtIndex:(NSUInteger)index {
@@ -735,8 +705,6 @@ - (WCAccount *)_accountAtIndex:(NSUInteger)index {
return [_shownAccounts objectAtIndex:i];
}
-
-
- (NSArray *)_selectedAccounts {
NSMutableArray *array;
NSIndexSet *indexes;
@@ -755,8 +723,6 @@ - (NSArray *)_selectedAccounts {
return array;
}
-
-
- (void)_reloadGroups {
NSEnumerator *enumerator;
NSMutableArray *groupAccounts;
@@ -794,8 +760,6 @@ - (void)_reloadGroups {
}
}
-
-
- (void)_reloadSettings {
NSEnumerator *enumerator, *settingsEnumerator, *accountsEnumerator;
NSMutableDictionary *newSection;
@@ -842,8 +806,6 @@ - (void)_reloadSettings {
[_settingsOutlineView expandItem:section];
}
-
-
- (BOOL)_filterIncludesAccount:(WCAccount *)account {
NSMenuItem *item;
BOOL passed;
@@ -894,8 +856,6 @@ - (BOOL)_filterIncludesAccount:(WCAccount *)account {
return YES;
}
-
-
- (void)_reloadFilter {
NSEnumerator *enumerator;
WCAccount *account;
@@ -916,8 +876,6 @@ - (void)_reloadFilter {
: NSLS(@"accounts", @"Account plural")]];
}
-
-
- (void)_selectAccounts {
NSEnumerator *enumerator;
NSMutableIndexSet *indexes;
@@ -1124,8 +1082,6 @@ - (id)init {
return self;
}
-
-
- (void)dealloc {
[_dontChangeGroupMenuItem release];
@@ -1153,8 +1109,6 @@ - (void)dealloc {
[super dealloc];
}
-
-
#pragma mark -
- (void)windowDidLoad {
@@ -1181,8 +1135,6 @@ - (void)windowDidLoad {
[self _readFromAccounts];
}
-
-
- (void)linkConnectionLoggedIn:(NSNotification *)notification {
[_allAccounts removeAllObjects];
[_allUserAccounts removeAllObjects];
@@ -1199,8 +1151,6 @@ - (void)linkConnectionLoggedIn:(NSNotification *)notification {
[self _validate];
}
-
-
- (void)serverConnectionPrivilegesDidChange:(NSNotification *)notification {
if([[[_administration connection] account] accountListAccounts]) {
if([[_administration window] isVisible] && [_administration selectedController] == self)
@@ -1213,8 +1163,6 @@ - (void)serverConnectionPrivilegesDidChange:(NSNotification *)notification {
[self _validateForAccounts];
}
-
-
- (void)wiredAccountAccountsChanged:(WIP7Message *)message {
if([_selectAccounts count] == 0)
[_selectAccounts setArray:[self _selectedAccounts]];
@@ -1222,8 +1170,6 @@ - (void)wiredAccountAccountsChanged:(WIP7Message *)message {
[self _reloadAccounts];
}
-
-
- (void)wiredAccountListAccountsReply:(WIP7Message *)message {
NSMutableArray *accounts;
NSNumber *number;
@@ -1283,8 +1229,6 @@ - (void)wiredAccountListAccountsReply:(WIP7Message *)message {
}
}
-
-
- (void)wiredAccountSubscribeAccountsReply:(WIP7Message *)message {
if([[message name] isEqualToString:@"wired.okay"]) {
[[_administration connection] removeObserver:self message:message];
@@ -1298,8 +1242,6 @@ - (void)wiredAccountSubscribeAccountsReply:(WIP7Message *)message {
}
}
-
-
- (void)wiredAccountReadAccountReply:(WIP7Message *)message {
NSEnumerator *enumerator;
WCUserAccount *userAccount;
@@ -1358,8 +1300,6 @@ - (void)wiredAccountReadAccountReply:(WIP7Message *)message {
}
}
-
-
- (void)wiredAccountChangeAccountReply:(WIP7Message *)message {
if([[message name] isEqualToString:@"wired.okay"]) {
[_accounts removeAllObjects];
@@ -1387,8 +1327,6 @@ - (void)wiredAccountChangeAccountReply:(WIP7Message *)message {
}
}
-
-
- (void)wiredAccountDeleteAccountReply:(WIP7Message *)message {
NSEnumerator *enumerator;
NSArray *accounts;
@@ -1454,20 +1392,14 @@ - (void)wiredAccountDeleteAccountReply:(WIP7Message *)message {
}
}
-
-
- (void)textDidChange:(NSNotification *)notification {
[self touch:self];
}
-
-
- (void)controlTextDidChange:(NSNotification *)notification {
[self touch:self];
}
-
-
- (NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex {
NSEnumerator *enumerator;
NSMutableArray *array;
@@ -1484,8 +1416,6 @@ - (NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSSt
return array;
}
-
-
#pragma mark -
- (BOOL)validateMenuItem:(NSMenuItem *)item {
@@ -1503,46 +1433,34 @@ - (BOOL)validateMenuItem:(NSMenuItem *)item {
return YES;
}
-
-
#pragma mark -
- (BOOL)controllerWindowShouldClose {
return [self _verifyUnsavedAndPerformAction:WCAccountsCloseWindow argument:NULL];
}
-
-
- (void)controllerDidSelect {
[self _requestAccounts];
[[_administration window] makeFirstResponder:_accountsTableView];
}
-
-
- (BOOL)controllerShouldUnselectForNewController:(id)controller {
return [self _verifyUnsavedAndPerformAction:WCAccountsSelectTab argument:controller];
}
-
-
#pragma mark -
- (NSSize)minimumWindowSize {
return NSMakeSize(678.0, 571.0);
}
-
-
#pragma mark -
- (NSString *)newDocumentMenuItemTitle {
return NSLS(@"New Account\u2026", @"New menu item");
}
-
-
- (NSString *)deleteDocumentMenuItemTitle {
NSArray *accounts;
@@ -1563,8 +1481,6 @@ - (NSString *)deleteDocumentMenuItemTitle {
}
}
-
-
#pragma mark -
- (NSArray *)userNames {
@@ -1592,8 +1508,6 @@ - (NSArray *)userNames {
}
}
-
-
- (NSArray *)groupNames {
NSEnumerator *enumerator;
NSMutableArray *array;
@@ -1619,8 +1533,6 @@ - (NSArray *)groupNames {
}
}
-
-
- (void)editUserAccountWithName:(NSString *)name {
WCAccount *account;
NSInteger i, count;
@@ -1641,22 +1553,16 @@ - (void)editUserAccountWithName:(NSString *)name {
[_administration showWindow:self];
}
-
-
#pragma mark -
- (IBAction)newDocument:(id)sender {
[self addAccount:sender];
}
-
-
- (IBAction)deleteDocument:(id)sender {
[self deleteAccount:sender];
}
-
-
- (IBAction)touch:(id)sender {
_touched = YES;
@@ -1665,8 +1571,6 @@ - (IBAction)touch:(id)sender {
[self _validate];
}
-
-
- (IBAction)addAccount:(id)sender {
WCUserAccount *account;
@@ -1704,8 +1608,6 @@ - (IBAction)addAccount:(id)sender {
[_nameTextField selectText:self];
}
-
-
- (IBAction)deleteAccount:(id)sender {
NSAlert *alert;
NSArray *accounts;
@@ -1738,8 +1640,6 @@ - (IBAction)deleteAccount:(id)sender {
[alert release];
}
-
-
- (void)deleteSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSEnumerator *enumerator;
WIP7Message *message;
@@ -1768,8 +1668,6 @@ - (void)deleteSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode con
}
}
-
-
- (void)deleteAndDisconnectSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSEnumerator *enumerator;
WIP7Message *message;
@@ -1797,8 +1695,6 @@ - (void)deleteAndDisconnectSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)r
[_deletedAccounts removeAllObjects];
}
-
-
- (IBAction)duplicateAccount:(id)sender {
NSArray *names;
WCAccount *account;
@@ -1818,8 +1714,6 @@ - (IBAction)duplicateAccount:(id)sender {
[_selectAccounts setArray:[NSArray arrayWithObject:account]];
}
-
-
- (IBAction)all:(id)sender {
[_usersFilterButton setState:NSOffState];
[_groupsFilterButton setState:NSOffState];
@@ -1833,8 +1727,6 @@ - (IBAction)all:(id)sender {
[self _selectAccounts];
}
-
-
- (IBAction)users:(id)sender {
[_allFilterButton setState:NSOffState];
[_groupsFilterButton setState:NSOffState];
@@ -1848,8 +1740,6 @@ - (IBAction)users:(id)sender {
[self _selectAccounts];
}
-
-
- (IBAction)groups:(id)sender {
[_usersFilterButton setState:NSOffState];
[_allFilterButton setState:NSOffState];
@@ -1863,8 +1753,6 @@ - (IBAction)groups:(id)sender {
[self _selectAccounts];
}
-
-
- (IBAction)groupFilter:(id)sender {
[_selectAccounts setArray:[self _selectedAccounts]];
@@ -1875,8 +1763,6 @@ - (IBAction)groupFilter:(id)sender {
[self _selectAccounts];
}
-
-
- (IBAction)search:(id)sender {
[_accountFilter release];
@@ -1894,8 +1780,6 @@ - (IBAction)search:(id)sender {
[self _selectAccounts];
}
-
-
- (IBAction)type:(id)sender {
WCUserAccount *userAccount;
@@ -1913,8 +1797,6 @@ - (IBAction)type:(id)sender {
[self _validateForAccounts];
}
-
-
- (IBAction)group:(id)sender {
NSEnumerator *enumerator;
WCUserAccount *account;
@@ -1947,14 +1829,10 @@ - (IBAction)group:(id)sender {
}
}
-
-
- (IBAction)show:(id)sender {
[self _reloadSettings];
}
-
-
- (IBAction)selectAll:(id)sender {
NSEnumerator *enumerator, *settingsEnumerator, *accountsEnumerator;
NSDictionary *section, *setting;
@@ -1980,8 +1858,6 @@ - (IBAction)selectAll:(id)sender {
[self touch:self];
}
-
-
- (IBAction)clearSetting:(id)sender {
NSEnumerator *enumerator;
NSDictionary *setting;
@@ -2020,16 +1896,12 @@ - (IBAction)clearSetting:(id)sender {
}
}
-
-
- (IBAction)save:(id)sender {
[[_administration window] makeFirstResponder:_accountsTableView];
[self _save];
}
-
-
- (void)saveSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSDictionary *dictionary = contextInfo;
id argument;
diff --git a/Sources/WCApplication.m b/Sources/WCApplication.m
index db4af8ef..dd9a6c0f 100644
--- a/Sources/WCApplication.m
+++ b/Sources/WCApplication.m
@@ -26,6 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
+#import "WCChatController.h"
#import "WCApplication.h"
@implementation WCApplication
diff --git a/Sources/WCApplicationController.m b/Sources/WCApplicationController.m
index 7cfb6e05..c8cebc83 100644
--- a/Sources/WCApplicationController.m
+++ b/Sources/WCApplicationController.m
@@ -135,6 +135,10 @@ - (void)_updateApplicationIcon {
- (void)_updateBookmarksMenu {
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wundeclared-selector"
+
NSEnumerator *enumerator;
NSArray *bookmarks;
NSDictionary *bookmark;
@@ -187,6 +191,7 @@ - (void)_updateBookmarksMenu {
[_bookmarksMenu addItem:[NSMenuItem itemWithTitle:NSLS(@"Import Bookmarks...", @"Bookmarks menu item title")
action:@selector(importBookmarks:)
keyEquivalent:@""]];
+ #pragma clang diagnostic pop
}
@@ -542,7 +547,7 @@ + (NSString *)copiedNameForName:(NSString *)name existingNames:(NSArray *)names
copy = NSLS(@"Copy", @"Account copy");
if([name containsSubstring:[NSSWF:@" %@", copy]]) {
- string = [name stringByMatching:[NSSWF:@"(\\d+)$", copy] capture:1];
+ string = [name stringByMatching:[NSSWF:@"(\\d+)$"] capture:1];
number = string ? [string unsignedIntegerValue] + 1 : 2;
copiedName = [[name mutableCopy] autorelease];
} else {
@@ -813,6 +818,10 @@ - (BOOL)applicationOpenUntitledFile:(NSApplication *)sender {
- (void)menuNeedsUpdate:(NSMenu *)menu {
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wundeclared-selector"
+
NSString *newString, *deleteString, *reloadString, *quickLookString, *saveString;
id delegate;
@@ -859,6 +868,8 @@ - (void)menuNeedsUpdate:(NSMenu *)menu {
[_closeWindowMenuItem setTitle:NSLS(@"Close Window", @"Close window menu item")];
}
}
+#pragma clang diagnostic pop
+
}
@@ -1381,7 +1392,7 @@ - (IBAction)exportBookmarks:(id)sender {
NSDictionary *dictionary;
NSString *password;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
bookmarks = [NSMutableArray array];
enumerator = [[[WCSettings settings] objectForKey:WCBookmarks] objectEnumerator];
@@ -1420,7 +1431,7 @@ - (IBAction)exportTrackerBookmarks:(id)sender {
NSDictionary *dictionary;
NSString *password;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
bookmarks = [NSMutableArray array];
enumerator = [[[WCSettings settings] objectForKey:WCTrackerBookmarks] objectEnumerator];
@@ -1453,7 +1464,7 @@ - (IBAction)importBookmarks:(id)sender {
[openPanel setAllowedFileTypes:[NSArray arrayWithObjects:@"WiredBookmarks", @"WiredTrackerBookmarks", nil]];
[openPanel beginSheetModalForWindow:[[WCPublicChat publicChat] window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
if([[[openPanel URL] pathExtension] isEqualToString:@"WiredBookmarks"]) {
[[WCPreferences preferences] importBookmarksFromFile:[[openPanel URL] path]];
}
diff --git a/Sources/WCBanlistController.h b/Sources/WCBanlistController.h
index 8af33577..6305ea10 100644
--- a/Sources/WCBanlistController.h
+++ b/Sources/WCBanlistController.h
@@ -56,4 +56,6 @@
- (IBAction)addBan:(id)sender;
- (IBAction)deleteBan:(id)sender;
+- (void)wiredBanlistGetBansReply:(WIP7Message *)message;
+
@end
diff --git a/Sources/WCBanlistController.m b/Sources/WCBanlistController.m
index 9772e740..f28b4e54 100644
--- a/Sources/WCBanlistController.m
+++ b/Sources/WCBanlistController.m
@@ -468,7 +468,7 @@ - (void)deleteSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode con
WIP7Message *message;
WCBan *ban;
- if(returnCode == NSAlertFirstButtonReturn) {
+ if(returnCode == NSAlertDefaultReturn) {
enumerator = [[self _selectedBans] objectEnumerator];
while((ban = [enumerator nextObject])) {
diff --git a/Sources/WCBoardThreadController.m b/Sources/WCBoardThreadController.m
index 87dd0ecd..b2e3aaef 100644
--- a/Sources/WCBoardThreadController.m
+++ b/Sources/WCBoardThreadController.m
@@ -137,10 +137,10 @@ - (void)dealloc {
- (void)awakeFromNib {
- [_threadWebView setUIDelegate:self];
- [_threadWebView setFrameLoadDelegate:self];
- [_threadWebView setResourceLoadDelegate:self];
- [_threadWebView setPolicyDelegate:self];
+ [_threadWebView setUIDelegate:(id)self];
+ [_threadWebView setFrameLoadDelegate:(id)self];
+ [_threadWebView setResourceLoadDelegate:(id)self];
+ [_threadWebView setPolicyDelegate:(id)self];
[self reloadData];
}
diff --git a/Sources/WCBoards.h b/Sources/WCBoards.h
index c9a0d2a2..d4ff426f 100644
--- a/Sources/WCBoards.h
+++ b/Sources/WCBoards.h
@@ -121,6 +121,8 @@ extern NSString * const WCBoardsDidChangeUnreadCountNotification;
+ (id)boards;
+- (NSString *)lastMessageDate;
+
- (NSString *)newDocumentMenuItemTitle;
- (NSString *)deleteDocumentMenuItemTitle;
- (NSString *)reloadDocumentMenuItemTitle;
@@ -164,4 +166,12 @@ extern NSString * const WCBoardsDidChangeUnreadCountNotification;
- (IBAction)url:(id)sender;
- (IBAction)image:(id)sender;
+
+- (void)wiredBoardGetThreadReply:(WIP7Message *)message;
+- (void)wiredBoardBoardGetInfoReply:(WIP7Message *)message;
+- (void)wiredBoardGetBoardsReply:(WIP7Message *)message;
+- (void)wiredBoardGetThreadsReply:(WIP7Message *)message;
+- (void)wiredBoardSubscribeBoardsReply:(WIP7Message *)message;
+
+
@end
diff --git a/Sources/WCBoards.m b/Sources/WCBoards.m
index d38325bf..b8cced72 100644
--- a/Sources/WCBoards.m
+++ b/Sources/WCBoards.m
@@ -418,7 +418,7 @@ - (void)_updateSelectedBoard {
if(_searching) {
_selectedBoard = [_searchBoard retain];
- [_searchBoard release], _searchBoard = nil;
+ [_searchBoard release]; _searchBoard = nil;
} else {
row = [_boardsOutlineView selectedRow];
@@ -1022,7 +1022,7 @@ - (NSAttributedString *)_attributedPostString {
if([[[fileWrapper preferredFilename] pathExtension] isEqualToString:@"gif"]) {
mimeType = @"image/gif";
} else {
- data = [imageRep representationUsingType:NSPNGFileType properties:NULL];
+ data = [imageRep representationUsingType:NSPNGFileType properties:@{}];
mimeType = @"image/png";
}
@@ -1308,7 +1308,7 @@ - (NSDictionary *)_JSONProxyForPost:(id)post {
string = [[[post text] componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@"\n"];
text = [NSMutableString stringWithString:string];
- icon = (([post icon] && [[post icon] length] > 0) ? [post icon] : _defaultIconBase64String);
+ icon = (NSString*)(([post icon] && sizeof([post icon]) > 0) ? [post icon] : _defaultIconBase64String);
account = [(WCServerConnection *)[board connection] account];
editDate = ([post editDate] ? [dateFormatter stringFromDate:[post editDate]] : @"");
@@ -1379,7 +1379,7 @@ - (id)init {
_threadController = [[WCBoardThreadController alloc] init];
_boards = [[WCBoard rootBoard] retain];
- _searchBoard = [[WCSearchBoard rootBoard] retain];
+ _searchBoard = (WCSmartBoard*)[[WCSearchBoard rootBoard] retain];
_receivedBoards = [[NSMutableSet alloc] init];
_readIDs = [[NSMutableSet alloc] initWithArray:[[WCSettings settings] objectForKey:WCReadBoardPosts]];
@@ -2889,7 +2889,7 @@ - (void)replyPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode cont
WCBoard *board = [array objectAtIndex:0];
WCBoardThread *thread = [array objectAtIndex:1];
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
string = [WCChatController stringByDecomposingSmileyAttributesInAttributedString:[self _attributedPostString]];
message = [WIP7Message messageWithName:@"wired.board.add_post" spec:WCP7Spec];
@@ -2953,7 +2953,7 @@ - (void)editPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode conte
WCBoardThread *thread = [array objectAtIndex:1];
WCBoardPost *post = ([array count] > 2) ? [array objectAtIndex:2] : NULL;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
if([[board connection] isConnected]) {
string = [WCChatController stringByDecomposingSmileyAttributesInAttributedString:[self _attributedPostString]];
@@ -3106,7 +3106,7 @@ - (void)addBoardPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode c
WCBoard *board;
NSUInteger ownerPermissions, groupPermissions, everyonePermissions;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
board = [_boardLocationPopUpButton representedObjectOfSelectedItem];
if(board && [[board connection] isConnected] && [[_nameTextField stringValue] length] > 0) {
@@ -3166,7 +3166,7 @@ - (void)addSmartBoardPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnC
WCSmartBoard *smartBoard;
WCBoardThreadFilter *filter;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
filter = [WCBoardThreadFilter filter];
[filter setBoard:[_boardFilterComboBox stringValue]];
@@ -3225,7 +3225,7 @@ - (void)editSmartBoardPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)return
WCSmartBoard *smartBoard = contextInfo;
WCBoardThreadFilter *filter;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
filter = [smartBoard filter];
[filter setBoard:[_boardFilterComboBox stringValue]];
@@ -3381,7 +3381,7 @@ - (void)changePermissionsPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)ret
WCBoard *board = contextInfo;
NSUInteger ownerPermissions, groupPermissions, everyonePermissions;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
owner = ([_setOwnerPopUpButton tagOfSelectedItem] == 0) ? [_setOwnerPopUpButton titleOfSelectedItem] : @"";
ownerPermissions = [_setOwnerPermissionsPopUpButton tagOfSelectedItem];
group = ([_setGroupPopUpButton tagOfSelectedItem] == 0) ? [_setGroupPopUpButton titleOfSelectedItem] : @"";
@@ -3446,7 +3446,7 @@ - (void)addThreadPanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode
WIP7Message *message;
WCBoard *board;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
board = [_postLocationPopUpButton representedObjectOfSelectedItem];
string = [WCChatController stringByDecomposingSmileyAttributesInAttributedString:[self _attributedPostString]];
@@ -3556,7 +3556,7 @@ - (IBAction)saveThread:(id)sender {
WebResource *dataSource;
WebArchive *archive;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
dataSource = [[[[[_threadController threadWebView] mainFrame] DOMDocument] webArchive] mainResource];
archive = [[WebArchive alloc]
@@ -3736,7 +3736,7 @@ - (IBAction)color:(id)sender {
NSInteger tag;
tag = [sender tagOfSelectedItem];
- color = [NSSWF:@"#%02X%02X%02X", (tag & 0xFF0000) >> 16, (tag & 0x00FF00) >> 8, (tag & 0x0000FF)];
+ color = [NSSWF:@"#%02lX%02lX%02lX", (tag & 0xFF0000) >> 16, (tag & 0x00FF00) >> 8, (tag & 0x0000FF)];
[self _insertBBCodeWithStartTag:[NSSWF:@"[color=%@]", color] endTag:@"[/color]"];
}
@@ -4345,6 +4345,17 @@ - (BOOL)tableView:(NSTableView *)tableView writeRowsWithIndexes:(NSIndexSet *)in
// return name;
//}
+- (NSString *)lastMessageDate {
+ NSDateFormatter *dateFormatter;
+
+ dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
+ [dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
+ [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
+ [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]];
+
+ return [dateFormatter stringFromDate:[[self _selectedThread] latestReplyDate]];
+}
+
+ (BOOL)isSelectorExcludedFromWebScript:(SEL)selector {
if(selector == @selector(replyToThread) ||
selector == @selector(replyToPostWithID:) ||
@@ -4352,8 +4363,8 @@ + (BOOL)isSelectorExcludedFromWebScript:(SEL)selector {
selector == @selector(editPostWithID:) ||
selector == @selector(loadScriptWithName:) ||
selector == @selector(JSONObjectsUntilDate:withLimit:) ||
- selector == @selector(JSONObjects) ||
- selector == @selector(lastMessageDate:))
+ selector == @selector(lastMessageDate) ||
+ selector == @selector(JSONObjects))
return NO;
return YES;
@@ -4361,10 +4372,6 @@ + (BOOL)isSelectorExcludedFromWebScript:(SEL)selector {
-
-
-
-
#pragma mark -
#pragma mark WCWebDataSource Methods
@@ -4383,19 +4390,6 @@ - (BOOL)loadScriptWithName:(NSString *)name {
return YES;
}
-
-- (NSString *)lastMessageDate {
- NSDateFormatter *dateFormatter;
-
- dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
- [dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
- [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
- [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]];
-
- return [dateFormatter stringFromDate:[[self _selectedThread] latestReplyDate]];
-}
-
-
- (NSString *)JSONObjects {
NSMutableSet *readIDs;
WCBoardThread *thread;
@@ -4432,7 +4426,6 @@ - (NSString *)JSONObjects {
return jsonString;
}
-
- (NSString *)JSONObjectsUntilDate:(NSString *)dateString withLimit:(NSUInteger)limit {
// NSPredicate *predicate;
// NSSortDescriptor *descriptor;
diff --git a/Sources/WCBookmarkController.m b/Sources/WCBookmarkController.m
index 5d63ee77..03ce2c9f 100644
--- a/Sources/WCBookmarkController.m
+++ b/Sources/WCBookmarkController.m
@@ -64,10 +64,10 @@ - (void)dealloc
- (void)setBookmark:(NSMutableDictionary *)bookmark {
if(_bookmark)
- [_bookmark release], _bookmark = nil;
+ [_bookmark release]; _bookmark = nil;
if(_oldBookmark)
- [_oldBookmark release], _oldBookmark = nil;
+ [_oldBookmark release]; _oldBookmark = nil;
_bookmark = [bookmark retain];
_oldBookmark = [bookmark copy];
diff --git a/Sources/WCChatController.h b/Sources/WCChatController.h
index 7f04dc74..780a8bcb 100644
--- a/Sources/WCChatController.h
+++ b/Sources/WCChatController.h
@@ -118,6 +118,8 @@ extern NSString * const WCUserPboardType;
BOOL _loadedNib;
}
+- (void)wiredSendPingReply:(WIP7Message *)message;
+
+ (NSString *)outputForShellCommand:(NSString *)command;
+ (void)applyHTMLTagsForURLToMutableString:(NSMutableString *)mutableString;
@@ -126,7 +128,7 @@ extern NSString * const WCUserPboardType;
+ (BOOL)checkHTMLRestrictionsForString:(NSString *)string;
+ (NSString *)stringByDecomposingSmileyAttributesInAttributedString:(NSAttributedString *)attributedString;
-+ (NSDictionary *)smileyRegexs;
+//+ (NSDictionary *)smileyRegexs;
+ (BOOL)isHTMLString:(NSString *)string;
- (void)themeDidChange:(NSDictionary *)theme;
diff --git a/Sources/WCChatController.m b/Sources/WCChatController.m
index 5693cc59..d001d565 100644
--- a/Sources/WCChatController.m
+++ b/Sources/WCChatController.m
@@ -469,6 +469,22 @@ - (void)_sendImage:(NSURL *)url {
[[self connection] sendMessage:message];
}
}
+
+
+- (void)_sendLocalImage:(NSURL *)url {
+ NSString *html;
+ NSString *base64ImageString;
+ NSData *imageData;
+
+ imageData = [NSData dataWithContentsOfURL:url];
+ base64ImageString = [imageData base64EncodedString];
+
+ html = [NSSWF:@"", base64ImageString];
+
+ if(html && [html length] > 0) {
+ [self sendChat:html];
+ }
+}
- (void)_sendYouTube:(NSURL *)url {
@@ -1052,7 +1068,7 @@ + (void)applyHTMLTagsForSmileysToMutableString:(NSMutableString *)mutableString
}
}
else {
- stop = YES;
+ stop = (BOOL*)YES;
return;
}
}
@@ -1205,10 +1221,11 @@ - (void)awakeFromNib {
[_topicDateFormatter setDateStyle:NSDateFormatterMediumStyle];
[_topicDateFormatter setNaturalLanguageStyle:WIDateFormatterCapitalizedNaturalLanguageStyle];
- [_chatOutputWebView setUIDelegate:self];
- [_chatOutputWebView setFrameLoadDelegate:self];
- [_chatOutputWebView setResourceLoadDelegate:self];
- [_chatOutputWebView setPolicyDelegate:self];
+ [_chatOutputWebView setUIDelegate:(id)self];
+ [_chatOutputWebView setFrameLoadDelegate:(id)self];
+ [_chatOutputWebView setResourceLoadDelegate:(id)self];
+ [_chatOutputWebView setPolicyDelegate:(id)self];
+ [_chatOutputWebView registerForDraggedTypes:@[NSFilenamesPboardType]];
[[_topicTextField cell] setBackgroundStyle:NSBackgroundStyleRaised];
@@ -1223,6 +1240,8 @@ - (void)awakeFromNib {
[self _updatePreferences];
}
+
+
#pragma mark -
@@ -2315,7 +2334,7 @@ - (IBAction)saveChat:(id)sender {
[savePanel beginSheetModalForWindow:[_userListSplitView window] completionHandler:^(NSInteger result) {
WIChatLogType type;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
type = [_saveChatFileFormatPopUpButton indexOfSelectedItem];
[_chatOutputWebView exportContentToFileAtPath:[[savePanel URL] path] forType:type];
@@ -2327,7 +2346,7 @@ - (IBAction)saveChat:(id)sender {
- (void)saveChatPanelDidEnd:(NSSavePanel *)savePanel returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
WIChatLogType type;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
type = [_saveChatFileFormatPopUpButton indexOfSelectedItem];
[_chatOutputWebView exportContentToFileAtPath:[[savePanel URL] path] forType:type];
@@ -2510,11 +2529,6 @@ - (IBAction)fileFormat:(id)sender {
-
-
-
-
-
#pragma mark -
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame {
@@ -2587,13 +2601,13 @@ - (void)webView:(WebView *)webView
NSURL *url;
WIURL *wiredURL;
WCFile *file;
+ NSData *fileData;
+ NSImage *droppedImage;
BOOL handled = NO;
BOOL isDirectory = NO;
- if([[action objectForKey:WebActionNavigationTypeKey] unsignedIntegerValue] == WebNavigationTypeOther) {
- [listener use];
- } else {
- [listener ignore];
+ if([[action objectForKey:WebActionNavigationTypeKey] unsignedIntegerValue] == WebNavigationTypeLinkClicked) {
+ [listener ignore];
url = [action objectForKey:WebActionOriginalURLKey];
wiredURL = [WIURL URLWithURL:url];
@@ -2623,14 +2637,34 @@ - (void)webView:(WebView *)webView
if(!handled)
[[NSWorkspace sharedWorkspace] openURL:[action objectForKey:WebActionOriginalURLKey]];
- }
+
+ } else {
+ url = [action objectForKey:WebActionOriginalURLKey];
+
+ if (![[url pathExtension] isEqualToString:@"html"]) {
+ [listener ignore];
+
+ fileData = [NSData dataWithContentsOfURL:url];
+ droppedImage = [NSImage imageWithData:fileData];
+
+ if (droppedImage) {
+ [self _sendLocalImage:url];
+ }
+ }
+
+ [listener use];
+ }
}
- (void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(NSUInteger)modifierFlags {
// useless but required
}
-
-
+
+- (NSUInteger)webView:(WebView *)webView
+dragDestinationActionMaskForDraggingInfo:(id)draggingInfo {
+ return WebDragDestinationActionLoad;
+}
+
#pragma mark -
diff --git a/Sources/WCChatHistory.m b/Sources/WCChatHistory.m
index 2aeab585..4685410b 100644
--- a/Sources/WCChatHistory.m
+++ b/Sources/WCChatHistory.m
@@ -164,10 +164,10 @@ - (void)windowDidLoad {
#pragma mark -
- (IBAction)clear:(id)sender {
+
NSAlert *alert = [NSAlert alertWithMessageText:NSLS(@"Clear History", @"Clear chat history title")
- defaultButton:@"OK"
- alternateButton:NSLS(@"Cancel", @"Clear chat history button")
- otherButton:nil
+ defaultButton:@"OK"
+ alternateButton:NSLS(@"Cancel", @"Clear chat history button") otherButton:nil
informativeTextWithFormat:NSLS(@"Are you sure to clear your entire chat history ? This operation is not cancellable.", @"Clear chat history message")];
[alert beginSheetModalForWindow:[_detailsTableView window]
@@ -180,7 +180,7 @@ - (IBAction)clear:(id)sender {
- (void)clearAlertDidEnd:(NSAlert *)alert returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
[[[[WCApplicationController sharedController] logController] publicChatHistoryBundle] clearHistory];
[[[[WCApplicationController sharedController] logController] privateChatHistoryBundle] clearHistory];
@@ -369,10 +369,10 @@ - (void)outlineViewSelectionDidChange:(NSNotification *)notification {
if(![_categories containsObject:item]) {
if(_selectedArchives)
- [_selectedArchives release], _selectedArchives = nil;
+ [_selectedArchives release]; _selectedArchives = nil;
if(_filteredArchives)
- [_filteredArchives release], _filteredArchives = nil;
+ [_filteredArchives release]; _filteredArchives = nil;
_filteredArchives = [[NSMutableArray alloc] init];
_selectedArchives = [[self _selectedArtivesForFolderPath:item] retain];
@@ -386,7 +386,7 @@ - (void)outlineViewSelectionDidChange:(NSNotification *)notification {
}
if(_selectedArchives)
- [_selectedArchives release], _selectedArchives = nil;
+ [_selectedArchives release]; _selectedArchives = nil;
[_detailsTableView reloadData];
[self _reloadWebView];
diff --git a/Sources/WCChatTextFieldCell.m b/Sources/WCChatTextFieldCell.m
index aa68ae61..6d8c3d16 100644
--- a/Sources/WCChatTextFieldCell.m
+++ b/Sources/WCChatTextFieldCell.m
@@ -14,9 +14,12 @@ @implementation WCChatTextFieldCell
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
NSBezierPath *betterBounds = [NSBezierPath bezierPathWithRoundedRect:cellFrame xRadius:WC_CHATTEXTFIELD_CORNER_RADIUS
- yRadius:WC_CHATTEXTFIELD_CORNER_RADIUS];
+ yRadius:WC_CHATTEXTFIELD_CORNER_RADIUS];
+
[betterBounds addClip];
+
[super drawWithFrame:cellFrame inView:controlView];
+
if (self.isBezeled) {
[betterBounds setLineWidth:2];
[[NSColor lightGrayColor] setStroke];
diff --git a/Sources/WCConnect.h b/Sources/WCConnect.h
index 817900f7..9469ad27 100644
--- a/Sources/WCConnect.h
+++ b/Sources/WCConnect.h
@@ -33,7 +33,7 @@
IBOutlet NSTextField *_loginTextField;
IBOutlet NSSecureTextField *_passwordTextField;
- IBOutlet NSProgressIndicator *_progressIndicator;
+ IBOutlet NSProgressIndicator *_progressIndicator;
IBOutlet NSButton *_connectButton;
@@ -47,6 +47,7 @@
+ (id)connect;
+ (id)connectWithURL:(WIURL *)url bookmark:(NSDictionary *)bookmark;
+- (void)serverConnectionReceivedLoginError:(NSNotification *)notification;
- (IBAction)connect:(id)sender;
diff --git a/Sources/WCConnect.m b/Sources/WCConnect.m
index 8557a5b8..20d10d05 100644
--- a/Sources/WCConnect.m
+++ b/Sources/WCConnect.m
@@ -31,6 +31,7 @@
#import "WCErrorQueue.h"
#import "WCServerConnection.h"
#import "WCTransfers.h"
+#import "WCKeychain.h"
@interface WCConnect(Private)
@@ -48,6 +49,11 @@ - (id)_initConnectWithURL:(WIURL *)url bookmark:(NSDictionary *)bookmark {
_url = [url retain];
+ // check that bookmark password was loaded from keychain
+ if (_url.password == nil) {
+ [_url setPassword:[[WCKeychain keychain] passwordForBookmark:bookmark]];
+ }
+
_connection = [[WCServerConnection connection] retain];
[_connection setURL:url];
[_connection setBookmark:bookmark];
diff --git a/Sources/WCConnectionController.m b/Sources/WCConnectionController.m
index 38fbae43..5e9d5230 100644
--- a/Sources/WCConnectionController.m
+++ b/Sources/WCConnectionController.m
@@ -170,6 +170,10 @@ - (void)serverConnectionPrivilegesDidChange:(NSNotification *)notification {
}
+- (void)serverConnectionWillReconnect:(NSNotification *)notification {
+ [self validate];
+}
+
#pragma mark -
diff --git a/Sources/WCConsole.h b/Sources/WCConsole.h
index 2ab1b2bb..d23a4130 100644
--- a/Sources/WCConsole.h
+++ b/Sources/WCConsole.h
@@ -34,6 +34,12 @@
}
+ (id)consoleWithConnection:(WCServerConnection *)connection;
+- (void)linkConnectionReceivedMessage:(NSNotification *)notification;
+- (void)exceptionHandlerReceivedException:(NSNotification *)notification;
+- (void)linkConnectionSentMessage:(NSNotification *)notification;
+- (void)linkConnectionReceivedInvalidMessage:(NSNotification *)notification;
+- (void)linkConnectionReceivedErrorMessage:(NSNotification *)notificatio;
+- (void)exceptionHandlerReceivedBacktrace:(NSNotification *)notification;
- (void)log:(NSString *)format, ...;
diff --git a/Sources/WCConversationController.m b/Sources/WCConversationController.m
index f44084d8..e9720c04 100644
--- a/Sources/WCConversationController.m
+++ b/Sources/WCConversationController.m
@@ -70,10 +70,11 @@ - (void)dealloc {
- (void)awakeFromNib {
- [_conversationWebView setUIDelegate:self];
- [_conversationWebView setFrameLoadDelegate:self];
- [_conversationWebView setResourceLoadDelegate:self];
- [_conversationWebView setPolicyDelegate:self];
+ [_conversationWebView setUIDelegate:(id)self];
+ [_conversationWebView setFrameLoadDelegate:(id)self];
+ [_conversationWebView setResourceLoadDelegate:(id)self];
+ [_conversationWebView setPolicyDelegate:(id)self];
+ [_conversationWebView registerForDraggedTypes:@[NSFilenamesPboardType]];
[self reloadData];
}
@@ -280,14 +281,14 @@ - (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary
NSURL *url;
WIURL *wiredURL;
WCFile *file;
+ NSData *fileData;
+ NSImage *droppedImage;
BOOL handled = NO;
BOOL isDirectory = NO;
conversation = [self conversation];
- if([[action objectForKey:WebActionNavigationTypeKey] unsignedIntegerValue] == WebNavigationTypeOther) {
- [listener use];
- } else {
+ if([[action objectForKey:WebActionNavigationTypeKey] unsignedIntegerValue] == WebNavigationTypeLinkClicked) {
[listener ignore];
url = [action objectForKey:WebActionOriginalURLKey];
@@ -318,7 +319,23 @@ - (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary
if(!handled)
[[NSWorkspace sharedWorkspace] openURL:[action objectForKey:WebActionOriginalURLKey]];
- }
+
+ } else {
+ url = [action objectForKey:WebActionOriginalURLKey];
+
+ if (![[url pathExtension] isEqualToString:@"html"]) {
+ [listener ignore];
+
+ fileData = [NSData dataWithContentsOfURL:url];
+ droppedImage = [NSImage imageWithData:fileData];
+
+ if (droppedImage) {
+ [self _sendLocalImage:url];
+ }
+ }
+
+ [listener use];
+ }
}
@@ -335,7 +352,26 @@ - (void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elemen
// useless but required
}
-
+- (NSUInteger)webView:(WebView *)webView
+dragDestinationActionMaskForDraggingInfo:(id)draggingInfo {
+ return WebDragDestinationActionLoad;
+}
+
+
+- (void)_sendLocalImage:(NSURL *)url {
+ NSString *html;
+ NSString *base64ImageString;
+ NSData *imageData;
+
+ imageData = [NSData dataWithContentsOfURL:url];
+ base64ImageString = [imageData base64EncodedString];
+
+ html = [NSSWF:@"", base64ImageString];
+
+ if(html && [html length] > 0) {
+ [[WCMessages messages] sendMessage:html toUser:self.conversation.user];
+ }
+}
#pragma mark -
@@ -391,7 +427,7 @@ - (NSString *)lastMessageDate {
dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
- [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]];
+ [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]];
return [dateFormatter stringFromDate:[_conversation date]];
}
@@ -406,7 +442,7 @@ - (NSString *)JSONObjectsUntilDate:(NSString *)dateString withLimit:(NSUInteger)
NSArray *sortedMessages;
NSCalendar *calendar;
- calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
+ calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
diff --git a/Sources/WCDatabaseController.h b/Sources/WCDatabaseController.h
index 963f2e16..28252a29 100644
--- a/Sources/WCDatabaseController.h
+++ b/Sources/WCDatabaseController.h
@@ -27,7 +27,7 @@
+ (NSManagedObjectContext *) context;
+ (NSOperationQueue *) queue;
-- (NSString *) secretKey;
+//- (NSString *) secretKey;
- (BOOL) save;
- (BOOL) saveContext:(NSManagedObjectContext *)context;
diff --git a/Sources/WCEmoticonPreferences.m b/Sources/WCEmoticonPreferences.m
index a927f993..16afb674 100644
--- a/Sources/WCEmoticonPreferences.m
+++ b/Sources/WCEmoticonPreferences.m
@@ -25,15 +25,12 @@ - (void) _reloadEmoticons;
- (void) _saveEmoticonPackOrdering;
- (void) _sortArrayOfEmoticonPacks:(NSMutableArray *)packArray;
-- (void) _moveEmoticonPacks:(NSArray *)packs
- toIndex:(NSUInteger)idx;
+- (void) _moveEmoticonPacks:(NSArray *)packs toIndex:(NSUInteger)idx;
@end
-
NSInteger packSortFunction(id packA, id packB, void *packOrderingArray);
-
@implementation WCEmoticonPreferences (Private)
- (WIEmoticonPack *)_packAtIndex:(NSInteger)index {
@@ -45,7 +42,7 @@ - (WIEmoticonPack *)_packAtIndex:(NSInteger)index {
- (WIEmoticonPack *)_selectedPack {
- NSInteger row;
+ NSInteger row;
row = [_emoticonPacksTableView clickedRow];
@@ -356,13 +353,13 @@ - (WIEmoticon *)emoticonForEquivalent:(NSString *)equivalent {
}];
if(result) {
- substop = YES;
+ substop = (BOOL*)YES;
return;
}
}];
if(result) {
- stop = YES;
+ stop = (BOOL*)YES;
return;
}
}];
@@ -500,7 +497,7 @@ - (void)tableViewSelectionDidChange:(NSNotification *)notification {
return nil;
// Release previous rows if needed
- if(_dragRows) [_dragRows release], _dragRows = nil;
+ if(_dragRows) [_dragRows release]; _dragRows = nil;
// Retain given row
_dragRows = [[NSIndexSet indexSetWithIndex:row] retain];
diff --git a/Sources/WCEmoticonViewController.m b/Sources/WCEmoticonViewController.m
index 266eb5a5..183877b7 100644
--- a/Sources/WCEmoticonViewController.m
+++ b/Sources/WCEmoticonViewController.m
@@ -81,10 +81,10 @@ - (void)emoticonsDidChange:(NSNotification *)notification {
#pragma mark -
- (void)popoverWithSender:(id)sender textView:(NSTextView *)view {
- if(_textView) [_textView release], _textView = nil;
+ if(_textView) [_textView release]; _textView = nil;
_textView = [view retain];
- if(_textField) [_textField release], _textField = nil;
+ if(_textField) [_textField release]; _textField = nil;
if(!_popover) {
_popover = [[NSPopover alloc] init];
@@ -106,10 +106,10 @@ - (void)popoverWithSender:(id)sender textView:(NSTextView *)view {
- (void)popoverWithSender:(id)sender textField:(NSTextField *)view {
- if(_textField) [_textField release], _textField = nil;
+ if(_textField) [_textField release]; _textField = nil;
_textField = [view retain];
- if(_textView) [_textView release], _textView = nil;
+ if(_textView) [_textView release]; _textView = nil;
if(!_popover) {
_popover = [[NSPopover alloc] init];
@@ -166,7 +166,8 @@ - (IBAction)emoticonClicked:(id)sender {
NSMutableString *equivalent;
emoticon = (WIEmoticon *)[sender representedObject];
- wrapper = [[NSFileWrapper alloc] initWithPath:[emoticon path]];
+ NSURL *emoticonURL = [NSURL fileURLWithPath:[emoticon path]];
+ wrapper = [[NSFileWrapper alloc] initWithURL:emoticonURL options:0 error:nil];
equivalent = [NSMutableString stringWithString:[emoticon equivalent]];
attachment = [[WITextAttachment alloc] initWithFileWrapper:wrapper
string:equivalent];
diff --git a/Sources/WCEncryptionTransformer.m b/Sources/WCEncryptionTransformer.m
index 754c47b5..50462344 100644
--- a/Sources/WCEncryptionTransformer.m
+++ b/Sources/WCEncryptionTransformer.m
@@ -8,6 +8,7 @@
#import "WCEncryptionTransformer.h"
#import "WCDatabaseController.h"
+#import "WCKeychain.h"
@implementation WCEncryptionTransformer
diff --git a/Sources/WCEventsController.h b/Sources/WCEventsController.h
index 079fea2a..5226ee44 100644
--- a/Sources/WCEventsController.h
+++ b/Sources/WCEventsController.h
@@ -79,4 +79,8 @@
- (IBAction)okClear:(id)sender;
- (IBAction)cancelClear:(id)sender;
+- (void)wiredEventGetFirstTimeReply:(WIP7Message *)message;
+- (void)wiredEventGetEventsReply:(WIP7Message *)message;
+- (void)wiredEventSubscribeReply:(WIP7Message *)message;
+
@end
diff --git a/Sources/WCEventsController.m b/Sources/WCEventsController.m
index 803e5f1f..f7e67416 100644
--- a/Sources/WCEventsController.m
+++ b/Sources/WCEventsController.m
@@ -654,8 +654,8 @@ - (void)_reloadDates {
menuItems = [NSMutableArray array];
while([date compare:weekDate] == NSOrderedDescending) {
- components = [[NSCalendar currentCalendar] components:NSYearCalendarUnit | NSWeekCalendarUnit fromDate:weekDate];
- title = [NSSWF:NSLS(@"Week %u, %u", @"Event archive (week, year)"), [components week], [components year]];
+ components = [[NSCalendar currentCalendar] components:NSCalendarUnitYear | NSCalendarUnitWeekOfYear fromDate:weekDate];
+ title = [NSSWF:NSLS(@"Week %u, %u", @"Event archive (week, year)"), [components weekOfYear], [components year]];
[menuItems addObject:[NSMenuItem itemWithTitle:title representedObject:weekDate]];
diff --git a/Sources/WCFile.h b/Sources/WCFile.h
index dfe0ba7c..1610d1a2 100644
--- a/Sources/WCFile.h
+++ b/Sources/WCFile.h
@@ -127,7 +127,7 @@ typedef enum _WCFileLabel WCFileLabel;
- (NSString *)internalURLString;
- (NSString *)externalURLString;
- (NSImage *)iconWithWidth:(CGFloat)width open:(BOOL)open;
-- (NSImage *)iconWithWidth:(CGFloat)width open:(BOOL)open;
+
- (void)setDataSize:(WIFileOffset)size;
- (WIFileOffset)dataSize;
diff --git a/Sources/WCFileInfo.h b/Sources/WCFileInfo.h
index 4dcf655e..ad4c80a0 100644
--- a/Sources/WCFileInfo.h
+++ b/Sources/WCFileInfo.h
@@ -66,5 +66,11 @@
+ (id)fileInfoWithConnection:(WCServerConnection *)connection file:(WCFile *)file;
+ (id)fileInfoWithConnection:(WCServerConnection *)connection files:(NSArray *)files;
+- (void)wiredFileGetInfoReply:(WIP7Message *)message;
+- (void)wiredFileSetLabelReply:(WIP7Message *)message;
+- (void)wiredFileSetPermissionsReply:(WIP7Message *)message;
+- (void)wiredFileMoveReply:(WIP7Message *)message;
+- (void)wiredFileSetCommentReply:(WIP7Message *)message;
+- (void)wiredFileSetTypeReply:(WIP7Message *)message;
@end
diff --git a/Sources/WCFiles.h b/Sources/WCFiles.h
index 43e4e7d5..97302a77 100644
--- a/Sources/WCFiles.h
+++ b/Sources/WCFiles.h
@@ -111,8 +111,16 @@ extern NSString * const WCPlacePboardType;
CGFloat _iconWidth;
}
+- (void)wiredFilePreviewFileReply:(WIP7Message *)message;
+- (void)wiredFileSubscribeDirectoryReply:(WIP7Message *)message;
+ (id)filesWithConnection:(WCServerConnection *)connection file:(WCFile *)file;
+ (id)filesWithConnection:(WCServerConnection *)connection file:(WCFile *)file selectFile:(WCFile *)selectFile;
+- (void)accountsControllerAccountsDidChange:(NSNotification *)notification;
+- (void)wiredFileDirectoryChanged:(WIP7Message *)message;
+- (void)wiredFileDirectoryDeleted:(WIP7Message *)message;
+- (void)selectedThemeDidChange:(NSNotification *)notification;
+- (void)wiredFileUnsubscribeDirectoryReply:(WIP7Message *)message;
+- (void)wiredFileSearchListReply:(WIP7Message *)message;
- (NSString *)newDocumentMenuItemTitle;
- (NSString *)deleteDocumentMenuItemTitle;
diff --git a/Sources/WCFiles.m b/Sources/WCFiles.m
index eb6737a2..bc231b32 100644
--- a/Sources/WCFiles.m
+++ b/Sources/WCFiles.m
@@ -1371,9 +1371,11 @@ - (void)_openFiles:(NSArray *)files overrideNewWindow:(BOOL)override {
[[WCTransfers transfers] downloadFiles:files];
}
-
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wundeclared-selector"
- (void)_quickLook {
+
NSEnumerator *enumerator;
WIP7Message *message;
WCFile *file;
@@ -2178,7 +2180,7 @@ - (void)wiredFilePreviewFileReply:(WIP7Message *)message {
}
}
-
+#pragma clang diagnostic pop
- (void)wiredFileSetLabelReply:(WIP7Message *)message {
WCServerConnection *connection;
@@ -2439,7 +2441,7 @@ - (IBAction)upload:(id)sender {
NSMutableArray *urlPaths;
NSArray *paths;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
urlPaths = [NSMutableArray array];
for(NSURL *url in [openPanel URLs]) {
@@ -2606,7 +2608,7 @@ - (IBAction)quickLook:(id)sender {
- (void)quickLookSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
- if(returnCode == NSAlertFirstButtonReturn)
+ if(returnCode == NSAlertDefaultReturn)
[self _quickLook];
}
@@ -3192,7 +3194,7 @@ - (NSDragOperation)outlineView:(NSOutlineView *)outlineView validateDrop:(id = 0) {
- [_sourceOutlineView setDropRow:-1 dropOperation:NSDragOperationMove];
+ [_sourceOutlineView setDropRow:-1 dropOperation:(NSTableViewDropOperation)NSDragOperationMove];
return NSDragOperationMove;
}
@@ -3780,7 +3782,7 @@ - (NSRect)previewPanel:(id /*QLPreviewPanel **/)panel sourceFrameOnScreenForPrev
if(row >= 0) {
frame = [_filesOutlineView convertRect:[_filesOutlineView frameOfCellAtColumn:0 row:row] toView:NULL];
- frame.origin = [[self window] convertBaseToScreen:frame.origin];
+ frame.origin = [[self window] convertPointToScreen:frame.origin];
return NSMakeRect(frame.origin.x, frame.origin.y, frame.size.height, frame.size.height);
}
@@ -3791,7 +3793,7 @@ - (NSRect)previewPanel:(id /*QLPreviewPanel **/)panel sourceFrameOnScreenForPrev
if(index != NSNotFound) {
frame = [_filesTreeView frameOfRow:index inPath:path];
- frame.origin = [[self window] convertBaseToScreen:frame.origin];
+ frame.origin = [[self window] convertPointToScreen:frame.origin];
return NSMakeRect(frame.origin.x, frame.origin.y, frame.size.height, frame.size.height);
}
diff --git a/Sources/WCFilterView.m b/Sources/WCFilterView.m
index f649e28b..f4faf7ee 100644
--- a/Sources/WCFilterView.m
+++ b/Sources/WCFilterView.m
@@ -51,11 +51,11 @@ @implementation WCFilterView
- (id)initWithFrame:(NSRect)frame {
static const float domain[2] = { 0, 1 };
static const float range[8] = { 0, 1, 0, 1, 0, 1, 0, 1 };
- CGFunctionCallbacks callbacks = {0, &WCFilterViewShader, NULL};
+ CGFunctionCallbacks callbacks = {0, (void*)&WCFilterViewShader, NULL};
self = [super initWithFrame:frame];
- _gradientFunction = CGFunctionCreate(self, 1, domain, 4, range, &callbacks);
+ _gradientFunction = CGFunctionCreate(self, 1, (const CGFloat *)domain, 4, (const double*)range, &callbacks);
_color1 = [[NSColor colorWithCalibratedRed:208.0 / 255.0 green:208.0 / 255.0 blue:208.0 / 255.0 alpha:1.0] retain];
_color2 = [[NSColor colorWithCalibratedRed:233.0 / 255.0 green:233.0 / 255.0 blue:233.0 / 255.0 alpha:1.0] retain];
diff --git a/Sources/WCLogController.h b/Sources/WCLogController.h
index d7b6b356..81b07516 100644
--- a/Sources/WCLogController.h
+++ b/Sources/WCLogController.h
@@ -51,6 +51,11 @@
BOOL _requested;
}
+
+- (void)wiredLogSubscribeReply:(WIP7Message *)message;
+- (void)wiredLogGetLogReply:(WIP7Message *)message;
+
+
- (IBAction)all:(id)sender;
- (IBAction)info:(id)sender;
- (IBAction)warnings:(id)sender;
diff --git a/Sources/WCMessage.m b/Sources/WCMessage.m
index 4c6fbb31..097799fe 100644
--- a/Sources/WCMessage.m
+++ b/Sources/WCMessage.m
@@ -218,7 +218,7 @@ - (id)proxyForJson {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
- [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]];
+ [dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]];
NSString *dateString = [dateFormatter stringFromDate:_date];
[dateFormatter release];
diff --git a/Sources/WCMessages.m b/Sources/WCMessages.m
index baaca938..00b83f4a 100644
--- a/Sources/WCMessages.m
+++ b/Sources/WCMessages.m
@@ -601,9 +601,9 @@ - (NSInteger)_numberOfConversations {
#pragma mark -
- (void)_sortConversations {
- _sorting = YES;
+ _sorting = (BOOL*)YES;
[_conversationsTreeController rearrangeObjects];
- _sorting = NO;
+ _sorting = (BOOL*)NO;
}
@@ -814,8 +814,8 @@ - (void)_migrateToCoreData {
[self _migrateConversations:array];
}
else if(result == NSAlertAlternateReturn) {
- [[WCSettings settings] setObject:nil forKey:WCMessageConversations];
- [[WCSettings settings] setObject:nil forKey:WCBroadcastConversations];
+ [[WCSettings settings] setObject:@{} forKey:WCMessageConversations];
+ [[WCSettings settings] setObject:@{} forKey:WCBroadcastConversations];
}
else if(result == NSAlertOtherReturn) {
exit(0);
@@ -907,8 +907,8 @@ - (void)_migrateConversations:(NSArray *)conversations {
[operation setCompletionBlock:^{
if(count == [conversations count]) {
- [[WCSettings settings] setObject:nil forKey:WCMessageConversations];
- [[WCSettings settings] setObject:nil forKey:WCBroadcastConversations];
+ [[WCSettings settings] setObject:@{} forKey:WCMessageConversations];
+ [[WCSettings settings] setObject:@{} forKey:WCBroadcastConversations];
dispatch_async(dispatch_get_main_queue(), ^{
[[self window] setTitle:title];
@@ -973,7 +973,7 @@ - (id)init {
_dialogDateFormatter = [[WIDateFormatter alloc] init];
[_dialogDateFormatter setTimeStyle:NSDateFormatterShortStyle];
- _sorting = NO;
+ _sorting = (BOOL*)NO;
[[NSNotificationCenter defaultCenter]
addObserver:self
@@ -1376,11 +1376,6 @@ - (void)selectedThemeDidChange:(NSNotification *)notification {
-
-
-
-
-
#pragma mark -
- (BOOL)validateMenuItem:(NSMenuItem *)menuItem {
@@ -1591,7 +1586,7 @@ - (IBAction)saveConversation:(id)sender {
WebResource *dataSource;
WebArchive *archive;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
dataSource = [[[[[_conversationController conversationWebView] mainFrame] DOMDocument] webArchive] mainResource];
archive = [[WebArchive alloc]
@@ -1669,10 +1664,15 @@ - (IBAction)deleteConversation:(id)sender {
[alert setInformativeText:NSLS(@"This cannot be undone.", @"Delete conversation dialog description")];
[alert addButtonWithTitle:NSLS(@"Delete", @"Delete board button title")];
[alert addButtonWithTitle:NSLS(@"Cancel", @"Delete board button title")];
- [alert beginSheetModalForWindow:[self window]
+
+
+ [alert beginSheetModalForWindow:[self window]
modalDelegate:self
didEndSelector:@selector(deleteConversationAlertDidEnd:returnCode:contextInfo:)
contextInfo:[conversation retain]];
+
+
+
}
@@ -1998,4 +1998,4 @@ - (NSManagedObjectContext *)managedObjectContext {
}
-@end
\ No newline at end of file
+@end
diff --git a/Sources/WCMonitorController.h b/Sources/WCMonitorController.h
index 366e4c58..919e556b 100644
--- a/Sources/WCMonitorController.h
+++ b/Sources/WCMonitorController.h
@@ -58,6 +58,8 @@
BOOL _error;
}
+- (void)wiredUserGetUsersReply:(WIP7Message *)message;
+
- (IBAction)all:(id)sender;
- (IBAction)downloading:(id)sender;
- (IBAction)uploading:(id)sender;
diff --git a/Sources/WCMonitorController.m b/Sources/WCMonitorController.m
index 9be12278..e167354b 100644
--- a/Sources/WCMonitorController.m
+++ b/Sources/WCMonitorController.m
@@ -444,7 +444,7 @@ - (void)disconnectSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode
WIP7Message *message;
WCUser *user = contextInfo;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
message = [WIP7Message messageWithName:@"wired.user.disconnect_user" spec:WCP7Spec];
[message setUInt32:[user userID] forName:@"wired.user.id"];
[message setString:[_disconnectMessageTextField stringValue] forName:@"wired.user.disconnect_message"];
@@ -514,7 +514,7 @@ - (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
NSMutableDictionary *dictionary;
- NSString *status, *userInfo;
+ NSString *status;
WCUser *user;
user = [self _userAtIndex:row];
diff --git a/Sources/WCPreferences.h b/Sources/WCPreferences.h
index 27c6f731..3989b389 100644
--- a/Sources/WCPreferences.h
+++ b/Sources/WCPreferences.h
@@ -150,7 +150,6 @@ extern NSString * const WCIconDidChangeNotification;
IBOutlet NSMenuItem *_filesDownloadFolderMenuItem;
IBOutlet NSButton *_filesOpenFoldersInNewWindowsButton;
IBOutlet NSButton *_filesQueueTransfersButton;
- IBOutlet NSButton *_filesCheckForResourceForksButton;
IBOutlet NSButton *_filesRemoveTransfersButton;
IBOutlet NSTextField *_networkConnectionTimeoutTextField;
diff --git a/Sources/WCPreferences.m b/Sources/WCPreferences.m
index e1e058c3..881ea431 100644
--- a/Sources/WCPreferences.m
+++ b/Sources/WCPreferences.m
@@ -309,8 +309,11 @@ - (void)_reloadTemplatesForMenu:(NSMenu *)menu {
}
[menu addItem:[NSMenuItem separatorItem]];
- [menu addItemWithTitle:@"Add New Template..." action:@selector(addThemeTemplate:) keyEquivalent:@""];
- [menu addItemWithTitle:@"Manage Templates..." action:@selector(manageThemeTemplates:) keyEquivalent:@""];
+
+ // NSLS(@"Add New Theme...", @"Add Theme Menu Item Title")
+
+ [menu addItemWithTitle:NSLS(@"Add New Template...", @"Add Template Menu Item Title") action:@selector(addThemeTemplate:) keyEquivalent:@""];
+ [menu addItemWithTitle:NSLS(@"Manage Templates...", @"Add Templates Menu Item Title") action:@selector(manageThemeTemplates:) keyEquivalent:@""];
}
@@ -554,7 +557,7 @@ - (void)_changeBuiltinThemePanelDidEnd:(NSWindow *)sheet returnCode:(NSInteger)r
NSMutableDictionary *newTheme;
NSDictionary *theme = contextInfo;
- if(returnCode == NSAlertFirstButtonReturn) {
+ if(returnCode == NSAlertDefaultReturn) {
newTheme = [[theme mutableCopy] autorelease];
[newTheme setObject:[WCApplicationController copiedNameForName:[theme objectForKey:WCThemesName] existingNames:[self _themeNames]]
forKey:WCThemesName];
@@ -759,7 +762,6 @@ - (void)windowDidLoad {
[_filesOpenFoldersInNewWindowsButton setState:[[WCSettings settings] boolForKey:WCOpenFoldersInNewWindows]];
[_filesQueueTransfersButton setState:[[WCSettings settings] boolForKey:WCQueueTransfers]];
- [_filesCheckForResourceForksButton setState:[[WCSettings settings] boolForKey:WCCheckForResourceForks]];
[_filesRemoveTransfersButton setState:[[WCSettings settings] boolForKey:WCRemoveTransfers]];
[_networkConnectionTimeoutTextField setStringValue:[NSSWF:@"%d", [[WCSettings settings] intForKey:WCNetworkConnectionTimeout]]];
@@ -1050,7 +1052,7 @@ - (IBAction)changePreferences:(id)sender {
image = [_iconImageView image];
if(image) {
- string = [[[NSBitmapImageRep imageRepWithData:[image TIFFRepresentation]] representationUsingType:NSPNGFileType properties:NULL]
+ string = [[[NSBitmapImageRep imageRepWithData:[image TIFFRepresentation]] representationUsingType:NSPNGFileType properties:@{}]
base64EncodedString];
if(!string)
@@ -1087,7 +1089,6 @@ - (IBAction)changePreferences:(id)sender {
[[WCSettings settings] setBool:[_filesOpenFoldersInNewWindowsButton state] forKey:WCOpenFoldersInNewWindows];
[[WCSettings settings] setBool:[_filesQueueTransfersButton state] forKey:WCQueueTransfers];
- [[WCSettings settings] setBool:[_filesCheckForResourceForksButton state] forKey:WCCheckForResourceForks];
[[WCSettings settings] setBool:[_filesRemoveTransfersButton state] forKey:WCRemoveTransfers];
[[WCSettings settings] setFloat:[_eventsVolumeSlider floatValue] forKey:WCEventsVolume];
@@ -1101,14 +1102,14 @@ - (IBAction)changeNetwork:(id)sender {
[[WCSettings settings] setInteger:[_networkCipherPopUpButton selectedTag] forKey:WCNetworkEncryptionCipher];
[[WCSettings settings] setBool:[_networkCompressionButton state] forKey:WCNetworkCompressionEnabled];
- NSAlert *alert = [NSAlert alertWithMessageText:@"Network Settings Changed"
- defaultButton:@"OK"
- alternateButton:nil
- otherButton:nil
- informativeTextWithFormat:@"This change cannot be applied to already active connections. Change will only take effect for newly initiated connections."];
-
- [alert runModal];
-
+ NSAlert *alert = [[NSAlert alloc] init];
+ [alert setMessageText:@"Network Settings Changed"];
+ [alert addButtonWithTitle:@"OK"];
+ [alert setInformativeText:@"This change cannot be applied to already active connections. Change will only take effect for newly initiated connections."];
+
+ [alert runModal];
+
+
[[NSNotificationCenter defaultCenter] postNotificationName:WCPreferencesDidChangeNotification];
}
@@ -1193,7 +1194,7 @@ - (void)customizeBuiltInAlertDidEnd:(NSAlert *)sheet returnCode:(NSInteger)retur
[NSApp endSheet:[sheet window]];
[[sheet window] orderOut:self];
- if(returnCode == NSAlertFirstButtonReturn) {
+ if(returnCode == NSAlertDefaultReturn) {
newName = [WCApplicationController copiedNameForName:[theme objectForKey:WCThemesName]
existingNames:[self _themeNames]];
@@ -1326,7 +1327,7 @@ - (void)deleteThemeSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCod
NSNumber *row = contextInfo;
NSString *identifier;
- if(returnCode == NSAlertFirstButtonReturn) {
+ if(returnCode == NSAlertDefaultReturn) {
identifier = [[[[WCSettings settings] objectForKey:WCThemes] objectAtIndex:[row unsignedIntegerValue]]
objectForKey:WCThemesIdentifier];
@@ -1390,7 +1391,7 @@ - (IBAction)exportTheme:(id)sender {
[savePanel setNameFieldStringValue:[[theme objectForKey:WCThemesName] stringByAppendingPathExtension:@"WiredTheme"]];
[savePanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton)
+ if(result == NSModalResponseOK)
[theme writeToURL:[savePanel URL] atomically:YES];
[theme release];
@@ -1408,7 +1409,7 @@ - (IBAction)importTheme:(id)sender {
[openPanel setAllowedFileTypes:[NSArray arrayWithObject:@"WiredTheme"]];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton)
+ if(result == NSModalResponseOK)
[self importThemeFromFile:[[openPanel URL] path]];
}];
}
@@ -1587,7 +1588,7 @@ - (IBAction)addThemeTemplate:(id)sender {
[self closeManageThemeTemplates:sender];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
[_publicTemplateManager addTemplateAtPath:[[openPanel URL] path]];
}
@@ -1687,7 +1688,7 @@ - (IBAction)exportBookmarks:(id)sender {
NSDictionary *dictionary;
NSString *password;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
bookmarks = [NSMutableArray array];
enumerator = [[[WCSettings settings] objectForKey:WCBookmarks] objectEnumerator];
@@ -1724,7 +1725,7 @@ - (IBAction)importBookmarks:(id)sender {
[openPanel setAllowedFileTypes:[NSArray arrayWithObject:@"WiredBookmarks"]];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton)
+ if(result == NSModalResponseOK)
[self importBookmarksFromFile:[[openPanel URL] path]];
}];
}
@@ -1758,7 +1759,7 @@ - (IBAction)otherChatLogsFolder:(id)sender {
[openPanel setDirectoryURL:[NSURL fileURLWithPath:[[WCApplicationController sharedController] chatLogsPath]]];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
[[WCSettings settings] setObject:[[openPanel URL] path] forKey:WCChatLogsPath];
[[WCApplicationController sharedController] performSelectorInBackground:@selector(reloadChatLogsWithPath:)
@@ -1945,7 +1946,7 @@ - (IBAction)deleteIgnore:(id)sender {
- (void)deleteIgnoreSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSNumber *row = contextInfo;
- if(returnCode == NSAlertFirstButtonReturn) {
+ if(returnCode == NSAlertDefaultReturn) {
[[WCSettings settings] removeObjectAtIndex:[row integerValue] fromArrayForKey:WCIgnores];
[_ignoresTableView reloadData];
@@ -2016,7 +2017,7 @@ - (IBAction)otherDownloadFolder:(id)sender {
[openPanel setPrompt:NSLS(@"Select", @"Select download folder dialog button title")];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
[[WCSettings settings] setObject:[[openPanel URL] path] forKey:WCDownloadFolder];
[self _reloadDownloadFolder];
@@ -2050,7 +2051,7 @@ - (IBAction)exportTrackerBookmarks:(id)sender {
NSDictionary *dictionary;
NSString *password;
- if(result == NSOKButton) {
+ if(result == NSModalResponseOK) {
bookmarks = [NSMutableArray array];
enumerator = [[[WCSettings settings] objectForKey:WCTrackerBookmarks] objectEnumerator];
@@ -2084,7 +2085,7 @@ - (IBAction)importTrackerBookmarks:(id)sender {
[openPanel setAllowedFileTypes:[NSArray arrayWithObject:@"WiredTrackerBookmarks"]];
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
- if(result == NSOKButton)
+ if(result == NSModalResponseOK)
[self importTrackerBookmarksFromFile:[[openPanel URL] path]];
}];
}
diff --git a/Sources/WCPrivateChat.m b/Sources/WCPrivateChat.m
index 50e9ced9..50cbe74b 100644
--- a/Sources/WCPrivateChat.m
+++ b/Sources/WCPrivateChat.m
@@ -109,8 +109,8 @@ - (void)windowWillClose:(NSNotification *)notification {
if([[WCSettings settings] boolForKey:WCChatLogsHistoryEnabled] && ![_chatController chatIsEmpty])
[[[[WCApplicationController sharedController] logController] privateChatHistoryBundle] addHistoryForWebView:[_chatController webView]
- withConnectionName:[[_chatController connection] name]
- identity:[user nick]];
+ withConnectionName:[[_chatController connection] name]
+ identity:[user nick]];
message = [WIP7Message messageWithName:@"wired.chat.leave_chat" spec:WCP7Spec];
[message setUInt32:[_chatController chatID] forName:@"wired.chat.id"];
diff --git a/Sources/WCPrivateChatController.h b/Sources/WCPrivateChatController.h
index cf1f304e..20cf9696 100644
--- a/Sources/WCPrivateChatController.h
+++ b/Sources/WCPrivateChatController.h
@@ -33,7 +33,7 @@
@interface WCPrivateChatController : WCChatController {
IBOutlet WCPrivateChat *_privateChat;
- NSUInteger _chatID;
+ unsigned int _chatID;
WCUser *_inviteUser;
}
diff --git a/Sources/WCPrivateChatController.m b/Sources/WCPrivateChatController.m
index 89889801..56d9bbb8 100644
--- a/Sources/WCPrivateChatController.m
+++ b/Sources/WCPrivateChatController.m
@@ -191,14 +191,14 @@ - (BOOL)tableView:(NSTableView *)tableView acceptDrop:(id )info
#pragma mark -
- (void)clearChat {
- WCUser *user;
+ WCUser *user;
- user = [self userWithUserID:[[self connection] userID]];
+ user = [self userWithUserID:[[self connection] userID]];
if([[WCSettings settings] boolForKey:WCChatLogsHistoryEnabled] && ![self chatIsEmpty])
[[[[WCApplicationController sharedController] logController] privateChatHistoryBundle] addHistoryForWebView:[self webView]
- withConnectionName:[[self connection] name]
- identity:[user nick]];
+ withConnectionName:[[self connection] name]
+ identity:[user nick]];
[super clearChat];
}
diff --git a/Sources/WCPublicChat.h b/Sources/WCPublicChat.h
index c2e7b72b..b7caf4f4 100644
--- a/Sources/WCPublicChat.h
+++ b/Sources/WCPublicChat.h
@@ -115,8 +115,6 @@
#pragma mark -
- (NSInteger)numberOfUnreads;
-- (NSInteger)numberOfUnreadsForConnection:(WCServerConnection *)connection;
-
- (void)saveAllChatControllerHistory;
- (void)addChatController:(WCPublicChatController *)chatController;
diff --git a/Sources/WCPublicChat.m b/Sources/WCPublicChat.m
index 400cd535..06d15646 100644
--- a/Sources/WCPublicChat.m
+++ b/Sources/WCPublicChat.m
@@ -592,7 +592,7 @@ - (void)windowDidLoad {
[_tabBarView setAllowsResizing:YES];
[_tabBarView setPartnerView:_resourcesSplitView];
- [_chatTabView setDelegate:_tabBarView];
+ [_chatTabView setDelegate:(id)_tabBarView];
[_viewsSegmentedControl setSelected:![[WCSettings settings] boolForKey:WCHideServerList] forSegment:0];
[_viewsSegmentedControl setSelected:![[WCSettings settings] boolForKey:WCHideUserList] forSegment:1];
@@ -1239,6 +1239,10 @@ - (BOOL)validateMenuItem:(NSMenuItem *)item {
- (BOOL)validateToolbarItem:(NSToolbarItem *)item {
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wundeclared-selector"
+
WCServerConnection *connection;
SEL selector;
@@ -1265,6 +1269,7 @@ - (BOOL)validateToolbarItem:(NSToolbarItem *)item {
else if(selector == @selector(switchViews:))
[[_viewsSegmentedControl cell] setEnabled:([self selectedChatController] != nil)];
+#pragma clang diagnostic pop
return YES;
}
@@ -1776,7 +1781,7 @@ - (IBAction)reloadTracker:(id)sender {
item = [self _selectedItem];
if([item isKindOfClass:[WCServerTracker class]]) {
- state = [item state];
+ state = (WCServerTrackerState)[item state];
if(state == WCServerTrackerIdle)
[_serversOutlineView expandItem:item];
@@ -1894,32 +1899,28 @@ - (IBAction)previousConnection:(id)sender {
}
}
-
-
- (IBAction)closeTab:(id)sender {
- NSTabViewItem *tabViewItem;
- WCServerConnection *connection;
-
- tabViewItem = [_chatTabView selectedTabViewItem];
- connection = [[self selectedChatController] connection];
-
- if([self _beginConfirmDisconnectSheetModalForWindow:[self window]
- connection:connection
- modalDelegate:self
- didEndSelector:@selector(closeTabSheetDidEnd:returnCode:contextInfo:)
- contextInfo:[tabViewItem retain]]) {
-
- [self _removeTabViewItem:tabViewItem];
-
- [_chatTabView removeTabViewItem:tabViewItem];
-
- [tabViewItem release];
- }
+ NSTabViewItem *tabViewItem;
+ WCServerConnection *connection;
+
+ tabViewItem = [_chatTabView selectedTabViewItem];
+ connection = [[self selectedChatController] connection];
+
+ if([self _beginConfirmDisconnectSheetModalForWindow:[self window]
+ connection:connection
+ modalDelegate:self
+ didEndSelector:@selector(closeTabSheetDidEnd:returnCode:contextInfo:)
+ contextInfo:[tabViewItem retain]]) {
+
+ [self _removeTabViewItem:tabViewItem];
+
+ [_chatTabView removeTabViewItem:tabViewItem];
+
+ [tabViewItem release];
+ }
}
-
-
- (void)closeTabSheetDidEnd:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo {
NSTabViewItem *tabViewItem = contextInfo;
diff --git a/Sources/WCPublicChatController.m b/Sources/WCPublicChatController.m
index 6997201c..175fde9d 100644
--- a/Sources/WCPublicChatController.m
+++ b/Sources/WCPublicChatController.m
@@ -239,7 +239,7 @@ - (void)banSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contex
WIP7Message *message;
WCUser *user = contextInfo;
- if(returnCode == NSOKButton) {
+ if(returnCode == NSModalResponseOK) {
message = [WIP7Message messageWithName:@"wired.user.ban_user" spec:WCP7Spec];
[message setUInt32:[user userID] forName:@"wired.user.id"];
[message setString:[_banMessageTextField stringValue] forName:@"wired.user.disconnect_message"];
diff --git a/Sources/WCServerBookmarkController.m b/Sources/WCServerBookmarkController.m
index 9b5bcb13..76d9a56a 100644
--- a/Sources/WCServerBookmarkController.m
+++ b/Sources/WCServerBookmarkController.m
@@ -15,7 +15,6 @@
@interface WCServerBookmarkController (Private)
- (void)_savePasswordForBookmark:(NSArray *)arguments;
-
- (void)_reloadThemes;
@end
@@ -27,9 +26,9 @@ @implementation WCServerBookmarkController (Private)
#pragma mark -
- (void)_savePasswordForBookmark:(NSArray *)arguments {
- NSDictionary *oldBookmark = [arguments objectAtIndex:0];
- NSDictionary *bookmark = [arguments objectAtIndex:1];
- NSString *password = [arguments objectAtIndex:2];
+ NSDictionary *oldBookmark = [arguments objectAtIndex:0];
+ NSDictionary *bookmark = [arguments objectAtIndex:1];
+ NSString *password = [arguments objectAtIndex:2];
if(![oldBookmark isEqual:bookmark])
[[WCKeychain keychain] deletePasswordForBookmark:oldBookmark];
@@ -65,9 +64,6 @@ - (void)_reloadThemes {
@end
-
-
-
@implementation WCServerBookmarkController
#pragma mark -
@@ -108,6 +104,10 @@ - (void)load {
}
}
+- (void)_bookmarkDidChange:(NSDictionary *)bookmark {
+ [[NSNotificationCenter defaultCenter] postNotificationName:WCBookmarkDidChangeNotification object:bookmark];
+ [[NSNotificationCenter defaultCenter] postNotificationName:WCBookmarksDidChangeNotification];
+}
- (void)save {
NSString *password;
diff --git a/Sources/WCServerConnection.h b/Sources/WCServerConnection.h
index a63c8d8d..2be1a608 100644
--- a/Sources/WCServerConnection.h
+++ b/Sources/WCServerConnection.h
@@ -56,7 +56,7 @@ extern NSString * const WCServerConnectionEventInfo2Key;
NSString *_identifier;
NSDictionary *_theme;
- NSUInteger _userID;
+ unsigned long _userID;
WCServer *_server;
WCCache *_cache;
diff --git a/Sources/WCServerConnection.m b/Sources/WCServerConnection.m
index da1da7b8..831f1e7b 100644
--- a/Sources/WCServerConnection.m
+++ b/Sources/WCServerConnection.m
@@ -361,7 +361,7 @@ - (void)wiredClientInfoReply:(WIP7Message *)message {
- (void)wiredLoginReply:(WIP7Message *)message {
if([[message name] isEqualToString:@"wired.login"]) {
- [message getUInt32:&_userID forName:@"wired.user.id"];
+ [message getUInt32:(unsigned int*)&_userID forName:@"wired.user.id"];
[self triggerEvent:WCEventsServerConnected];
}
diff --git a/Sources/WCServerItem.m b/Sources/WCServerItem.m
index d120f0a5..21025e0a 100644
--- a/Sources/WCServerItem.m
+++ b/Sources/WCServerItem.m
@@ -357,7 +357,7 @@ - (id)_initWithBookmark:(NSDictionary *)bookmark {
_url = [[WIURL URLWithString:[bookmark objectForKey:WCBookmarksAddress] scheme:@"wiredp7"] retain];
[_url setUser:[bookmark objectForKey:WCBookmarksLogin]];
- [_url setPassword:[[WCKeychain keychain] passwordForBookmark:bookmark]];
+ //[_url setPassword:[[WCKeychain keychain] passwordForBookmark:bookmark]];
return self;
}
diff --git a/Sources/WCSettings.m b/Sources/WCSettings.m
index 05bca0f8..fe6b7f46 100644
--- a/Sources/WCSettings.m
+++ b/Sources/WCSettings.m
@@ -727,7 +727,7 @@ + (id)settings {
// otherButton:nil
// informativeTextWithFormat:@"Wired Client found an old preferences file (~/Library/Preferences/com.zanka.WiredClientDebugP7). Do you want to migrate it ?"];
//
-// if([alert runModal] == NSOKButton) {
+// if([alert runModal] == NSModalResponseOK) {
// [[NSUserDefaults standardUserDefaults] setPersistentDomain:dictionary forName:@"fr.read-write.WiredClient"];
//
// if ([[NSUserDefaults standardUserDefaults] objectForKey:@"SUFeedURL"])
diff --git a/Sources/WCSettingsController.h b/Sources/WCSettingsController.h
index f0db5389..21a1484a 100644
--- a/Sources/WCSettingsController.h
+++ b/Sources/WCSettingsController.h
@@ -64,6 +64,10 @@
NSSize _minWindowSize;
}
+- (void)wiredSettingsGetSettingsReply:(WIP7Message *)message;
+- (void)wiredSettingsSetSettingsReply:(WIP7Message *)message;
+
+
- (IBAction)addTracker:(id)sender;
- (IBAction)deleteTracker:(id)sender;
- (IBAction)addCategory:(id)sender;
diff --git a/Sources/WCSettingsController.m b/Sources/WCSettingsController.m
index 0af64d60..7e5ece06 100644
--- a/Sources/WCSettingsController.m
+++ b/Sources/WCSettingsController.m
@@ -101,7 +101,7 @@ - (void)_setSettings {
if(image) {
data = [[NSBitmapImageRep imageRepWithData:[image TIFFRepresentation]]
- representationUsingType:NSPNGFileType properties:NULL];
+ representationUsingType:NSPNGFileType properties:@{}];
} else {
data = [NSData data];
}
diff --git a/Sources/WCTabBarItem.m b/Sources/WCTabBarItem.m
index 4a547b91..076ccfb8 100644
--- a/Sources/WCTabBarItem.m
+++ b/Sources/WCTabBarItem.m
@@ -45,12 +45,12 @@ - (id)init {
}
- (void)dealloc {
- [_title release], _title = nil;
- [_icon release], _icon = nil;
- [_iconName release], _iconName = nil;
- [_largeImage release], _largeImage = nil;
- [_identifier release], _identifier = nil;
- [_objectCountColor release], _objectCountColor = nil;
+ [_title release]; _title = nil;
+ [_icon release]; _icon = nil;
+ [_iconName release]; _iconName = nil;
+ [_largeImage release]; _largeImage = nil;
+ [_identifier release]; _identifier = nil;
+ [_objectCountColor release]; _objectCountColor = nil;
[super dealloc];
}
diff --git a/Sources/WCTrackerBookmarkController.m b/Sources/WCTrackerBookmarkController.m
index d81d233b..ecf6f16a 100644
--- a/Sources/WCTrackerBookmarkController.m
+++ b/Sources/WCTrackerBookmarkController.m
@@ -38,6 +38,11 @@ - (void)_savePasswordForTrackerBookmark:(NSArray *)arguments {
[[WCKeychain keychain] deletePasswordForTrackerBookmark:bookmark];
}
+- (void)_bookmarkDidChange:(NSDictionary *)bookmark {
+ [[NSNotificationCenter defaultCenter] postNotificationName:WCBookmarkDidChangeNotification object:bookmark];
+ [[NSNotificationCenter defaultCenter] postNotificationName:WCBookmarksDidChangeNotification];
+}
+
@end
@@ -67,6 +72,7 @@ - (void)load {
}
+
- (void)save {
NSString *password;
NSInteger row;
diff --git a/Sources/WCTransfer.m b/Sources/WCTransfer.m
index 332352d2..9c70154b 100644
--- a/Sources/WCTransfer.m
+++ b/Sources/WCTransfer.m
@@ -140,6 +140,7 @@ - (id)init {
_identifier = [[NSString UUIDString] retain];
_progressIndicator = [[WIUnclickableProgressIndicator alloc] initWithFrame:NSMakeRect(0.0, 0.0, 10.0, 10.0)];
+
[_progressIndicator setUsesThreadedAnimation:YES];
[_progressIndicator setMinValue:0.0];
[_progressIndicator setMaxValue:1.0];
diff --git a/Sources/WCTransfers.h b/Sources/WCTransfers.h
index e2fb8485..973371ac 100644
--- a/Sources/WCTransfers.h
+++ b/Sources/WCTransfers.h
@@ -60,6 +60,10 @@ extern NSString * const WCTransfersQueueUpdatedNotification;
Class _quickLookPanelClass;
}
+- (void)wiredTransferUploadDirectoryReply:(WIP7Message *)message;
+- (void)transferThread:(id)arg;
+- (void)wiredFileListPathReply:(WIP7Message *)message;
+
+ (id)transfers;
+ (BOOL)downloadFileAtPath:(NSString *)path forConnection:(WCServerConnection *)connection;
diff --git a/Sources/WCTransfers.m b/Sources/WCTransfers.m
index 1b624201..b48262d7 100644
--- a/Sources/WCTransfers.m
+++ b/Sources/WCTransfers.m
@@ -2765,6 +2765,10 @@ - (IBAction)clear:(id)sender {
- (IBAction)quickLook:(id)sender {
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wundeclared-selector"
+
NSEnumerator *enumerator;
NSMutableArray *urls;
WCTransfer *transfer;
@@ -2799,6 +2803,8 @@ - (IBAction)quickLook:(id)sender {
withObject:urls];
}
}
+
+#pragma clang diagnostic pop
}
@@ -2838,7 +2844,7 @@ - (IBAction)revealInFinder:(id)sender {
else
path = [transfer localPath];
- [[NSWorkspace sharedWorkspace] selectFile:path inFileViewerRootedAtPath:NULL];
+ [[NSWorkspace sharedWorkspace] selectFile:path inFileViewerRootedAtPath:@""];
}
}
@@ -2921,7 +2927,7 @@ - (void)tableViewShouldCopyInfo:(NSTableView *)tableView {
enumerator = [[self _selectedTransfers] objectEnumerator];
while((transfer = [enumerator nextObject]))
- [string appendFormat:[NSSWF:@"%@ - %@\n", [transfer name], [self _statusForTransfer:transfer]]];
+ [string appendFormat:@"%@",[NSSWF:@"%@ - %@\n", [transfer name], [self _statusForTransfer:transfer]]];
[string trimCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
diff --git a/Sources/WCUser.h b/Sources/WCUser.h
index 73c9edb0..a94c0540 100644
--- a/Sources/WCUser.h
+++ b/Sources/WCUser.h
@@ -32,7 +32,7 @@
@class WCTransfer;
@interface WCUser : WCServerConnectionObject {
- NSUInteger _userID;
+ unsigned long _userID;
BOOL _idle;
NSString *_nick;
NSString *_status;
@@ -41,7 +41,7 @@
NSString *_address;
NSString *_host;
NSString *_version;
- NSUInteger _cipherBits;
+ unsigned long _cipherBits;
NSString *_cipherName;
NSDate *_joinDate;
NSDate *_idleDate;
@@ -71,7 +71,7 @@
- (NSString *)address;
- (NSString *)host;
- (NSString *)version;
-- (NSUInteger)cipherBits;
+- (unsigned long)cipherBits;
- (NSString *)cipherName;
- (NSDate *)joinDate;
- (NSDate *)idleDate;
diff --git a/Sources/WCUser.m b/Sources/WCUser.m
index 6125de91..be10ae95 100644
--- a/Sources/WCUser.m
+++ b/Sources/WCUser.m
@@ -300,7 +300,7 @@ - (NSString *)version {
-- (NSUInteger)cipherBits {
+- (unsigned long)cipherBits {
return _cipherBits;
}
diff --git a/Sources/WCUserInfo.h b/Sources/WCUserInfo.h
index eb7c990a..5dfa8adb 100644
--- a/Sources/WCUserInfo.h
+++ b/Sources/WCUserInfo.h
@@ -65,7 +65,7 @@
}
+ (id)userInfoWithConnection:(WCServerConnection *)connection user:(WCUser *)user;
-
+- (void)wiredUserGetInfoReply:(WIP7Message *)message;
- (IBAction)icon:(id)sender;
@end
diff --git a/Sources/WCUserInfo.m b/Sources/WCUserInfo.m
index 96901b4c..84f0ee90 100644
--- a/Sources/WCUserInfo.m
+++ b/Sources/WCUserInfo.m
@@ -74,7 +74,7 @@ - (void)_reloadUserInfo {
- (void)_showUserInfo {
NSMutableArray *groups;
- NSMutableString *groupString, *groupsString;
+ NSMutableString *groupsString;
NSRect rect;
CGFloat height;
@@ -118,7 +118,7 @@ - (void)_showUserInfo {
[_versionTextField setStringValue:[_user version]];
if([_user cipherBits] > 0) {
- [_cipherTextField setStringValue:[NSSWF:@"%@/%u %@",
+ [_cipherTextField setStringValue:[NSSWF:@"%@/%lu %@",
[_user cipherName],
[_user cipherBits],
NSLS(@"bits", "Cipher string")]];
diff --git a/Sources/WCWindowGradientView.m b/Sources/WCWindowGradientView.m
index 8468b1e3..609e1ecc 100644
--- a/Sources/WCWindowGradientView.m
+++ b/Sources/WCWindowGradientView.m
@@ -14,9 +14,10 @@
#endif
-
+//#define WC_WINDOW_STARTING_KEY_COLOR [NSColor colorWithCalibratedRed:0.8162 green:0.8163 blue:0.8161 alpha:1.0000]
#define WC_WINDOW_STARTING_KEY_COLOR [NSColor colorWithCalibratedRed:0.8684 green:0.8685 blue:0.8683 alpha:1.0000]
-#define WC_WINDOW_ENDING_KEY_COLOR [NSColor colorWithCalibratedRed:0.8162 green:0.8163 blue:0.8161 alpha:1.0000]
+#define WC_WINDOW_ENDING_KEY_COLOR [NSColor colorWithCalibratedRed:0.8684 green:0.8685 blue:0.8683 alpha:1.0000]
+//#define WC_WINDOW_ENDING_KEY_COLOR [NSColor colorWithCalibratedRed:0.8162 green:0.8163 blue:0.8161 alpha:1.0000]
#define WC_WINDOW_STARTING_COLOR [NSColor colorWithCalibratedRed:0.9555 green:0.9557 blue:0.9555 alpha:1.0000]
#define WC_WINDOW_ENDING_COLOR [NSColor colorWithCalibratedRed:0.9555 green:0.9557 blue:0.9555 alpha:1.0000]
diff --git a/Sources/WDMessagesNode.m b/Sources/WDMessagesNode.m
index 4ed4fe2a..183b2479 100644
--- a/Sources/WDMessagesNode.m
+++ b/Sources/WDMessagesNode.m
@@ -34,7 +34,7 @@ - (void)dealloc
- (void)setConnection:(WCServerConnection *)connection {
if(_connection)
- [_connection release], _connection = nil;
+ [_connection release]; _connection = nil;
_connection = [connection retain];
diff --git a/Templates/Neo/htdocs/css/boards.css b/Templates/Neo/htdocs/css/boards.css
index e2ed2146..df799c6a 100644
--- a/Templates/Neo/htdocs/css/boards.css
+++ b/Templates/Neo/htdocs/css/boards.css
@@ -74,8 +74,11 @@ span.postheadervalue {
span.postfrom {
- font-weight: bold;
- margin-left: 10px;
+ min-width: 400px;
+ text-align: left;
+ display: inline-block;
+ margin-left: 10px;
+ font-weight: bold;
}
span.postpostdatestring, span.posteditdatestring {
diff --git a/Wired.WiredEmoticons/Info.plist b/Wired.WiredEmoticons/Info.plist
deleted file mode 100644
index 95e09f86..00000000
--- a/Wired.WiredEmoticons/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
- NSPrincipalClass
-
-
-
diff --git a/WiredClient.xcodeproj/project.pbxproj b/WiredClient.xcodeproj/project.pbxproj
index 103e4805..edac0cdc 100644
--- a/WiredClient.xcodeproj/project.pbxproj
+++ b/WiredClient.xcodeproj/project.pbxproj
@@ -77,10 +77,6 @@
4C06680215DED6D400E8D810 /* History.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C06680015DED6D400E8D810 /* History.xib */; };
4C06680515DED6E400E8D810 /* Console.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C06680315DED6E400E8D810 /* Console.xib */; };
4C06680815DED6EF00E8D810 /* Error.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C06680615DED6EF00E8D810 /* Error.xib */; };
- 4C076C6D1FDF18DB00775589 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C076C6B1FDF18DB00775589 /* libcrypto.a */; };
- 4C076C6E1FDF18DB00775589 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C076C6C1FDF18DB00775589 /* libssl.a */; };
- 4C076C701FDF18E600775589 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C076C6F1FDF18E500775589 /* libxml2.tbd */; };
- 4C076C721FDF18EC00775589 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C076C711FDF18EC00775589 /* libz.tbd */; };
4C155D0D1C39C58900C16971 /* Wired.WiredEmoticons in Resources */ = {isa = PBXBuildFile; fileRef = 4C2BDA4E17F9004A0069B38E /* Wired.WiredEmoticons */; };
4C16068C181494BB00373611 /* htdocs in Resources */ = {isa = PBXBuildFile; fileRef = 4C160683181494A800373611 /* htdocs */; };
4C22070C17DE369500F1FBBA /* WCDatabaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C22070A17DE369500F1FBBA /* WCDatabaseController.m */; };
@@ -100,77 +96,6 @@
4C22073B17DE36B300F1FBBA /* _WDConversation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C22072917DE36B300F1FBBA /* _WDConversation.m */; };
4C22073C17DE36B300F1FBBA /* _WDMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C22072B17DE36B300F1FBBA /* _WDMessage.m */; };
4C22073D17DE36B300F1FBBA /* _WDPrivateMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C22072D17DE36B300F1FBBA /* _WDPrivateMessage.m */; };
- 4C2343D914E6012D0046CD87 /* Alien.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23438D14E6012D0046CD87 /* Alien.tiff */; };
- 4C2343DA14E6012D0046CD87 /* Ambivalent.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23438E14E6012D0046CD87 /* Ambivalent.tiff */; };
- 4C2343DB14E6012D0046CD87 /* Angry.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23438F14E6012D0046CD87 /* Angry.tiff */; };
- 4C2343DD14E6012D0046CD87 /* Baby-boy.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439114E6012D0046CD87 /* Baby-boy.tiff */; };
- 4C2343DE14E6012D0046CD87 /* Baby-girl.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439214E6012D0046CD87 /* Baby-girl.tiff */; };
- 4C2343DF14E6012D0046CD87 /* Beer.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439314E6012D0046CD87 /* Beer.tiff */; };
- 4C2343E014E6012D0046CD87 /* Beret.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439414E6012D0046CD87 /* Beret.tiff */; };
- 4C2343E114E6012D0046CD87 /* Bomb.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439514E6012D0046CD87 /* Bomb.tiff */; };
- 4C2343E214E6012D0046CD87 /* Burger.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439614E6012D0046CD87 /* Burger.tiff */; };
- 4C2343E314E6012D0046CD87 /* Cigar.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439714E6012D0046CD87 /* Cigar.tiff */; };
- 4C2343E414E6012D0046CD87 /* Blushing.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439814E6012D0046CD87 /* Blushing.tiff */; };
- 4C2343E514E6012D0046CD87 /* Coffee.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439914E6012D0046CD87 /* Coffee.tiff */; };
- 4C2343E614E6012D0046CD87 /* Confused.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439A14E6012D0046CD87 /* Confused.tiff */; };
- 4C2343E714E6012D0046CD87 /* Cool.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439B14E6012D0046CD87 /* Cool.tiff */; };
- 4C2343E814E6012D0046CD87 /* Cooler.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439C14E6012D0046CD87 /* Cooler.tiff */; };
- 4C2343E914E6012D0046CD87 /* Crazy.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439D14E6012D0046CD87 /* Crazy.tiff */; };
- 4C2343EA14E6012D0046CD87 /* Cry.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439E14E6012D0046CD87 /* Cry.tiff */; };
- 4C2343EB14E6012D0046CD87 /* Crying.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C23439F14E6012D0046CD87 /* Crying.tiff */; };
- 4C2343EC14E6012D0046CD87 /* Cyclop.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A014E6012D0046CD87 /* Cyclop.tiff */; };
- 4C2343ED14E6012D0046CD87 /* Devil.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A114E6012D0046CD87 /* Devil.tiff */; };
- 4C2343EE14E6012D0046CD87 /* Distrusted.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A214E6012D0046CD87 /* Distrusted.tiff */; };
- 4C2343EF14E6012D0046CD87 /* Doctor.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A314E6012D0046CD87 /* Doctor.tiff */; };
- 4C2343F014E6012D0046CD87 /* Embarrassed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A414E6012D0046CD87 /* Embarrassed.tiff */; };
- 4C2343F114E6012D0046CD87 /* Finger.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A514E6012D0046CD87 /* Finger.tiff */; };
- 4C2343F214E6012D0046CD87 /* Footinmouth.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A614E6012D0046CD87 /* Footinmouth.tiff */; };
- 4C2343F314E6012D0046CD87 /* Frown.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A714E6012D0046CD87 /* Frown.tiff */; };
- 4C2343F414E6012D0046CD87 /* Gasp.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A814E6012D0046CD87 /* Gasp.tiff */; };
- 4C2343F514E6012D0046CD87 /* Grin.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343A914E6012D0046CD87 /* Grin.tiff */; };
- 4C2343F614E6012D0046CD87 /* Heart.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343AA14E6012D0046CD87 /* Heart.tiff */; };
- 4C2343F714E6012D0046CD87 /* Ill.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343AB14E6012D0046CD87 /* Ill.tiff */; };
- 4C2343F814E6012D0046CD87 /* In-love.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343AC14E6012D0046CD87 /* In-love.tiff */; };
- 4C2343F914E6012D0046CD87 /* Innocent.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343AD14E6012D0046CD87 /* Innocent.tiff */; };
- 4C2343FA14E6012D0046CD87 /* Japonais.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343AE14E6012D0046CD87 /* Japonais.tiff */; };
- 4C2343FC14E6012D0046CD87 /* Kiss.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B014E6012D0046CD87 /* Kiss.tiff */; };
- 4C2343FD14E6012D0046CD87 /* Laugh.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B114E6012D0046CD87 /* Laugh.tiff */; };
- 4C2343FE14E6012D0046CD87 /* Lightsaber-blue.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B214E6012D0046CD87 /* Lightsaber-blue.tiff */; };
- 4C2343FF14E6012D0046CD87 /* Lightsaber-green.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B314E6012D0046CD87 /* Lightsaber-green.tiff */; };
- 4C23440014E6012D0046CD87 /* Lightsaber-red.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B414E6012D0046CD87 /* Lightsaber-red.tiff */; };
- 4C23440114E6012D0046CD87 /* Moneymouth.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B514E6012D0046CD87 /* Moneymouth.tiff */; };
- 4C23440214E6012D0046CD87 /* Nerd.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B614E6012D0046CD87 /* Nerd.tiff */; };
- 4C23440314E6012D0046CD87 /* Oops.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B714E6012D0046CD87 /* Oops.tiff */; };
- 4C23440414E6012D0046CD87 /* Party.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B814E6012D0046CD87 /* Party.tiff */; };
- 4C23440514E6012D0046CD87 /* Pig.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343B914E6012D0046CD87 /* Pig.tiff */; };
- 4C23440614E6012D0046CD87 /* Pinch.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BA14E6012D0046CD87 /* Pinch.tiff */; };
- 4C23440714E6012D0046CD87 /* Pirate.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BB14E6012D0046CD87 /* Pirate.tiff */; };
- 4C23440814E6012D0046CD87 /* Pistol.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BC14E6012D0046CD87 /* Pistol.tiff */; };
- 4C23440914E6012D0046CD87 /* Pizza.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BD14E6012D0046CD87 /* Pizza.tiff */; };
- 4C23440A14E6012D0046CD87 /* Poker.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BE14E6012D0046CD87 /* Poker.tiff */; };
- 4C23440B14E6012D0046CD87 /* Police.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343BF14E6012D0046CD87 /* Police.tiff */; };
- 4C23440C14E6012D0046CD87 /* Red-star.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C014E6012D0046CD87 /* Red-star.tiff */; };
- 4C23440E14E6012D0046CD87 /* Santa.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C214E6012D0046CD87 /* Santa.tiff */; };
- 4C23440F14E6012D0046CD87 /* Sarcastic.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C314E6012D0046CD87 /* Sarcastic.tiff */; };
- 4C23441014E6012D0046CD87 /* Sealed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C414E6012D0046CD87 /* Sealed.tiff */; };
- 4C23441114E6012D0046CD87 /* Sick.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C514E6012D0046CD87 /* Sick.tiff */; };
- 4C23441214E6012D0046CD87 /* Skull.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C614E6012D0046CD87 /* Skull.tiff */; };
- 4C23441314E6012D0046CD87 /* Slant.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C714E6012D0046CD87 /* Slant.tiff */; };
- 4C23441414E6012D0046CD87 /* Smile.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C814E6012D0046CD87 /* Smile.tiff */; };
- 4C23441514E6012D0046CD87 /* Sorcerer.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343C914E6012D0046CD87 /* Sorcerer.tiff */; };
- 4C23441614E6012D0046CD87 /* Stupid.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343CA14E6012D0046CD87 /* Stupid.tiff */; };
- 4C23441814E6012D0046CD87 /* Sweating.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343CC14E6012D0046CD87 /* Sweating.tiff */; };
- 4C23441914E6012D0046CD87 /* Tired.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343CD14E6012D0046CD87 /* Tired.tiff */; };
- 4C23441A14E6012D0046CD87 /* Trooper.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343CE14E6012D0046CD87 /* Trooper.tiff */; };
- 4C23441B14E6012D0046CD87 /* Vader.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343CF14E6012D0046CD87 /* Vader.tiff */; };
- 4C23441C14E6012D0046CD87 /* W00t.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D014E6012D0046CD87 /* W00t.tiff */; };
- 4C23441D14E6012D0046CD87 /* Weed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D114E6012D0046CD87 /* Weed.tiff */; };
- 4C23441E14E6012D0046CD87 /* Whistling.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D214E6012D0046CD87 /* Whistling.tiff */; };
- 4C23441F14E6012D0046CD87 /* Wink.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D314E6012D0046CD87 /* Wink.tiff */; };
- 4C23442014E6012D0046CD87 /* Wtf.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D414E6012D0046CD87 /* Wtf.tiff */; };
- 4C23442114E6012D0046CD87 /* Yuck.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D514E6012D0046CD87 /* Yuck.tiff */; };
- 4C23442214E6012D0046CD87 /* Yummy.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D614E6012D0046CD87 /* Yummy.tiff */; };
- 4C23442314E6012D0046CD87 /* Zorro.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 4C2343D714E6012D0046CD87 /* Zorro.tiff */; };
4C2602621FE096B7007E5A6C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4C2602611FE096B7007E5A6C /* Assets.xcassets */; };
4C2BDA5A17F911530069B38E /* WCEmoticonPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2BDA5917F911530069B38E /* WCEmoticonPreferences.m */; };
4C2BDA5D17F9B4D30069B38E /* WCEmoticonPackTableCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2BDA5C17F9B4D30069B38E /* WCEmoticonPackTableCellView.m */; };
@@ -204,7 +129,6 @@
4C82441B17DF73610065CEEE /* WCToolbarGradientView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C82441A17DF73610065CEEE /* WCToolbarGradientView.m */; };
4C82442D17DFB3EA0065CEEE /* NSManagedObjectContext+Fetch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C82442C17DFB3EA0065CEEE /* NSManagedObjectContext+Fetch.m */; };
4C82443717DFC83E0065CEEE /* SBJsonWriter+WCJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C82443617DFC83E0065CEEE /* SBJsonWriter+WCJsonWriter.m */; };
- 4C86C02A155FDEAF00B93247 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF094BB1559D67D005D77BB /* Cocoa.framework */; };
4C86C030155FDEAF00B93247 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C86C02E155FDEAF00B93247 /* InfoPlist.strings */; };
4C86C038155FDEFF00B93247 /* Vintage.WiredTemplate in Copy Templates */ = {isa = PBXBuildFile; fileRef = 4C86C029155FDEAF00B93247 /* Vintage.WiredTemplate */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
4C86C03B155FF4FE00B93247 /* htdocs in Resources */ = {isa = PBXBuildFile; fileRef = 4C86C039155FF40400B93247 /* htdocs */; };
@@ -233,9 +157,7 @@
4CE1532A1800D665004DA093 /* WiredAppKit.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE1530D1800D5E7004DA093 /* WiredAppKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
4CEFF6BE180C3FA600AD7AD9 /* WCThemesPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CEFF6BD180C3FA600AD7AD9 /* WCThemesPreferences.m */; };
4CEFF6D2180C3FF700AD7AD9 /* WCPreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CEFF6D1180C3FF700AD7AD9 /* WCPreferencesController.m */; };
- 4CF094BC1559D67D005D77BB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF094BB1559D67D005D77BB /* Cocoa.framework */; };
4CF094CD1559D6F1005D77BB /* Basic.WiredTemplate in Copy Templates */ = {isa = PBXBuildFile; fileRef = 4CF094BA1559D67D005D77BB /* Basic.WiredTemplate */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
- 4CF094D51559D8C1005D77BB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF094BB1559D67D005D77BB /* Cocoa.framework */; };
4CF094DB1559D8C1005D77BB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4CF094D91559D8C1005D77BB /* InfoPlist.strings */; };
4CF094E51559D9AA005D77BB /* Neo.WiredTemplate in Copy Templates */ = {isa = PBXBuildFile; fileRef = 4CF094D41559D8C1005D77BB /* Neo.WiredTemplate */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
4CFDCBE815695FDA00DA17A6 /* WCChatHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CFDCBE715695FDA00DA17A6 /* WCChatHistory.m */; };
@@ -248,7 +170,6 @@
777D36C50987E125005B5EC1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 777D36C40987E125005B5EC1 /* WebKit.framework */; };
777D3F6609890273005B5EC1 /* WCChatWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 777D3F6509890273005B5EC1 /* WCChatWindow.m */; };
778E8616096D27B500258FE6 /* WCMessagesWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 778E8614096D27B500258FE6 /* WCMessagesWindow.m */; };
- 779951580A122B8A00600320 /* Smileys.plist in Resources */ = {isa = PBXBuildFile; fileRef = 779951570A122B8A00600320 /* Smileys.plist */; };
77ACA8580F4AF26E00577FA1 /* WCAccountsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 77ACA8570F4AF26E00577FA1 /* WCAccountsController.m */; };
77BB1C9A0F28C20E00A402B7 /* WCBoardsWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 77BB1C990F28C20E00A402B7 /* WCBoardsWindow.m */; };
77C83C340B70FBD8000F8478 /* WCChatTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C83C320B70FBD8000F8478 /* WCChatTextView.m */; };
@@ -315,6 +236,11 @@
A5F7F95E0F1D2588007BF4FD /* WCSourceBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F7F95D0F1D2588007BF4FD /* WCSourceBackgroundView.m */; };
A5F7F9F90F1D52DB007BF4FD /* WCSourceImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F7F9F80F1D52DB007BF4FD /* WCSourceImageView.m */; };
A5F802980D8E378300A84685 /* WCMonitorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F802970D8E378300A84685 /* WCMonitorCell.m */; };
+ B12BA439219369020090B54E /* WiredPlus.WiredEmoticons in Resources */ = {isa = PBXBuildFile; fileRef = B12BA438219369020090B54E /* WiredPlus.WiredEmoticons */; };
+ B1D840CA2191AD8C00B991C8 /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE1533E1800D94A004DA093 /* Growl.framework */; };
+ B1D840D42191AEF700B991C8 /* libz.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B1D840D32191AEF700B991C8 /* libz.1.dylib */; };
+ B1D840D62191AF0300B991C8 /* libxml2.2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B1D840D52191AF0300B991C8 /* libxml2.2.dylib */; };
+ B1D840D72191AFA500B991C8 /* Growl.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE1533E1800D94A004DA093 /* Growl.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E631FE006AB48726F7BBB212 /* Pods_Wired_Client.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EA4DF030F0053EC62511D55 /* Pods_Wired_Client.framework */; };
/* End PBXBuildFile section */
@@ -333,27 +259,6 @@
remoteGlobalIDString = 4C86C028155FDEAF00B93247;
remoteInfo = Vintage;
};
- 4C89D6EC182FA6AB0011D61D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4CFCEBDA181EA57400D5FF71;
- remoteInfo = StaticWiredKit;
- };
- 4C89D6EE182FA6AB0011D61D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4C04AABC181EA9B800D00B75;
- remoteInfo = StaticWiredData;
- };
- 4C89D6F0182FA6AB0011D61D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4C04AAC9181EA9B800D00B75;
- remoteInfo = WiredDataTests;
- };
4CDBF1F014BC4CB8007142D3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
@@ -368,20 +273,6 @@
remoteGlobalIDString = 06DB23A61609F5830071BDA0;
remoteInfo = MMTabBarView;
};
- 4CE152FC1800D5E7004DA093 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4CBDABFC147AF52E00D0C51A;
- remoteInfo = "libwired-ios";
- };
- 4CE152FE1800D5E7004DA093 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4CBDADA4147AFC4A00D0C51A;
- remoteInfo = "libwired-simulator";
- };
4CE153001800D5E7004DA093 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
@@ -389,27 +280,6 @@
remoteGlobalIDString = 4CBDAD14147AF94F00D0C51A;
remoteInfo = "libwired-osx";
};
- 4CE153021800D5E7004DA093 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4C667EC0147B018600AAA5C7;
- remoteInfo = StaticWiredFoundation;
- };
- 4CE153041800D5E7004DA093 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4C667F4E147B02A000AAA5C7;
- remoteInfo = StaticWiredNetworking;
- };
- 4CE153061800D5E7004DA093 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4C61FC4F1487166A008EE92C;
- remoteInfo = StaticWiredUIKit;
- };
4CE153081800D5E7004DA093 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */;
@@ -512,6 +382,7 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
+ B1D840D72191AFA500B991C8 /* Growl.framework in Copy Frameworks */,
4CE153271800D665004DA093 /* MMTabBarView.framework in Copy Frameworks */,
4CE153281800D665004DA093 /* WiredFoundation.framework in Copy Frameworks */,
4CE153291800D665004DA093 /* WiredNetworking.framework in Copy Frameworks */,
@@ -573,16 +444,7 @@
4C06680115DED6D400E8D810 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/History.xib; sourceTree = ""; };
4C06680415DED6E400E8D810 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Console.xib; sourceTree = ""; };
4C06680715DED6EF00E8D810 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Error.xib; sourceTree = ""; };
- 4C076C6B1FDF18DB00775589 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = ../../../../../../../../usr/local/Cellar/openssl/1.0.2m/lib/libcrypto.a; sourceTree = ""; };
- 4C076C6C1FDF18DB00775589 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = ../../../../../../../../usr/local/Cellar/openssl/1.0.2m/lib/libssl.a; sourceTree = ""; };
- 4C076C6F1FDF18E500775589 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; };
- 4C076C711FDF18EC00775589 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
4C0B22FB176C95A600B2BF34 /* WiredFrameworks.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = WiredFrameworks.xcodeproj; path = vendor/WiredFrameworks/WiredFrameworks.xcodeproj; sourceTree = ""; };
- 4C115854148CC65D0012B767 /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = usr/lib/libxml2.dylib; sourceTree = SDKROOT; };
- 4C115856148CC6690012B767 /* libcrypto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = usr/lib/libcrypto.dylib; sourceTree = SDKROOT; };
- 4C115858148CC6710012B767 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
- 4C11585A148CC67F0012B767 /* libssl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libssl.dylib; path = usr/lib/libssl.dylib; sourceTree = SDKROOT; };
- 4C155D071C39C53800C16971 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
4C160683181494A800373611 /* htdocs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = htdocs; sourceTree = ""; };
4C2206FB17DCE70000F1FBBA /* WCWebDataSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCWebDataSource.h; sourceTree = ""; };
4C22070917DE369500F1FBBA /* WCDatabaseController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCDatabaseController.h; path = Sources/WCDatabaseController.h; sourceTree = ""; };
@@ -620,77 +482,6 @@
4C22072B17DE36B300F1FBBA /* _WDMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _WDMessage.m; sourceTree = ""; };
4C22072C17DE36B300F1FBBA /* _WDPrivateMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WDPrivateMessage.h; sourceTree = ""; };
4C22072D17DE36B300F1FBBA /* _WDPrivateMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _WDPrivateMessage.m; sourceTree = ""; };
- 4C23438D14E6012D0046CD87 /* Alien.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Alien.tiff; path = Smileys/Alien.tiff; sourceTree = ""; };
- 4C23438E14E6012D0046CD87 /* Ambivalent.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Ambivalent.tiff; path = Smileys/Ambivalent.tiff; sourceTree = ""; };
- 4C23438F14E6012D0046CD87 /* Angry.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Angry.tiff; path = Smileys/Angry.tiff; sourceTree = ""; };
- 4C23439114E6012D0046CD87 /* Baby-boy.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Baby-boy.tiff"; path = "Smileys/Baby-boy.tiff"; sourceTree = ""; };
- 4C23439214E6012D0046CD87 /* Baby-girl.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Baby-girl.tiff"; path = "Smileys/Baby-girl.tiff"; sourceTree = ""; };
- 4C23439314E6012D0046CD87 /* Beer.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Beer.tiff; path = Smileys/Beer.tiff; sourceTree = ""; };
- 4C23439414E6012D0046CD87 /* Beret.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Beret.tiff; path = Smileys/Beret.tiff; sourceTree = ""; };
- 4C23439514E6012D0046CD87 /* Bomb.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Bomb.tiff; path = Smileys/Bomb.tiff; sourceTree = ""; };
- 4C23439614E6012D0046CD87 /* Burger.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Burger.tiff; path = Smileys/Burger.tiff; sourceTree = ""; };
- 4C23439714E6012D0046CD87 /* Cigar.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Cigar.tiff; path = Smileys/Cigar.tiff; sourceTree = ""; };
- 4C23439814E6012D0046CD87 /* Blushing.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Blushing.tiff; path = Smileys/Blushing.tiff; sourceTree = ""; };
- 4C23439914E6012D0046CD87 /* Coffee.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Coffee.tiff; path = Smileys/Coffee.tiff; sourceTree = ""; };
- 4C23439A14E6012D0046CD87 /* Confused.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Confused.tiff; path = Smileys/Confused.tiff; sourceTree = ""; };
- 4C23439B14E6012D0046CD87 /* Cool.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Cool.tiff; path = Smileys/Cool.tiff; sourceTree = ""; };
- 4C23439C14E6012D0046CD87 /* Cooler.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Cooler.tiff; path = Smileys/Cooler.tiff; sourceTree = ""; };
- 4C23439D14E6012D0046CD87 /* Crazy.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Crazy.tiff; path = Smileys/Crazy.tiff; sourceTree = ""; };
- 4C23439E14E6012D0046CD87 /* Cry.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Cry.tiff; path = Smileys/Cry.tiff; sourceTree = ""; };
- 4C23439F14E6012D0046CD87 /* Crying.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Crying.tiff; path = Smileys/Crying.tiff; sourceTree = ""; };
- 4C2343A014E6012D0046CD87 /* Cyclop.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Cyclop.tiff; path = Smileys/Cyclop.tiff; sourceTree = ""; };
- 4C2343A114E6012D0046CD87 /* Devil.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Devil.tiff; path = Smileys/Devil.tiff; sourceTree = ""; };
- 4C2343A214E6012D0046CD87 /* Distrusted.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Distrusted.tiff; path = Smileys/Distrusted.tiff; sourceTree = ""; };
- 4C2343A314E6012D0046CD87 /* Doctor.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Doctor.tiff; path = Smileys/Doctor.tiff; sourceTree = ""; };
- 4C2343A414E6012D0046CD87 /* Embarrassed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Embarrassed.tiff; path = Smileys/Embarrassed.tiff; sourceTree = ""; };
- 4C2343A514E6012D0046CD87 /* Finger.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Finger.tiff; path = Smileys/Finger.tiff; sourceTree = ""; };
- 4C2343A614E6012D0046CD87 /* Footinmouth.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Footinmouth.tiff; path = Smileys/Footinmouth.tiff; sourceTree = ""; };
- 4C2343A714E6012D0046CD87 /* Frown.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Frown.tiff; path = Smileys/Frown.tiff; sourceTree = ""; };
- 4C2343A814E6012D0046CD87 /* Gasp.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Gasp.tiff; path = Smileys/Gasp.tiff; sourceTree = ""; };
- 4C2343A914E6012D0046CD87 /* Grin.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Grin.tiff; path = Smileys/Grin.tiff; sourceTree = ""; };
- 4C2343AA14E6012D0046CD87 /* Heart.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Heart.tiff; path = Smileys/Heart.tiff; sourceTree = ""; };
- 4C2343AB14E6012D0046CD87 /* Ill.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Ill.tiff; path = Smileys/Ill.tiff; sourceTree = ""; };
- 4C2343AC14E6012D0046CD87 /* In-love.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "In-love.tiff"; path = "Smileys/In-love.tiff"; sourceTree = ""; };
- 4C2343AD14E6012D0046CD87 /* Innocent.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Innocent.tiff; path = Smileys/Innocent.tiff; sourceTree = ""; };
- 4C2343AE14E6012D0046CD87 /* Japonais.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Japonais.tiff; path = Smileys/Japonais.tiff; sourceTree = ""; };
- 4C2343B014E6012D0046CD87 /* Kiss.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Kiss.tiff; path = Smileys/Kiss.tiff; sourceTree = ""; };
- 4C2343B114E6012D0046CD87 /* Laugh.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Laugh.tiff; path = Smileys/Laugh.tiff; sourceTree = ""; };
- 4C2343B214E6012D0046CD87 /* Lightsaber-blue.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Lightsaber-blue.tiff"; path = "Smileys/Lightsaber-blue.tiff"; sourceTree = ""; };
- 4C2343B314E6012D0046CD87 /* Lightsaber-green.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Lightsaber-green.tiff"; path = "Smileys/Lightsaber-green.tiff"; sourceTree = ""; };
- 4C2343B414E6012D0046CD87 /* Lightsaber-red.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Lightsaber-red.tiff"; path = "Smileys/Lightsaber-red.tiff"; sourceTree = ""; };
- 4C2343B514E6012D0046CD87 /* Moneymouth.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Moneymouth.tiff; path = Smileys/Moneymouth.tiff; sourceTree = ""; };
- 4C2343B614E6012D0046CD87 /* Nerd.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Nerd.tiff; path = Smileys/Nerd.tiff; sourceTree = ""; };
- 4C2343B714E6012D0046CD87 /* Oops.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Oops.tiff; path = Smileys/Oops.tiff; sourceTree = ""; };
- 4C2343B814E6012D0046CD87 /* Party.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Party.tiff; path = Smileys/Party.tiff; sourceTree = ""; };
- 4C2343B914E6012D0046CD87 /* Pig.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pig.tiff; path = Smileys/Pig.tiff; sourceTree = ""; };
- 4C2343BA14E6012D0046CD87 /* Pinch.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pinch.tiff; path = Smileys/Pinch.tiff; sourceTree = ""; };
- 4C2343BB14E6012D0046CD87 /* Pirate.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pirate.tiff; path = Smileys/Pirate.tiff; sourceTree = ""; };
- 4C2343BC14E6012D0046CD87 /* Pistol.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pistol.tiff; path = Smileys/Pistol.tiff; sourceTree = ""; };
- 4C2343BD14E6012D0046CD87 /* Pizza.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Pizza.tiff; path = Smileys/Pizza.tiff; sourceTree = ""; };
- 4C2343BE14E6012D0046CD87 /* Poker.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Poker.tiff; path = Smileys/Poker.tiff; sourceTree = ""; };
- 4C2343BF14E6012D0046CD87 /* Police.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Police.tiff; path = Smileys/Police.tiff; sourceTree = ""; };
- 4C2343C014E6012D0046CD87 /* Red-star.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = "Red-star.tiff"; path = "Smileys/Red-star.tiff"; sourceTree = ""; };
- 4C2343C214E6012D0046CD87 /* Santa.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Santa.tiff; path = Smileys/Santa.tiff; sourceTree = ""; };
- 4C2343C314E6012D0046CD87 /* Sarcastic.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Sarcastic.tiff; path = Smileys/Sarcastic.tiff; sourceTree = ""; };
- 4C2343C414E6012D0046CD87 /* Sealed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Sealed.tiff; path = Smileys/Sealed.tiff; sourceTree = ""; };
- 4C2343C514E6012D0046CD87 /* Sick.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Sick.tiff; path = Smileys/Sick.tiff; sourceTree = ""; };
- 4C2343C614E6012D0046CD87 /* Skull.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Skull.tiff; path = Smileys/Skull.tiff; sourceTree = ""; };
- 4C2343C714E6012D0046CD87 /* Slant.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Slant.tiff; path = Smileys/Slant.tiff; sourceTree = ""; };
- 4C2343C814E6012D0046CD87 /* Smile.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Smile.tiff; path = Smileys/Smile.tiff; sourceTree = ""; };
- 4C2343C914E6012D0046CD87 /* Sorcerer.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Sorcerer.tiff; path = Smileys/Sorcerer.tiff; sourceTree = ""; };
- 4C2343CA14E6012D0046CD87 /* Stupid.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Stupid.tiff; path = Smileys/Stupid.tiff; sourceTree = ""; };
- 4C2343CC14E6012D0046CD87 /* Sweating.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Sweating.tiff; path = Smileys/Sweating.tiff; sourceTree = ""; };
- 4C2343CD14E6012D0046CD87 /* Tired.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Tired.tiff; path = Smileys/Tired.tiff; sourceTree = ""; };
- 4C2343CE14E6012D0046CD87 /* Trooper.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Trooper.tiff; path = Smileys/Trooper.tiff; sourceTree = ""; };
- 4C2343CF14E6012D0046CD87 /* Vader.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Vader.tiff; path = Smileys/Vader.tiff; sourceTree = ""; };
- 4C2343D014E6012D0046CD87 /* W00t.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = W00t.tiff; path = Smileys/W00t.tiff; sourceTree = ""; };
- 4C2343D114E6012D0046CD87 /* Weed.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Weed.tiff; path = Smileys/Weed.tiff; sourceTree = ""; };
- 4C2343D214E6012D0046CD87 /* Whistling.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Whistling.tiff; path = Smileys/Whistling.tiff; sourceTree = ""; };
- 4C2343D314E6012D0046CD87 /* Wink.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Wink.tiff; path = Smileys/Wink.tiff; sourceTree = ""; };
- 4C2343D414E6012D0046CD87 /* Wtf.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Wtf.tiff; path = Smileys/Wtf.tiff; sourceTree = ""; };
- 4C2343D514E6012D0046CD87 /* Yuck.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Yuck.tiff; path = Smileys/Yuck.tiff; sourceTree = ""; };
- 4C2343D614E6012D0046CD87 /* Yummy.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Yummy.tiff; path = Smileys/Yummy.tiff; sourceTree = ""; };
- 4C2343D714E6012D0046CD87 /* Zorro.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Zorro.tiff; path = Smileys/Zorro.tiff; sourceTree = ""; };
4C2602611FE096B7007E5A6C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
4C2BDA4E17F9004A0069B38E /* Wired.WiredEmoticons */ = {isa = PBXFileReference; explicitFileType = wrapper.application; name = Wired.WiredEmoticons; path = Emoticons/Wired.WiredEmoticons; sourceTree = ""; };
4C2BDA5817F911530069B38E /* WCEmoticonPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCEmoticonPreferences.h; path = Sources/WCEmoticonPreferences.h; sourceTree = ""; };
@@ -746,7 +537,7 @@
4C5D666F1FE3C95200552E9E /* WiredClient.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = WiredClient.icns; sourceTree = ""; };
4C67D558156ADE230057D15A /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = System/Library/Frameworks/ScriptingBridge.framework; sourceTree = SDKROOT; };
4C67D55F156B84BF0057D15A /* iTunes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iTunes.h; sourceTree = ""; };
- 4C6853061FDF38700077FD54 /* SBJson4.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = SBJson4.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 4C6853061FDF38700077FD54 /* SBJson4.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; name = SBJson4.framework; path = SBJson4/SBJson4.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4C6D6E20176C9C9E0043677E /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/TrackerServerInfo.xib; sourceTree = ""; };
4C6D6E22176C9E5E0043677E /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Sources/main.m; sourceTree = ""; };
4C6D6E24176C9E840043677E /* prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prefix.pch; path = Sources/prefix.pch; sourceTree = ""; };
@@ -831,7 +622,6 @@
4CEFF6D0180C3FF700AD7AD9 /* WCPreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCPreferencesController.h; path = Sources/WCPreferencesController.h; sourceTree = ""; };
4CEFF6D1180C3FF700AD7AD9 /* WCPreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WCPreferencesController.m; path = Sources/WCPreferencesController.m; sourceTree = ""; };
4CF094BA1559D67D005D77BB /* Basic.WiredTemplate */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Basic.WiredTemplate; sourceTree = BUILT_PRODUCTS_DIR; };
- 4CF094BB1559D67D005D77BB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
4CF094BD1559D67D005D77BB /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
4CF094C01559D67D005D77BB /* Basic-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Basic-Info.plist"; sourceTree = ""; };
4CF094C21559D67D005D77BB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
@@ -866,7 +656,6 @@
777D3F6709890278005B5EC1 /* WCChatWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = WCChatWindow.h; path = Sources/WCChatWindow.h; sourceTree = ""; };
778E8613096D27B500258FE6 /* WCMessagesWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMessagesWindow.h; path = Sources/WCMessagesWindow.h; sourceTree = ""; };
778E8614096D27B500258FE6 /* WCMessagesWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WCMessagesWindow.m; path = Sources/WCMessagesWindow.m; sourceTree = ""; };
- 779951570A122B8A00600320 /* Smileys.plist */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.plist.xml; name = Smileys.plist; path = Smileys/Smileys.plist; sourceTree = ""; };
77ACA8560F4AF26E00577FA1 /* WCAccountsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCAccountsController.h; path = Sources/WCAccountsController.h; sourceTree = ""; };
77ACA8570F4AF26E00577FA1 /* WCAccountsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WCAccountsController.m; path = Sources/WCAccountsController.m; sourceTree = ""; };
77BB1C980F28C20E00A402B7 /* WCBoardsWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCBoardsWindow.h; path = Sources/WCBoardsWindow.h; sourceTree = ""; };
@@ -996,6 +785,9 @@
A5F7F9F80F1D52DB007BF4FD /* WCSourceImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WCSourceImageView.m; sourceTree = ""; };
A5F802960D8E378300A84685 /* WCMonitorCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WCMonitorCell.h; path = Sources/WCMonitorCell.h; sourceTree = ""; };
A5F802970D8E378300A84685 /* WCMonitorCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WCMonitorCell.m; path = Sources/WCMonitorCell.m; sourceTree = ""; };
+ B12BA438219369020090B54E /* WiredPlus.WiredEmoticons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = WiredPlus.WiredEmoticons; path = Emoticons/WiredPlus.WiredEmoticons; sourceTree = ""; };
+ B1D840D32191AEF700B991C8 /* libz.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.1.dylib; path = ../../../../usr/lib/libz.1.dylib; sourceTree = ""; };
+ B1D840D52191AF0300B991C8 /* libxml2.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.2.dylib; path = ../../../../usr/lib/libxml2.2.dylib; sourceTree = ""; };
F7D369A6437514269AF02479 /* Pods-Wired Client.test.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Wired Client.test.xcconfig"; path = "Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client.test.xcconfig"; sourceTree = ""; };
/* End PBXFileReference section */
@@ -1004,7 +796,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 4C86C02A155FDEAF00B93247 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1012,7 +803,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 4CF094BC1559D67D005D77BB /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1020,7 +810,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 4CF094D51559D8C1005D77BB /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1028,23 +817,22 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 4C6853051FDF38700077FD54 /* SBJson4.framework in Frameworks */,
- 4C076C721FDF18EC00775589 /* libz.tbd in Frameworks */,
- 4C076C701FDF18E600775589 /* libxml2.tbd in Frameworks */,
+ B1D840D62191AF0300B991C8 /* libxml2.2.dylib in Frameworks */,
+ B1D840D42191AEF700B991C8 /* libz.1.dylib in Frameworks */,
+ A55C73440F268087006E8568 /* libicucore.dylib in Frameworks */,
4CA9B2E11807249D00FDDB3A /* wired.a in Frameworks */,
- 4C076C6D1FDF18DB00775589 /* libcrypto.a in Frameworks */,
- 4C076C6E1FDF18DB00775589 /* libssl.a in Frameworks */,
4CE1531E1800D64F004DA093 /* MMTabBarView.framework in Frameworks */,
4CE153221800D64F004DA093 /* WiredAppKit.framework in Frameworks */,
4CE153231800D64F004DA093 /* WiredFoundation.framework in Frameworks */,
4CE153241800D64F004DA093 /* WiredNetworking.framework in Frameworks */,
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ 4C6853051FDF38700077FD54 /* SBJson4.framework in Frameworks */,
A509AD1205F7FBFF00E6AE2D /* Carbon.framework in Frameworks */,
A5D4F28006D75DA4002A33D0 /* ExceptionHandling.framework in Frameworks */,
A5A3400707216D8900A16E9A /* Security.framework in Frameworks */,
777D36C50987E125005B5EC1 /* WebKit.framework in Frameworks */,
- A55C73440F268087006E8568 /* libicucore.dylib in Frameworks */,
4C67D559156ADE230057D15A /* ScriptingBridge.framework in Frameworks */,
+ B1D840CA2191AD8C00B991C8 /* Growl.framework in Frameworks */,
E631FE006AB48726F7BBB212 /* Pods_Wired_Client.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1090,7 +878,6 @@
children = (
A52B1C4706C408210033D317 /* Wired Client */,
A544C1C50758E107008446CF /* Subprojects */,
- 4C155D061C39C53700C16971 /* Wired.WiredEmoticons */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
DD0DA2D67713F53111D1E544 /* Pods */,
@@ -1137,17 +924,12 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+ A55C73450F268093006E8568 /* Linked Libraries */,
4C6853061FDF38700077FD54 /* SBJson4.framework */,
- 4C076C711FDF18EC00775589 /* libz.tbd */,
- 4C076C6F1FDF18E500775589 /* libxml2.tbd */,
- 4C076C6B1FDF18DB00775589 /* libcrypto.a */,
- 4C076C6C1FDF18DB00775589 /* libssl.a */,
4CE1533E1800D94A004DA093 /* Growl.framework */,
4C67D558156ADE230057D15A /* ScriptingBridge.framework */,
- 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
- A55C73450F268093006E8568 /* Linked Libraries */,
- 4CF094BB1559D67D005D77BB /* Cocoa.framework */,
- 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
4EA4DF030F0053EC62511D55 /* Pods_Wired_Client.framework */,
);
name = Frameworks;
@@ -1181,14 +963,6 @@
name = Depreciated;
sourceTree = "";
};
- 4C155D061C39C53700C16971 /* Wired.WiredEmoticons */ = {
- isa = PBXGroup;
- children = (
- 4C155D071C39C53800C16971 /* Info.plist */,
- );
- path = Wired.WiredEmoticons;
- sourceTree = "";
- };
4C22070717DE366900F1FBBA /* Database */ = {
isa = PBXGroup;
children = (
@@ -1269,6 +1043,7 @@
4C2BDA4D17F8FFD60069B38E /* Emoticons */ = {
isa = PBXGroup;
children = (
+ B12BA438219369020090B54E /* WiredPlus.WiredEmoticons */,
4C2BDA4E17F9004A0069B38E /* Wired.WiredEmoticons */,
);
name = Emoticons;
@@ -1337,19 +1112,11 @@
4CE152F01800D5E7004DA093 /* Products */ = {
isa = PBXGroup;
children = (
- 4CE152FD1800D5E7004DA093 /* wired.a */,
- 4CE152FF1800D5E7004DA093 /* wired.a */,
4CE153011800D5E7004DA093 /* wired.a */,
- 4CE153031800D5E7004DA093 /* WiredFoundation.a */,
- 4CE153051800D5E7004DA093 /* WiredNetworking.a */,
- 4CE153071800D5E7004DA093 /* WiredUIKit.a */,
- 4C89D6ED182FA6AB0011D61D /* WiredKit.a */,
- 4C89D6EF182FA6AB0011D61D /* WiredData.a */,
4CE153091800D5E7004DA093 /* WiredFoundation.framework */,
4CE1530B1800D5E7004DA093 /* WiredNetworking.framework */,
4CE1530D1800D5E7004DA093 /* WiredAppKit.framework */,
4CE1530F1800D5E7004DA093 /* ChatHistory-default.WiredHistory */,
- 4C89D6F1182FA6AB0011D61D /* WiredDataTests.xctest */,
);
name = Products;
sourceTree = "";
@@ -1471,85 +1238,6 @@
name = Resources;
sourceTree = "";
};
- 779951B30A122D1F00600320 /* Smileys */ = {
- isa = PBXGroup;
- children = (
- 779951570A122B8A00600320 /* Smileys.plist */,
- 4C23438D14E6012D0046CD87 /* Alien.tiff */,
- 4C23438E14E6012D0046CD87 /* Ambivalent.tiff */,
- 4C23438F14E6012D0046CD87 /* Angry.tiff */,
- 4C23439114E6012D0046CD87 /* Baby-boy.tiff */,
- 4C23439214E6012D0046CD87 /* Baby-girl.tiff */,
- 4C23439314E6012D0046CD87 /* Beer.tiff */,
- 4C23439414E6012D0046CD87 /* Beret.tiff */,
- 4C23439814E6012D0046CD87 /* Blushing.tiff */,
- 4C23439514E6012D0046CD87 /* Bomb.tiff */,
- 4C23439614E6012D0046CD87 /* Burger.tiff */,
- 4C23439714E6012D0046CD87 /* Cigar.tiff */,
- 4C23439914E6012D0046CD87 /* Coffee.tiff */,
- 4C23439A14E6012D0046CD87 /* Confused.tiff */,
- 4C23439B14E6012D0046CD87 /* Cool.tiff */,
- 4C23439C14E6012D0046CD87 /* Cooler.tiff */,
- 4C23439D14E6012D0046CD87 /* Crazy.tiff */,
- 4C23439E14E6012D0046CD87 /* Cry.tiff */,
- 4C23439F14E6012D0046CD87 /* Crying.tiff */,
- 4C2343A014E6012D0046CD87 /* Cyclop.tiff */,
- 4C2343A114E6012D0046CD87 /* Devil.tiff */,
- 4C2343A214E6012D0046CD87 /* Distrusted.tiff */,
- 4C2343A314E6012D0046CD87 /* Doctor.tiff */,
- 4C2343A414E6012D0046CD87 /* Embarrassed.tiff */,
- 4C2343A514E6012D0046CD87 /* Finger.tiff */,
- 4C2343A614E6012D0046CD87 /* Footinmouth.tiff */,
- 4C2343A714E6012D0046CD87 /* Frown.tiff */,
- 4C2343A814E6012D0046CD87 /* Gasp.tiff */,
- 4C2343A914E6012D0046CD87 /* Grin.tiff */,
- 4C2343AA14E6012D0046CD87 /* Heart.tiff */,
- 4C2343AB14E6012D0046CD87 /* Ill.tiff */,
- 4C2343AC14E6012D0046CD87 /* In-love.tiff */,
- 4C2343AD14E6012D0046CD87 /* Innocent.tiff */,
- 4C2343AE14E6012D0046CD87 /* Japonais.tiff */,
- 4C2343B014E6012D0046CD87 /* Kiss.tiff */,
- 4C2343B114E6012D0046CD87 /* Laugh.tiff */,
- 4C2343B214E6012D0046CD87 /* Lightsaber-blue.tiff */,
- 4C2343B314E6012D0046CD87 /* Lightsaber-green.tiff */,
- 4C2343B414E6012D0046CD87 /* Lightsaber-red.tiff */,
- 4C2343B514E6012D0046CD87 /* Moneymouth.tiff */,
- 4C2343B614E6012D0046CD87 /* Nerd.tiff */,
- 4C2343B714E6012D0046CD87 /* Oops.tiff */,
- 4C2343B814E6012D0046CD87 /* Party.tiff */,
- 4C2343B914E6012D0046CD87 /* Pig.tiff */,
- 4C2343BA14E6012D0046CD87 /* Pinch.tiff */,
- 4C2343BB14E6012D0046CD87 /* Pirate.tiff */,
- 4C2343BC14E6012D0046CD87 /* Pistol.tiff */,
- 4C2343BD14E6012D0046CD87 /* Pizza.tiff */,
- 4C2343BE14E6012D0046CD87 /* Poker.tiff */,
- 4C2343BF14E6012D0046CD87 /* Police.tiff */,
- 4C2343C014E6012D0046CD87 /* Red-star.tiff */,
- 4C2343C214E6012D0046CD87 /* Santa.tiff */,
- 4C2343C314E6012D0046CD87 /* Sarcastic.tiff */,
- 4C2343C414E6012D0046CD87 /* Sealed.tiff */,
- 4C2343C514E6012D0046CD87 /* Sick.tiff */,
- 4C2343C614E6012D0046CD87 /* Skull.tiff */,
- 4C2343C714E6012D0046CD87 /* Slant.tiff */,
- 4C2343C814E6012D0046CD87 /* Smile.tiff */,
- 4C2343C914E6012D0046CD87 /* Sorcerer.tiff */,
- 4C2343CA14E6012D0046CD87 /* Stupid.tiff */,
- 4C2343CC14E6012D0046CD87 /* Sweating.tiff */,
- 4C2343CD14E6012D0046CD87 /* Tired.tiff */,
- 4C2343CE14E6012D0046CD87 /* Trooper.tiff */,
- 4C2343CF14E6012D0046CD87 /* Vader.tiff */,
- 4C2343D014E6012D0046CD87 /* W00t.tiff */,
- 4C2343D114E6012D0046CD87 /* Weed.tiff */,
- 4C2343D214E6012D0046CD87 /* Whistling.tiff */,
- 4C2343D314E6012D0046CD87 /* Wink.tiff */,
- 4C2343D414E6012D0046CD87 /* Wtf.tiff */,
- 4C2343D514E6012D0046CD87 /* Yuck.tiff */,
- 4C2343D614E6012D0046CD87 /* Yummy.tiff */,
- 4C2343D714E6012D0046CD87 /* Zorro.tiff */,
- );
- name = Smileys;
- sourceTree = "";
- };
77CED3990EC068D600123164 /* Boards */ = {
isa = PBXGroup;
children = (
@@ -1804,7 +1492,6 @@
4CF094B51559D669005D77BB /* Templates */,
4C2BDA4D17F8FFD60069B38E /* Emoticons */,
29B97317FDCFA39411CA2CEA /* Resources */,
- 779951B30A122D1F00600320 /* Smileys */,
);
name = "Wired Client";
sourceTree = "";
@@ -1841,10 +1528,8 @@
A55C73450F268093006E8568 /* Linked Libraries */ = {
isa = PBXGroup;
children = (
- 4C11585A148CC67F0012B767 /* libssl.dylib */,
- 4C115858148CC6710012B767 /* libz.dylib */,
- 4C115856148CC6690012B767 /* libcrypto.dylib */,
- 4C115854148CC65D0012B767 /* libxml2.dylib */,
+ B1D840D32191AEF700B991C8 /* libz.1.dylib */,
+ B1D840D52191AF0300B991C8 /* libxml2.2.dylib */,
A55C73430F268087006E8568 /* libicucore.dylib */,
);
name = "Linked Libraries";
@@ -2013,8 +1698,6 @@
770B8A64075C86BD005327F5 /* Copy Frameworks */,
4C2BDA5417F909230069B38E /* Copy Emoticon Packs */,
41A4977D16E8C8CEE4C029C0 /* [CP] Embed Pods Frameworks */,
- 4E8A4810DCF1700E64BB092D /* [CP] Copy Pods Resources */,
- 84C45C172192353600B83198 /* Set Build Number */,
);
buildRules = (
);
@@ -2040,7 +1723,12 @@
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
- LastUpgradeCheck = 0900;
+ LastUpgradeCheck = 1010;
+ TargetAttributes = {
+ 8D1107260486CEB800E47090 = {
+ ProvisioningStyle = Manual;
+ };
+ };
};
buildConfigurationList = A5E8BAB808748D3B0010F2A4 /* Build configuration list for PBXProject "WiredClient" */;
compatibilityVersion = "Xcode 3.2";
@@ -2084,27 +1772,6 @@
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
- 4C89D6ED182FA6AB0011D61D /* WiredKit.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = WiredKit.a;
- remoteRef = 4C89D6EC182FA6AB0011D61D /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 4C89D6EF182FA6AB0011D61D /* WiredData.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = WiredData.a;
- remoteRef = 4C89D6EE182FA6AB0011D61D /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 4C89D6F1182FA6AB0011D61D /* WiredDataTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = WiredDataTests.xctest;
- remoteRef = 4C89D6F0182FA6AB0011D61D /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4CE152EE1800D5DA004DA093 /* MMTabBarView.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
@@ -2112,20 +1779,6 @@
remoteRef = 4CE152ED1800D5DA004DA093 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 4CE152FD1800D5E7004DA093 /* wired.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = wired.a;
- remoteRef = 4CE152FC1800D5E7004DA093 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 4CE152FF1800D5E7004DA093 /* wired.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = wired.a;
- remoteRef = 4CE152FE1800D5E7004DA093 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4CE153011800D5E7004DA093 /* wired.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@@ -2133,27 +1786,6 @@
remoteRef = 4CE153001800D5E7004DA093 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 4CE153031800D5E7004DA093 /* WiredFoundation.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = WiredFoundation.a;
- remoteRef = 4CE153021800D5E7004DA093 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 4CE153051800D5E7004DA093 /* WiredNetworking.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = WiredNetworking.a;
- remoteRef = 4CE153041800D5E7004DA093 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 4CE153071800D5E7004DA093 /* WiredUIKit.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = WiredUIKit.a;
- remoteRef = 4CE153061800D5E7004DA093 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4CE153091800D5E7004DA093 /* WiredFoundation.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
@@ -2216,92 +1848,21 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 779951580A122B8A00600320 /* Smileys.plist in Resources */,
A565B5000D5DA94000AF91BA /* wired.xml in Resources */,
4C5D666E1FE3C93000552E9E /* WiredTheme.icns in Resources */,
4C2602621FE096B7007E5A6C /* Assets.xcassets in Resources */,
4CDBF1FF14BC5501007142D3 /* SUPublicDSAKeyFile.pem in Resources */,
- 4C2343D914E6012D0046CD87 /* Alien.tiff in Resources */,
- 4C2343DA14E6012D0046CD87 /* Ambivalent.tiff in Resources */,
4C5D666A1FE3C93000552E9E /* WiredBookmarks.icns in Resources */,
- 4C2343DB14E6012D0046CD87 /* Angry.tiff in Resources */,
- 4C2343DD14E6012D0046CD87 /* Baby-boy.tiff in Resources */,
- 4C2343DE14E6012D0046CD87 /* Baby-girl.tiff in Resources */,
- 4C2343DF14E6012D0046CD87 /* Beer.tiff in Resources */,
- 4C2343E014E6012D0046CD87 /* Beret.tiff in Resources */,
- 4C2343E114E6012D0046CD87 /* Bomb.tiff in Resources */,
- 4C2343E214E6012D0046CD87 /* Burger.tiff in Resources */,
- 4C2343E314E6012D0046CD87 /* Cigar.tiff in Resources */,
- 4C2343E414E6012D0046CD87 /* Blushing.tiff in Resources */,
- 4C2343E514E6012D0046CD87 /* Coffee.tiff in Resources */,
4CD51D5018155582002ADC1C /* ThreadView.xib in Resources */,
- 4C2343E614E6012D0046CD87 /* Confused.tiff in Resources */,
- 4C2343E714E6012D0046CD87 /* Cool.tiff in Resources */,
- 4C2343E814E6012D0046CD87 /* Cooler.tiff in Resources */,
- 4C2343E914E6012D0046CD87 /* Crazy.tiff in Resources */,
4C5D66681FE3C93000552E9E /* WiredServer.icns in Resources */,
- 4C2343EA14E6012D0046CD87 /* Cry.tiff in Resources */,
- 4C2343EB14E6012D0046CD87 /* Crying.tiff in Resources */,
- 4C2343EC14E6012D0046CD87 /* Cyclop.tiff in Resources */,
- 4C2343ED14E6012D0046CD87 /* Devil.tiff in Resources */,
- 4C2343EE14E6012D0046CD87 /* Distrusted.tiff in Resources */,
- 4C2343EF14E6012D0046CD87 /* Doctor.tiff in Resources */,
- 4C2343F014E6012D0046CD87 /* Embarrassed.tiff in Resources */,
- 4C2343F114E6012D0046CD87 /* Finger.tiff in Resources */,
- 4C2343F214E6012D0046CD87 /* Footinmouth.tiff in Resources */,
- 4C2343F314E6012D0046CD87 /* Frown.tiff in Resources */,
- 4C2343F414E6012D0046CD87 /* Gasp.tiff in Resources */,
- 4C2343F514E6012D0046CD87 /* Grin.tiff in Resources */,
- 4C2343F614E6012D0046CD87 /* Heart.tiff in Resources */,
- 4C2343F714E6012D0046CD87 /* Ill.tiff in Resources */,
+ B12BA439219369020090B54E /* WiredPlus.WiredEmoticons in Resources */,
4C5D66701FE3C95200552E9E /* WiredClient.icns in Resources */,
- 4C2343F814E6012D0046CD87 /* In-love.tiff in Resources */,
- 4C2343F914E6012D0046CD87 /* Innocent.tiff in Resources */,
- 4C2343FA14E6012D0046CD87 /* Japonais.tiff in Resources */,
- 4C2343FC14E6012D0046CD87 /* Kiss.tiff in Resources */,
- 4C2343FD14E6012D0046CD87 /* Laugh.tiff in Resources */,
4C5D66691FE3C93000552E9E /* WiredTemplate.icns in Resources */,
- 4C2343FE14E6012D0046CD87 /* Lightsaber-blue.tiff in Resources */,
- 4C2343FF14E6012D0046CD87 /* Lightsaber-green.tiff in Resources */,
- 4C23440014E6012D0046CD87 /* Lightsaber-red.tiff in Resources */,
- 4C23440114E6012D0046CD87 /* Moneymouth.tiff in Resources */,
- 4C23440214E6012D0046CD87 /* Nerd.tiff in Resources */,
- 4C23440314E6012D0046CD87 /* Oops.tiff in Resources */,
- 4C23440414E6012D0046CD87 /* Party.tiff in Resources */,
- 4C23440514E6012D0046CD87 /* Pig.tiff in Resources */,
- 4C23440614E6012D0046CD87 /* Pinch.tiff in Resources */,
- 4C23440714E6012D0046CD87 /* Pirate.tiff in Resources */,
- 4C23440814E6012D0046CD87 /* Pistol.tiff in Resources */,
- 4C23440914E6012D0046CD87 /* Pizza.tiff in Resources */,
- 4C23440A14E6012D0046CD87 /* Poker.tiff in Resources */,
- 4C23440B14E6012D0046CD87 /* Police.tiff in Resources */,
- 4C23440C14E6012D0046CD87 /* Red-star.tiff in Resources */,
- 4C23440E14E6012D0046CD87 /* Santa.tiff in Resources */,
4C5D666C1FE3C93000552E9E /* WiredScheme.icns in Resources */,
- 4C23440F14E6012D0046CD87 /* Sarcastic.tiff in Resources */,
- 4C23441014E6012D0046CD87 /* Sealed.tiff in Resources */,
4CD0F4CE18044D82001D8E4A /* PublicChat.xib in Resources */,
- 4C23441114E6012D0046CD87 /* Sick.tiff in Resources */,
- 4C23441214E6012D0046CD87 /* Skull.tiff in Resources */,
- 4C23441314E6012D0046CD87 /* Slant.tiff in Resources */,
- 4C23441414E6012D0046CD87 /* Smile.tiff in Resources */,
- 4C23441514E6012D0046CD87 /* Sorcerer.tiff in Resources */,
4CD0F4D618044F09001D8E4A /* Messages.xib in Resources */,
- 4C23441614E6012D0046CD87 /* Stupid.tiff in Resources */,
- 4C23441814E6012D0046CD87 /* Sweating.tiff in Resources */,
- 4C23441914E6012D0046CD87 /* Tired.tiff in Resources */,
- 4C23441A14E6012D0046CD87 /* Trooper.tiff in Resources */,
- 4C23441B14E6012D0046CD87 /* Vader.tiff in Resources */,
- 4C23441C14E6012D0046CD87 /* W00t.tiff in Resources */,
- 4C23441D14E6012D0046CD87 /* Weed.tiff in Resources */,
- 4C23441E14E6012D0046CD87 /* Whistling.tiff in Resources */,
- 4C23441F14E6012D0046CD87 /* Wink.tiff in Resources */,
- 4C23442014E6012D0046CD87 /* Wtf.tiff in Resources */,
- 4C23442114E6012D0046CD87 /* Yuck.tiff in Resources */,
4C5D666B1FE3C93000552E9E /* WiredSettings.icns in Resources */,
4C5D666D1FE3C93000552E9E /* WiredTransfer.icns in Resources */,
- 4C23442214E6012D0046CD87 /* Yummy.tiff in Resources */,
- 4C23442314E6012D0046CD87 /* Zorro.tiff in Resources */,
4C0667AE15DED4B400E8D810 /* Credits.rtf in Resources */,
4C0667AF15DED4B400E8D810 /* InfoPlist.strings in Resources */,
4C0667B015DED4B400E8D810 /* Localizable.strings in Resources */,
@@ -2339,9 +1900,18 @@
files = (
);
inputPaths = (
+ "${SRCROOT}/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-frameworks.sh",
+ "${BUILT_PRODUCTS_DIR}/NSDate+TimeAgo/NSDate_TimeAgo.framework",
+ "${BUILT_PRODUCTS_DIR}/SBJson4/SBJson4.framework",
+ "${PODS_ROOT}/Sparkle/Sparkle.framework",
+ "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NSDate_TimeAgo.framework",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SBJson4.framework",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework",
+ "${DWARF_DSYM_FOLDER_PATH}/Sparkle.framework.dSYM",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
@@ -2400,7 +1970,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/bash;
- shellScript = "sh \"$SRCROOT/../../wired_client_distribute.sh\" || exit 1";
+ shellScript = "sh \"$SRCROOT/../../wired_client_distribute.sh\" || exit 1\n";
};
4D5C19408B81356B3BB3BE34 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
@@ -2408,28 +1978,16 @@
files = (
);
inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-Wired Client-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
- showEnvVarsInLog = 0;
- };
- 4E8A4810DCF1700E64BB092D /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "[CP] Copy Pods Resources";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Wired Client/Pods-Wired Client-resources.sh\"\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
770FF23110342F39009D0F58 /* Run Script (XSD Schema) */ = {
@@ -2444,7 +2002,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "cp \"$SRCROOT/vendor/WiredFrameworks/libwired/p7/p7-specification.xsd\" \"$BUILT_PRODUCTS_DIR/\"";
+ shellScript = "cp \"$SRCROOT/vendor/WiredFrameworks/libwired/p7/p7-specification.xsd\" \"$BUILT_PRODUCTS_DIR/\"\n";
showEnvVarsInLog = 0;
};
77F05B7F0751E75A004F4E0E /* Run Script (Localize) */ = {
@@ -3002,7 +2560,10 @@
4C06678615DEC69800E8D810 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
@@ -3010,7 +2571,10 @@
4C06678715DEC69800E8D810 /* Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Test;
@@ -3018,7 +2582,10 @@
4C06678815DEC69800E8D810 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
@@ -3027,6 +2594,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -3043,6 +2612,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Vintage/Vintage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3054,6 +2624,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3065,6 +2637,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Vintage/Vintage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3075,6 +2648,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3086,6 +2661,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Vintage/Vintage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3095,6 +2671,9 @@
4C89D6DF182FA6AB0011D61D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
@@ -3102,6 +2681,9 @@
4C89D6E0182FA6AB0011D61D /* Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Test;
@@ -3109,6 +2691,9 @@
4C89D6E1182FA6AB0011D61D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
@@ -3116,7 +2701,10 @@
4CDBF1EC14BC4CAF007142D3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
@@ -3124,7 +2712,10 @@
4CDBF1ED14BC4CAF007142D3 /* Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Test;
@@ -3132,7 +2723,10 @@
4CDBF1EE14BC4CAF007142D3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
@@ -3141,6 +2735,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -3157,6 +2753,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Basic/Basic-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3168,6 +2765,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3179,6 +2778,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Basic/Basic-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3189,6 +2789,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3200,6 +2802,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Basic/Basic-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3210,6 +2813,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -3226,6 +2831,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Neo/Neo-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3237,6 +2843,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3248,6 +2856,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Neo/Neo-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3258,6 +2867,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -3269,6 +2880,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "Templates/Neo/Neo-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = WiredTemplate;
@@ -3280,36 +2892,40 @@
baseConfigurationReference = F7D369A6437514269AF02479 /* Pods-Wired Client.test.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
+ DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)",
"\"$(SRCROOT)/../Sparkle\"",
"\"$(CONFIGURATION_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks\"",
"$(SRCROOT)/vendor",
- /usr/local/opt/openssl/lib,
"$(PROJECT_DIR)/vendor",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Sources/prefix.pch;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"${PODS_ROOT}/Headers/Public\"",
"\"${PODS_ROOT}/Headers/Public/Sparkle\"",
- /usr/local/opt/openssl/include,
- "\"$(CONFIGURATION_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)\"",
+ "\"$(BUILT_PRODUCTS_DIR)\"",
"\"$(SRCROOT)/../\"",
);
INFOPLIST_FILE = Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
- /usr/local/opt/openssl/lib,
+ "$(PROJECT_DIR)/vendor/WiredFrameworks",
);
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_IDENTIFIER}";
- PRODUCT_IDENTIFIER = "fr.read-write.WiredClientDebug";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.WiredClientDebug";
+ PRODUCT_IDENTIFIER = "fr.read-write.WiredClient";
PRODUCT_NAME = "Wired Client";
+ PROVISIONING_PROFILE_SPECIFIER = "";
WRAPPER_EXTENSION = app;
};
name = Test;
@@ -3317,7 +2933,10 @@
A5DB47BA098BBAB50073564C /* Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = Localization;
};
name = Test;
@@ -3331,17 +2950,20 @@
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = codesign;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = stabs;
@@ -3351,11 +2973,12 @@
GCC_PREPROCESSOR_DEFINITIONS = WCConfigurationTest;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
IBC_FLATTEN_NIBS = NO;
IBC_NOTICES = NO;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
@@ -3366,24 +2989,27 @@
baseConfigurationReference = 52A30D560B7D36A2AD0F2511 /* Pods-Wired Client.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
+ DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)",
"\"$(CONFIGURATION_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks\"",
"$(SRCROOT)/vendor",
- /usr/local/opt/openssl/lib,
"\"$PODS_CONFIGURATION_BUILD_DIR/Sparkle\"",
"\"$PODS_CONFIGURATION_BUILD_DIR/SBJson4\"",
"$(PROJECT_DIR)/vendor",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Sources/prefix.pch;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"${PODS_ROOT}/Headers/Public\"",
"\"${PODS_ROOT}/Headers/Public/Sparkle\"",
- /usr/local/opt/openssl/include,
"\"$(BUILT_PRODUCTS_DIR)\"",
"\"$(SRCROOT)/../\"",
);
@@ -3391,13 +3017,14 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
- /usr/local/opt/openssl/lib,
+ "$(PROJECT_DIR)/vendor/WiredFrameworks",
);
- MACOSX_DEPLOYMENT_TARGET = 10.7;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_IDENTIFIER}";
- PRODUCT_IDENTIFIER = "fr.read-write.WiredClientDebug";
+ PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.WiredClientDebug";
+ PRODUCT_IDENTIFIER = "fr.read-write.WiredClient";
PRODUCT_NAME = "Wired Client";
+ PROVISIONING_PROFILE_SPECIFIER = "";
WRAPPER_EXTENSION = app;
};
name = Debug;
@@ -3407,36 +3034,40 @@
baseConfigurationReference = 8412F05D439B9F0793485926 /* Pods-Wired Client.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
+ CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
+ DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)",
"\"$(SRCROOT)/../Sparkle\"",
"\"$(CONFIGURATION_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks\"",
"$(SRCROOT)/vendor",
- /usr/local/opt/openssl/lib,
"$(PROJECT_DIR)/vendor",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Sources/prefix.pch;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"${PODS_ROOT}/Headers/Public\"",
"\"${PODS_ROOT}/Headers/Public/Sparkle\"",
- /usr/local/opt/openssl/include,
- "\"$(CONFIGURATION_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)\"",
+ "\"$(BUILT_PRODUCTS_DIR)\"",
"\"$(SRCROOT)/../\"",
);
INFOPLIST_FILE = Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
- /usr/local/opt/openssl/lib,
+ "$(PROJECT_DIR)/vendor/WiredFrameworks",
);
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_IDENTIFIER}";
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ PRODUCT_BUNDLE_IDENTIFIER = "fr.read-write.WiredClient";
PRODUCT_IDENTIFIER = "fr.read-write.WiredClient";
PRODUCT_NAME = "Wired Client";
+ PROVISIONING_PROFILE_SPECIFIER = "";
STRIP_INSTALLED_PRODUCT = YES;
WRAPPER_EXTENSION = app;
};
@@ -3445,7 +3076,10 @@
A5E8BAAF08748D3B0010F2A4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = Localization;
};
name = Debug;
@@ -3453,7 +3087,10 @@
A5E8BAB108748D3B0010F2A4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = Localization;
};
name = Release;
@@ -3467,17 +3104,20 @@
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = codesign;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -3488,10 +3128,11 @@
GCC_PREPROCESSOR_DEFINITIONS = WCConfigurationDebug;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
IBC_FLATTEN_NIBS = NO;
IBC_NOTICES = NO;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
@@ -3507,17 +3148,20 @@
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = codesign;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -3526,10 +3170,11 @@
GCC_PREPROCESSOR_DEFINITIONS = WCConfigurationRelease;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
IBC_NOTICES = NO;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
SDKROOT = macosx;
};
name = Release;
diff --git a/WiredClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/WiredClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 00000000..18d98100
--- /dev/null
+++ b/WiredClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/WiredClient.xcodeproj/project.xcworkspace/xcuserdata/mojavemac.xcuserdatad/UserInterfaceState.xcuserstate b/WiredClient.xcodeproj/project.xcworkspace/xcuserdata/mojavemac.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 00000000..e4c2a44b
Binary files /dev/null and b/WiredClient.xcodeproj/project.xcworkspace/xcuserdata/mojavemac.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Wired Client.xcscheme b/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Wired Client.xcscheme
index 93816f5d..045ea454 100644
--- a/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Wired Client.xcscheme
+++ b/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/Wired Client.xcscheme
@@ -26,7 +26,6 @@
buildConfiguration = "Test"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- language = ""
shouldUseLaunchSchemeArgsEnv = "YES">
@@ -46,7 +45,6 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- language = ""
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
diff --git a/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist b/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist
index ccfc703b..4d49345d 100644
--- a/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/WiredClient.xcodeproj/xcuserdata/nark.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -42,7 +42,7 @@
Wired.WiredEmoticons.xcscheme
orderHint
- 21
+ 19
SuppressBuildableAutocreation
diff --git a/WiredClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/WiredClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 00000000..18d98100
--- /dev/null
+++ b/WiredClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/WiredClient.xcworkspace/xcuserdata/mojavemac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/WiredClient.xcworkspace/xcuserdata/mojavemac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
new file mode 100644
index 00000000..9f93be77
--- /dev/null
+++ b/WiredClient.xcworkspace/xcuserdata/mojavemac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/WiredClient.xcworkspace/xcuserdata/nark.xcuserdatad/UserInterfaceState.xcuserstate b/WiredClient.xcworkspace/xcuserdata/nark.xcuserdatad/UserInterfaceState.xcuserstate
deleted file mode 100644
index 0aad71ff..00000000
Binary files a/WiredClient.xcworkspace/xcuserdata/nark.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ
diff --git a/de.lproj/Administration.xib b/de.lproj/Administration.xib
index 0cc107bb..68a9c833 100755
--- a/de.lproj/Administration.xib
+++ b/de.lproj/Administration.xib
@@ -1,7 +1,7 @@
-
+
@@ -375,17 +375,17 @@ DQ
-
+
-
+
-
+
@@ -412,7 +412,7 @@ DQ
-
+
@@ -489,11 +489,11 @@ DQ
-
+
-
+
@@ -538,7 +538,7 @@ DQ
-
+
@@ -565,11 +565,11 @@ DQ
-
+
-
+
@@ -595,11 +595,11 @@ DQ
-
-
+
+
-
+
@@ -626,7 +626,7 @@ DQ
-
+
@@ -653,7 +653,7 @@ DQ
-
+
@@ -839,11 +839,11 @@ Gw
-
+
-
+
@@ -912,7 +912,7 @@ Gw
-
+
@@ -938,11 +938,11 @@ Gw
-
+
-
+
@@ -1082,11 +1082,11 @@ Gw
-
+
-
+
@@ -1116,7 +1116,7 @@ Gw
-
+
@@ -1142,11 +1142,11 @@ Gw
-
+
-
+
@@ -1607,11 +1607,11 @@ Gw
-
+
-
+
@@ -1631,7 +1631,7 @@ Gw
-
+
@@ -1657,11 +1657,11 @@ Gw
-
+
-
+
@@ -1696,17 +1696,17 @@ Gw
-
+
-
+
-
+
@@ -1733,7 +1733,7 @@ Gw
-
+
@@ -1863,11 +1863,11 @@ Gw
-
+
-
+
@@ -1886,7 +1886,7 @@ Gw
-
+
@@ -1912,11 +1912,11 @@ Gw
-
+
-
+
diff --git a/de.lproj/Boards.xib b/de.lproj/Boards.xib
index f3acc226..6165870c 100644
--- a/de.lproj/Boards.xib
+++ b/de.lproj/Boards.xib
@@ -1,8 +1,9 @@
-
-
+
+
-
-
+
+
+
@@ -62,7 +63,7 @@
-
+
@@ -82,14 +83,14 @@
-