diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d415a6..4bcf595 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,9 @@ Adheres to [Semantic Versioning](http://semver.org/). --- -## 1.0.2 (TBD) +## [1.0.2](https://github.com/ngageoint/color-ios/releases/tag/1.0.2) (11-07-2023) -* TBD +* Module definition ## [1.0.1](https://github.com/ngageoint/color-ios/releases/tag/1.0.1) (01-09-2023) diff --git a/README.md b/README.md index 5f9e32d..e711fb5 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ Open color-ios.xcworkspace in Xcode or build from command line: Run tests from Xcode or from command line: - xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 14' + xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 15' ### Include Library ### @@ -80,12 +80,12 @@ Include this repository by specifying it in a Podfile using a supported option. Pull from [CocoaPods](https://cocoapods.org/pods/color-ios): - pod 'color-ios', '~> 1.0.1' + pod 'color-ios', '~> 1.0.2' Pull from GitHub: pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :branch => 'master' - pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.1' + pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.2' Include as local project: diff --git a/color-ios.podspec b/color-ios.podspec index 3aa3983..0a0f2b0 100644 --- a/color-ios.podspec +++ b/color-ios.podspec @@ -8,6 +8,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/NGA_GEOINT' s.source = { :git => 'https://github.com/ngageoint/color-ios.git', :tag => s.version } s.requires_arc = true + s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } s.platform = :ios, '12.0' s.ios.deployment_target = '12.0' diff --git a/color-ios.xcodeproj/project.pbxproj b/color-ios.xcodeproj/project.pbxproj index 8f8676c..c36d834 100644 --- a/color-ios.xcodeproj/project.pbxproj +++ b/color-ios.xcodeproj/project.pbxproj @@ -22,6 +22,7 @@ 045495642885955200A6331F /* color_ios.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 042FC64B1B963FE500549A4B /* color_ios.framework */; }; 045495682885AEBF00A6331F /* CLRReadmeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 045495662885AEBF00A6331F /* CLRReadmeTest.m */; }; 045495692885AEBF00A6331F /* CLRSwiftReadmeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045495672885AEBF00A6331F /* CLRSwiftReadmeTest.swift */; }; + 0493A5922AE81718000B75E6 /* color_ios.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0493A5912AE81718000B75E6 /* color_ios.swift */; }; 2070766DA1441D591ED0B917 /* libPods-color-iosTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C6C74346D60042A2C0D62889 /* libPods-color-iosTests.a */; }; /* End PBXBuildFile section */ @@ -57,6 +58,7 @@ 045495662885AEBF00A6331F /* CLRReadmeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CLRReadmeTest.m; sourceTree = ""; }; 045495672885AEBF00A6331F /* CLRSwiftReadmeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLRSwiftReadmeTest.swift; sourceTree = ""; }; 0472B51A1C03590500496B87 /* color-ios-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "color-ios-Bridging-Header.h"; sourceTree = ""; }; + 0493A5912AE81718000B75E6 /* color_ios.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = color_ios.swift; sourceTree = ""; }; 73029AF16F858F06EBCEC53C /* Pods-color-iosTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-color-iosTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-color-iosTests/Pods-color-iosTests.release.xcconfig"; sourceTree = ""; }; C6C74346D60042A2C0D62889 /* libPods-color-iosTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-color-iosTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; EDCFC787E85937478095557C /* Pods-color-iosTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-color-iosTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-color-iosTests/Pods-color-iosTests.debug.xcconfig"; sourceTree = ""; }; @@ -106,6 +108,7 @@ isa = PBXGroup; children = ( 042FC6D41B96453E00549A4B /* color_ios.h */, + 0493A5912AE81718000B75E6 /* color_ios.swift */, 0454954E2885887F00A6331F /* CLRColor.h */, 045495532885887F00A6331F /* CLRColor.m */, 045495522885887F00A6331F /* CLRColorConstants.h */, @@ -235,6 +238,7 @@ TargetAttributes = { 042FC64A1B963FE500549A4B = { CreatedOnToolsVersion = 6.4; + LastSwiftMigration = 1500; }; 042FC6551B963FE500549A4B = { CreatedOnToolsVersion = 6.4; @@ -307,6 +311,7 @@ 045495552885887F00A6331F /* CLRColorConstants.m in Sources */, 045495592885887F00A6331F /* CLRColor.m in Sources */, 045495562885887F00A6331F /* CLRColorUtils.m in Sources */, + 0493A5922AE81718000B75E6 /* color_ios.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -452,6 +457,7 @@ 042FC6621B963FE500549A4B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -464,6 +470,8 @@ PRODUCT_NAME = color_ios; SKIP_INSTALL = YES; SUPPORTS_MACCATALYST = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -471,6 +479,7 @@ 042FC6631B963FE500549A4B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -483,6 +492,7 @@ PRODUCT_NAME = color_ios; SKIP_INSTALL = YES; SUPPORTS_MACCATALYST = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; @@ -491,6 +501,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = EDCFC787E85937478095557C /* Pods-color-iosTests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", @@ -514,6 +525,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 73029AF16F858F06EBCEC53C /* Pods-color-iosTests.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_MODULES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", diff --git a/color-ios.xcodeproj/xcshareddata/xcschemes/color-ios.xcscheme b/color-ios.xcodeproj/xcshareddata/xcschemes/color-ios.xcscheme index 1386c72..8c2de62 100644 --- a/color-ios.xcodeproj/xcshareddata/xcschemes/color-ios.xcscheme +++ b/color-ios.xcodeproj/xcshareddata/xcschemes/color-ios.xcscheme @@ -1,6 +1,6 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -147,7 +147,7 @@

Declaration

@@ -184,7 +184,7 @@

Declaration

@@ -220,7 +220,7 @@

Declaration

@@ -230,8 +230,8 @@

Declaration

diff --git a/docs/docs/api/Classes/CLRColor.html b/docs/docs/api/Classes/CLRColor.html index 290609e..46fd677 100644 --- a/docs/docs/api/Classes/CLRColor.html +++ b/docs/docs/api/Classes/CLRColor.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -125,7 +125,7 @@

CLRColor

colors

@@ -161,7 +161,7 @@

Declaration

@@ -196,7 +196,7 @@

Declaration

@@ -231,7 +231,7 @@

Declaration

@@ -266,7 +266,7 @@

Declaration

@@ -305,7 +305,7 @@

Return Value

color

@@ -344,7 +344,7 @@

Return Value

color

@@ -383,7 +383,7 @@

Return Value

color

@@ -422,7 +422,7 @@

Return Value

color

@@ -461,7 +461,7 @@

Return Value

color

@@ -500,7 +500,7 @@

Return Value

color

@@ -539,7 +539,7 @@

Return Value

color

@@ -578,7 +578,7 @@

Return Value

color

@@ -617,7 +617,7 @@

Return Value

color

@@ -656,7 +656,7 @@

Return Value

color

@@ -695,7 +695,7 @@

Return Value

color

@@ -734,7 +734,7 @@

Return Value

color

@@ -773,7 +773,7 @@

Return Value

color

@@ -812,7 +812,7 @@

Return Value

color

@@ -851,7 +851,7 @@

Return Value

color

@@ -890,7 +890,7 @@

Return Value

color

@@ -944,7 +944,7 @@

Return Value

color

@@ -1010,7 +1010,7 @@

Return Value

color

@@ -1076,7 +1076,7 @@

Return Value

color

@@ -1153,7 +1153,7 @@

Return Value

color

@@ -1245,7 +1245,7 @@

Return Value

color

@@ -1337,7 +1337,7 @@

Return Value

color

@@ -1414,7 +1414,7 @@

Return Value

color

@@ -1506,7 +1506,7 @@

Return Value

color

@@ -1598,7 +1598,7 @@

Return Value

color

@@ -1677,7 +1677,7 @@

Return Value

color

@@ -1769,7 +1769,7 @@

Return Value

color

@@ -1849,7 +1849,7 @@

Return Value

color

@@ -1941,7 +1941,7 @@

Return Value

color

@@ -1994,7 +1994,7 @@

Return Value

color

@@ -2047,7 +2047,7 @@

Return Value

color

@@ -2086,7 +2086,7 @@

Return Value

new color

@@ -2145,7 +2145,7 @@

Return Value

new color

@@ -2216,7 +2216,7 @@

Return Value

new color

@@ -2287,7 +2287,7 @@

Return Value

new color

@@ -2369,7 +2369,7 @@

Return Value

new color

@@ -2466,7 +2466,7 @@

Return Value

new color

@@ -2563,7 +2563,7 @@

Return Value

new color

@@ -2645,7 +2645,7 @@

Return Value

new color

@@ -2742,7 +2742,7 @@

Return Value

new color

@@ -2839,7 +2839,7 @@

Return Value

new color

@@ -2923,7 +2923,7 @@

Return Value

new color

@@ -3020,7 +3020,7 @@

Return Value

new color

@@ -3105,7 +3105,7 @@

Return Value

new color

@@ -3202,7 +3202,7 @@

Return Value

new color

@@ -3260,7 +3260,7 @@

Return Value

new color

@@ -3318,7 +3318,7 @@

Return Value

new color

@@ -3376,7 +3376,7 @@

Return Value

new color

@@ -3431,7 +3431,7 @@

Parameters

@@ -3498,7 +3498,7 @@

Parameters

@@ -3565,7 +3565,7 @@

Parameters

@@ -3643,7 +3643,7 @@

Parameters

@@ -3736,7 +3736,7 @@

Parameters

@@ -3829,7 +3829,7 @@

Parameters

@@ -3907,7 +3907,7 @@

Parameters

@@ -4000,7 +4000,7 @@

Parameters

@@ -4093,7 +4093,7 @@

Parameters

@@ -4173,7 +4173,7 @@

Parameters

@@ -4266,7 +4266,7 @@

Parameters

@@ -4346,7 +4346,7 @@

Parameters

@@ -4439,7 +4439,7 @@

Parameters

@@ -4493,7 +4493,7 @@

Parameters

@@ -4547,7 +4547,7 @@

Parameters

@@ -4601,7 +4601,7 @@

Parameters

@@ -4655,7 +4655,7 @@

Parameters

@@ -4709,7 +4709,7 @@

Parameters

@@ -4763,7 +4763,7 @@

Parameters

@@ -4817,7 +4817,7 @@

Parameters

@@ -4871,7 +4871,7 @@

Parameters

@@ -4925,7 +4925,7 @@

Parameters

@@ -4979,7 +4979,7 @@

Parameters

@@ -5033,7 +5033,7 @@

Parameters

@@ -5072,7 +5072,7 @@

Return Value

true if opaque

@@ -5111,7 +5111,7 @@

Return Value

color

@@ -5150,7 +5150,7 @@

Return Value

hex color in the format #RRGGBB

@@ -5189,7 +5189,7 @@

Return Value

hex color in the format #AARRGGBB

@@ -5228,7 +5228,7 @@

Return Value

hex color in the format #RGB or #RRGGBB

@@ -5267,7 +5267,7 @@

Return Value

hex color in the format #ARGB or #AARRGGBB

@@ -5306,7 +5306,7 @@

Return Value

integer color

@@ -5345,7 +5345,7 @@

Return Value

unsigned integer color

@@ -5384,7 +5384,7 @@

Return Value

integer color

@@ -5423,7 +5423,7 @@

Return Value

unsigned integer color

@@ -5462,7 +5462,7 @@

Return Value

red hex color in format RR

@@ -5501,7 +5501,7 @@

Return Value

green hex color in format GG

@@ -5540,7 +5540,7 @@

Return Value

blue hex color in format BB

@@ -5579,7 +5579,7 @@

Return Value

alpha hex color in format AA

@@ -5618,7 +5618,7 @@

Return Value

red hex color in format R or RR

@@ -5657,7 +5657,7 @@

Return Value

green hex color in format G or GG

@@ -5696,7 +5696,7 @@

Return Value

blue hex color in format B or BB

@@ -5735,7 +5735,7 @@

Return Value

alpha hex color in format A or AA

@@ -5774,7 +5774,7 @@

Return Value

red integer color inclusively between 0 and 255

@@ -5813,7 +5813,7 @@

Return Value

green integer color inclusively between 0 and 255

@@ -5852,7 +5852,7 @@

Return Value

blue integer color inclusively between 0 and 255

@@ -5891,7 +5891,7 @@

Return Value

alpha integer color inclusively between 0 and 255

@@ -5930,7 +5930,7 @@

Return Value

alpha float color inclusively between 0.0 and 1.0

@@ -5969,7 +5969,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -6008,7 +6008,7 @@

Return Value

hue value

@@ -6047,7 +6047,7 @@

Return Value

saturation value

@@ -6086,7 +6086,7 @@

Return Value

lightness value

@@ -6096,8 +6096,8 @@

Return Value

diff --git a/docs/docs/api/Classes/CLRColorUtils.html b/docs/docs/api/Classes/CLRColorUtils.html index 0feb5dc..f41b752 100644 --- a/docs/docs/api/Classes/CLRColorUtils.html +++ b/docs/docs/api/Classes/CLRColorUtils.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -124,7 +124,7 @@

CLRColorUtils

Color utilities with support for hex, RBG, arithmetic RBG, and integer colors

@@ -209,7 +209,7 @@

Return Value

hex color in format #RRGGBB

@@ -293,7 +293,7 @@

Return Value

hex color in format #RGB or #RRGGBB

@@ -378,7 +378,7 @@

Return Value

hex color in format #AARRGGBB

@@ -463,7 +463,7 @@

Return Value

hex color in format #ARGB or #AARRGGBB

@@ -560,7 +560,7 @@

Return Value

hex color in format #AARRGGBB or #RRGGBB

@@ -657,7 +657,7 @@

Return Value

hex color in format #ARGB, #RGB, #AARRGGBB, or #RRGGBB

@@ -739,7 +739,7 @@

Return Value

integer color

@@ -823,7 +823,7 @@

Return Value

unsigned integer color

@@ -906,7 +906,7 @@

Return Value

integer color

@@ -991,7 +991,7 @@

Return Value

unsigned integer color

@@ -1089,7 +1089,7 @@

Return Value

integer color

@@ -1187,7 +1187,7 @@

Return Value

unsigned integer color

@@ -1245,7 +1245,7 @@

Return Value

hex single color in format FF

@@ -1303,7 +1303,7 @@

Return Value

hex single color in format FF

@@ -1361,7 +1361,7 @@

Return Value

integer color inclusively between 0 and 255

@@ -1419,7 +1419,7 @@

Return Value

integer color inclusively between 0 and 255

@@ -1477,7 +1477,7 @@

Return Value

float color inclusively between 0.0 and 1.0

@@ -1535,7 +1535,7 @@

Return Value

float color inclusively between 0.0 and 1.0

@@ -1620,7 +1620,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -1703,7 +1703,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -1788,7 +1788,7 @@

Return Value

arithmetic RGB array where: 0 = red, 1 = green, 2 = blue

@@ -1872,7 +1872,7 @@

Return Value

RGB integer array where: 0 = red, 1 = green, 2 = blue

@@ -1930,7 +1930,7 @@

Return Value

hex red color in format RR

@@ -1988,7 +1988,7 @@

Return Value

hex green color in format GG

@@ -2046,7 +2046,7 @@

Return Value

hex blue color in format BB

@@ -2104,7 +2104,7 @@

Return Value

hex alpha color in format AA or null

@@ -2162,7 +2162,7 @@

Return Value

red color

@@ -2220,7 +2220,7 @@

Return Value

red color

@@ -2278,7 +2278,7 @@

Return Value

green color

@@ -2336,7 +2336,7 @@

Return Value

green color

@@ -2394,7 +2394,7 @@

Return Value

blue color

@@ -2452,7 +2452,7 @@

Return Value

blue color

@@ -2510,7 +2510,7 @@

Return Value

alpha color

@@ -2568,7 +2568,7 @@

Return Value

alpha color

@@ -2626,7 +2626,7 @@

Return Value

shorthand hex color or original value

@@ -2684,7 +2684,7 @@

Return Value

expanded hex color or original value

@@ -2742,7 +2742,7 @@

Return Value

shorthand hex color or original value

@@ -2800,7 +2800,7 @@

Return Value

expanded hex color or original value

@@ -2858,7 +2858,7 @@

Return Value

true if valid

@@ -2912,7 +2912,7 @@

Parameters

@@ -2970,7 +2970,7 @@

Return Value

true if valid

@@ -3024,7 +3024,7 @@

Parameters

@@ -3082,7 +3082,7 @@

Return Value

true if valid

@@ -3136,7 +3136,7 @@

Parameters

@@ -3195,7 +3195,7 @@

Return Value

true if valid

@@ -3250,7 +3250,7 @@

Parameters

@@ -3309,7 +3309,7 @@

Return Value

true if valid

@@ -3363,7 +3363,7 @@

Parameters

@@ -3422,7 +3422,7 @@

Return Value

true if valid

@@ -3477,7 +3477,7 @@

Parameters

@@ -3536,7 +3536,7 @@

Return Value

true if valid

@@ -3590,7 +3590,7 @@

Parameters

@@ -3600,8 +3600,8 @@

Parameters

diff --git a/docs/docs/api/Constants.html b/docs/docs/api/Constants.html index 0fca704..7286f2d 100644 --- a/docs/docs/api/Constants.html +++ b/docs/docs/api/Constants.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -145,7 +145,7 @@

Declaration

@@ -180,7 +180,7 @@

Declaration

@@ -215,7 +215,7 @@

Declaration

@@ -250,7 +250,7 @@

Declaration

@@ -285,7 +285,7 @@

Declaration

@@ -320,7 +320,7 @@

Declaration

@@ -355,7 +355,7 @@

Declaration

@@ -390,7 +390,7 @@

Declaration

@@ -425,7 +425,7 @@

Declaration

@@ -460,7 +460,7 @@

Declaration

@@ -495,7 +495,7 @@

Declaration

@@ -530,7 +530,7 @@

Declaration

@@ -565,7 +565,7 @@

Declaration

@@ -600,7 +600,7 @@

Declaration

@@ -635,7 +635,7 @@

Declaration

@@ -670,7 +670,7 @@

Declaration

@@ -680,8 +680,8 @@

Declaration

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes.html b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes.html index 41b119c..a1734c2 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -147,7 +147,7 @@

Declaration

@@ -184,7 +184,7 @@

Declaration

@@ -220,7 +220,7 @@

Declaration

@@ -230,8 +230,8 @@

Declaration

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColor.html b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColor.html index 290609e..46fd677 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColor.html +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColor.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -125,7 +125,7 @@

CLRColor

colors

@@ -161,7 +161,7 @@

Declaration

@@ -196,7 +196,7 @@

Declaration

@@ -231,7 +231,7 @@

Declaration

@@ -266,7 +266,7 @@

Declaration

@@ -305,7 +305,7 @@

Return Value

color

@@ -344,7 +344,7 @@

Return Value

color

@@ -383,7 +383,7 @@

Return Value

color

@@ -422,7 +422,7 @@

Return Value

color

@@ -461,7 +461,7 @@

Return Value

color

@@ -500,7 +500,7 @@

Return Value

color

@@ -539,7 +539,7 @@

Return Value

color

@@ -578,7 +578,7 @@

Return Value

color

@@ -617,7 +617,7 @@

Return Value

color

@@ -656,7 +656,7 @@

Return Value

color

@@ -695,7 +695,7 @@

Return Value

color

@@ -734,7 +734,7 @@

Return Value

color

@@ -773,7 +773,7 @@

Return Value

color

@@ -812,7 +812,7 @@

Return Value

color

@@ -851,7 +851,7 @@

Return Value

color

@@ -890,7 +890,7 @@

Return Value

color

@@ -944,7 +944,7 @@

Return Value

color

@@ -1010,7 +1010,7 @@

Return Value

color

@@ -1076,7 +1076,7 @@

Return Value

color

@@ -1153,7 +1153,7 @@

Return Value

color

@@ -1245,7 +1245,7 @@

Return Value

color

@@ -1337,7 +1337,7 @@

Return Value

color

@@ -1414,7 +1414,7 @@

Return Value

color

@@ -1506,7 +1506,7 @@

Return Value

color

@@ -1598,7 +1598,7 @@

Return Value

color

@@ -1677,7 +1677,7 @@

Return Value

color

@@ -1769,7 +1769,7 @@

Return Value

color

@@ -1849,7 +1849,7 @@

Return Value

color

@@ -1941,7 +1941,7 @@

Return Value

color

@@ -1994,7 +1994,7 @@

Return Value

color

@@ -2047,7 +2047,7 @@

Return Value

color

@@ -2086,7 +2086,7 @@

Return Value

new color

@@ -2145,7 +2145,7 @@

Return Value

new color

@@ -2216,7 +2216,7 @@

Return Value

new color

@@ -2287,7 +2287,7 @@

Return Value

new color

@@ -2369,7 +2369,7 @@

Return Value

new color

@@ -2466,7 +2466,7 @@

Return Value

new color

@@ -2563,7 +2563,7 @@

Return Value

new color

@@ -2645,7 +2645,7 @@

Return Value

new color

@@ -2742,7 +2742,7 @@

Return Value

new color

@@ -2839,7 +2839,7 @@

Return Value

new color

@@ -2923,7 +2923,7 @@

Return Value

new color

@@ -3020,7 +3020,7 @@

Return Value

new color

@@ -3105,7 +3105,7 @@

Return Value

new color

@@ -3202,7 +3202,7 @@

Return Value

new color

@@ -3260,7 +3260,7 @@

Return Value

new color

@@ -3318,7 +3318,7 @@

Return Value

new color

@@ -3376,7 +3376,7 @@

Return Value

new color

@@ -3431,7 +3431,7 @@

Parameters

@@ -3498,7 +3498,7 @@

Parameters

@@ -3565,7 +3565,7 @@

Parameters

@@ -3643,7 +3643,7 @@

Parameters

@@ -3736,7 +3736,7 @@

Parameters

@@ -3829,7 +3829,7 @@

Parameters

@@ -3907,7 +3907,7 @@

Parameters

@@ -4000,7 +4000,7 @@

Parameters

@@ -4093,7 +4093,7 @@

Parameters

@@ -4173,7 +4173,7 @@

Parameters

@@ -4266,7 +4266,7 @@

Parameters

@@ -4346,7 +4346,7 @@

Parameters

@@ -4439,7 +4439,7 @@

Parameters

@@ -4493,7 +4493,7 @@

Parameters

@@ -4547,7 +4547,7 @@

Parameters

@@ -4601,7 +4601,7 @@

Parameters

@@ -4655,7 +4655,7 @@

Parameters

@@ -4709,7 +4709,7 @@

Parameters

@@ -4763,7 +4763,7 @@

Parameters

@@ -4817,7 +4817,7 @@

Parameters

@@ -4871,7 +4871,7 @@

Parameters

@@ -4925,7 +4925,7 @@

Parameters

@@ -4979,7 +4979,7 @@

Parameters

@@ -5033,7 +5033,7 @@

Parameters

@@ -5072,7 +5072,7 @@

Return Value

true if opaque

@@ -5111,7 +5111,7 @@

Return Value

color

@@ -5150,7 +5150,7 @@

Return Value

hex color in the format #RRGGBB

@@ -5189,7 +5189,7 @@

Return Value

hex color in the format #AARRGGBB

@@ -5228,7 +5228,7 @@

Return Value

hex color in the format #RGB or #RRGGBB

@@ -5267,7 +5267,7 @@

Return Value

hex color in the format #ARGB or #AARRGGBB

@@ -5306,7 +5306,7 @@

Return Value

integer color

@@ -5345,7 +5345,7 @@

Return Value

unsigned integer color

@@ -5384,7 +5384,7 @@

Return Value

integer color

@@ -5423,7 +5423,7 @@

Return Value

unsigned integer color

@@ -5462,7 +5462,7 @@

Return Value

red hex color in format RR

@@ -5501,7 +5501,7 @@

Return Value

green hex color in format GG

@@ -5540,7 +5540,7 @@

Return Value

blue hex color in format BB

@@ -5579,7 +5579,7 @@

Return Value

alpha hex color in format AA

@@ -5618,7 +5618,7 @@

Return Value

red hex color in format R or RR

@@ -5657,7 +5657,7 @@

Return Value

green hex color in format G or GG

@@ -5696,7 +5696,7 @@

Return Value

blue hex color in format B or BB

@@ -5735,7 +5735,7 @@

Return Value

alpha hex color in format A or AA

@@ -5774,7 +5774,7 @@

Return Value

red integer color inclusively between 0 and 255

@@ -5813,7 +5813,7 @@

Return Value

green integer color inclusively between 0 and 255

@@ -5852,7 +5852,7 @@

Return Value

blue integer color inclusively between 0 and 255

@@ -5891,7 +5891,7 @@

Return Value

alpha integer color inclusively between 0 and 255

@@ -5930,7 +5930,7 @@

Return Value

alpha float color inclusively between 0.0 and 1.0

@@ -5969,7 +5969,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -6008,7 +6008,7 @@

Return Value

hue value

@@ -6047,7 +6047,7 @@

Return Value

saturation value

@@ -6086,7 +6086,7 @@

Return Value

lightness value

@@ -6096,8 +6096,8 @@

Return Value

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColorUtils.html b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColorUtils.html index 0feb5dc..f41b752 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColorUtils.html +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Classes/CLRColorUtils.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -124,7 +124,7 @@

CLRColorUtils

Color utilities with support for hex, RBG, arithmetic RBG, and integer colors

@@ -209,7 +209,7 @@

Return Value

hex color in format #RRGGBB

@@ -293,7 +293,7 @@

Return Value

hex color in format #RGB or #RRGGBB

@@ -378,7 +378,7 @@

Return Value

hex color in format #AARRGGBB

@@ -463,7 +463,7 @@

Return Value

hex color in format #ARGB or #AARRGGBB

@@ -560,7 +560,7 @@

Return Value

hex color in format #AARRGGBB or #RRGGBB

@@ -657,7 +657,7 @@

Return Value

hex color in format #ARGB, #RGB, #AARRGGBB, or #RRGGBB

@@ -739,7 +739,7 @@

Return Value

integer color

@@ -823,7 +823,7 @@

Return Value

unsigned integer color

@@ -906,7 +906,7 @@

Return Value

integer color

@@ -991,7 +991,7 @@

Return Value

unsigned integer color

@@ -1089,7 +1089,7 @@

Return Value

integer color

@@ -1187,7 +1187,7 @@

Return Value

unsigned integer color

@@ -1245,7 +1245,7 @@

Return Value

hex single color in format FF

@@ -1303,7 +1303,7 @@

Return Value

hex single color in format FF

@@ -1361,7 +1361,7 @@

Return Value

integer color inclusively between 0 and 255

@@ -1419,7 +1419,7 @@

Return Value

integer color inclusively between 0 and 255

@@ -1477,7 +1477,7 @@

Return Value

float color inclusively between 0.0 and 1.0

@@ -1535,7 +1535,7 @@

Return Value

float color inclusively between 0.0 and 1.0

@@ -1620,7 +1620,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -1703,7 +1703,7 @@

Return Value

HSL array where: 0 = hue, 1 = saturation, 2 = lightness

@@ -1788,7 +1788,7 @@

Return Value

arithmetic RGB array where: 0 = red, 1 = green, 2 = blue

@@ -1872,7 +1872,7 @@

Return Value

RGB integer array where: 0 = red, 1 = green, 2 = blue

@@ -1930,7 +1930,7 @@

Return Value

hex red color in format RR

@@ -1988,7 +1988,7 @@

Return Value

hex green color in format GG

@@ -2046,7 +2046,7 @@

Return Value

hex blue color in format BB

@@ -2104,7 +2104,7 @@

Return Value

hex alpha color in format AA or null

@@ -2162,7 +2162,7 @@

Return Value

red color

@@ -2220,7 +2220,7 @@

Return Value

red color

@@ -2278,7 +2278,7 @@

Return Value

green color

@@ -2336,7 +2336,7 @@

Return Value

green color

@@ -2394,7 +2394,7 @@

Return Value

blue color

@@ -2452,7 +2452,7 @@

Return Value

blue color

@@ -2510,7 +2510,7 @@

Return Value

alpha color

@@ -2568,7 +2568,7 @@

Return Value

alpha color

@@ -2626,7 +2626,7 @@

Return Value

shorthand hex color or original value

@@ -2684,7 +2684,7 @@

Return Value

expanded hex color or original value

@@ -2742,7 +2742,7 @@

Return Value

shorthand hex color or original value

@@ -2800,7 +2800,7 @@

Return Value

expanded hex color or original value

@@ -2858,7 +2858,7 @@

Return Value

true if valid

@@ -2912,7 +2912,7 @@

Parameters

@@ -2970,7 +2970,7 @@

Return Value

true if valid

@@ -3024,7 +3024,7 @@

Parameters

@@ -3082,7 +3082,7 @@

Return Value

true if valid

@@ -3136,7 +3136,7 @@

Parameters

@@ -3195,7 +3195,7 @@

Return Value

true if valid

@@ -3250,7 +3250,7 @@

Parameters

@@ -3309,7 +3309,7 @@

Return Value

true if valid

@@ -3363,7 +3363,7 @@

Parameters

@@ -3422,7 +3422,7 @@

Return Value

true if valid

@@ -3477,7 +3477,7 @@

Parameters

@@ -3536,7 +3536,7 @@

Return Value

true if valid

@@ -3590,7 +3590,7 @@

Parameters

@@ -3600,8 +3600,8 @@

Parameters

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Constants.html b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Constants.html index 0fca704..7286f2d 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Constants.html +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/Constants.html @@ -17,7 +17,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -145,7 +145,7 @@

Declaration

@@ -180,7 +180,7 @@

Declaration

@@ -215,7 +215,7 @@

Declaration

@@ -250,7 +250,7 @@

Declaration

@@ -285,7 +285,7 @@

Declaration

@@ -320,7 +320,7 @@

Declaration

@@ -355,7 +355,7 @@

Declaration

@@ -390,7 +390,7 @@

Declaration

@@ -425,7 +425,7 @@

Declaration

@@ -460,7 +460,7 @@

Declaration

@@ -495,7 +495,7 @@

Declaration

@@ -530,7 +530,7 @@

Declaration

@@ -565,7 +565,7 @@

Declaration

@@ -600,7 +600,7 @@

Declaration

@@ -635,7 +635,7 @@

Declaration

@@ -670,7 +670,7 @@

Declaration

@@ -680,8 +680,8 @@

Declaration

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/index.html b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/index.html index 808727b..27eca58 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/index.html +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -175,19 +175,19 @@

Build

Run tests from Xcode or from command line:

-
xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 12'
+
xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 15'
 

Include Library

Include this repository by specifying it in a Podfile using a supported option.

Pull from CocoaPods:

-
pod 'color-ios', '~> 1.0.1'
+
pod 'color-ios', '~> 1.0.2'
 

Pull from GitHub:

pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :branch => 'master'
-pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.1'
+pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.2'
 

Include as local project:

@@ -241,8 +241,8 @@

Swift

diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/js/jquery.min.js b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/js/jquery.min.js index 2c69bc9..7f37b5d 100644 --- a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0Undocumented

"},"Constants.html#/c:@CLR_COLOR_BLUE":{"name":"CLR_COLOR_BLUE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_BROWN":{"name":"CLR_COLOR_BROWN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_CYAN":{"name":"CLR_COLOR_CYAN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_DKGRAY":{"name":"CLR_COLOR_DKGRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_GRAY":{"name":"CLR_COLOR_GRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_GREEN":{"name":"CLR_COLOR_GREEN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_LTGRAY":{"name":"CLR_COLOR_LTGRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_MAGENTA":{"name":"CLR_COLOR_MAGENTA","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_ORANGE":{"name":"CLR_COLOR_ORANGE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_PINK":{"name":"CLR_COLOR_PINK","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_PURPLE":{"name":"CLR_COLOR_PURPLE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_RED":{"name":"CLR_COLOR_RED","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_VIOLET":{"name":"CLR_COLOR_VIOLET","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_WHITE":{"name":"CLR_COLOR_WHITE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_YELLOW":{"name":"CLR_COLOR_YELLOW","abstract":"

Undocumented

"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromHexRed:andGreen:andBlue:":{"name":"+toColorFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color, shorthanded when possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the hex color values to a hex color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the hex color values to a hex color, shorthanded when possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromRed:andGreen:andBlue:":{"name":"+toColorFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color unsigned integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the RBGA values to a color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the RBGA values to a color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromRGB:":{"name":"+toHexFromRGB:","abstract":"

Convert the RGB integer to a hex single color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromArithmeticRGB:":{"name":"+toHexFromArithmeticRGB:","abstract":"

Convert the arithmetic RGB float to a hex single color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHex:":{"name":"+toRGBFromHex:","abstract":"

Convert the hex single color to a RBG integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromArithmeticRGB:":{"name":"+toRGBFromArithmeticRGB:","abstract":"

Convert the arithmetic RGB float to a RBG integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHex:":{"name":"+toArithmeticRGBFromHex:","abstract":"

Convert the hex single color to an arithmetic RBG float

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromRGB:":{"name":"+toArithmeticRGBFromRGB:","abstract":"

Convert the RGB integer to an arithmetic RBG float

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromArithmeticRed:andGreen:andBlue:":{"name":"+toHSLFromArithmeticRed:andGreen:andBlue:","abstract":"

Convert red, green, and blue arithmetic values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromRed:andGreen:andBlue:":{"name":"+toHSLFromRed:andGreen:andBlue:","abstract":"

Convert red, green, and blue integer values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHue:andSaturation:andLightness:":{"name":"+toArithmeticRGBFromHue:andSaturation:andLightness:","abstract":"

Convert HSL (hue, saturation, and lightness) values to RGB arithmetic","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHue:andSaturation:andLightness:":{"name":"+toRGBFromHue:andSaturation:andLightness:","abstract":"

Convert HSL (hue, saturation, and lightness) values to RGB integer values

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redHexFromHex:":{"name":"+redHexFromHex:","abstract":"

Get the hex red color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenHexFromHex:":{"name":"+greenHexFromHex:","abstract":"

Get the hex green color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueHexFromHex:":{"name":"+blueHexFromHex:","abstract":"

Get the hex blue color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaHexFromHex:":{"name":"+alphaHexFromHex:","abstract":"

Get the hex alpha color from the hex string if it exists

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromColor:":{"name":"+redFromColor:","abstract":"

Get the red color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromUnsignedColor:":{"name":"+redFromUnsignedColor:","abstract":"

Get the red color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromColor:":{"name":"+greenFromColor:","abstract":"

Get the green color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromUnsignedColor:":{"name":"+greenFromUnsignedColor:","abstract":"

Get the green color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromColor:":{"name":"+blueFromColor:","abstract":"

Get the blue color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromUnsignedColor:":{"name":"+blueFromUnsignedColor:","abstract":"

Get the blue color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromColor:":{"name":"+alphaFromColor:","abstract":"

Get the alpha color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromUnsignedColor:":{"name":"+alphaFromUnsignedColor:","abstract":"

Get the alpha color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHex:":{"name":"+shorthandHex:","abstract":"

Shorthand the hex color if possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHex:":{"name":"+expandShorthandHex:","abstract":"

Expand the hex if it is in shorthand

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHexSingle:":{"name":"+shorthandHexSingle:","abstract":"

Shorthand the hex single color if possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHexSingle:":{"name":"+expandShorthandHexSingle:","abstract":"

Expand the hex single if it is in shorthand

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHex:":{"name":"+isValidHex:","abstract":"

Check if the hex color value is valid

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHex:":{"name":"+validateHex:","abstract":"

Validate the hex color value

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHexSingle:":{"name":"+isValidHexSingle:","abstract":"

Check if the hex single color value is valid

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHexSingle:":{"name":"+validateHexSingle:","abstract":"

Validate the hex single color value

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidRGB:":{"name":"+isValidRGB:","abstract":"

Check if the RBG integer color is valid, inclusively between 0 and 255

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateRGB:":{"name":"+validateRGB:","abstract":"

Validate the RBG integer color is inclusively between 0 and 255

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidArithmeticRGB:":{"name":"+isValidArithmeticRGB:","abstract":"

Check if the arithmetic RGB float color is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateArithmeticRGB:":{"name":"+validateArithmeticRGB:","abstract":"

Validate the arithmetic RGB float color is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHue:":{"name":"+isValidHue:","abstract":"

Check if the HSL hue float value is valid, inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHue:":{"name":"+validateHue:","abstract":"

Validate the HSL hue float value is inclusively between 0.0 and 360.0

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidSaturation:":{"name":"+isValidSaturation:","abstract":"

Check if the HSL saturation float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateSaturation:":{"name":"+validateSaturation:","abstract":"

Validate the HSL saturation float value is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidLightness:":{"name":"+isValidLightness:","abstract":"

Check if the HSL lightness float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateLightness:":{"name":"+validateLightness:","abstract":"

Validate the HSL lightness float value is inclusively between 0.0 and 1.0

","parent_name":"CLRColorUtils"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)redArithmetic":{"name":"redArithmetic","abstract":"

Red arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)greenArithmetic":{"name":"greenArithmetic","abstract":"

Green arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)blueArithmetic":{"name":"blueArithmetic","abstract":"

Blue arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)opacity":{"name":"opacity","abstract":"

Opacity arithmetic value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)black":{"name":"+black","abstract":"

Create a black color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)blue":{"name":"+blue","abstract":"

