62 Commits

Author SHA1 Message Date
Rob Huebner 66d629f0e1 update podspec 2016-03-08 14:23:06 -05:00
Gavin King c25d1cd49e Merge pull request #37 from vimeo/playerReset
Refactoring
2016-02-25 11:35:14 -05:00
Gavin King a979a07652 changes 2016-02-25 10:15:01 -05:00
Gavin King eb6dbdf5a5 fixing the file swap bug 2016-02-24 21:36:08 -05:00
Kevin Zetterstrom 3ecf8458cf Merge pull request #36 from vimeo/github_templates
adding github PR and issue templates
2016-02-19 11:05:59 -05:00
Kevin Zetterstrom 7a74c1e67d add required for Vimeans only 2016-02-19 11:04:15 -05:00
Kevin Zetterstrom e9a64fb531 adding github PR and issue templates 2016-02-19 09:40:58 -05:00
Alfie Hanssen eaf4f4b492 Merge pull request #35 from vimeo/readme-updates
Added information on Vimeo video playback to the README
2016-02-15 16:57:19 -05:00
Alfie Hanssen d42db154ca tweaks 2016-02-13 14:56:02 -05:00
Alfie Hanssen f09240d4d0 tweaks 2016-02-13 14:54:44 -05:00
Alfie Hanssen 91f68ff891 tweaks 2016-02-13 14:51:35 -05:00
Alfie Hanssen 25ee3e009a added information on vimeo video playback to the readme 2016-02-13 14:49:05 -05:00
Alfie Hanssen cc979b602c Update README.md 2016-02-04 15:08:00 -05:00
Rob Huebner a9fee87379 Merge pull request #32 from jersonperpetua/minimum_deployment_target_iOS_8.0
Reduce the minimum deployment target to iOS 8.0
2016-02-03 11:32:32 -05:00
Rob Huebner 15d08fe2b4 Merge pull request #33 from vimeo/playback-likely-to-keep-up
Adding appropriate playback likely to keep up callbacks
2016-01-29 10:54:03 -05:00
Rob Huebner 37e471cf04 adding comment 2016-01-29 10:53:20 -05:00
Rob Huebner e296e11ba6 adding appropriate playback likely to keep up callbacks 2016-01-28 17:50:38 -05:00
Jerson Michael Perpetua cbab5b4c7b Reduce the minimum deployment target to iOS 8.0 2016-01-27 16:06:36 +08:00
Rob Huebner c00367896d Merge pull request #30 from dtweston/carthage_support
Add a framework target for Carthage support
2016-01-06 13:54:36 -05:00
Dave Weston 0e68ced41a Add a framework target for Carthage support 2015-12-19 22:04:04 -05:00
Rob Huebner 8162c1cb3b Merge pull request #25 from vimeo/player-6.0
delegate callback for playback buffer empty
2015-11-25 12:58:23 -05:00
Alfie Hanssen ce399a8e98 Merge pull request #23 from edenvicary/patch-1
Fix broken contact link
2015-11-17 08:45:32 -05:00
Rob Huebner 932d66e6ba delegate callback for playback buffer empty 2015-11-16 15:24:18 -05:00
Eden Vicary de01806e8a Fix broken contact link 2015-11-16 18:31:06 +10:00
Alfie Hanssen d799cbb15b Merge pull request #20 from vimeo/pods
Deleted some comments from podspec
2015-10-08 13:30:43 -04:00
Alfie Hanssen 35e0d78004 deleted some comments from podspec 2015-10-06 13:58:30 -04:00
Alfie Hanssen 58ff13c70b updated pod version number 2015-09-17 22:08:50 -04:00
Alfie Hanssen d6c5ab0629 resolved xcode warning 2015-09-17 22:05:36 -04:00
Alfie Hanssen ea5b11e13c updated pod version number 2015-09-17 22:03:15 -04:00
Alfie Hanssen 6ac137f9ff Merge pull request #18 from vimeo/tests
Unit Test Setup
2015-09-14 16:31:38 -04:00
Alfie Hanssen 5e197fd1c5 Update README.md 2015-09-14 11:56:50 -04:00
Alfie Hanssen 0d91f5a054 added untracked files 2015-09-10 14:52:11 -04:00
Alfie Hanssen 09f58850e8 added test target, set it up to run tests on build 2015-09-10 14:42:34 -04:00
Alfie Hanssen 088d368709 bumped version in podspec 2015-08-27 13:51:20 -04:00
Alfie Hanssen 4508acf2ed Merge pull request #17 from vimeo/vim-2669
VIM-2669
2015-08-26 17:20:16 -04:00
Alfie Hanssen 7ae3643508 added an assertion 2015-08-26 17:18:18 -04:00
Alfie Hanssen d6047dc471 Merge pull request #16 from vimeo/pod-authors
update podspec authors
2015-08-26 16:56:14 -04:00
Alfie Hanssen 3724c3000c changing property name for playerItem 2015-08-26 16:39:36 -04:00
Alfie Hanssen 38f28c9e3a potential fix for KVO crash related to not removing observers from currentItem before deallocation of item 2015-08-26 16:27:04 -04:00
Rob Huebner 5b3134f094 add some more authors 2015-08-20 11:37:06 -04:00
Rob Huebner 85efea0363 update podspec authors 2015-08-19 12:21:42 -04:00
Alfie Hanssen dd8b5b9dc6 updated podspec 2015-08-14 17:33:42 -04:00
Alfie Hanssen 5775bbc2af Merge pull request #15 from vimeo/vim-2661
Fix for crash where av player status == failed but there's no nserror
2015-08-13 11:56:38 -04:00
Alfie Hanssen 0a9707d68f fix for crash where av player status == failed but theres no nserror 2015-08-10 14:22:49 -04:00
Rob Huebner c1c2f93793 updated podspec 2015-07-31 17:27:47 -04:00
Gavin King 3454df7198 formatting 2015-07-29 14:27:39 -04:00
Gavin King 5545e1bc43 Merge pull request #14 from efremidze/master
Added initializers (storyboard support)
2015-07-29 14:04:57 -04:00
Lasha Efremidze 367b516abd Update VIMVideoPlayerView.m
Added required initializers
2015-07-18 22:08:37 -07:00
Alfie Hanssen de0957a62b syntax error in podspec 2015-07-15 08:42:49 -04:00
Alfie Hanssen 9ce6b9092c updated podspec version 2015-07-15 08:40:28 -04:00
Alfie Hanssen 7e32ee3482 Update README.md 2015-06-08 09:14:35 -07:00
Alfie Hanssen 0d188c8228 Update README.md 2015-06-02 16:03:10 -04:00
Alfie Hanssen 840d01e1b0 pod version 2015-06-02 15:17:12 -04:00
Alfie Hanssen 5c39ae71a7 podspec pointed at tag 2015-06-02 15:13:58 -04:00
Alfie Hanssen 51b5cd2f55 Merge pull request #10 from vimeo/dev
Dev > Master
2015-06-02 15:07:55 -04:00
Alfie Hanssen acd7f3e859 Merge pull request #9 from vimeo/cocoapod
Cocoapod 2.0
2015-06-02 15:05:27 -04:00
Alfie Hanssen 01e2bcc6c7 added static library project 2015-06-02 13:49:00 -04:00
Alfie Hanssen 8a45af6d52 updated podspec 2015-06-01 18:53:01 -04:00
Alfie Hanssen 5efb2a8437 added files, updated spec 2015-06-01 15:53:09 -04:00
Alfie Hanssen 92bebeb0c1 updated podspec again 2015-06-01 12:56:15 -04:00
Alfie Hanssen 58f52a374c updated podspec 2015-06-01 12:55:30 -04:00
Alfie Hanssen b488e84664 added podspec, removed sample project (moving to Pegasus), moved classes into directory 2015-06-01 12:49:27 -04:00
38 changed files with 942 additions and 5035 deletions
+11
View File
@@ -0,0 +1,11 @@
#### Issue Summary
A brief but thorough description of the issue.
#### Reproduction Steps
Detailed steps to reproduce the issue.
#### Expected Behavior
What do you expect to happen as a result of the reproduction steps?
#### Actual Behavior
What currently happens as a result of the reproduction steps?
+12
View File
@@ -0,0 +1,12 @@
#### Ticket
**Required for Vimeans only**
[TICKET_NUMBER](https://vimean.atlassian.net/browse/TICKET_NUMBER)
#### Ticket Summary
A brief but thorough description of the ticket.
#### Implementation Summary
A brief but thorough description of the changes put in place to address the ticket.
#### How to Test
Detailed *list* of what to test and how to test it. Including all edge cases.
+30 -12
View File
@@ -1,4 +1,27 @@
.DS_Store
## Build generated
build/
DerivedData
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint
## Obj-C/Swift specific
*.hmap
*.ipa
*.xcuserstate
@@ -11,20 +34,15 @@ xcuserdata/
.DS_Store
*.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.LSOverride
# Cocoapods
Pods
+30 -5
View File
@@ -1,11 +1,20 @@
# VIMVideoPlayer
`VIMVideoPlayer` is a simple wrapper around the [`AVPlayer`](https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html) and [`AVPlayerLayer`](https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayerLayer_Class/index.html#//apple_ref/occ/cl/AVPlayerLayer) classes.
`VIMVideoPlayer` is a simple wrapper around the [`AVPlayer`](https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html) and [`AVPlayerLayer`](https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayerLayer_Class/index.html#//apple_ref/occ/cl/AVPlayerLayer) classes.
## Setup
Add the `VIMVideoPlayerView` and `VIMVideoPlayer` classes to your project.
Do this by including this repo as a git submodule or by using cocoapods:
```Ruby
# Add this to your podfile
target 'MyTarget' do
pod 'VIMVideoPlayer', {version_number}
end
```
## Usage
Create a new `VIMVideoPlayerView` and add it to your view hierarchy:
@@ -41,10 +50,16 @@ Play a video:
```Objective-c
// Using an NSURL
NSURL *URL = ...;
NSURL *URL = ...;
[self.videoPlayerView.player setURL:URL];
[self.videoPlayerView.player play];
/*
Note: This must be a URL to an actual video resource (e.g. http://website.com/video.mp4 or .m3u8 etc.),
It cannot be a URL to a web page (e.g. https://vimeo.com/67069182),
See below for info on using VIMVideoPlayer to play Vimeo videos.
*/
// Using an AVPlayerItem
AVPlayerItem *playerItem = ...;
@@ -74,9 +89,19 @@ Optionally implement the `VIMVideoPlayerViewDelegate` protocol methods:
@end
```
See `VIMVideoPlayer.h` for additional configuration options and functionality.
See [`VIMVideoPlayer.h`](https://github.com/vimeo/VIMVideoPlayer/blob/master/VIMVideoPlayer/VIMVideoPlayer.h) for additional configuration options.
See `VIMVideoPlayerViewController` for an example of how to encapsulate a `VIMVideoPlayerView` instance with playback controls (play/pause/seek/airplay etc).
## Playing Vimeo Videos
[Vimeo Pro](https://vimeo.com/pro) members can access playback URLs for Vimeo videos using the [Vimeo API](https://developer.vimeo.com/). Playback URLs are only included in the response object if the requesting account is a [Vimeo Pro](https://vimeo.com/pro) account.
If you have a [Vimeo Pro](https://vimeo.com/pro) account, when you make a request to the [Vimeo API](https://developer.vimeo.com/) for a video object the response object will contain a list of video `files`. These represent the various resolution video files available for this particular video. Each has a `link`. You can use the string value keyed to `link` to create an NSURL. You can pass this NSURL to VIMVideoPlayer for playback.
Check out [this](http://stackoverflow.com/questions/31960338/ios-vimvideoplayerview-cant-load-vimeo-videos) Stack Overflow question for additional info.
You can use the [Vimeo iOS SDK](https://github.com/vimeo/VIMNetworking) to interact with the [Vimeo API](https://developer.vimeo.com/).
For full documentation on the Vimeo API go [here](https://developer.vimeo.com/).
## License
@@ -88,4 +113,4 @@ Tweet at us here: @vimeoapi
Post on [Stackoverflow](http://stackoverflow.com/questions/tagged/vimeo-ios) with the tag `vimeo-ios`
Get in touch [here](Vimeo.com/help/contact)
Get in touch [here](https://vimeo.com/help/contact)
-448
View File
@@ -1,448 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
AFCC3C6F1ACD616E00D24B3B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3C6E1ACD616E00D24B3B /* main.m */; };
AFCC3C721ACD616E00D24B3B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3C711ACD616E00D24B3B /* AppDelegate.m */; };
AFCC3C751ACD616E00D24B3B /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3C741ACD616E00D24B3B /* ViewController.m */; };
AFCC3C781ACD616E00D24B3B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AFCC3C761ACD616E00D24B3B /* Main.storyboard */; };
AFCC3C7A1ACD616E00D24B3B /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AFCC3C791ACD616E00D24B3B /* Images.xcassets */; };
AFCC3C7D1ACD616E00D24B3B /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = AFCC3C7B1ACD616E00D24B3B /* LaunchScreen.xib */; };
AFCC3C891ACD616E00D24B3B /* SagaTests.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3C881ACD616E00D24B3B /* SagaTests.m */; };
AFCC3CA41ACD621800D24B3B /* VIMVideoPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3CA11ACD621800D24B3B /* VIMVideoPlayer.m */; };
AFCC3CA51ACD621800D24B3B /* VIMVideoPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCC3CA31ACD621800D24B3B /* VIMVideoPlayerView.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
AFCC3C831ACD616E00D24B3B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = AFCC3C611ACD616E00D24B3B /* Project object */;
proxyType = 1;
remoteGlobalIDString = AFCC3C681ACD616E00D24B3B;
remoteInfo = Saga;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
AFCC3C691ACD616E00D24B3B /* Saga.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Saga.app; sourceTree = BUILT_PRODUCTS_DIR; };
AFCC3C6D1ACD616E00D24B3B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
AFCC3C6E1ACD616E00D24B3B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
AFCC3C701ACD616E00D24B3B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
AFCC3C711ACD616E00D24B3B /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
AFCC3C731ACD616E00D24B3B /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
AFCC3C741ACD616E00D24B3B /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
AFCC3C771ACD616E00D24B3B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
AFCC3C791ACD616E00D24B3B /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
AFCC3C7C1ACD616E00D24B3B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
AFCC3C821ACD616E00D24B3B /* SagaTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SagaTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
AFCC3C871ACD616E00D24B3B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
AFCC3C881ACD616E00D24B3B /* SagaTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SagaTests.m; sourceTree = "<group>"; };
AFCC3CA01ACD621800D24B3B /* VIMVideoPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIMVideoPlayer.h; sourceTree = "<group>"; };
AFCC3CA11ACD621800D24B3B /* VIMVideoPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIMVideoPlayer.m; sourceTree = "<group>"; };
AFCC3CA21ACD621800D24B3B /* VIMVideoPlayerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIMVideoPlayerView.h; sourceTree = "<group>"; };
AFCC3CA31ACD621800D24B3B /* VIMVideoPlayerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIMVideoPlayerView.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
AFCC3C661ACD616E00D24B3B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
AFCC3C7F1ACD616E00D24B3B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
AFCC3C601ACD616E00D24B3B = {
isa = PBXGroup;
children = (
AFCC3C6B1ACD616E00D24B3B /* Saga */,
AFCC3C851ACD616E00D24B3B /* SagaTests */,
AFCC3C6A1ACD616E00D24B3B /* Products */,
);
sourceTree = "<group>";
};
AFCC3C6A1ACD616E00D24B3B /* Products */ = {
isa = PBXGroup;
children = (
AFCC3C691ACD616E00D24B3B /* Saga.app */,
AFCC3C821ACD616E00D24B3B /* SagaTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
AFCC3C6B1ACD616E00D24B3B /* Saga */ = {
isa = PBXGroup;
children = (
AFCC3C701ACD616E00D24B3B /* AppDelegate.h */,
AFCC3C711ACD616E00D24B3B /* AppDelegate.m */,
AFCC3C731ACD616E00D24B3B /* ViewController.h */,
AFCC3C741ACD616E00D24B3B /* ViewController.m */,
AFCC3C9F1ACD621800D24B3B /* VIMVideoPlayer */,
AFCC3C761ACD616E00D24B3B /* Main.storyboard */,
AFCC3C791ACD616E00D24B3B /* Images.xcassets */,
AFCC3C7B1ACD616E00D24B3B /* LaunchScreen.xib */,
AFCC3C6C1ACD616E00D24B3B /* Supporting Files */,
);
path = Saga;
sourceTree = "<group>";
};
AFCC3C6C1ACD616E00D24B3B /* Supporting Files */ = {
isa = PBXGroup;
children = (
AFCC3C6D1ACD616E00D24B3B /* Info.plist */,
AFCC3C6E1ACD616E00D24B3B /* main.m */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
AFCC3C851ACD616E00D24B3B /* SagaTests */ = {
isa = PBXGroup;
children = (
AFCC3C881ACD616E00D24B3B /* SagaTests.m */,
AFCC3C861ACD616E00D24B3B /* Supporting Files */,
);
path = SagaTests;
sourceTree = "<group>";
};
AFCC3C861ACD616E00D24B3B /* Supporting Files */ = {
isa = PBXGroup;
children = (
AFCC3C871ACD616E00D24B3B /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
AFCC3C9F1ACD621800D24B3B /* VIMVideoPlayer */ = {
isa = PBXGroup;
children = (
AFCC3CA01ACD621800D24B3B /* VIMVideoPlayer.h */,
AFCC3CA11ACD621800D24B3B /* VIMVideoPlayer.m */,
AFCC3CA21ACD621800D24B3B /* VIMVideoPlayerView.h */,
AFCC3CA31ACD621800D24B3B /* VIMVideoPlayerView.m */,
);
name = VIMVideoPlayer;
path = ../../VIMVideoPlayer;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
AFCC3C681ACD616E00D24B3B /* Saga */ = {
isa = PBXNativeTarget;
buildConfigurationList = AFCC3C8C1ACD616E00D24B3B /* Build configuration list for PBXNativeTarget "Saga" */;
buildPhases = (
AFCC3C651ACD616E00D24B3B /* Sources */,
AFCC3C661ACD616E00D24B3B /* Frameworks */,
AFCC3C671ACD616E00D24B3B /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Saga;
productName = Saga;
productReference = AFCC3C691ACD616E00D24B3B /* Saga.app */;
productType = "com.apple.product-type.application";
};
AFCC3C811ACD616E00D24B3B /* SagaTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = AFCC3C8F1ACD616E00D24B3B /* Build configuration list for PBXNativeTarget "SagaTests" */;
buildPhases = (
AFCC3C7E1ACD616E00D24B3B /* Sources */,
AFCC3C7F1ACD616E00D24B3B /* Frameworks */,
AFCC3C801ACD616E00D24B3B /* Resources */,
);
buildRules = (
);
dependencies = (
AFCC3C841ACD616E00D24B3B /* PBXTargetDependency */,
);
name = SagaTests;
productName = SagaTests;
productReference = AFCC3C821ACD616E00D24B3B /* SagaTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
AFCC3C611ACD616E00D24B3B /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0620;
ORGANIZATIONNAME = "Alfie Hanssen";
TargetAttributes = {
AFCC3C681ACD616E00D24B3B = {
CreatedOnToolsVersion = 6.2;
};
AFCC3C811ACD616E00D24B3B = {
CreatedOnToolsVersion = 6.2;
TestTargetID = AFCC3C681ACD616E00D24B3B;
};
};
};
buildConfigurationList = AFCC3C641ACD616E00D24B3B /* Build configuration list for PBXProject "Saga" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = AFCC3C601ACD616E00D24B3B;
productRefGroup = AFCC3C6A1ACD616E00D24B3B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
AFCC3C681ACD616E00D24B3B /* Saga */,
AFCC3C811ACD616E00D24B3B /* SagaTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
AFCC3C671ACD616E00D24B3B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
AFCC3C781ACD616E00D24B3B /* Main.storyboard in Resources */,
AFCC3C7D1ACD616E00D24B3B /* LaunchScreen.xib in Resources */,
AFCC3C7A1ACD616E00D24B3B /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
AFCC3C801ACD616E00D24B3B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
AFCC3C651ACD616E00D24B3B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
AFCC3C751ACD616E00D24B3B /* ViewController.m in Sources */,
AFCC3C721ACD616E00D24B3B /* AppDelegate.m in Sources */,
AFCC3C6F1ACD616E00D24B3B /* main.m in Sources */,
AFCC3CA51ACD621800D24B3B /* VIMVideoPlayerView.m in Sources */,
AFCC3CA41ACD621800D24B3B /* VIMVideoPlayer.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
AFCC3C7E1ACD616E00D24B3B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
AFCC3C891ACD616E00D24B3B /* SagaTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
AFCC3C841ACD616E00D24B3B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = AFCC3C681ACD616E00D24B3B /* Saga */;
targetProxy = AFCC3C831ACD616E00D24B3B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
AFCC3C761ACD616E00D24B3B /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
AFCC3C771ACD616E00D24B3B /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
AFCC3C7B1ACD616E00D24B3B /* LaunchScreen.xib */ = {
isa = PBXVariantGroup;
children = (
AFCC3C7C1ACD616E00D24B3B /* Base */,
);
name = LaunchScreen.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
AFCC3C8A1ACD616E00D24B3B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
AFCC3C8B1ACD616E00D24B3B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
AFCC3C8D1ACD616E00D24B3B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = Saga/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
AFCC3C8E1ACD616E00D24B3B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = Saga/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
AFCC3C901ACD616E00D24B3B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = SagaTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Saga.app/Saga";
};
name = Debug;
};
AFCC3C911ACD616E00D24B3B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
INFOPLIST_FILE = SagaTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Saga.app/Saga";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
AFCC3C641ACD616E00D24B3B /* Build configuration list for PBXProject "Saga" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AFCC3C8A1ACD616E00D24B3B /* Debug */,
AFCC3C8B1ACD616E00D24B3B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
AFCC3C8C1ACD616E00D24B3B /* Build configuration list for PBXNativeTarget "Saga" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AFCC3C8D1ACD616E00D24B3B /* Debug */,
AFCC3C8E1ACD616E00D24B3B /* Release */,
);
defaultConfigurationIsVisible = 0;
};
AFCC3C8F1ACD616E00D24B3B /* Build configuration list for PBXNativeTarget "SagaTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AFCC3C901ACD616E00D24B3B /* Debug */,
AFCC3C911ACD616E00D24B3B /* Release */,
);
defaultConfigurationIsVisible = 0;
};
/* End XCConfigurationList section */
};
rootObject = AFCC3C611ACD616E00D24B3B /* Project object */;
}
-17
View File
@@ -1,17 +0,0 @@
//
// AppDelegate.h
// Saga
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
-45
View File
@@ -1,45 +0,0 @@
//
// AppDelegate.m
// Saga
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
//
#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
return YES;
}
- (void)applicationWillResignActive:(UIApplication *)application {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
// Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}
- (void)applicationWillTerminate:(UIApplication *)application {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
@end
-41
View File
@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6214" systemVersion="14A314h" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6207"/>
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="iN0-l3-epB">
<rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" Copyright (c) 2015 Alfie Hanssen. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
<rect key="frame" x="20" y="439" width="441" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Saga" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
<rect key="frame" x="20" y="140" width="441" height="43"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
<constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
<constraint firstAttribute="bottom" secondItem="8ie-xW-0ye" secondAttribute="bottom" constant="20" id="Kzo-t9-V3l"/>
<constraint firstItem="8ie-xW-0ye" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="MfP-vx-nX0"/>
<constraint firstAttribute="centerX" secondItem="8ie-xW-0ye" secondAttribute="centerX" id="ZEH-qu-HZ9"/>
<constraint firstItem="kId-c2-rCX" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="fvb-Df-36g"/>
</constraints>
<nil key="simulatedStatusBarMetrics"/>
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
<point key="canvasLocation" x="548" y="455"/>
</view>
</objects>
</document>
-97
View File
@@ -1,97 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6751" systemVersion="14C109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="vXZ-lx-hvc">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6736"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="ufC-wZ-h7g">
<objects>
<viewController id="vXZ-lx-hvc" customClass="ViewController" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="jyV-Pf-zRb"/>
<viewControllerLayoutGuide type="bottom" id="2fi-mo-0CV"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="kh9-bI-dsS">
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="PwW-oT-K0O" userLabel="Controls View">
<rect key="frame" x="0.0" y="556" width="600" height="44"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nae-k5-OzC" userLabel="Play Button">
<rect key="frame" x="0.0" y="0.0" width="44" height="44"/>
<constraints>
<constraint firstAttribute="width" constant="44" id="1sa-PR-7nR"/>
</constraints>
<state key="normal" image="PlayIcon">
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
</state>
<state key="selected" image="PauseIcon"/>
<state key="highlighted" image="PauseIcon"/>
<connections>
<action selector="didTapPlay:" destination="vXZ-lx-hvc" eventType="touchUpInside" id="Vdd-rt-uvD"/>
</connections>
</button>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="x5h-HM-LKJ" userLabel="Scrubber Slider">
<rect key="frame" x="46" y="6" width="498" height="31"/>
<constraints>
<constraint firstAttribute="height" constant="30" id="yA9-Zi-xra"/>
</constraints>
<connections>
<action selector="scrubberSliderDidStartScrubbing:" destination="vXZ-lx-hvc" eventType="touchDown" id="cmE-up-vNe"/>
<action selector="scrubberSliderDidStopScrubbing:" destination="vXZ-lx-hvc" eventType="touchCancel" id="8Td-Un-NsT"/>
<action selector="scrubberSliderDidStopScrubbing:" destination="vXZ-lx-hvc" eventType="touchUpInside" id="QTX-c9-7fj"/>
<action selector="scrubberSliderDidStopScrubbing:" destination="vXZ-lx-hvc" eventType="touchUpOutside" id="fCY-Gw-twf"/>
<action selector="scrubberSliderValueDidChange:" destination="vXZ-lx-hvc" eventType="valueChanged" id="zjA-AP-1dr"/>
</connections>
</slider>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="9oF-97-oIN" userLabel="Time Label - 00:00">
<rect key="frame" x="550" y="11" width="35" height="22"/>
<constraints>
<constraint firstAttribute="height" constant="22" id="7If-zg-cFp"/>
<constraint firstAttribute="width" constant="35" id="iG3-vh-mOo"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" red="0.090196078430000007" green="0.090196078430000007" blue="0.090196078430000007" alpha="0.5" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="9oF-97-oIN" secondAttribute="trailing" constant="15" id="6Q1-Yu-kto"/>
<constraint firstAttribute="bottom" secondItem="nae-k5-OzC" secondAttribute="bottom" id="8ro-rd-efV"/>
<constraint firstAttribute="height" constant="44" id="B0u-Ho-L61"/>
<constraint firstItem="9oF-97-oIN" firstAttribute="leading" secondItem="x5h-HM-LKJ" secondAttribute="trailing" constant="8" id="BEx-Ei-jLW"/>
<constraint firstItem="nae-k5-OzC" firstAttribute="top" secondItem="PwW-oT-K0O" secondAttribute="top" id="Gx8-Qx-p6R"/>
<constraint firstItem="x5h-HM-LKJ" firstAttribute="leading" secondItem="nae-k5-OzC" secondAttribute="trailing" constant="4" id="IET-wq-Psj"/>
<constraint firstAttribute="bottom" secondItem="9oF-97-oIN" secondAttribute="bottom" constant="11" id="MYf-lM-zhP"/>
<constraint firstItem="nae-k5-OzC" firstAttribute="leading" secondItem="PwW-oT-K0O" secondAttribute="leading" id="dM4-3z-aSu"/>
<constraint firstItem="x5h-HM-LKJ" firstAttribute="top" secondItem="PwW-oT-K0O" secondAttribute="top" constant="6" id="gZk-E6-OCu"/>
<constraint firstAttribute="bottom" secondItem="x5h-HM-LKJ" secondAttribute="bottom" constant="8" id="pZ5-Zu-2hJ"/>
<constraint firstItem="9oF-97-oIN" firstAttribute="top" secondItem="PwW-oT-K0O" secondAttribute="top" constant="11" id="uxo-ib-TiJ"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="PwW-oT-K0O" firstAttribute="leading" secondItem="kh9-bI-dsS" secondAttribute="leading" id="CaW-DV-hxe"/>
<constraint firstItem="2fi-mo-0CV" firstAttribute="top" secondItem="PwW-oT-K0O" secondAttribute="bottom" id="F93-1T-mAz"/>
<constraint firstAttribute="trailing" secondItem="PwW-oT-K0O" secondAttribute="trailing" id="sIx-qf-8AC"/>
</constraints>
</view>
<connections>
<outlet property="playButton" destination="nae-k5-OzC" id="jd0-wi-Jod"/>
<outlet property="playerScrubber" destination="x5h-HM-LKJ" id="thx-Sz-2NR"/>
<outlet property="playerTimeLabel" destination="9oF-97-oIN" id="KgN-Be-lKa"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="firstResponder"/>
</objects>
</scene>
</scenes>
<resources>
<image name="PauseIcon" width="15" height="15"/>
<image name="PlayIcon" width="13" height="15"/>
</resources>
</document>
@@ -1,38 +0,0 @@
{
"images" : [
{
"idiom" : "iphone",
"size" : "29x29",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "29x29",
"scale" : "3x"
},
{
"idiom" : "iphone",
"size" : "40x40",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "40x40",
"scale" : "3x"
},
{
"idiom" : "iphone",
"size" : "60x60",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "60x60",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "scrub.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
-664
View File
@@ -1,664 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 34532/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156821, 2014/08/29-03:07:50 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">scrub</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-11-10T13:17:36-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-11-10T13:17:36-05:00</xmp:ModifyDate>
<xmp:CreateDate>2014-11-10T13:17:36-05:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>4</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgABAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7r+W/H0rmnGvoWvqcOnq&#xA;Uk5V98VZBoXrek/qcq8IvtV/32K9cVUovrH+HZK+t6vA09T7fbpTfjiqzy96/wCi7n1ufLk1OVa0&#xA;4DpXFVfRvrPqP6/p/tcPT4/ZqPtcfwr74qmuKvNPzE/SH6fX6v8A4n9P0E/44vL6rXk3Wn7fj9GK&#xA;sY/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/5/w+Ku/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/&#xA;5/w+KvQPy0+t/Ub36z+muXqrx/TtfUpx/wB1V/Z8cVZliryz/kHX/az/AOSmdB/hX9D7Hi/8A/23&#xA;7Xf8g6/7Wf8AyUx/wr+h9i/4B/tv2u/5B1/2s/8Akpj/AIV/Q+xf8A/237Xf8g6/7Wf/ACUx/wAK&#xA;/ofYv+Af7b9rv+Qdf9rP/kpj/hX9D7F/wD/bftTM/o76zefVvr3p/W7rnT9CU9X6w/q8frP77j6n&#xA;KnPemc+9o79x/wAv3/hu4q79x/y/f+G7irv3H/L9/wCG7irv3H/L9/4buKu/cf8AL9/4buKu/cf8&#xA;v3/hu4q79x/y/f8Ahu4q79x/y/f+G7irv3H/AC/f+G7irv3H/L9/4buKqV39S+qzet9f9H029Sn+&#xA;Hq8aGtKb9MVf/9k=</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:e25211b8-5fa1-da46-8e43-c38919d12675</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:ab082d0a-05e1-4c03-ab16-30e4866938c3</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:682a7937-05e7-574b-aa69-b7d80e54ae47</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:ab082d0a-05e1-4c03-ab16-30e4866938c3</stEvt:instanceID>
<stEvt:when>2014-11-10T13:17:36-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>17.000000</stDim:w>
<stDim:h>17.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>Black</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 17.0 17.0]/BleedBox[0.0 0.0 17.0 17.0]/Contents 6 0 R/MediaBox[0.0 0.0 17.0 17.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 17.0 17.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 230>>stream
H‰äR;nÃ0 Ýy
)ײ5:Nh†$CæÀÈgpØÉÒÛ—’ µw$Q|"Ÿ@Ð|Ÿ~Î šíÀ¸Z30Jv¥g9ÃÀÔvøß.W0ãõ 3
².AKŽEqÔÔìq¼Càï ¢9ºˆ%ï‚+5yÛ`Åä[)È’8M„Œõî|ò2Ñ{}ŸÊT*“@†£êf‚JHþbA¢nK¡“ЙH?™
NÿLµ8®.°ÓÖ„°Zk£mp¿yã–Üà MùÜê$™2Z’FËôÓ«ÿêcßE³ƒ_õë~½
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 2/Length 20/Width 2>>stream
8;YdGB$^_f0E;,Y!.k~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
endobj
13 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
8 0 obj
<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Layer 1)/Visible true>>
endobj
9 0 obj
<</Color[65535 20224 20224]/Dimmed false/Editable true/Preview true/Printed false/Title(nyt_exporter_info)/Visible false>>
endobj
10 0 obj
<</AIType/HiddenLayer/Contents 14 0 R/Resources<</ExtGState<</GS0 15 0 R>>/Font<</T1_0 16 0 R>>/ProcSet[/PDF/Text]>>>>
endobj
14 0 obj
<</Length 750>>stream
q
0 17 17 -17 re
W n
BT
0.137 0.122 0.125 rg
/GS0 gs
/T1_0 1 Tf
12 0 0 12 1 16 Tm
[(<n)13(yt_pr)10(ef)9.1(s>)]TJ
0 -1.2 TD
[( <n)12.9(yt_pr)10(e\037x></n)13(yt_pr)10(e\037x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_su\036x></n)13(yt_su\036x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_base_pa)4(th>~/GitHub/IOS)-5(-)4(A)6(ssets/c)6(on)4(tr)10.1(ols%20pdf</n)12.9(yt_base_pa)4(th>)]TJ
0 -1.2 TD
[( <n)12.9(yt_scaling>100</n)12.9(yt_scaling>)]TJ
0 -1.2 TD
[( <n)12.9(yt_tr)5.1(anspar)9.9(enc)-18(y>true</n)13(yt_tr)5(anspar)10(enc)-18(y>)]TJ
T*
[( <n)12.9(yt_f)12.9(or)-3.9(ma)3.9(t>PDF</n)13(yt_f)13(or)-4(ma)4(t>)]TJ
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "pause.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
-666
View File
@@ -1,666 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 35131/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c011 79.156289, 2014/03/31-23:39:12 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">pause</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-10-02T08:38:15-07:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-10-02T08:38:15-07:00</xmp:ModifyDate>
<xmp:CreateDate>2014-10-02T08:38:15-07:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>24</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAGAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7E7vI7O7FnY1ZjuSTiq3&#xA;FVS3keO4jdGKurAhh164q9FxV2KuxVQvv94rj/jE/wDxE4qwjSP+Opa/8ZV/XirOrr/eaX/Ub9WK&#xA;sBsf97bf/jKn/Ehir0LFXYq7FXYqwjTdevbKiV9WAf7qc9B/kntirKtP1iyvhSJ+MveJtm/t+jFU&#xA;birsVdiqB1u4lt9LnliPGQAAMOo5MF2+/FWJadpV3qMjlCAq7ySvWlT+s4qu1LRbmxjWYsssDGgk&#xA;TsffFUTB5XvZIld5I4ncVSJieX00xVDWJvNP1aOIkpIJFSVa7FWI/gcVZzirsVdiqE1f/jl3X/GJ&#xA;v1Yqlen+XdNnsYJpA/ORAzUagqRiqI/wtpP8r/8ABYq7/C2k/wAr/wDBYqgNc0Ows7AzQhg4ZRu1&#xA;RQ4qxzFXYqui/vU/1h+vFXo+KuxV2KqF9/vFcf8AGJ/+InFWEaR/x1LX/jKv68VZ1df7zS/6jfqx&#xA;VgNj/vbb/wDGVP8AiQxV6FirsVdirsVebYquiEhkURAmSvwha1r7UxVm2irqwg/08g/yA/3n+yI2&#xA;xVMcVdiqW+Y/+ONcf7D/AJOLiqTWgY+VbkQ15+p+8C9aVWv4YqhbJNRFnG7Gmm+snMMVoTyHSu/3&#xA;YqiPMSXba0gjDciE+r08fb/ZYqhZlvl1mEXp5XHOPkdjtUU+zirN8VdirsVQmr/8cu6/4xN+rFXa&#xA;R/xy7X/jEv6sVS3zJrJgT6pbtSZxWRx1VfD5nFUVoWrC/t+MhpcxbSDxHZhiqn5p/wCOS3+uuKsR&#xA;kt7iN2R42V1NGBB64qt9KX+RvuOKqlvbzyTxokbFiwoKHxxV6HirsVdiqjff7xXH/GN/+InFWE6T&#xA;HINTtSVIHqLvQ+OKs4uf95pf9Rv1YqwOxjk+u2/wn+8Tsf5hir0DFXYq7FXYqwvTfLt7eUdx6EB/&#xA;bYbkf5K4qymw0qysVpCnx/tStux+n+mKovFXYq7FUFrVtLc6ZPDEKyMAVHjxYNT8MVYlp99qGnSN&#xA;6SGjbSRupoafccVXalqmoX4VJE4RJusaKQK+JrXFUTB5j1aKARGNZCoosjqeQ+4iuKobT7e+vtUj&#xA;lYMz+oJJZCKAAGp/sxVnGKuxV2KqV3bi4tpYC3ESqV5daVxVIri1l0iJJvrs03H4YbarBSabVAJ+&#xA;EYqxyQXEsjSSBmdzVmINSTiqrZz3VpcpPErBkPShoR3BxVkC6OdSgEov5vQkPIQyVbif5TVu2Kv/&#xA;2Q==</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:86d240d0-2c14-f54d-871c-bb5f3ac5a51f</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:4ee140c0-afa4-4eed-8bea-7497d36e999e</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:c4d71f06-a52a-dd46-9f74-2813050a496c</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:4ee140c0-afa4-4eed-8bea-7497d36e999e</stEvt:instanceID>
<stEvt:when>2014-10-02T08:38:15-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>15.000000</stDim:w>
<stDim:h>15.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 15.0 15.0]/BleedBox[0.0 0.0 15.0 15.0]/Contents 6 0 R/MediaBox[0.0 0.0 15.0 15.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 15.0 15.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 96>>stream
H‰Ò÷I¬L-RÐ÷u6PprqVà2Ð3·0Q@&‹Ò¹ô݃
Ò‹¹
ôŒ-L LôÌ M€¨(•+ËCÄÕh”>ÜlCˆÙúŽ9%Žž #ˆX˜0=
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 16/Width 1>>stream
8;ULP&7>J<XT5I~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
endobj
13 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
8 0 obj
<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Layer 1)/Visible true>>
endobj
9 0 obj
<</Color[65535 20224 20224]/Dimmed false/Editable true/Preview true/Printed false/Title(nyt_exporter_info)/Visible false>>
endobj
10 0 obj
<</AIType/HiddenLayer/Contents 14 0 R/Resources<</ExtGState<</GS0 15 0 R>>/Font<</T1_0 16 0 R>>/ProcSet[/PDF/Text]>>>>
endobj
14 0 obj
<</Length 803>>stream
q
0 15 15 -15 re
W n
BT
0.137 0.122 0.125 rg
/GS0 gs
/T1_0 1 Tf
12 0 0 12 -35 15 Tm
[(<n)13(yt_pr)10(ef)9.1(s>)]TJ
0 -1.2 TD
[( <n)12.9(yt_pr)10(e\037x></n)13(yt_pr)10(e\037x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_su\036x></n)13(yt_su\036x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_base_pa)4(th>~/Dr)10(opbo)14(x%20\()-50(VIM\)/Smokescr)10(een/visual/D)-4(ev%20A)6.1(ssets%202/c)6.1(on)4(tr)9.9(ols%20pdf</n)13(yt_base_pa)4(th>)]TJ
0 -1.2 TD
[( <n)12.9(yt_scaling>100</n)12.9(yt_scaling>)]TJ
0 -1.2 TD
[( <n)12.9(yt_tr)5.1(anspar)9.9(enc)-18(y>true</n)13(yt_tr)5(anspar)10(enc)-18(y>)]TJ
T*
[( <n)12.9(yt_f)12.9(or)-3.9(ma)3.9(t>PDF</n)13(yt_f)13(or)-4(ma)4(t>)]TJ
0 -1.2 TD
[( <n)12.9(yt_e)2.9(xpor)-24(t_c)6(ode>ar)-24(tboar)10(ds</n)13(yt_e)3(xpor)-24(t_c)5.9(ode>)]TJ
0 -1.2 TD
[(</n)13(yt_pr)10(ef)8.9(s>)]TJ
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "play.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
-667
View File
@@ -1,667 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 35130/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c011 79.156289, 2014/03/31-23:39:12 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">play</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-10-02T08:38:15-07:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-10-02T08:38:15-07:00</xmp:ModifyDate>
<xmp:CreateDate>2014-10-02T08:38:15-07:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>24</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAGAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7E7vI7O7FnY1ZjuSTiq3&#xA;FVS3keO4jdGKurAhh164q9FxV2KuxVQvv94rj/jE/wDxE4qwjSP+Opa/8ZV/XirOrr/eaX/Ub9WK&#xA;sBsf97bf/jKn/Ehir0LFXYq7FXYqwjTdevbKiV9WAf7qc9B/kntirKtP1iyvhSJ+MveJtm/t+jFU&#xA;birsVdiqB1u4lt9LnliPGQAAMOo5MF2+/FWJadpV3qMjlCAq7ySvWlT+s4qu1LRbmxjWYsssDGgk&#xA;TsffFUTB5XvZIld5I4ncVSJieX00xVDWJvNP1aOIkpIJFSVa7FWI/gcVZzirsVdiqE1f/jl3X/GJ&#xA;v1Yqlen+XdNnsYJpA/ORAzUagqRiqI/wtpP8r/8ABYq7/C2k/wAr/wDBYqgNc0Ows7AzQhg4ZRu1&#xA;RQ4qxzFXYqui/vU/1h+vFXo+KuxV2KqF9/vFcf8AGJ/+InFWEaR/x1LX/jKv68VZ1df7zS/6jfqx&#xA;VgNj/vbb/wDGVP8AiQxV6FirsVdirsVebYquiEhkURAmSvwha1r7UxVm2irqwg/08g/yA/3n+yI2&#xA;xVMcVdiqW+Y/+ONcf7D/AJOLiqTWgY+VbkQ15+p+8C9aVWv4YqhbJNRFnG7Gmm+snMMVoTyHSu/3&#xA;YqiPMSXba0gjDciE+r08fb/ZYqhZlvl1mEXp5XHOPkdjtUU+zirN8VdirsVQmr/8cu6/4xN+rFXa&#xA;R/xy7X/jEv6sVS3zJrJgT6pbtSZxWRx1VfD5nFUVoWrC/t+MhpcxbSDxHZhiqn5p/wCOS3+uuKsR&#xA;kt7iN2R42V1NGBB64qt9KX+RvuOKqlvbzyTxokbFiwoKHxxV6HirsVdiqjff7xXH/GN/+InFWE6T&#xA;HINTtSVIHqLvQ+OKs4uf95pf9Rv1YqwOxjk+u2/wn+8Tsf5hir0DFXYq7FXYqwvTfLt7eUdx6EB/&#xA;bYbkf5K4qymw0qysVpCnx/tStux+n+mKovFXYq7FUFrVtLc6ZPDEKyMAVHjxYNT8MVYlp99qGnSN&#xA;6SGjbSRupoafccVXalqmoX4VJE4RJusaKQK+JrXFUTB5j1aKARGNZCoosjqeQ+4iuKobT7e+vtUj&#xA;lYMz+oJJZCKAAGp/sxVnGKuxV2KqV3bi4tpYC3ESqV5daVxVIri1l0iJJvrs03H4YbarBSabVAJ+&#xA;EYqxyQXEsjSSBmdzVmINSTiqrZz3VpcpPErBkPShoR3BxVkC6OdSgEov5vQkPIQyVbif5TVu2Kv/&#xA;2Q==</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:61f043ce-3e1d-fb4d-9d9e-2ba136ab0018</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:949282b9-bcce-4dfc-a517-c570894e5438</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:c4d71f06-a52a-dd46-9f74-2813050a496c</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:949282b9-bcce-4dfc-a517-c570894e5438</stEvt:instanceID>
<stEvt:when>2014-10-02T08:38:15-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>13.000000</stDim:w>
<stDim:h>15.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 13.0 15.0]/BleedBox[0.0 0.0 13.0 15.0]/Contents 6 0 R/MediaBox[0.0 0.0 13.0 15.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 13.0 15.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 122>>stream
H‰Ò÷I¬L-RÐ÷u6PprqVà2Ð3·0Q@&‹Ò¹ô݃
Ò‹¹
  š)$çrDr¹ ÌõL,Ír LSC ¨ÖDÏ,šÁ•ÆÈåê ´Dn«!ÄV}ÇœGO ˆD¬LIõ#
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 16/Width 1>>stream
8;ULP&7>J<XT5I~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
endobj
13 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
8 0 obj
<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Layer 1)/Visible true>>
endobj
9 0 obj
<</Color[65535 20224 20224]/Dimmed false/Editable true/Preview true/Printed false/Title(nyt_exporter_info)/Visible false>>
endobj
10 0 obj
<</AIType/HiddenLayer/Contents 14 0 R/Resources<</ExtGState<</GS0 15 0 R>>/Font<</T1_0 16 0 R>>/ProcSet[/PDF/Text]>>>>
endobj
14 0 obj
<</Length 803>>stream
q
0 15 13 -15 re
W n
BT
0.137 0.122 0.125 rg
/GS0 gs
/T1_0 1 Tf
12 0 0 12 -71 15 Tm
[(<n)13(yt_pr)10(ef)9.1(s>)]TJ
0 -1.2 TD
[( <n)12.9(yt_pr)10(e\037x></n)13(yt_pr)10(e\037x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_su\036x></n)13(yt_su\036x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_base_pa)4(th>~/Dr)10(opbo)14(x%20\()-50(VIM\)/Smokescr)10(een/visual/D)-4(ev%20A)6.1(ssets%202/c)6.1(on)4(tr)9.9(ols%20pdf</n)13(yt_base_pa)4(th>)]TJ
0 -1.2 TD
[( <n)12.9(yt_scaling>100</n)12.9(yt_scaling>)]TJ
0 -1.2 TD
[( <n)12.9(yt_tr)5.1(anspar)9.9(enc)-18(y>true</n)13(yt_tr)5(anspar)10(enc)-18(y>)]TJ
T*
[( <n)12.9(yt_f)12.9(or)-3.9(ma)3.9(t>PDF</n)13(yt_f)13(or)-4(ma)4(t>)]TJ
0 -1.2 TD
[( <n)12.9(yt_e)2.9(xpor)-24(t_c)6(ode>ar)-24(tboar)10(ds</n)13(yt_e)3(xpor)-24(t_c)5.9(ode>)]TJ
0 -1.2 TD
[(</n)13(yt_pr)10(ef)8.9(s>)]TJ
ET
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "player-buffer.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
@@ -1,667 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 34540/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156821, 2014/08/29-03:07:50 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">player-buffer</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-11-10T13:17:39-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-11-10T13:17:39-05:00</xmp:ModifyDate>
<xmp:CreateDate>2014-11-10T13:17:39-05:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>4</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgABAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7r+W/H0rmnGvoWvqcOnq&#xA;Uk5V98VZBoXrek/qcq8IvtV/32K9cVUovrH+HZK+t6vA09T7fbpTfjiqzy96/wCi7n1ufLk1OVa0&#xA;4DpXFVfRvrPqP6/p/tcPT4/ZqPtcfwr74qmuKvNPzE/SH6fX6v8A4n9P0E/44vL6rXk3Wn7fj9GK&#xA;sY/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/5/w+Ku/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/&#xA;5/w+KvQPy0+t/Ub36z+muXqrx/TtfUpx/wB1V/Z8cVZliryz/kHX/az/AOSmdB/hX9D7Hi/8A/23&#xA;7Xf8g6/7Wf8AyUx/wr+h9i/4B/tv2u/5B1/2s/8Akpj/AIV/Q+xf8A/237Xf8g6/7Wf/ACUx/wAK&#xA;/ofYv+Af7b9rv+Qdf9rP/kpj/hX9D7F/wD/bftTM/o76zefVvr3p/W7rnT9CU9X6w/q8frP77j6n&#xA;KnPemc+9o79x/wAv3/hu4q79x/y/f+G7irv3H/L9/wCG7irv3H/L9/4buKu/cf8AL9/4buKu/cf8&#xA;v3/hu4q79x/y/f8Ahu4q79x/y/f+G7irv3H/AC/f+G7irv3H/L9/4buKqV39S+qzet9f9H029Sn+&#xA;Hq8aGtKb9MVf/9k=</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:4a3a497c-ff11-6945-990b-2481a1367d40</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:656905dd-a45a-4403-b991-d7b8cb4e9fa0</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:682a7937-05e7-574b-aa69-b7d80e54ae47</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:656905dd-a45a-4403-b991-d7b8cb4e9fa0</stEvt:instanceID>
<stEvt:when>2014-11-10T13:17:39-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>253.000000</stDim:w>
<stDim:h>9.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>Black</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 253.0 9.0]/BleedBox[0.0 0.0 253.0 9.0]/Contents 6 0 R/MediaBox[0.0 0.0 253.0 9.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 253.0 9.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 84>>stream
H‰Ò÷I¬L-RÐ÷u6PprqVà2Ð3Q€á¢t.}÷`…ôb.#ScK…¢T®4.W_ R}¸^Cˆ^}ÇœGO ˆD¬L§Ë
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 20/Width 31>>stream
8;RZ]_[?GG$im0>$>T~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
endobj
13 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
8 0 obj
<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Layer 1)/Visible true>>
endobj
9 0 obj
<</Color[65535 20224 20224]/Dimmed false/Editable true/Preview true/Printed false/Title(nyt_exporter_info)/Visible false>>
endobj
10 0 obj
<</AIType/HiddenLayer/Contents 14 0 R/Resources<</ExtGState<</GS0 15 0 R>>/Font<</T1_0 16 0 R>>/ProcSet[/PDF/Text]>>>>
endobj
14 0 obj
<</Length 756>>stream
q
0 9 253 -9 re
W n
BT
0.137 0.122 0.125 rg
/GS0 gs
/T1_0 1 Tf
12 0 0 12 -226.833 11 Tm
[(<n)13(yt_pr)10(ef)9.1(s>)]TJ
0 -1.2 TD
[( <n)12.9(yt_pr)10(e\037x></n)13(yt_pr)10(e\037x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_su\036x></n)13(yt_su\036x>)]TJ
0 -1.2 TD
[( <n)12.9(yt_base_pa)4(th>~/GitHub/IOS)-5(-)4(A)6(ssets/c)6(on)4(tr)10.1(ols%20pdf</n)12.9(yt_base_pa)4(th>)]TJ
0 -1.2 TD
[( <n)12.9(yt_scaling>100</n)12.9(yt_scaling>)]TJ
0 -1.2 TD
[( <n)12.9(yt_tr)5.1(anspar)9.9(enc)-18(y>true</n)13(yt_tr)5(anspar)10(enc)-18(y>)]TJ
T*
[( <n)12.9(yt_f)12.9(or)-3.9(ma)3.9(t>PDF</n)13(yt_f)13(or)-4(ma)4(t>)]TJ
0 -1.2 TD
[( <n)12.9(yt_e)2.9(xpor)-24(t_c)6(ode>ar)-24(tboar)10(ds</n)13(yt_e)3(xpor)-24(t_c)5.9(ode>)]TJ
0 -1.2 TD
[(</n)13(yt_pr)10(ef)8.9(s>)]TJ
ET
Q
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "player-stroke.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
@@ -1,619 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 34541/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156821, 2014/08/29-03:07:50 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">player-stroke</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-11-10T13:17:40-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-11-10T13:17:40-05:00</xmp:ModifyDate>
<xmp:CreateDate>2014-11-10T13:17:40-05:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>4</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgABAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7r+W/H0rmnGvoWvqcOnq&#xA;Uk5V98VZBoXrek/qcq8IvtV/32K9cVUovrH+HZK+t6vA09T7fbpTfjiqzy96/wCi7n1ufLk1OVa0&#xA;4DpXFVfRvrPqP6/p/tcPT4/ZqPtcfwr74qmuKvNPzE/SH6fX6v8A4n9P0E/44vL6rXk3Wn7fj9GK&#xA;sY/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/5/w+Ku/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/&#xA;5/w+KvQPy0+t/Ub36z+muXqrx/TtfUpx/wB1V/Z8cVZliryz/kHX/az/AOSmdB/hX9D7Hi/8A/23&#xA;7Xf8g6/7Wf8AyUx/wr+h9i/4B/tv2u/5B1/2s/8Akpj/AIV/Q+xf8A/237Xf8g6/7Wf/ACUx/wAK&#xA;/ofYv+Af7b9rv+Qdf9rP/kpj/hX9D7F/wD/bftTM/o76zefVvr3p/W7rnT9CU9X6w/q8frP77j6n&#xA;KnPemc+9o79x/wAv3/hu4q79x/y/f+G7irv3H/L9/wCG7irv3H/L9/4buKu/cf8AL9/4buKu/cf8&#xA;v3/hu4q79x/y/f8Ahu4q79x/y/f+G7irv3H/AC/f+G7irv3H/L9/4buKqV39S+qzet9f9H029Sn+&#xA;Hq8aGtKb9MVf/9k=</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:c3f06e40-bd0a-4641-8472-8a0c0bc94ec9</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:33d63a3e-d81a-486c-8eba-ddf03fc59315</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:682a7937-05e7-574b-aa69-b7d80e54ae47</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:33d63a3e-d81a-486c-8eba-ddf03fc59315</stEvt:instanceID>
<stEvt:when>2014-11-10T13:17:40-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>424.000000</stDim:w>
<stDim:h>12.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>Black</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 424.0 12.0]/BleedBox[0.0 0.0 424.0 12.0]/Contents 6 0 R/MediaBox[0.0 0.0 424.0 12.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 424.0 12.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 97>>stream
H‰Ò÷I¬L-RÐ÷u6PprqVà2PÁ¢t.}÷`…ôb°€‰‘‰‚¡‘BQ*¤s¹ 
¢F
º† á4.W_ f}¸i†ÓôsJ=-@"F°:0`®3
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 20/Width 53>>stream
8;Ue`+9MTH(]XOn!!*~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
@@ -1,12 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "player-progress.pdf"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
@@ -1,624 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 34542/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156821, 2014/08/29-03:07:50 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<dc:format>application/pdf</dc:format>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">player-progress</rdf:li>
</rdf:Alt>
</dc:title>
<xmp:MetadataDate>2014-11-10T13:17:39-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2014-11-10T13:17:39-05:00</xmp:ModifyDate>
<xmp:CreateDate>2014-11-10T13:17:39-05:00</xmp:CreateDate>
<xmp:CreatorTool>Adobe Illustrator CC 2014 (Macintosh)</xmp:CreatorTool>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>4</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgABAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7r+W/H0rmnGvoWvqcOnq&#xA;Uk5V98VZBoXrek/qcq8IvtV/32K9cVUovrH+HZK+t6vA09T7fbpTfjiqzy96/wCi7n1ufLk1OVa0&#xA;4DpXFVfRvrPqP6/p/tcPT4/ZqPtcfwr74qmuKvNPzE/SH6fX6v8A4n9P0E/44vL6rXk3Wn7fj9GK&#xA;sY/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/5/w+Ku/3M/8Af+f8Pirv9zP/AH/n/D4q7/cz/wB/&#xA;5/w+KvQPy0+t/Ub36z+muXqrx/TtfUpx/wB1V/Z8cVZliryz/kHX/az/AOSmdB/hX9D7Hi/8A/23&#xA;7Xf8g6/7Wf8AyUx/wr+h9i/4B/tv2u/5B1/2s/8Akpj/AIV/Q+xf8A/237Xf8g6/7Wf/ACUx/wAK&#xA;/ofYv+Af7b9rv+Qdf9rP/kpj/hX9D7F/wD/bftTM/o76zefVvr3p/W7rnT9CU9X6w/q8frP77j6n&#xA;KnPemc+9o79x/wAv3/hu4q79x/y/f+G7irv3H/L9/wCG7irv3H/L9/4buKu/cf8AL9/4buKu/cf8&#xA;v3/hu4q79x/y/f8Ahu4q79x/y/f+G7irv3H/AC/f+G7irv3H/L9/4buKqV39S+qzet9f9H029Sn+&#xA;Hq8aGtKb9MVf/9k=</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<xmpMM:InstanceID>uuid:441e333c-8cb7-5a4b-8317-39a009638a6c</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:b7c5ef0c-5162-440f-a554-5d6eab841d44</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>uuid:682a7937-05e7-574b-aa69-b7d80e54ae47</stRef:instanceID>
<stRef:documentID>xmp.did:d69cdaae-56ab-4561-a1d2-4e0057389713</stRef:documentID>
<stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
</xmpMM:DerivedFrom>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:d69cdaae-56ab-4561-a1d2-4e0057389713</stEvt:instanceID>
<stEvt:when>2014-09-30T11:17:29-07:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:b7c5ef0c-5162-440f-a554-5d6eab841d44</stEvt:instanceID>
<stEvt:when>2014-11-10T13:17:39-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>179.000000</stDim:w>
<stDim:h>9.000000</stDim:h>
<stDim:unit>Pixels</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>Black</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>White</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>255</xmpG:green>
<xmpG:blue>255</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>Black</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Red</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>0</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Green</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>165</xmpG:green>
<xmpG:blue>81</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>173</xmpG:green>
<xmpG:blue>238</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Blue</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>46</xmpG:red>
<xmpG:green>49</xmpG:green>
<xmpG:blue>145</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>235</xmpG:red>
<xmpG:green>0</xmpG:green>
<xmpG:blue>139</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>190</xmpG:red>
<xmpG:green>30</xmpG:green>
<xmpG:blue>45</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>238</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>54</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>240</xmpG:red>
<xmpG:green>90</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>246</xmpG:red>
<xmpG:green>146</xmpG:green>
<xmpG:blue>30</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>250</xmpG:red>
<xmpG:green>175</xmpG:green>
<xmpG:blue>64</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>249</xmpG:red>
<xmpG:green>236</xmpG:green>
<xmpG:blue>49</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>214</xmpG:red>
<xmpG:green>222</xmpG:green>
<xmpG:blue>35</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>139</xmpG:red>
<xmpG:green>197</xmpG:green>
<xmpG:blue>63</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>55</xmpG:red>
<xmpG:green>179</xmpG:green>
<xmpG:blue>74</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>147</xmpG:green>
<xmpG:blue>69</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>104</xmpG:green>
<xmpG:blue>56</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>41</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>115</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>166</xmpG:green>
<xmpG:blue>156</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>169</xmpG:green>
<xmpG:blue>224</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>27</xmpG:red>
<xmpG:green>117</xmpG:green>
<xmpG:blue>187</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>43</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>143</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>38</xmpG:red>
<xmpG:green>34</xmpG:green>
<xmpG:blue>97</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>101</xmpG:red>
<xmpG:green>45</xmpG:green>
<xmpG:blue>144</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>144</xmpG:red>
<xmpG:green>39</xmpG:green>
<xmpG:blue>142</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>158</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>99</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>217</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>92</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>41</xmpG:green>
<xmpG:blue>123</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>193</xmpG:red>
<xmpG:green>180</xmpG:green>
<xmpG:blue>154</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>154</xmpG:red>
<xmpG:green>132</xmpG:green>
<xmpG:blue>121</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>113</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>88</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>90</xmpG:red>
<xmpG:green>74</xmpG:green>
<xmpG:blue>66</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>195</xmpG:red>
<xmpG:green>153</xmpG:green>
<xmpG:blue>107</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>168</xmpG:red>
<xmpG:green>124</xmpG:green>
<xmpG:blue>79</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>138</xmpG:red>
<xmpG:green>93</xmpG:green>
<xmpG:blue>59</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>117</xmpG:red>
<xmpG:green>76</xmpG:green>
<xmpG:blue>40</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>96</xmpG:red>
<xmpG:green>56</xmpG:green>
<xmpG:blue>19</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>59</xmpG:red>
<xmpG:green>35</xmpG:green>
<xmpG:blue>20</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Grays</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>35</xmpG:red>
<xmpG:green>31</xmpG:green>
<xmpG:blue>32</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>64</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>65</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>88</xmpG:red>
<xmpG:green>89</xmpG:green>
<xmpG:blue>91</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>109</xmpG:red>
<xmpG:green>110</xmpG:green>
<xmpG:blue>112</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>128</xmpG:red>
<xmpG:green>129</xmpG:green>
<xmpG:blue>132</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>146</xmpG:red>
<xmpG:green>148</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>166</xmpG:red>
<xmpG:green>168</xmpG:green>
<xmpG:blue>171</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>187</xmpG:red>
<xmpG:green>189</xmpG:green>
<xmpG:blue>191</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>208</xmpG:red>
<xmpG:green>210</xmpG:green>
<xmpG:blue>211</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>230</xmpG:red>
<xmpG:green>231</xmpG:green>
<xmpG:blue>232</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>241</xmpG:green>
<xmpG:blue>242</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Brights</xmpG:groupName>
<xmpG:groupType>1</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>236</xmpG:red>
<xmpG:green>28</xmpG:green>
<xmpG:blue>36</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>241</xmpG:red>
<xmpG:green>101</xmpG:green>
<xmpG:blue>34</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>255</xmpG:red>
<xmpG:green>221</xmpG:green>
<xmpG:blue>21</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>0</xmpG:red>
<xmpG:green>161</xmpG:green>
<xmpG:blue>75</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>34</xmpG:red>
<xmpG:green>64</xmpG:green>
<xmpG:blue>153</xmpG:blue>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>RGB</xmpG:mode>
<xmpG:type>PROCESS</xmpG:type>
<xmpG:red>127</xmpG:red>
<xmpG:green>63</xmpG:green>
<xmpG:blue>151</xmpG:blue>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 179.0 9.0]/BleedBox[0.0 0.0 179.0 9.0]/Contents 6 0 R/MediaBox[0.0 0.0 179.0 9.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0 8 0 R/MC1 9 0 R/MC2 10 0 R>>>>/Thumb 11 0 R/TrimBox[0.0 0.0 179.0 9.0]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 95>>stream
H‰Ò÷I¬L-RÐ÷u6PprqVà2Ð340R0Ð374’–†
Eé\úîÁ
éÅ\

†æ–
E©\i\®¾@
úp !&è;æ”8zZ€DŒ "`u` À\
endstream
endobj
11 0 obj
<</BitsPerComponent 8/ColorSpace 12 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 24/Width 22>>stream
8;VAOFVJo8^]4B>!%lIukP~>
endstream
endobj
12 0 obj
[/Indexed/DeviceRGB 255 13 0 R]
-15
View File
@@ -1,15 +0,0 @@
//
// ViewController.h
// Saga
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
-274
View File
@@ -1,274 +0,0 @@
//
// ViewController.m
// Saga
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
//
#import "ViewController.h"
#import "VIMVideoPlayerView.h"
#import "VIMVideoPlayer.h"
static NSString *const YosemiteVideoURLString = @"https://secure-c.vimeocdn.com/p/video/yosemite_hd_ii_hd.mp4";
@interface ViewController () <VIMVideoPlayerViewDelegate>
@property (nonatomic, strong) VIMVideoPlayerView *videoPlayerView;
@property (nonatomic, weak) IBOutlet UIButton *playButton;
@property (nonatomic, weak) IBOutlet UISlider *playerScrubber;
@property (nonatomic, weak) IBOutlet UILabel *playerTimeLabel;
@property (nonatomic, strong) UISlider *playerBufferSlider;
@property (nonatomic, assign) BOOL isScrubbing;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self setupVideoPlayer];
[self setupPlayerUI];
[self requestPlayback];
}
#pragma mark - Setup
- (void)setupVideoPlayer
{
self.videoPlayerView = [[VIMVideoPlayerView alloc] init];
self.videoPlayerView.player.muted = NO;
self.videoPlayerView.player.looping = NO;
self.videoPlayerView.player.player.volume = 1.0f;
self.videoPlayerView.delegate = self;
self.videoPlayerView.backgroundColor = [UIColor clearColor];
self.videoPlayerView.translatesAutoresizingMaskIntoConstraints = NO;
[self.videoPlayerView setVideoFillMode:AVLayerVideoGravityResizeAspect];
[self.videoPlayerView.player enableTimeUpdates];
[self.view insertSubview:self.videoPlayerView atIndex:0];
NSDictionary *views = NSDictionaryOfVariableBindings(_videoPlayerView);
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]];
}
- (void)setupPlayerUI
{
// Init Slider UI
UIImage *minImage = [UIImage imageNamed:@"player-track-progress.png"];
[self.playerScrubber setMinimumTrackImage:minImage forState:UIControlStateNormal];
UIImage *maxImage = [UIImage imageNamed:@"player-track-outline.png"];
maxImage = [maxImage resizableImageWithCapInsets:UIEdgeInsetsMake(1, 1, 1, 1)];
[self.playerScrubber setMaximumTrackImage:maxImage forState:UIControlStateNormal];
UIImage *thumbImage= [UIImage imageNamed:@"HandleIcon.png"];
[self.playerScrubber setThumbImage:thumbImage forState:UIControlStateNormal];
// Init buffer slider
UIGraphicsBeginImageContextWithOptions((CGSize){ 1, 10 }, NO, 0.0f);
UIImage *transparentImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImage *bufferImage = [UIImage imageNamed:@"player-track-buffer.png"];
//bufferImage = [bufferImage stretchableImageWithLeftCapWidth:100.0f topCapHeight:0];
self.playerBufferSlider = [[UISlider alloc] initWithFrame:self.playerScrubber.bounds];
[self.playerBufferSlider setValue:0.0f];
[self.playerBufferSlider setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
self.playerBufferSlider.translatesAutoresizingMaskIntoConstraints = YES;
[self.playerScrubber addSubview:self.playerBufferSlider];
[self.playerScrubber sendSubviewToBack:self.playerBufferSlider];
self.playerBufferSlider.userInteractionEnabled = NO;
[self.playerBufferSlider setMinimumTrackImage:bufferImage forState:UIControlStateNormal];
[self.playerBufferSlider setMaximumTrackImage:transparentImage forState:UIControlStateNormal];
[self.playerBufferSlider setThumbImage:transparentImage forState:UIControlStateNormal];
}
#pragma mark - Private API
- (void)requestPlayback
{
NSURL *URL = [NSURL URLWithString:YosemiteVideoURLString];
[self.videoPlayerView.player setURL:URL];
[self.videoPlayerView.player play];
[self updatePlayUI];
}
- (void)updatePlayUI
{
[self updateScrubberTime];
[self.playButton setSelected:self.videoPlayerView.player.isPlaying];
}
- (void)updateScrubberTime
{
if (self.isScrubbing)
{
return;
}
float currentTime = 0.0f;
if (CMTIME_IS_INVALID(self.videoPlayerView.player.player.currentTime) == NO)
{
currentTime = CMTimeGetSeconds(self.videoPlayerView.player.player.currentTime);
}
float videoDuration = 0.0f;
if (self.videoPlayerView.player.player.currentItem)
{
videoDuration = CMTimeGetSeconds(self.videoPlayerView.player.player.currentItem.duration);
}
if (videoDuration > 0.0f)
{
double progress = currentTime / videoDuration;
[self.playerScrubber setValue:progress animated:YES];
int timeRemaining = videoDuration - currentTime;
self.playerTimeLabel.text = [self stringFromDurationInSeconds:timeRemaining];
}
else
{
[self.playerScrubber setValue:0.0f animated:YES];
self.playerTimeLabel.text = [self stringFromDurationInSeconds:0];
}
}
#pragma mark - Actions
- (IBAction)didTapPlay:(id)sender
{
if ([self.videoPlayerView.player isPlaying])
{
[self.videoPlayerView.player pause];
}
else
{
[self.videoPlayerView.player play];
}
[self updatePlayUI];
}
- (IBAction)scrubberSliderDidStartScrubbing:(UISlider *)sender
{
self.isScrubbing = YES;
}
- (IBAction)scrubberSliderValueDidChange:(UISlider *)sender
{
float videoDuration = 0.0f;
if (self.videoPlayerView.player.player.currentItem)
{
videoDuration = CMTimeGetSeconds(self.videoPlayerView.player.player.currentItem.duration);
}
float time = self.playerScrubber.value * videoDuration;
[self.videoPlayerView.player scrub:time];
}
- (IBAction)scrubberSliderDidStopScrubbing:(UISlider *)sender
{
self.isScrubbing = NO;
[self.videoPlayerView.player stopScrubbing];
}
#pragma mark - VideoPlayerView Delegate
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView timeDidChange:(CMTime)cmTime
{
[self updateScrubberTime];
}
- (void)videoPlayerViewDidReachEnd:(VIMVideoPlayerView *)videoPlayerView
{
[self updatePlayUI];
}
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView loadedTimeRangeDidChange:(float)loadedDuration
{
float videoDuration = 0.0f;
if (self.videoPlayerView.player.player.currentItem)
{
videoDuration = CMTimeGetSeconds(self.videoPlayerView.player.player.currentItem.duration);
}
if (videoDuration > 0.0f)
{
double progress = loadedDuration / videoDuration;
[self.playerBufferSlider setValue:progress animated:YES];
}
else
{
[self.playerBufferSlider setValue:0.0f animated:YES];
}
}
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView didFailWithError:(NSError *)error
{
NSLog(@"videoPlayerView:didFailWithError: %@", error);
[self.videoPlayerView.player reset];
[self updatePlayUI];
}
#pragma mark - Utilities
- (NSString *)stringFromDurationInSeconds:(int)duration
{
int secondsPerHour = 60 * 60;
int secondsPerMinute = 60;
int hours = duration / secondsPerHour;
int seconds = duration % secondsPerMinute;
int minutes = ((duration % secondsPerHour) - seconds) / secondsPerMinute;
NSString *hoursString = nil;
if (hours < 10) {
hoursString = [NSString stringWithFormat:@"0%d", hours];
} else {
hoursString = [NSString stringWithFormat:@"%d", hours];
}
NSString *minutesString = nil;
if (minutes < 10) {
minutesString = [NSString stringWithFormat:@"0%d", minutes];
} else {
minutesString = [NSString stringWithFormat:@"%d", minutes];
}
NSString *secondsString = nil;
if (seconds < 10) {
secondsString = [NSString stringWithFormat:@"0%d", seconds];
} else {
secondsString = [NSString stringWithFormat:@"%d", seconds];
}
NSString *durationString = [NSString stringWithFormat:@"%@:%@", minutesString, secondsString];
if (hours > 0) {
durationString = [NSString stringWithFormat:@"%@:%@", hoursString, durationString];
}
return durationString;
}
@end
-16
View File
@@ -1,16 +0,0 @@
//
// main.m
// Saga
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
@@ -7,34 +7,20 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.vimeo.$(PRODUCT_NAME:rfc1034identifier)</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
+11
View File
@@ -0,0 +1,11 @@
#import <UIKit/UIKit.h>
//! Project version number for VIMVideoKit.
FOUNDATION_EXPORT double VIMVideoKitVersionNumber;
//! Project version string for VIMVideoKit.
FOUNDATION_EXPORT const unsigned char VIMVideoKitVersionString[];
#import <VIMVideoKit/VIMVideoPlayer.h>
#import <VIMVideoKit/VIMVideoPlayerView.h>
+40
View File
@@ -0,0 +1,40 @@
#
# Be sure to run `pod spec lint VIMVideoPlayer.podspec' to ensure this is a
# valid spec and to remove all comments including this before submitting the spec.
#
# To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html
# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/
#
Pod::Spec.new do |s|
s.name = "VIMVideoPlayer"
s.version = "6.0.0"
s.summary = "A simple wrapper around the AVPlayer and AVPlayerLayer classes."
s.description = <<-DESC
VIMVideoPlayer is a simple wrapper around the AVPlayer and AVPlayerLayer classes. Check out the README for details. And the Pegasus project for a demo.
DESC
s.homepage = "https://github.com/vimeo/VIMVideoPlayer"
s.license = "MIT"
s.license = { :type => "MIT", :file => "LICENSE.md" }
s.authors = { "Alfie Hanssen" => "alfiehanssen@gmail.com",
"Rob Huebner" => "robh@vimeo.com",
"Gavin King" => "gavin@vimeo.com",
"Kashif Muhammad" => "support@vimeo.com",
"Andrew Whitcomb" => "support@vimeo.com",
"Stephen Fredieu" => "support@vimeo.com",
"Rahul Kumar" => "support@vimeo.com" }
s.social_media_url = "http://twitter.com/vimeo"
s.ios.deployment_target = "7.0"
s.source = { :git => "https://github.com/vimeo/VIMVideoPlayer.git", :tag => s.version.to_s }
s.source_files = "VIMVideoPlayer", "VIMVideoPlayer/*.{h,m}"
s.exclude_files = "VIMVideoPlayer/Exclude"
s.requires_arc = true
end
+503
View File
@@ -0,0 +1,503 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
501A3B931BA205A20059040B /* VIMVideoPlayerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 501A3B921BA205A20059040B /* VIMVideoPlayerTests.m */; };
501A3B951BA205A20059040B /* libVIMVideoPlayer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E507001B1E23A600DF1F7A /* libVIMVideoPlayer.a */; };
50E5071E1B1E23E100DF1F7A /* VIMVideoPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E5071B1B1E23E100DF1F7A /* VIMVideoPlayer.m */; };
50E5071F1B1E23E100DF1F7A /* VIMVideoPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E5071D1B1E23E100DF1F7A /* VIMVideoPlayerView.m */; };
B698D9241C264D5C0011F8B4 /* VIMVideoKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B698D9231C264D5C0011F8B4 /* VIMVideoKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
B698D9291C264D670011F8B4 /* VIMVideoPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E5071B1B1E23E100DF1F7A /* VIMVideoPlayer.m */; };
B698D92A1C264D670011F8B4 /* VIMVideoPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E5071D1B1E23E100DF1F7A /* VIMVideoPlayerView.m */; };
B698D92B1C264DD10011F8B4 /* VIMVideoPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E5071A1B1E23E100DF1F7A /* VIMVideoPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
B698D92C1C264DD10011F8B4 /* VIMVideoPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E5071C1B1E23E100DF1F7A /* VIMVideoPlayerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
501A3B961BA205A20059040B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 50E506F81B1E23A600DF1F7A /* Project object */;
proxyType = 1;
remoteGlobalIDString = 50E506FF1B1E23A600DF1F7A;
remoteInfo = VIMVideoPlayer;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
50E506FE1B1E23A600DF1F7A /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
501A3B901BA205A20059040B /* VIMVideoPlayerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VIMVideoPlayerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
501A3B921BA205A20059040B /* VIMVideoPlayerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIMVideoPlayerTests.m; sourceTree = "<group>"; };
501A3B941BA205A20059040B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
50E507001B1E23A600DF1F7A /* libVIMVideoPlayer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libVIMVideoPlayer.a; sourceTree = BUILT_PRODUCTS_DIR; };
50E5071A1B1E23E100DF1F7A /* VIMVideoPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIMVideoPlayer.h; sourceTree = "<group>"; };
50E5071B1B1E23E100DF1F7A /* VIMVideoPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIMVideoPlayer.m; sourceTree = "<group>"; };
50E5071C1B1E23E100DF1F7A /* VIMVideoPlayerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIMVideoPlayerView.h; sourceTree = "<group>"; };
50E5071D1B1E23E100DF1F7A /* VIMVideoPlayerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIMVideoPlayerView.m; sourceTree = "<group>"; };
B698D9211C264D5B0011F8B4 /* VIMVideoKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VIMVideoKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B698D9231C264D5C0011F8B4 /* VIMVideoKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIMVideoKit.h; sourceTree = "<group>"; };
B698D9251C264D5C0011F8B4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
501A3B8D1BA205A20059040B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
501A3B951BA205A20059040B /* libVIMVideoPlayer.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
50E506FD1B1E23A600DF1F7A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B698D91D1C264D5B0011F8B4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
501A3B911BA205A20059040B /* VIMVideoPlayerTests */ = {
isa = PBXGroup;
children = (
501A3B921BA205A20059040B /* VIMVideoPlayerTests.m */,
501A3B941BA205A20059040B /* Info.plist */,
);
path = VIMVideoPlayerTests;
sourceTree = "<group>";
};
50E506F71B1E23A600DF1F7A = {
isa = PBXGroup;
children = (
50E507021B1E23A600DF1F7A /* VIMVideoPlayer */,
501A3B911BA205A20059040B /* VIMVideoPlayerTests */,
B698D9221C264D5C0011F8B4 /* VIMVideoKit */,
50E507011B1E23A600DF1F7A /* Products */,
);
sourceTree = "<group>";
};
50E507011B1E23A600DF1F7A /* Products */ = {
isa = PBXGroup;
children = (
50E507001B1E23A600DF1F7A /* libVIMVideoPlayer.a */,
501A3B901BA205A20059040B /* VIMVideoPlayerTests.xctest */,
B698D9211C264D5B0011F8B4 /* VIMVideoKit.framework */,
);
name = Products;
sourceTree = "<group>";
};
50E507021B1E23A600DF1F7A /* VIMVideoPlayer */ = {
isa = PBXGroup;
children = (
50E5071A1B1E23E100DF1F7A /* VIMVideoPlayer.h */,
50E5071B1B1E23E100DF1F7A /* VIMVideoPlayer.m */,
50E5071C1B1E23E100DF1F7A /* VIMVideoPlayerView.h */,
50E5071D1B1E23E100DF1F7A /* VIMVideoPlayerView.m */,
);
path = VIMVideoPlayer;
sourceTree = "<group>";
};
B698D9221C264D5C0011F8B4 /* VIMVideoKit */ = {
isa = PBXGroup;
children = (
B698D9231C264D5C0011F8B4 /* VIMVideoKit.h */,
B698D9251C264D5C0011F8B4 /* Info.plist */,
);
path = VIMVideoKit;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
B698D91E1C264D5B0011F8B4 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B698D92B1C264DD10011F8B4 /* VIMVideoPlayer.h in Headers */,
B698D92C1C264DD10011F8B4 /* VIMVideoPlayerView.h in Headers */,
B698D9241C264D5C0011F8B4 /* VIMVideoKit.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
501A3B8F1BA205A20059040B /* VIMVideoPlayerTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 501A3B981BA205A20059040B /* Build configuration list for PBXNativeTarget "VIMVideoPlayerTests" */;
buildPhases = (
501A3B8C1BA205A20059040B /* Sources */,
501A3B8D1BA205A20059040B /* Frameworks */,
501A3B8E1BA205A20059040B /* Resources */,
);
buildRules = (
);
dependencies = (
501A3B971BA205A20059040B /* PBXTargetDependency */,
);
name = VIMVideoPlayerTests;
productName = VIMVideoPlayerTests;
productReference = 501A3B901BA205A20059040B /* VIMVideoPlayerTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
50E506FF1B1E23A600DF1F7A /* VIMVideoPlayer */ = {
isa = PBXNativeTarget;
buildConfigurationList = 50E507141B1E23A600DF1F7A /* Build configuration list for PBXNativeTarget "VIMVideoPlayer" */;
buildPhases = (
50E506FC1B1E23A600DF1F7A /* Sources */,
50E506FD1B1E23A600DF1F7A /* Frameworks */,
50E506FE1B1E23A600DF1F7A /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = VIMVideoPlayer;
productName = VIMVideoPlayer;
productReference = 50E507001B1E23A600DF1F7A /* libVIMVideoPlayer.a */;
productType = "com.apple.product-type.library.static";
};
B698D9201C264D5B0011F8B4 /* VIMVideoKit */ = {
isa = PBXNativeTarget;
buildConfigurationList = B698D9281C264D5C0011F8B4 /* Build configuration list for PBXNativeTarget "VIMVideoKit" */;
buildPhases = (
B698D91C1C264D5B0011F8B4 /* Sources */,
B698D91D1C264D5B0011F8B4 /* Frameworks */,
B698D91E1C264D5B0011F8B4 /* Headers */,
B698D91F1C264D5B0011F8B4 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = VIMVideoKit;
productName = VIMVideoPlayerFramework;
productReference = B698D9211C264D5B0011F8B4 /* VIMVideoKit.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
50E506F81B1E23A600DF1F7A /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0630;
ORGANIZATIONNAME = Vimeo;
TargetAttributes = {
501A3B8F1BA205A20059040B = {
CreatedOnToolsVersion = 7.0;
};
50E506FF1B1E23A600DF1F7A = {
CreatedOnToolsVersion = 6.3.1;
};
B698D9201C264D5B0011F8B4 = {
CreatedOnToolsVersion = 7.2;
};
};
};
buildConfigurationList = 50E506FB1B1E23A600DF1F7A /* Build configuration list for PBXProject "VIMVideoPlayer" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 50E506F71B1E23A600DF1F7A;
productRefGroup = 50E507011B1E23A600DF1F7A /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
50E506FF1B1E23A600DF1F7A /* VIMVideoPlayer */,
501A3B8F1BA205A20059040B /* VIMVideoPlayerTests */,
B698D9201C264D5B0011F8B4 /* VIMVideoKit */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
501A3B8E1BA205A20059040B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B698D91F1C264D5B0011F8B4 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
501A3B8C1BA205A20059040B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
501A3B931BA205A20059040B /* VIMVideoPlayerTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
50E506FC1B1E23A600DF1F7A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
50E5071F1B1E23E100DF1F7A /* VIMVideoPlayerView.m in Sources */,
50E5071E1B1E23E100DF1F7A /* VIMVideoPlayer.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B698D91C1C264D5B0011F8B4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B698D9291C264D670011F8B4 /* VIMVideoPlayer.m in Sources */,
B698D92A1C264D670011F8B4 /* VIMVideoPlayerView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
501A3B971BA205A20059040B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 50E506FF1B1E23A600DF1F7A /* VIMVideoPlayer */;
targetProxy = 501A3B961BA205A20059040B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
501A3B991BA205A20059040B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = VIMVideoPlayerTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.vimeo.VIMVideoPlayerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
501A3B9A1BA205A20059040B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = VIMVideoPlayerTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.vimeo.VIMVideoPlayerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
50E507121B1E23A600DF1F7A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
50E507131B1E23A600DF1F7A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
50E507151B1E23A600DF1F7A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
50E507161B1E23A600DF1F7A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
B698D9261C264D5C0011F8B4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
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_TESTABILITY = YES;
INFOPLIST_FILE = VIMVideoKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.vimeo.VIMVideoKit;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
B698D9271C264D5C0011F8B4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VIMVideoKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.vimeo.VIMVideoKit;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
501A3B981BA205A20059040B /* Build configuration list for PBXNativeTarget "VIMVideoPlayerTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
501A3B991BA205A20059040B /* Debug */,
501A3B9A1BA205A20059040B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
50E506FB1B1E23A600DF1F7A /* Build configuration list for PBXProject "VIMVideoPlayer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
50E507121B1E23A600DF1F7A /* Debug */,
50E507131B1E23A600DF1F7A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
50E507141B1E23A600DF1F7A /* Build configuration list for PBXNativeTarget "VIMVideoPlayer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
50E507151B1E23A600DF1F7A /* Debug */,
50E507161B1E23A600DF1F7A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B698D9281C264D5C0011F8B4 /* Build configuration list for PBXNativeTarget "VIMVideoKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B698D9261C264D5C0011F8B4 /* Debug */,
B698D9271C264D5C0011F8B4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 50E506F81B1E23A600DF1F7A /* Project object */;
}
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0720"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B698D9201C264D5B0011F8B4"
BuildableName = "VIMVideoKit.framework"
BlueprintName = "VIMVideoKit"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B698D9201C264D5B0011F8B4"
BuildableName = "VIMVideoKit.framework"
BlueprintName = "VIMVideoKit"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B698D9201C264D5B0011F8B4"
BuildableName = "VIMVideoKit.framework"
BlueprintName = "VIMVideoKit"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0700"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "50E506FF1B1E23A600DF1F7A"
BuildableName = "libVIMVideoPlayer.a"
BlueprintName = "VIMVideoPlayer"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B698D9201C264D5B0011F8B4"
BuildableName = "VIMVideoKit.framework"
BlueprintName = "VIMVideoKit"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
codeCoverageEnabled = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "501A3B8F1BA205A20059040B"
BuildableName = "VIMVideoPlayerTests.xctest"
BlueprintName = "VIMVideoPlayerTests"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "50E506FF1B1E23A600DF1F7A"
BuildableName = "libVIMVideoPlayer.a"
BlueprintName = "VIMVideoPlayer"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "50E506FF1B1E23A600DF1F7A"
BuildableName = "libVIMVideoPlayer.a"
BlueprintName = "VIMVideoPlayer"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "50E506FF1B1E23A600DF1F7A"
BuildableName = "libVIMVideoPlayer.a"
BlueprintName = "VIMVideoPlayer"
ReferencedContainer = "container:VIMVideoPlayer.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
+2
View File
@@ -37,6 +37,8 @@
- (void)videoPlayerDidReachEnd:(VIMVideoPlayer *)videoPlayer;
- (void)videoPlayer:(VIMVideoPlayer *)videoPlayer timeDidChange:(CMTime)cmTime;
- (void)videoPlayer:(VIMVideoPlayer *)videoPlayer loadedTimeRangeDidChange:(float)duration;
- (void)videoPlayerPlaybackBufferEmpty:(VIMVideoPlayer *)videoPlayer;
- (void)videoPlayerPlaybackLikelyToKeepUp:(VIMVideoPlayer *)videoPlayer;
- (void)videoPlayer:(VIMVideoPlayer *)videoPlayer didFailWithError:(NSError *)error;
@end
+52 -12
View File
@@ -55,6 +55,8 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
@property (nonatomic, assign) BOOL isTimingUpdateEnabled;
@property (nonatomic, strong) id timeObserverToken;
@property (nonatomic, strong) AVPlayerItem *item;
@end
@implementation VIMVideoPlayer
@@ -68,8 +70,6 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
[self removeTimeObserver];
[self cancelFadeVolume];
NSLog(@"dealloc");
}
- (instancetype)init
@@ -94,9 +94,14 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
- (void)setupPlayer
{
self.player = [AVPlayer playerWithPlayerItem:nil];
self.player.muted = NO;
self.player.allowsExternalPlayback = YES;
self.player = [[AVPlayer alloc] init];
self.muted = NO;
self.looping = NO;
[self setVolume:1.0f];
[self enableTimeUpdates];
[self enableAirplay];
}
- (void)setupAudioSession
@@ -407,11 +412,13 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
- (void)resetPlayerItemIfNecessary
{
if (self.player.currentItem)
if (self.item)
{
[self removePlayerItemObservers:self.player.currentItem];
[self removePlayerItemObservers:self.item];
[self.player replaceCurrentItemWithPlayerItem:nil];
self.item = nil;
}
_volumeFadeDuration = DefaultVolumeFadeDuration;
@@ -424,6 +431,10 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
- (void)preparePlayerItem:(AVPlayerItem *)playerItem
{
NSParameterAssert(playerItem);
self.item = playerItem;
[self addPlayerItemObservers:playerItem];
[self.player replaceCurrentItemWithPlayerItem:playerItem];
@@ -702,14 +713,25 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
}
case AVPlayerItemStatusFailed:
{
NSLog(@"Video player Status Failed: error = %@", self.player.currentItem.error);
NSLog(@"Video player Status Failed: player item error = %@", self.player.currentItem.error);
NSLog(@"Video player Status Failed: player error = %@", self.player.error);
NSError *error = self.player.error;
if (!error)
{
error = self.player.currentItem.error;
}
else
{
error = [NSError errorWithDomain:kVideoPlayerErrorDomain code:0 userInfo:@{NSLocalizedDescriptionKey : @"unknown player error, status == AVPlayerItemStatusFailed"}];
}
[self reset];
if ([self.delegate respondsToSelector:@selector(videoPlayer:didFailWithError:)])
{
[self reset];
dispatch_async(dispatch_get_main_queue(), ^{
[self.delegate videoPlayer:self didFailWithError:self.player.currentItem.error];
[self.delegate videoPlayer:self didFailWithError:error];
});
}
@@ -717,6 +739,18 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
}
}
}
else if (newStatus == AVPlayerItemStatusReadyToPlay)
{
// When playback resumes after a buffering event, a new ReadyToPlay status is set [RH]
if ([self.delegate respondsToSelector:@selector(videoPlayerPlaybackLikelyToKeepUp:)])
{
dispatch_async(dispatch_get_main_queue(), ^
{
[self.delegate videoPlayerPlaybackLikelyToKeepUp:self];
});
}
}
}
else if (context == VideoPlayer_PlayerItemPlaybackBufferEmpty)
{
@@ -724,7 +758,13 @@ static void *VideoPlayer_PlayerItemLoadedTimeRangesContext = &VideoPlayer_Player
{
if (self.isPlaying)
{
// TODO: Show Loading indicator
dispatch_async(dispatch_get_main_queue(), ^
{
if ([self.delegate respondsToSelector:@selector(videoPlayerPlaybackBufferEmpty:)])
{
[self.delegate videoPlayerPlaybackBufferEmpty:self];
}
});
}
}
}
+4
View File
@@ -37,6 +37,8 @@
- (void)videoPlayerViewDidReachEnd:(VIMVideoPlayerView *)videoPlayerView;
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView timeDidChange:(CMTime)cmTime;
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView loadedTimeRangeDidChange:(float)duration;
- (void)videoPlayerViewPlaybackBufferEmpty:(VIMVideoPlayerView *)videoPlayerView;
- (void)videoPlayerViewPlaybackLikelyToKeepUp:(VIMVideoPlayerView *)videoPlayerView;
- (void)videoPlayerView:(VIMVideoPlayerView *)videoPlayerView didFailWithError:(NSError *)error;
@end
@@ -47,6 +49,8 @@
@property (nonatomic, strong) VIMVideoPlayer *player;
- (void)setPlayer:(VIMVideoPlayer *)player;
- (void)setVideoFillMode:(NSString *)fillMode;
@end
+40 -8
View File
@@ -40,21 +40,37 @@
[self detachPlayer];
}
- (instancetype)init
- (instancetype)initWithFrame:(CGRect)frame
{
self = [super init];
self = [super initWithFrame:frame];
if (self)
{
_player = [[VIMVideoPlayer alloc] init];
_player.muted = YES;
_player.looping = YES;
[self attachPlayer];
[self commonInit];
}
return self;
}
- (instancetype)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self)
{
[self commonInit];
}
return self;
}
- (void)commonInit
{
VIMVideoPlayer *player = [[VIMVideoPlayer alloc] init];
[self setPlayer:player];
}
#pragma mark - Public API
- (void)setPlayer:(VIMVideoPlayer *)player
@@ -63,7 +79,7 @@
{
return;
}
[self detachPlayer];
_player = player;
@@ -138,6 +154,22 @@
}
}
- (void)videoPlayerPlaybackBufferEmpty:(VIMVideoPlayer *)videoPlayer
{
if ([self.delegate respondsToSelector:@selector(videoPlayerViewPlaybackBufferEmpty:)])
{
[self.delegate videoPlayerViewPlaybackBufferEmpty:self];
}
}
- (void)videoPlayerPlaybackLikelyToKeepUp:(VIMVideoPlayer *)videoPlayer
{
if ([self.delegate respondsToSelector:@selector(videoPlayerViewPlaybackLikelyToKeepUp:)])
{
[self.delegate videoPlayerViewPlaybackLikelyToKeepUp:self];
}
}
- (void)videoPlayer:(VIMVideoPlayer *)videoPlayer didFailWithError:(NSError *)error
{
if ([self.delegate respondsToSelector:@selector(videoPlayerView:didFailWithError:)])
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.vimeo.$(PRODUCT_NAME:rfc1034identifier)</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
@@ -1,19 +1,18 @@
//
// SagaTests.m
// SagaTests
// VIMVideoPlayerTests.m
// VIMVideoPlayerTests
//
// Created by Alfred Hanssen on 4/2/15.
// Copyright (c) 2015 Alfie Hanssen. All rights reserved.
// Created by Hanssen, Alfie on 9/10/15.
// Copyright © 2015 Vimeo. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <XCTest/XCTest.h>
@interface SagaTests : XCTestCase
@interface VIMVideoPlayerTests : XCTestCase
@end
@implementation SagaTests
@implementation VIMVideoPlayerTests
- (void)setUp {
[super setUp];
@@ -27,7 +26,7 @@
- (void)testExample {
// This is an example of a functional test case.
XCTAssert(YES, @"Pass");
// Use XCTAssert and related functions to verify your tests produce the correct results.
}
- (void)testPerformanceExample {