Create a blue color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)brown":{"name":"+brown","abstract":"

Create a brown color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)cyan":{"name":"+cyan","abstract":"

Create a cyan color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)darkGray":{"name":"+darkGray","abstract":"

Create a dark gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)gray":{"name":"+gray","abstract":"

Create a gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)green":{"name":"+green","abstract":"

Create a green color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)lightGray":{"name":"+lightGray","abstract":"

Create a light gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)magenta":{"name":"+magenta","abstract":"

Create a magenta color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)orange":{"name":"+orange","abstract":"

Create an orange color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)pink":{"name":"+pink","abstract":"

Create a pink color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)purple":{"name":"+purple","abstract":"

Create a purple color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)red":{"name":"+red","abstract":"

Create a red color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)violet":{"name":"+violet","abstract":"

Create a violet color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)white":{"name":"+white","abstract":"

Create a white color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)yellow":{"name":"+yellow","abstract":"

Create a yellow color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:":{"name":"+colorWithHex:","abstract":"

Create the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andOpacity:":{"name":"+colorWithHex:andOpacity:","abstract":"

Create the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andAlpha:":{"name":"+colorWithHex:andAlpha:","abstract":"

Create the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:":{"name":"+colorWithHexRed:andGreen:andBlue:","abstract":"

Create the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:":{"name":"+colorWithRed:andGreen:andBlue:","abstract":"

Create the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:":{"name":"+colorWithHue:andSaturation:andLightness:","abstract":"

Create the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:andAlpha:":{"name":"+colorWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Create the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithColor:":{"name":"+colorWithColor:","abstract":"

Create the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithUnsignedColor:":{"name":"+colorWithUnsignedColor:","abstract":"

Create the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)init":{"name":"-init","abstract":"

Default color initializer, opaque black

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:":{"name":"-initWithHex:","abstract":"

Create the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andOpacity:":{"name":"-initWithHex:andOpacity:","abstract":"

Create the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andAlpha:":{"name":"-initWithHex:andAlpha:","abstract":"

Create the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:":{"name":"-initWithHexRed:andGreen:andBlue:","abstract":"

Create the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-initWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-initWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:":{"name":"-initWithRed:andGreen:andBlue:","abstract":"

Create the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andAlpha:":{"name":"-initWithRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andOpacity:":{"name":"-initWithRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:":{"name":"-initWithArithmeticRed:andGreen:andBlue:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-initWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:":{"name":"-initWithHue:andSaturation:andLightness:","abstract":"

Create the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:andAlpha:":{"name":"-initWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Create the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"

Create the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithUnsignedColor:":{"name":"-initWithUnsignedColor:","abstract":"

Create the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithCLRColor:":{"name":"-initWithCLRColor:","abstract":"

Copy Initialize

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:":{"name":"-setColorWithHex:","abstract":"

Set the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andOpacity:":{"name":"-setColorWithHex:andOpacity:","abstract":"

Set the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andAlpha:":{"name":"-setColorWithHex:andAlpha:","abstract":"

Set the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:":{"name":"-setColorWithHexRed:andGreen:andBlue:","abstract":"

Set the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Set the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:":{"name":"-setColorWithRed:andGreen:andBlue:","abstract":"

Set the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithRed:andGreen:andBlue:andAlpha:","abstract":"

Set the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:","abstract":"

Set the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:":{"name":"-setColorWithHue:andSaturation:andLightness:","abstract":"

Set the color with HSL (hue, saturation, lightness) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:andAlpha:":{"name":"-setColorWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Set the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColor:":{"name":"-setColor:","abstract":"

Set the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setUnsignedColor:":{"name":"-setUnsignedColor:","abstract":"

Set the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRedHex:":{"name":"-setRedHex:","abstract":"

Set the red color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreenHex:":{"name":"-setGreenHex:","abstract":"

Set the green color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlueHex:":{"name":"-setBlueHex:","abstract":"

Set the blue color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaHex:":{"name":"-setAlphaHex:","abstract":"

Set the alpha color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRed:":{"name":"-setRed:","abstract":"

Set the red color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreen:":{"name":"-setGreen:","abstract":"

Set the green color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlue:":{"name":"-setBlue:","abstract":"

Set the blue color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlpha:":{"name":"-setAlpha:","abstract":"

Set the alpha color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaArithmetic:":{"name":"-setAlphaArithmetic:","abstract":"

Set the alpha color as an arithmetic float

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)isOpaque":{"name":"-isOpaque","abstract":"

Check if the color is opaque (opacity or alpha of 1.0, 255, or x00)

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)uiColor":{"name":"-uiColor","abstract":"

Get a UIColor from this color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHex":{"name":"-colorHex","abstract":"

Get the color as a hex string

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexWithAlpha":{"name":"-colorHexWithAlpha","abstract":"

Get the color as a hex string with alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthand":{"name":"-colorHexShorthand","abstract":"

Get the color as a hex string, shorthanded when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthandWithAlpha":{"name":"-colorHexShorthandWithAlpha","abstract":"

Get the color as a hex string with alpha, shorthanded when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)color":{"name":"-color","abstract":"

Get the color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColor":{"name":"-unsignedColor","abstract":"

Get the color as an unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorWithAlpha":{"name":"-colorWithAlpha","abstract":"

Get the color as an integer including the alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColorWithAlpha":{"name":"-unsignedColorWithAlpha","abstract":"

Get the color as an unsigned integer including the alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHex":{"name":"-redHex","abstract":"

Get the red color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHex":{"name":"-greenHex","abstract":"

Get the green color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHex":{"name":"-blueHex","abstract":"

Get the blue color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHex":{"name":"-alphaHex","abstract":"

Get the alpha color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHexShorthand":{"name":"-redHexShorthand","abstract":"

Get the red color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHexShorthand":{"name":"-greenHexShorthand","abstract":"

Get the green color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHexShorthand":{"name":"-blueHexShorthand","abstract":"

Get the blue color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHexShorthand":{"name":"-alphaHexShorthand","abstract":"

Get the alpha color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)red":{"name":"-red","abstract":"

Get the red color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)green":{"name":"-green","abstract":"

Get the green color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blue":{"name":"-blue","abstract":"

Get the blue color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alpha":{"name":"-alpha","abstract":"

Get the alpha color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaArithmetic":{"name":"-alphaArithmetic","abstract":"

Get the alpha color as an arithmetic float

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hsl":{"name":"-hsl","abstract":"

Get the HSL (hue, saturation, lightness) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hue":{"name":"-hue","abstract":"

Get the HSL hue value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)saturation":{"name":"-saturation","abstract":"

Get the HSL saturation value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)lightness":{"name":"-lightness","abstract":"

Get the HSL lightness value

","parent_name":"CLRColor"},"Classes/CLRColor.html":{"name":"CLRColor","abstract":"

Color representation with support for hex, RBG, arithmetic RBG, and integer"},"Classes.html#/c:objc(cs)CLRColorConstants":{"name":"CLRColorConstants","abstract":"

Undocumented

"},"Classes/CLRColorUtils.html":{"name":"CLRColorUtils","abstract":"

Color utilities with support for hex, RBG, arithmetic RBG, and integer colors

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Constants.html":{"name":"Constants","abstract":"

The following constants are available globally.

"}} \ No newline at end of file +{"Constants.html#/c:@CLR_COLOR_BLACK":{"name":"CLR_COLOR_BLACK","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_BLUE":{"name":"CLR_COLOR_BLUE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_BROWN":{"name":"CLR_COLOR_BROWN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_CYAN":{"name":"CLR_COLOR_CYAN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_DKGRAY":{"name":"CLR_COLOR_DKGRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_GRAY":{"name":"CLR_COLOR_GRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_GREEN":{"name":"CLR_COLOR_GREEN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_LTGRAY":{"name":"CLR_COLOR_LTGRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_MAGENTA":{"name":"CLR_COLOR_MAGENTA","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_ORANGE":{"name":"CLR_COLOR_ORANGE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_PINK":{"name":"CLR_COLOR_PINK","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_PURPLE":{"name":"CLR_COLOR_PURPLE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_RED":{"name":"CLR_COLOR_RED","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_VIOLET":{"name":"CLR_COLOR_VIOLET","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_WHITE":{"name":"CLR_COLOR_WHITE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_YELLOW":{"name":"CLR_COLOR_YELLOW","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromHexRed:andGreen:andBlue:":{"name":"+toColorFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the hex color values to a hex color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the hex color values to a hex color, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromRed:andGreen:andBlue:":{"name":"+toColorFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color unsigned integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the RBGA values to a color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the RBGA values to a color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromRGB:":{"name":"+toHexFromRGB:","abstract":"\u003cp\u003eConvert the RGB integer to a hex single color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromArithmeticRGB:":{"name":"+toHexFromArithmeticRGB:","abstract":"\u003cp\u003eConvert the arithmetic RGB float to a hex single color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHex:":{"name":"+toRGBFromHex:","abstract":"\u003cp\u003eConvert the hex single color to a RBG integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromArithmeticRGB:":{"name":"+toRGBFromArithmeticRGB:","abstract":"\u003cp\u003eConvert the arithmetic RGB float to a RBG integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHex:":{"name":"+toArithmeticRGBFromHex:","abstract":"\u003cp\u003eConvert the hex single color to an arithmetic RBG float\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromRGB:":{"name":"+toArithmeticRGBFromRGB:","abstract":"\u003cp\u003eConvert the RGB integer to an arithmetic RBG float\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromArithmeticRed:andGreen:andBlue:":{"name":"+toHSLFromArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert red, green, and blue arithmetic values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromRed:andGreen:andBlue:":{"name":"+toHSLFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert red, green, and blue integer values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHue:andSaturation:andLightness:":{"name":"+toArithmeticRGBFromHue:andSaturation:andLightness:","abstract":"\u003cp\u003eConvert HSL (hue, saturation, and lightness) values to RGB arithmetic","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHue:andSaturation:andLightness:":{"name":"+toRGBFromHue:andSaturation:andLightness:","abstract":"\u003cp\u003eConvert HSL (hue, saturation, and lightness) values to RGB integer values\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redHexFromHex:":{"name":"+redHexFromHex:","abstract":"\u003cp\u003eGet the hex red color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenHexFromHex:":{"name":"+greenHexFromHex:","abstract":"\u003cp\u003eGet the hex green color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueHexFromHex:":{"name":"+blueHexFromHex:","abstract":"\u003cp\u003eGet the hex blue color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaHexFromHex:":{"name":"+alphaHexFromHex:","abstract":"\u003cp\u003eGet the hex alpha color from the hex string if it exists\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromColor:":{"name":"+redFromColor:","abstract":"\u003cp\u003eGet the red color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromUnsignedColor:":{"name":"+redFromUnsignedColor:","abstract":"\u003cp\u003eGet the red color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromColor:":{"name":"+greenFromColor:","abstract":"\u003cp\u003eGet the green color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromUnsignedColor:":{"name":"+greenFromUnsignedColor:","abstract":"\u003cp\u003eGet the green color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromColor:":{"name":"+blueFromColor:","abstract":"\u003cp\u003eGet the blue color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromUnsignedColor:":{"name":"+blueFromUnsignedColor:","abstract":"\u003cp\u003eGet the blue color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromColor:":{"name":"+alphaFromColor:","abstract":"\u003cp\u003eGet the alpha color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromUnsignedColor:":{"name":"+alphaFromUnsignedColor:","abstract":"\u003cp\u003eGet the alpha color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHex:":{"name":"+shorthandHex:","abstract":"\u003cp\u003eShorthand the hex color if possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHex:":{"name":"+expandShorthandHex:","abstract":"\u003cp\u003eExpand the hex if it is in shorthand\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHexSingle:":{"name":"+shorthandHexSingle:","abstract":"\u003cp\u003eShorthand the hex single color if possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHexSingle:":{"name":"+expandShorthandHexSingle:","abstract":"\u003cp\u003eExpand the hex single if it is in shorthand\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHex:":{"name":"+isValidHex:","abstract":"\u003cp\u003eCheck if the hex color value is valid\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHex:":{"name":"+validateHex:","abstract":"\u003cp\u003eValidate the hex color value\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHexSingle:":{"name":"+isValidHexSingle:","abstract":"\u003cp\u003eCheck if the hex single color value is valid\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHexSingle:":{"name":"+validateHexSingle:","abstract":"\u003cp\u003eValidate the hex single color value\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidRGB:":{"name":"+isValidRGB:","abstract":"\u003cp\u003eCheck if the RBG integer color is valid, inclusively between 0 and 255\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateRGB:":{"name":"+validateRGB:","abstract":"\u003cp\u003eValidate the RBG integer color is inclusively between 0 and 255\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidArithmeticRGB:":{"name":"+isValidArithmeticRGB:","abstract":"\u003cp\u003eCheck if the arithmetic RGB float color is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateArithmeticRGB:":{"name":"+validateArithmeticRGB:","abstract":"\u003cp\u003eValidate the arithmetic RGB float color is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHue:":{"name":"+isValidHue:","abstract":"\u003cp\u003eCheck if the HSL hue float value is valid, inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHue:":{"name":"+validateHue:","abstract":"\u003cp\u003eValidate the HSL hue float value is inclusively between 0.0 and 360.0\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidSaturation:":{"name":"+isValidSaturation:","abstract":"\u003cp\u003eCheck if the HSL saturation float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateSaturation:":{"name":"+validateSaturation:","abstract":"\u003cp\u003eValidate the HSL saturation float value is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidLightness:":{"name":"+isValidLightness:","abstract":"\u003cp\u003eCheck if the HSL lightness float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateLightness:":{"name":"+validateLightness:","abstract":"\u003cp\u003eValidate the HSL lightness float value is inclusively between 0.0 and 1.0\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)redArithmetic":{"name":"redArithmetic","abstract":"\u003cp\u003eRed arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)greenArithmetic":{"name":"greenArithmetic","abstract":"\u003cp\u003eGreen arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)blueArithmetic":{"name":"blueArithmetic","abstract":"\u003cp\u003eBlue arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)opacity":{"name":"opacity","abstract":"\u003cp\u003eOpacity arithmetic value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)black":{"name":"+black","abstract":"\u003cp\u003eCreate a black color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)blue":{"name":"+blue","abstract":"\u003cp\u003eCreate a blue color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)brown":{"name":"+brown","abstract":"\u003cp\u003eCreate a brown color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)cyan":{"name":"+cyan","abstract":"\u003cp\u003eCreate a cyan color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)darkGray":{"name":"+darkGray","abstract":"\u003cp\u003eCreate a dark gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)gray":{"name":"+gray","abstract":"\u003cp\u003eCreate a gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)green":{"name":"+green","abstract":"\u003cp\u003eCreate a green color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)lightGray":{"name":"+lightGray","abstract":"\u003cp\u003eCreate a light gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)magenta":{"name":"+magenta","abstract":"\u003cp\u003eCreate a magenta color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)orange":{"name":"+orange","abstract":"\u003cp\u003eCreate an orange color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)pink":{"name":"+pink","abstract":"\u003cp\u003eCreate a pink color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)purple":{"name":"+purple","abstract":"\u003cp\u003eCreate a purple color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)red":{"name":"+red","abstract":"\u003cp\u003eCreate a red color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)violet":{"name":"+violet","abstract":"\u003cp\u003eCreate a violet color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)white":{"name":"+white","abstract":"\u003cp\u003eCreate a white color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)yellow":{"name":"+yellow","abstract":"\u003cp\u003eCreate a yellow color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:":{"name":"+colorWithHex:","abstract":"\u003cp\u003eCreate the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andOpacity:":{"name":"+colorWithHex:andOpacity:","abstract":"\u003cp\u003eCreate the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andAlpha:":{"name":"+colorWithHex:andAlpha:","abstract":"\u003cp\u003eCreate the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:":{"name":"+colorWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:":{"name":"+colorWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:":{"name":"+colorWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eCreate the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:andAlpha:":{"name":"+colorWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eCreate the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithColor:":{"name":"+colorWithColor:","abstract":"\u003cp\u003eCreate the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithUnsignedColor:":{"name":"+colorWithUnsignedColor:","abstract":"\u003cp\u003eCreate the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)init":{"name":"-init","abstract":"\u003cp\u003eDefault color initializer, opaque black\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:":{"name":"-initWithHex:","abstract":"\u003cp\u003eCreate the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andOpacity:":{"name":"-initWithHex:andOpacity:","abstract":"\u003cp\u003eCreate the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andAlpha:":{"name":"-initWithHex:andAlpha:","abstract":"\u003cp\u003eCreate the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:":{"name":"-initWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-initWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-initWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:":{"name":"-initWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andAlpha:":{"name":"-initWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andOpacity:":{"name":"-initWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:":{"name":"-initWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-initWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:":{"name":"-initWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eCreate the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:andAlpha:":{"name":"-initWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eCreate the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"\u003cp\u003eCreate the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithUnsignedColor:":{"name":"-initWithUnsignedColor:","abstract":"\u003cp\u003eCreate the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithCLRColor:":{"name":"-initWithCLRColor:","abstract":"\u003cp\u003eCopy Initialize\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:":{"name":"-setColorWithHex:","abstract":"\u003cp\u003eSet the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andOpacity:":{"name":"-setColorWithHex:andOpacity:","abstract":"\u003cp\u003eSet the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andAlpha:":{"name":"-setColorWithHex:andAlpha:","abstract":"\u003cp\u003eSet the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:":{"name":"-setColorWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eSet the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:":{"name":"-setColorWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eSet the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:":{"name":"-setColorWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eSet the color with HSL (hue, saturation, lightness) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:andAlpha:":{"name":"-setColorWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eSet the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColor:":{"name":"-setColor:","abstract":"\u003cp\u003eSet the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setUnsignedColor:":{"name":"-setUnsignedColor:","abstract":"\u003cp\u003eSet the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRedHex:":{"name":"-setRedHex:","abstract":"\u003cp\u003eSet the red color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreenHex:":{"name":"-setGreenHex:","abstract":"\u003cp\u003eSet the green color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlueHex:":{"name":"-setBlueHex:","abstract":"\u003cp\u003eSet the blue color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaHex:":{"name":"-setAlphaHex:","abstract":"\u003cp\u003eSet the alpha color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRed:":{"name":"-setRed:","abstract":"\u003cp\u003eSet the red color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreen:":{"name":"-setGreen:","abstract":"\u003cp\u003eSet the green color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlue:":{"name":"-setBlue:","abstract":"\u003cp\u003eSet the blue color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlpha:":{"name":"-setAlpha:","abstract":"\u003cp\u003eSet the alpha color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaArithmetic:":{"name":"-setAlphaArithmetic:","abstract":"\u003cp\u003eSet the alpha color as an arithmetic float\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)isOpaque":{"name":"-isOpaque","abstract":"\u003cp\u003eCheck if the color is opaque (opacity or alpha of 1.0, 255, or x00)\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)uiColor":{"name":"-uiColor","abstract":"\u003cp\u003eGet a UIColor from this color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHex":{"name":"-colorHex","abstract":"\u003cp\u003eGet the color as a hex string\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexWithAlpha":{"name":"-colorHexWithAlpha","abstract":"\u003cp\u003eGet the color as a hex string with alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthand":{"name":"-colorHexShorthand","abstract":"\u003cp\u003eGet the color as a hex string, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthandWithAlpha":{"name":"-colorHexShorthandWithAlpha","abstract":"\u003cp\u003eGet the color as a hex string with alpha, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)color":{"name":"-color","abstract":"\u003cp\u003eGet the color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColor":{"name":"-unsignedColor","abstract":"\u003cp\u003eGet the color as an unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorWithAlpha":{"name":"-colorWithAlpha","abstract":"\u003cp\u003eGet the color as an integer including the alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColorWithAlpha":{"name":"-unsignedColorWithAlpha","abstract":"\u003cp\u003eGet the color as an unsigned integer including the alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHex":{"name":"-redHex","abstract":"\u003cp\u003eGet the red color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHex":{"name":"-greenHex","abstract":"\u003cp\u003eGet the green color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHex":{"name":"-blueHex","abstract":"\u003cp\u003eGet the blue color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHex":{"name":"-alphaHex","abstract":"\u003cp\u003eGet the alpha color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHexShorthand":{"name":"-redHexShorthand","abstract":"\u003cp\u003eGet the red color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHexShorthand":{"name":"-greenHexShorthand","abstract":"\u003cp\u003eGet the green color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHexShorthand":{"name":"-blueHexShorthand","abstract":"\u003cp\u003eGet the blue color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHexShorthand":{"name":"-alphaHexShorthand","abstract":"\u003cp\u003eGet the alpha color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)red":{"name":"-red","abstract":"\u003cp\u003eGet the red color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)green":{"name":"-green","abstract":"\u003cp\u003eGet the green color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blue":{"name":"-blue","abstract":"\u003cp\u003eGet the blue color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alpha":{"name":"-alpha","abstract":"\u003cp\u003eGet the alpha color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaArithmetic":{"name":"-alphaArithmetic","abstract":"\u003cp\u003eGet the alpha color as an arithmetic float\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hsl":{"name":"-hsl","abstract":"\u003cp\u003eGet the HSL (hue, saturation, lightness) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hue":{"name":"-hue","abstract":"\u003cp\u003eGet the HSL hue value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)saturation":{"name":"-saturation","abstract":"\u003cp\u003eGet the HSL saturation value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)lightness":{"name":"-lightness","abstract":"\u003cp\u003eGet the HSL lightness value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html":{"name":"CLRColor","abstract":"\u003cp\u003eColor representation with support for hex, RBG, arithmetic RBG, and integer"},"Classes.html#/c:objc(cs)CLRColorConstants":{"name":"CLRColorConstants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CLRColorUtils.html":{"name":"CLRColorUtils","abstract":"\u003cp\u003eColor utilities with support for hex, RBG, arithmetic RBG, and integer colors\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Constants.html":{"name":"Constants","abstract":"\u003cp\u003eThe following constants are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/docSet.dsidx b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/docSet.dsidx index 188dccf..b4aa4cc 100644 Binary files a/docs/docs/api/docsets/color-ios.docset/Contents/Resources/docSet.dsidx and b/docs/docs/api/docsets/color-ios.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docs/api/docsets/color-ios.tgz b/docs/docs/api/docsets/color-ios.tgz index f1b15e4..8a4cddc 100644 Binary files a/docs/docs/api/docsets/color-ios.tgz and b/docs/docs/api/docsets/color-ios.tgz differ diff --git a/docs/docs/api/index.html b/docs/docs/api/index.html index 808727b..27eca58 100644 --- a/docs/docs/api/index.html +++ b/docs/docs/api/index.html @@ -16,7 +16,7 @@
-

color-ios 1.0.1 Docs (90% documented)

+

color-ios 1.0.2 Docs (90% documented)

GitHubView on GitHub

@@ -175,19 +175,19 @@

Build

Run tests from Xcode or from command line:

-
xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 12'
+
xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 15'
 

Include Library

Include this repository by specifying it in a Podfile using a supported option.

Pull from CocoaPods:

-
pod 'color-ios', '~> 1.0.1'
+
pod 'color-ios', '~> 1.0.2'
 

Pull from GitHub:

pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :branch => 'master'
-pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.1'
+pod 'color-ios', :git => 'https://github.com/ngageoint/color-ios.git', :tag => '1.0.2'
 

Include as local project:

@@ -241,8 +241,8 @@

Swift

diff --git a/docs/docs/api/js/jquery.min.js b/docs/docs/api/js/jquery.min.js index 2c69bc9..7f37b5d 100644 --- a/docs/docs/api/js/jquery.min.js +++ b/docs/docs/api/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0Undocumented

"},"Constants.html#/c:@CLR_COLOR_BLUE":{"name":"CLR_COLOR_BLUE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_BROWN":{"name":"CLR_COLOR_BROWN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_CYAN":{"name":"CLR_COLOR_CYAN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_DKGRAY":{"name":"CLR_COLOR_DKGRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_GRAY":{"name":"CLR_COLOR_GRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_GREEN":{"name":"CLR_COLOR_GREEN","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_LTGRAY":{"name":"CLR_COLOR_LTGRAY","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_MAGENTA":{"name":"CLR_COLOR_MAGENTA","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_ORANGE":{"name":"CLR_COLOR_ORANGE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_PINK":{"name":"CLR_COLOR_PINK","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_PURPLE":{"name":"CLR_COLOR_PURPLE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_RED":{"name":"CLR_COLOR_RED","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_VIOLET":{"name":"CLR_COLOR_VIOLET","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_WHITE":{"name":"CLR_COLOR_WHITE","abstract":"

Undocumented

"},"Constants.html#/c:@CLR_COLOR_YELLOW":{"name":"CLR_COLOR_YELLOW","abstract":"

Undocumented

"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromHexRed:andGreen:andBlue:":{"name":"+toColorFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color, shorthanded when possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:","abstract":"

Convert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the hex color values to a hex color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the hex color values to a hex color, shorthanded when possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromRed:andGreen:andBlue:":{"name":"+toColorFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:","abstract":"

Convert the RBG values to a color unsigned integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the RBGA values to a color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"

Convert the RBGA values to a color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromRGB:":{"name":"+toHexFromRGB:","abstract":"

Convert the RGB integer to a hex single color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromArithmeticRGB:":{"name":"+toHexFromArithmeticRGB:","abstract":"

Convert the arithmetic RGB float to a hex single color

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHex:":{"name":"+toRGBFromHex:","abstract":"

Convert the hex single color to a RBG integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromArithmeticRGB:":{"name":"+toRGBFromArithmeticRGB:","abstract":"

Convert the arithmetic RGB float to a RBG integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHex:":{"name":"+toArithmeticRGBFromHex:","abstract":"

Convert the hex single color to an arithmetic RBG float

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromRGB:":{"name":"+toArithmeticRGBFromRGB:","abstract":"

Convert the RGB integer to an arithmetic RBG float

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromArithmeticRed:andGreen:andBlue:":{"name":"+toHSLFromArithmeticRed:andGreen:andBlue:","abstract":"

Convert red, green, and blue arithmetic values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromRed:andGreen:andBlue:":{"name":"+toHSLFromRed:andGreen:andBlue:","abstract":"

Convert red, green, and blue integer values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHue:andSaturation:andLightness:":{"name":"+toArithmeticRGBFromHue:andSaturation:andLightness:","abstract":"

Convert HSL (hue, saturation, and lightness) values to RGB arithmetic","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHue:andSaturation:andLightness:":{"name":"+toRGBFromHue:andSaturation:andLightness:","abstract":"

Convert HSL (hue, saturation, and lightness) values to RGB integer values

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redHexFromHex:":{"name":"+redHexFromHex:","abstract":"

Get the hex red color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenHexFromHex:":{"name":"+greenHexFromHex:","abstract":"

Get the hex green color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueHexFromHex:":{"name":"+blueHexFromHex:","abstract":"

Get the hex blue color from the hex string

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaHexFromHex:":{"name":"+alphaHexFromHex:","abstract":"

Get the hex alpha color from the hex string if it exists

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromColor:":{"name":"+redFromColor:","abstract":"

Get the red color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromUnsignedColor:":{"name":"+redFromUnsignedColor:","abstract":"

Get the red color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromColor:":{"name":"+greenFromColor:","abstract":"

Get the green color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromUnsignedColor:":{"name":"+greenFromUnsignedColor:","abstract":"

Get the green color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromColor:":{"name":"+blueFromColor:","abstract":"

Get the blue color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromUnsignedColor:":{"name":"+blueFromUnsignedColor:","abstract":"

Get the blue color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromColor:":{"name":"+alphaFromColor:","abstract":"

Get the alpha color from color integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromUnsignedColor:":{"name":"+alphaFromUnsignedColor:","abstract":"

Get the alpha color from color unsigned integer

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHex:":{"name":"+shorthandHex:","abstract":"

Shorthand the hex color if possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHex:":{"name":"+expandShorthandHex:","abstract":"

Expand the hex if it is in shorthand

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHexSingle:":{"name":"+shorthandHexSingle:","abstract":"

Shorthand the hex single color if possible

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHexSingle:":{"name":"+expandShorthandHexSingle:","abstract":"

Expand the hex single if it is in shorthand

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHex:":{"name":"+isValidHex:","abstract":"

Check if the hex color value is valid

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHex:":{"name":"+validateHex:","abstract":"

Validate the hex color value

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHexSingle:":{"name":"+isValidHexSingle:","abstract":"

Check if the hex single color value is valid

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHexSingle:":{"name":"+validateHexSingle:","abstract":"

Validate the hex single color value

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidRGB:":{"name":"+isValidRGB:","abstract":"

Check if the RBG integer color is valid, inclusively between 0 and 255

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateRGB:":{"name":"+validateRGB:","abstract":"

Validate the RBG integer color is inclusively between 0 and 255

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidArithmeticRGB:":{"name":"+isValidArithmeticRGB:","abstract":"

Check if the arithmetic RGB float color is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateArithmeticRGB:":{"name":"+validateArithmeticRGB:","abstract":"

Validate the arithmetic RGB float color is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHue:":{"name":"+isValidHue:","abstract":"

Check if the HSL hue float value is valid, inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHue:":{"name":"+validateHue:","abstract":"

Validate the HSL hue float value is inclusively between 0.0 and 360.0

","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidSaturation:":{"name":"+isValidSaturation:","abstract":"

Check if the HSL saturation float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateSaturation:":{"name":"+validateSaturation:","abstract":"

Validate the HSL saturation float value is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidLightness:":{"name":"+isValidLightness:","abstract":"

Check if the HSL lightness float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateLightness:":{"name":"+validateLightness:","abstract":"

Validate the HSL lightness float value is inclusively between 0.0 and 1.0

","parent_name":"CLRColorUtils"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)redArithmetic":{"name":"redArithmetic","abstract":"

Red arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)greenArithmetic":{"name":"greenArithmetic","abstract":"

Green arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)blueArithmetic":{"name":"blueArithmetic","abstract":"

Blue arithmetic color value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)opacity":{"name":"opacity","abstract":"

Opacity arithmetic value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)black":{"name":"+black","abstract":"

Create a black color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)blue":{"name":"+blue","abstract":"

Create a blue color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)brown":{"name":"+brown","abstract":"

Create a brown color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)cyan":{"name":"+cyan","abstract":"

Create a cyan color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)darkGray":{"name":"+darkGray","abstract":"

Create a dark gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)gray":{"name":"+gray","abstract":"

Create a gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)green":{"name":"+green","abstract":"

Create a green color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)lightGray":{"name":"+lightGray","abstract":"

Create a light gray color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)magenta":{"name":"+magenta","abstract":"

Create a magenta color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)orange":{"name":"+orange","abstract":"

Create an orange color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)pink":{"name":"+pink","abstract":"

Create a pink color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)purple":{"name":"+purple","abstract":"

Create a purple color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)red":{"name":"+red","abstract":"

Create a red color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)violet":{"name":"+violet","abstract":"

Create a violet color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)white":{"name":"+white","abstract":"

Create a white color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)yellow":{"name":"+yellow","abstract":"

Create a yellow color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:":{"name":"+colorWithHex:","abstract":"

Create the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andOpacity:":{"name":"+colorWithHex:andOpacity:","abstract":"

Create the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andAlpha:":{"name":"+colorWithHex:andAlpha:","abstract":"

Create the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:":{"name":"+colorWithHexRed:andGreen:andBlue:","abstract":"

Create the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:":{"name":"+colorWithRed:andGreen:andBlue:","abstract":"

Create the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:":{"name":"+colorWithHue:andSaturation:andLightness:","abstract":"

Create the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:andAlpha:":{"name":"+colorWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Create the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithColor:":{"name":"+colorWithColor:","abstract":"

Create the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithUnsignedColor:":{"name":"+colorWithUnsignedColor:","abstract":"

Create the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)init":{"name":"-init","abstract":"

Default color initializer, opaque black

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:":{"name":"-initWithHex:","abstract":"

Create the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andOpacity:":{"name":"-initWithHex:andOpacity:","abstract":"

Create the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andAlpha:":{"name":"-initWithHex:andAlpha:","abstract":"

Create the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:":{"name":"-initWithHexRed:andGreen:andBlue:","abstract":"

Create the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-initWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-initWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:":{"name":"-initWithRed:andGreen:andBlue:","abstract":"

Create the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andAlpha:":{"name":"-initWithRed:andGreen:andBlue:andAlpha:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andOpacity:":{"name":"-initWithRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:":{"name":"-initWithArithmeticRed:andGreen:andBlue:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-initWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Create the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:":{"name":"-initWithHue:andSaturation:andLightness:","abstract":"

Create the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:andAlpha:":{"name":"-initWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Create the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"

Create the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithUnsignedColor:":{"name":"-initWithUnsignedColor:","abstract":"

Create the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithCLRColor:":{"name":"-initWithCLRColor:","abstract":"

Copy Initialize

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:":{"name":"-setColorWithHex:","abstract":"

Set the color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andOpacity:":{"name":"-setColorWithHex:andOpacity:","abstract":"

Set the color in hex with an opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andAlpha:":{"name":"-setColorWithHex:andAlpha:","abstract":"

Set the color in hex with an alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:":{"name":"-setColorWithHexRed:andGreen:andBlue:","abstract":"

Set the color with individual hex colors

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"

Set the color with individual hex colors and alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with individual hex colors and opacity

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:":{"name":"-setColorWithRed:andGreen:andBlue:","abstract":"

Set the color with RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithRed:andGreen:andBlue:andAlpha:","abstract":"

Set the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with RGBA values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:","abstract":"

Set the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"

Set the color with arithmetic RGB values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:":{"name":"-setColorWithHue:andSaturation:andLightness:","abstract":"

Set the color with HSL (hue, saturation, lightness) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:andAlpha:":{"name":"-setColorWithHue:andSaturation:andLightness:andAlpha:","abstract":"

Set the color with HSLA (hue, saturation, lightness, alpha) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColor:":{"name":"-setColor:","abstract":"

Set the color as a single integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setUnsignedColor:":{"name":"-setUnsignedColor:","abstract":"

Set the color as a single unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRedHex:":{"name":"-setRedHex:","abstract":"

Set the red color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreenHex:":{"name":"-setGreenHex:","abstract":"

Set the green color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlueHex:":{"name":"-setBlueHex:","abstract":"

Set the blue color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaHex:":{"name":"-setAlphaHex:","abstract":"

Set the alpha color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRed:":{"name":"-setRed:","abstract":"

Set the red color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreen:":{"name":"-setGreen:","abstract":"

Set the green color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlue:":{"name":"-setBlue:","abstract":"

Set the blue color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlpha:":{"name":"-setAlpha:","abstract":"

Set the alpha color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaArithmetic:":{"name":"-setAlphaArithmetic:","abstract":"

Set the alpha color as an arithmetic float

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)isOpaque":{"name":"-isOpaque","abstract":"

Check if the color is opaque (opacity or alpha of 1.0, 255, or x00)

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)uiColor":{"name":"-uiColor","abstract":"

Get a UIColor from this color

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHex":{"name":"-colorHex","abstract":"

Get the color as a hex string

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexWithAlpha":{"name":"-colorHexWithAlpha","abstract":"

Get the color as a hex string with alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthand":{"name":"-colorHexShorthand","abstract":"

Get the color as a hex string, shorthanded when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthandWithAlpha":{"name":"-colorHexShorthandWithAlpha","abstract":"

Get the color as a hex string with alpha, shorthanded when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)color":{"name":"-color","abstract":"

Get the color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColor":{"name":"-unsignedColor","abstract":"

Get the color as an unsigned integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorWithAlpha":{"name":"-colorWithAlpha","abstract":"

Get the color as an integer including the alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColorWithAlpha":{"name":"-unsignedColorWithAlpha","abstract":"

Get the color as an unsigned integer including the alpha

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHex":{"name":"-redHex","abstract":"

Get the red color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHex":{"name":"-greenHex","abstract":"

Get the green color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHex":{"name":"-blueHex","abstract":"

Get the blue color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHex":{"name":"-alphaHex","abstract":"

Get the alpha color in hex

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHexShorthand":{"name":"-redHexShorthand","abstract":"

Get the red color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHexShorthand":{"name":"-greenHexShorthand","abstract":"

Get the green color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHexShorthand":{"name":"-blueHexShorthand","abstract":"

Get the blue color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHexShorthand":{"name":"-alphaHexShorthand","abstract":"

Get the alpha color in hex, shorthand when possible

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)red":{"name":"-red","abstract":"

Get the red color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)green":{"name":"-green","abstract":"

Get the green color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blue":{"name":"-blue","abstract":"

Get the blue color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alpha":{"name":"-alpha","abstract":"

Get the alpha color as an integer

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaArithmetic":{"name":"-alphaArithmetic","abstract":"

Get the alpha color as an arithmetic float

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hsl":{"name":"-hsl","abstract":"

Get the HSL (hue, saturation, lightness) values

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hue":{"name":"-hue","abstract":"

Get the HSL hue value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)saturation":{"name":"-saturation","abstract":"

Get the HSL saturation value

","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)lightness":{"name":"-lightness","abstract":"

Get the HSL lightness value

","parent_name":"CLRColor"},"Classes/CLRColor.html":{"name":"CLRColor","abstract":"

Color representation with support for hex, RBG, arithmetic RBG, and integer"},"Classes.html#/c:objc(cs)CLRColorConstants":{"name":"CLRColorConstants","abstract":"

Undocumented

"},"Classes/CLRColorUtils.html":{"name":"CLRColorUtils","abstract":"

Color utilities with support for hex, RBG, arithmetic RBG, and integer colors

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Constants.html":{"name":"Constants","abstract":"

The following constants are available globally.

"}} \ No newline at end of file +{"Constants.html#/c:@CLR_COLOR_BLACK":{"name":"CLR_COLOR_BLACK","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_BLUE":{"name":"CLR_COLOR_BLUE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_BROWN":{"name":"CLR_COLOR_BROWN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_CYAN":{"name":"CLR_COLOR_CYAN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_DKGRAY":{"name":"CLR_COLOR_DKGRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_GRAY":{"name":"CLR_COLOR_GRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_GREEN":{"name":"CLR_COLOR_GREEN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_LTGRAY":{"name":"CLR_COLOR_LTGRAY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_MAGENTA":{"name":"CLR_COLOR_MAGENTA","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_ORANGE":{"name":"CLR_COLOR_ORANGE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_PINK":{"name":"CLR_COLOR_PINK","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_PURPLE":{"name":"CLR_COLOR_PURPLE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_RED":{"name":"CLR_COLOR_RED","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_VIOLET":{"name":"CLR_COLOR_VIOLET","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_WHITE":{"name":"CLR_COLOR_WHITE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@CLR_COLOR_YELLOW":{"name":"CLR_COLOR_YELLOW","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromHexRed:andGreen:andBlue:":{"name":"+toColorFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the hex color values to a hex color including an opaque alpha","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the hex color values to a hex color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:":{"name":"+toColorShorthandWithAlphaFromHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the hex color values to a hex color, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorFromRed:andGreen:andBlue:":{"name":"+toColorFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert the RBG values to a color unsigned integer including an opaque alpha value","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the RBGA values to a color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:":{"name":"+toUnsignedColorWithAlphaFromRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eConvert the RBGA values to a color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromRGB:":{"name":"+toHexFromRGB:","abstract":"\u003cp\u003eConvert the RGB integer to a hex single color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHexFromArithmeticRGB:":{"name":"+toHexFromArithmeticRGB:","abstract":"\u003cp\u003eConvert the arithmetic RGB float to a hex single color\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHex:":{"name":"+toRGBFromHex:","abstract":"\u003cp\u003eConvert the hex single color to a RBG integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromArithmeticRGB:":{"name":"+toRGBFromArithmeticRGB:","abstract":"\u003cp\u003eConvert the arithmetic RGB float to a RBG integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHex:":{"name":"+toArithmeticRGBFromHex:","abstract":"\u003cp\u003eConvert the hex single color to an arithmetic RBG float\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromRGB:":{"name":"+toArithmeticRGBFromRGB:","abstract":"\u003cp\u003eConvert the RGB integer to an arithmetic RBG float\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromArithmeticRed:andGreen:andBlue:":{"name":"+toHSLFromArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert red, green, and blue arithmetic values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toHSLFromRed:andGreen:andBlue:":{"name":"+toHSLFromRed:andGreen:andBlue:","abstract":"\u003cp\u003eConvert red, green, and blue integer values to HSL (hue, saturation,","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toArithmeticRGBFromHue:andSaturation:andLightness:":{"name":"+toArithmeticRGBFromHue:andSaturation:andLightness:","abstract":"\u003cp\u003eConvert HSL (hue, saturation, and lightness) values to RGB arithmetic","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)toRGBFromHue:andSaturation:andLightness:":{"name":"+toRGBFromHue:andSaturation:andLightness:","abstract":"\u003cp\u003eConvert HSL (hue, saturation, and lightness) values to RGB integer values\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redHexFromHex:":{"name":"+redHexFromHex:","abstract":"\u003cp\u003eGet the hex red color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenHexFromHex:":{"name":"+greenHexFromHex:","abstract":"\u003cp\u003eGet the hex green color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueHexFromHex:":{"name":"+blueHexFromHex:","abstract":"\u003cp\u003eGet the hex blue color from the hex string\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaHexFromHex:":{"name":"+alphaHexFromHex:","abstract":"\u003cp\u003eGet the hex alpha color from the hex string if it exists\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromColor:":{"name":"+redFromColor:","abstract":"\u003cp\u003eGet the red color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)redFromUnsignedColor:":{"name":"+redFromUnsignedColor:","abstract":"\u003cp\u003eGet the red color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromColor:":{"name":"+greenFromColor:","abstract":"\u003cp\u003eGet the green color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)greenFromUnsignedColor:":{"name":"+greenFromUnsignedColor:","abstract":"\u003cp\u003eGet the green color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromColor:":{"name":"+blueFromColor:","abstract":"\u003cp\u003eGet the blue color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)blueFromUnsignedColor:":{"name":"+blueFromUnsignedColor:","abstract":"\u003cp\u003eGet the blue color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromColor:":{"name":"+alphaFromColor:","abstract":"\u003cp\u003eGet the alpha color from color integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)alphaFromUnsignedColor:":{"name":"+alphaFromUnsignedColor:","abstract":"\u003cp\u003eGet the alpha color from color unsigned integer\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHex:":{"name":"+shorthandHex:","abstract":"\u003cp\u003eShorthand the hex color if possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHex:":{"name":"+expandShorthandHex:","abstract":"\u003cp\u003eExpand the hex if it is in shorthand\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)shorthandHexSingle:":{"name":"+shorthandHexSingle:","abstract":"\u003cp\u003eShorthand the hex single color if possible\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)expandShorthandHexSingle:":{"name":"+expandShorthandHexSingle:","abstract":"\u003cp\u003eExpand the hex single if it is in shorthand\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHex:":{"name":"+isValidHex:","abstract":"\u003cp\u003eCheck if the hex color value is valid\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHex:":{"name":"+validateHex:","abstract":"\u003cp\u003eValidate the hex color value\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHexSingle:":{"name":"+isValidHexSingle:","abstract":"\u003cp\u003eCheck if the hex single color value is valid\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHexSingle:":{"name":"+validateHexSingle:","abstract":"\u003cp\u003eValidate the hex single color value\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidRGB:":{"name":"+isValidRGB:","abstract":"\u003cp\u003eCheck if the RBG integer color is valid, inclusively between 0 and 255\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateRGB:":{"name":"+validateRGB:","abstract":"\u003cp\u003eValidate the RBG integer color is inclusively between 0 and 255\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidArithmeticRGB:":{"name":"+isValidArithmeticRGB:","abstract":"\u003cp\u003eCheck if the arithmetic RGB float color is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateArithmeticRGB:":{"name":"+validateArithmeticRGB:","abstract":"\u003cp\u003eValidate the arithmetic RGB float color is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidHue:":{"name":"+isValidHue:","abstract":"\u003cp\u003eCheck if the HSL hue float value is valid, inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateHue:":{"name":"+validateHue:","abstract":"\u003cp\u003eValidate the HSL hue float value is inclusively between 0.0 and 360.0\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidSaturation:":{"name":"+isValidSaturation:","abstract":"\u003cp\u003eCheck if the HSL saturation float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateSaturation:":{"name":"+validateSaturation:","abstract":"\u003cp\u003eValidate the HSL saturation float value is inclusively between 0.0 and","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)isValidLightness:":{"name":"+isValidLightness:","abstract":"\u003cp\u003eCheck if the HSL lightness float value is valid, inclusively between 0.0","parent_name":"CLRColorUtils"},"Classes/CLRColorUtils.html#/c:objc(cs)CLRColorUtils(cm)validateLightness:":{"name":"+validateLightness:","abstract":"\u003cp\u003eValidate the HSL lightness float value is inclusively between 0.0 and 1.0\u003c/p\u003e","parent_name":"CLRColorUtils"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)redArithmetic":{"name":"redArithmetic","abstract":"\u003cp\u003eRed arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)greenArithmetic":{"name":"greenArithmetic","abstract":"\u003cp\u003eGreen arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)blueArithmetic":{"name":"blueArithmetic","abstract":"\u003cp\u003eBlue arithmetic color value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(py)opacity":{"name":"opacity","abstract":"\u003cp\u003eOpacity arithmetic value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)black":{"name":"+black","abstract":"\u003cp\u003eCreate a black color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)blue":{"name":"+blue","abstract":"\u003cp\u003eCreate a blue color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)brown":{"name":"+brown","abstract":"\u003cp\u003eCreate a brown color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)cyan":{"name":"+cyan","abstract":"\u003cp\u003eCreate a cyan color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)darkGray":{"name":"+darkGray","abstract":"\u003cp\u003eCreate a dark gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)gray":{"name":"+gray","abstract":"\u003cp\u003eCreate a gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)green":{"name":"+green","abstract":"\u003cp\u003eCreate a green color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)lightGray":{"name":"+lightGray","abstract":"\u003cp\u003eCreate a light gray color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)magenta":{"name":"+magenta","abstract":"\u003cp\u003eCreate a magenta color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)orange":{"name":"+orange","abstract":"\u003cp\u003eCreate an orange color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)pink":{"name":"+pink","abstract":"\u003cp\u003eCreate a pink color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)purple":{"name":"+purple","abstract":"\u003cp\u003eCreate a purple color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)red":{"name":"+red","abstract":"\u003cp\u003eCreate a red color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)violet":{"name":"+violet","abstract":"\u003cp\u003eCreate a violet color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)white":{"name":"+white","abstract":"\u003cp\u003eCreate a white color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)yellow":{"name":"+yellow","abstract":"\u003cp\u003eCreate a yellow color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:":{"name":"+colorWithHex:","abstract":"\u003cp\u003eCreate the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andOpacity:":{"name":"+colorWithHex:andOpacity:","abstract":"\u003cp\u003eCreate the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHex:andAlpha:":{"name":"+colorWithHex:andAlpha:","abstract":"\u003cp\u003eCreate the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:":{"name":"+colorWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:":{"name":"+colorWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andAlpha:":{"name":"+colorWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"+colorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:":{"name":"+colorWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eCreate the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithHue:andSaturation:andLightness:andAlpha:":{"name":"+colorWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eCreate the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithColor:":{"name":"+colorWithColor:","abstract":"\u003cp\u003eCreate the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(cm)colorWithUnsignedColor:":{"name":"+colorWithUnsignedColor:","abstract":"\u003cp\u003eCreate the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)init":{"name":"-init","abstract":"\u003cp\u003eDefault color initializer, opaque black\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:":{"name":"-initWithHex:","abstract":"\u003cp\u003eCreate the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andOpacity:":{"name":"-initWithHex:andOpacity:","abstract":"\u003cp\u003eCreate the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHex:andAlpha:":{"name":"-initWithHex:andAlpha:","abstract":"\u003cp\u003eCreate the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:":{"name":"-initWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-initWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-initWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:":{"name":"-initWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andAlpha:":{"name":"-initWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithRed:andGreen:andBlue:andOpacity:":{"name":"-initWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:":{"name":"-initWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-initWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eCreate the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:":{"name":"-initWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eCreate the color with HSL (hue, saturation, lightness) or HSL (alpha)","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithHue:andSaturation:andLightness:andAlpha:":{"name":"-initWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eCreate the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"\u003cp\u003eCreate the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithUnsignedColor:":{"name":"-initWithUnsignedColor:","abstract":"\u003cp\u003eCreate the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)initWithCLRColor:":{"name":"-initWithCLRColor:","abstract":"\u003cp\u003eCopy Initialize\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:":{"name":"-setColorWithHex:","abstract":"\u003cp\u003eSet the color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andOpacity:":{"name":"-setColorWithHex:andOpacity:","abstract":"\u003cp\u003eSet the color in hex with an opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHex:andAlpha:":{"name":"-setColorWithHex:andAlpha:","abstract":"\u003cp\u003eSet the color in hex with an alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:":{"name":"-setColorWithHexRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with individual hex colors\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithHexRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eSet the color with individual hex colors and alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHexRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithHexRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with individual hex colors and opacity\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:":{"name":"-setColorWithRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andAlpha:":{"name":"-setColorWithRed:andGreen:andBlue:andAlpha:","abstract":"\u003cp\u003eSet the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with RGBA values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:","abstract":"\u003cp\u003eSet the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithArithmeticRed:andGreen:andBlue:andOpacity:":{"name":"-setColorWithArithmeticRed:andGreen:andBlue:andOpacity:","abstract":"\u003cp\u003eSet the color with arithmetic RGB values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:":{"name":"-setColorWithHue:andSaturation:andLightness:","abstract":"\u003cp\u003eSet the color with HSL (hue, saturation, lightness) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColorWithHue:andSaturation:andLightness:andAlpha:":{"name":"-setColorWithHue:andSaturation:andLightness:andAlpha:","abstract":"\u003cp\u003eSet the color with HSLA (hue, saturation, lightness, alpha) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setColor:":{"name":"-setColor:","abstract":"\u003cp\u003eSet the color as a single integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setUnsignedColor:":{"name":"-setUnsignedColor:","abstract":"\u003cp\u003eSet the color as a single unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRedHex:":{"name":"-setRedHex:","abstract":"\u003cp\u003eSet the red color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreenHex:":{"name":"-setGreenHex:","abstract":"\u003cp\u003eSet the green color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlueHex:":{"name":"-setBlueHex:","abstract":"\u003cp\u003eSet the blue color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaHex:":{"name":"-setAlphaHex:","abstract":"\u003cp\u003eSet the alpha color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setRed:":{"name":"-setRed:","abstract":"\u003cp\u003eSet the red color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setGreen:":{"name":"-setGreen:","abstract":"\u003cp\u003eSet the green color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setBlue:":{"name":"-setBlue:","abstract":"\u003cp\u003eSet the blue color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlpha:":{"name":"-setAlpha:","abstract":"\u003cp\u003eSet the alpha color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)setAlphaArithmetic:":{"name":"-setAlphaArithmetic:","abstract":"\u003cp\u003eSet the alpha color as an arithmetic float\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)isOpaque":{"name":"-isOpaque","abstract":"\u003cp\u003eCheck if the color is opaque (opacity or alpha of 1.0, 255, or x00)\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)uiColor":{"name":"-uiColor","abstract":"\u003cp\u003eGet a UIColor from this color\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHex":{"name":"-colorHex","abstract":"\u003cp\u003eGet the color as a hex string\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexWithAlpha":{"name":"-colorHexWithAlpha","abstract":"\u003cp\u003eGet the color as a hex string with alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthand":{"name":"-colorHexShorthand","abstract":"\u003cp\u003eGet the color as a hex string, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorHexShorthandWithAlpha":{"name":"-colorHexShorthandWithAlpha","abstract":"\u003cp\u003eGet the color as a hex string with alpha, shorthanded when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)color":{"name":"-color","abstract":"\u003cp\u003eGet the color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColor":{"name":"-unsignedColor","abstract":"\u003cp\u003eGet the color as an unsigned integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)colorWithAlpha":{"name":"-colorWithAlpha","abstract":"\u003cp\u003eGet the color as an integer including the alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)unsignedColorWithAlpha":{"name":"-unsignedColorWithAlpha","abstract":"\u003cp\u003eGet the color as an unsigned integer including the alpha\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHex":{"name":"-redHex","abstract":"\u003cp\u003eGet the red color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHex":{"name":"-greenHex","abstract":"\u003cp\u003eGet the green color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHex":{"name":"-blueHex","abstract":"\u003cp\u003eGet the blue color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHex":{"name":"-alphaHex","abstract":"\u003cp\u003eGet the alpha color in hex\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)redHexShorthand":{"name":"-redHexShorthand","abstract":"\u003cp\u003eGet the red color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)greenHexShorthand":{"name":"-greenHexShorthand","abstract":"\u003cp\u003eGet the green color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blueHexShorthand":{"name":"-blueHexShorthand","abstract":"\u003cp\u003eGet the blue color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaHexShorthand":{"name":"-alphaHexShorthand","abstract":"\u003cp\u003eGet the alpha color in hex, shorthand when possible\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)red":{"name":"-red","abstract":"\u003cp\u003eGet the red color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)green":{"name":"-green","abstract":"\u003cp\u003eGet the green color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)blue":{"name":"-blue","abstract":"\u003cp\u003eGet the blue color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alpha":{"name":"-alpha","abstract":"\u003cp\u003eGet the alpha color as an integer\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)alphaArithmetic":{"name":"-alphaArithmetic","abstract":"\u003cp\u003eGet the alpha color as an arithmetic float\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hsl":{"name":"-hsl","abstract":"\u003cp\u003eGet the HSL (hue, saturation, lightness) values\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)hue":{"name":"-hue","abstract":"\u003cp\u003eGet the HSL hue value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)saturation":{"name":"-saturation","abstract":"\u003cp\u003eGet the HSL saturation value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html#/c:objc(cs)CLRColor(im)lightness":{"name":"-lightness","abstract":"\u003cp\u003eGet the HSL lightness value\u003c/p\u003e","parent_name":"CLRColor"},"Classes/CLRColor.html":{"name":"CLRColor","abstract":"\u003cp\u003eColor representation with support for hex, RBG, arithmetic RBG, and integer"},"Classes.html#/c:objc(cs)CLRColorConstants":{"name":"CLRColorConstants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CLRColorUtils.html":{"name":"CLRColorUtils","abstract":"\u003cp\u003eColor utilities with support for hex, RBG, arithmetic RBG, and integer colors\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Constants.html":{"name":"Constants","abstract":"\u003cp\u003eThe following constants are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/jazzy.txt b/docs/jazzy.txt index bb6d4b6..7b0cecd 100644 --- a/docs/jazzy.txt +++ b/docs/jazzy.txt @@ -3,8 +3,8 @@ jazzy \ --author NGA \ --author_url https://www.nga.mil \ --github_url https://github.com/ngageoint/color-ios \ - --github-file-prefix https://github.com/ngageoint/color-ios/tree/1.0.1 \ - --module-version 1.0.1 \ + --github-file-prefix https://github.com/ngageoint/color-ios/tree/1.0.2 \ + --module-version 1.0.2 \ --umbrella-header color-ios/color-ios-Bridging-Header.h \ --framework-root . \ --module color-ios \ diff --git a/docs/release.txt b/docs/release.txt new file mode 100644 index 0000000..8ced010 --- /dev/null +++ b/docs/release.txt @@ -0,0 +1,20 @@ + +Xcode Build: + +xcodebuild -workspace 'color-ios.xcworkspace' -scheme color-ios build + +Xcode Test: + +xcodebuild test -workspace 'color-ios.xcworkspace' -scheme color-ios -destination 'platform=iOS Simulator,name=iPhone 15' + +CocoaPods Local Lint: + +pod lib lint color-ios.podspec + +CocoaPods GitHub Release Lint: + +pod spec lint color-ios.podspec + +CocoaPods Deploy To Trunk: + +pod trunk push color-ios.podspec