diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..334ba8b
Binary files /dev/null and b/.DS_Store differ
diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 0000000..821ae27
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,23 @@
+// swift-tools-version: 5.10
+// The swift-tools-version declares the minimum version of Swift required to build this package.
+
+import PackageDescription
+
+let package = Package(
+ name: "QDS",
+ platforms: [.iOS(.v15), .macOS(.v12)],
+ products: [
+ .library(
+ name: "QDS",
+ targets: ["QDS"]),
+ ],
+ targets: [
+ .target(
+ name: "QDS",
+ dependencies: [],
+ resources: [
+ .process("Resources")
+ ]
+ )
+ ]
+)
diff --git a/Sources/.DS_Store b/Sources/.DS_Store
new file mode 100644
index 0000000..f66145e
Binary files /dev/null and b/Sources/.DS_Store differ
diff --git a/Sources/QDS/Component/Button/QvickButton.swift b/Sources/QDS/Component/Button/QvickButton.swift
new file mode 100644
index 0000000..93ef16c
--- /dev/null
+++ b/Sources/QDS/Component/Button/QvickButton.swift
@@ -0,0 +1,41 @@
+//
+// SwiftUIView.swift
+//
+//
+// Created by hyk on 7/27/24.
+//
+
+import SwiftUI
+
+struct QvickButton: View {
+ let action: (() -> ())?
+ let text: String
+ let background: Color
+
+ public init(action: (() -> ())? = nil, text: String, background: Color = .blue) {
+ self.text = text
+ self.background = background
+ self.action = action
+ }
+
+ var body: some View {
+ Button {
+ if let action = action {
+ action()
+ }
+ } label: {
+ RoundedRectangle(cornerRadius: 14)
+ .frame(width: 345, height: 50)
+ .foregroundStyle(background)
+ .overlay {
+ Text(text)
+ .font(.pretendard(.semibold, size: 17))
+ .foregroundStyle(.white)
+ }
+ }
+ }
+}
+
+#Preview {
+ QvickButton(text: "다음")
+}
diff --git a/Sources/QDS/Component/TabView/QvickTabItem.swift b/Sources/QDS/Component/TabView/QvickTabItem.swift
new file mode 100644
index 0000000..030b2d1
--- /dev/null
+++ b/Sources/QDS/Component/TabView/QvickTabItem.swift
@@ -0,0 +1,16 @@
+import SwiftUI
+
+public enum QvickTabItem: Int, CaseIterable {
+ case notice, home, profile
+
+ var icon: Image {
+ switch self {
+ case .notice:
+ Image(systemName: "bell.fill")
+ case .home:
+ Image(systemName: "house.fill")
+ case .profile:
+ Image(systemName: "person.crop.circle.fill")
+ }
+ }
+}
diff --git a/Sources/QDS/Component/TabView/QvickTabView.swift b/Sources/QDS/Component/TabView/QvickTabView.swift
new file mode 100644
index 0000000..0e47756
--- /dev/null
+++ b/Sources/QDS/Component/TabView/QvickTabView.swift
@@ -0,0 +1,55 @@
+//
+// SwiftUIView.swift
+//
+//
+// Created by hyk on 7/28/24.
+//
+
+import SwiftUI
+
+struct QvickTabView: View {
+ @Binding var selection: QvickTabItem
+ let content: Content
+
+ public init(selection: Binding, @ViewBuilder content: () -> Content) {
+ self._selection = selection
+ self.content = content()
+ }
+
+ var body: some View {
+ ZStack {
+ content
+
+ VStack {
+ Spacer()
+
+ Rectangle()
+ .foregroundStyle(.white)
+ .frame(height: 70)
+ .shadow(color: .black.opacity(0.05), radius: 4, y: -8)
+ .overlay {
+ HStack(spacing: 80) {
+ ForEach(QvickTabItem.allCases, id: \.self) { item in
+ Button {
+ self.selection = item
+ } label: {
+ item.icon
+ .resizable()
+ .scaledToFit()
+ .frame(height: 38)
+ .foregroundStyle(item == selection ? .blue : Color(red: 217/255, green: 217/255, blue: 217/255))
+ }
+ .disabled(item == selection)
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+#Preview {
+ QvickTabView(selection: .constant(QvickTabItem.home)) {
+ EmptyView()
+ }
+}
diff --git a/Sources/QDS/Component/TextField/QvickTextField.swift b/Sources/QDS/Component/TextField/QvickTextField.swift
new file mode 100644
index 0000000..0ab0e83
--- /dev/null
+++ b/Sources/QDS/Component/TextField/QvickTextField.swift
@@ -0,0 +1,60 @@
+//
+// SwiftUIView.swift
+//
+//
+// Created by hyk on 7/28/24.
+//
+
+import SwiftUI
+
+struct QvickTextField: View {
+ @Binding var text: String
+ let prompt: String
+ @State var isTab: Bool = false
+
+ var body: some View {
+ RoundedRectangle(cornerRadius: 15)
+ .frame(width: 340, height: 60)
+ .foregroundStyle(.clear)
+ .overlay {
+ RoundedRectangle(cornerRadius: 15).stroke(isTab ? .blue : .gray)
+
+ HStack(spacing: 20) {
+ Image(systemName: "person.fill")
+ .foregroundStyle(.gray)
+
+ TextField(
+ text: $text,
+ prompt: Text(prompt).font(.pretendard(size: 14))
+ ) {
+
+ }
+ .overlay {
+ if self.isTab {
+ Text(prompt)
+ .foregroundStyle(.blue)
+ .font(.pretendard(size: 11))
+ .padding(.horizontal, 5)
+ .background(Color.white)
+ .offset(x: -120, y: -30)
+ }
+ }
+ .onTapGesture {
+ withAnimation(.bouncy) {
+ self.isTab = true
+ }
+ }
+ .onSubmit {
+ withAnimation(.bouncy) {
+ self.isTab = false
+ }
+ }
+ }
+ .padding(.horizontal, 20)
+ }
+ }
+}
+
+#Preview {
+ QvickTextField(text: .constant(""), prompt: "이메일을 입력해주세요")
+}
diff --git a/Sources/QDS/Foundation/Color/Pallete+Ext.swift b/Sources/QDS/Foundation/Color/Pallete+Ext.swift
new file mode 100644
index 0000000..bebdbfe
--- /dev/null
+++ b/Sources/QDS/Foundation/Color/Pallete+Ext.swift
@@ -0,0 +1,11 @@
+import SwiftUI
+
+extension QvickColor.Pallete {
+ public enum Common: QvickColor.CanPallete { case w0, w100 }
+ public enum Blue: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+ public enum Indigo: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+ public enum SkyBlue: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+ public enum Green: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+ public enum Yellow: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+ public enum Red: QvickColor.CanPallete { case w100, w200, w300, w400, w500, w600, w700, w800, w900 }
+}
diff --git a/Sources/QDS/Foundation/Color/QvickColor+Ext.swift b/Sources/QDS/Foundation/Color/QvickColor+Ext.swift
new file mode 100644
index 0000000..7271b12
--- /dev/null
+++ b/Sources/QDS/Foundation/Color/QvickColor+Ext.swift
@@ -0,0 +1,43 @@
+import SwiftUI
+
+@available(iOS 13.0, *)
+extension QvickColor {
+ public protocol ColorContain {
+ var color: Color { get }
+ }
+
+ public protocol CanPallete: ColorContain {
+
+ }
+
+ public protocol CanSementic: ColorContain {
+ var pallete: CanPallete { get }
+ }
+}
+
+extension QvickColor.CanPallete {
+ public var color: Color {
+ get {
+ self.toColor()
+ }
+ }
+
+ private func toColor() -> Color {
+ let enumName = String(reflecting: self).split(separator: ".").dropLast().last
+ let caseName = String(describing: self)
+
+ if enumName == nil {
+ return .gray
+ }
+
+ return Color("\(enumName!)/\(caseName)", bundle: .module)
+ }
+}
+
+extension QvickColor.CanSementic {
+ public var color: Color {
+ get {
+ self.pallete.color
+ }
+ }
+}
diff --git a/Sources/QDS/Foundation/Color/QvickColor.swift b/Sources/QDS/Foundation/Color/QvickColor.swift
new file mode 100644
index 0000000..1032417
--- /dev/null
+++ b/Sources/QDS/Foundation/Color/QvickColor.swift
@@ -0,0 +1,6 @@
+import SwiftUI
+
+public struct QvickColor {
+ public enum Pallete {}
+ public enum Semantic {}
+}
diff --git a/Sources/QDS/Foundation/Image/Image+Ext.swift b/Sources/QDS/Foundation/Image/Image+Ext.swift
new file mode 100644
index 0000000..fa67308
--- /dev/null
+++ b/Sources/QDS/Foundation/Image/Image+Ext.swift
@@ -0,0 +1,8 @@
+import SwiftUI
+
+@available(iOS 13.0, *)
+public extension Image {
+ init(qvick: QvickImage) {
+ self = qvick.image
+ }
+}
diff --git a/Sources/QDS/Foundation/Image/QvickImage.swift b/Sources/QDS/Foundation/Image/QvickImage.swift
new file mode 100644
index 0000000..3a23b3d
--- /dev/null
+++ b/Sources/QDS/Foundation/Image/QvickImage.swift
@@ -0,0 +1,16 @@
+import SwiftUI
+
+public enum QvickImage: String {
+ case Logo
+ case LogoWithText
+ case LogoSmall
+}
+
+@available(iOS 13.0, *)
+extension QvickImage {
+ public var image: Image {
+ get {
+ return Image(self.rawValue, bundle: .module)
+ }
+ }
+}
diff --git a/Sources/QDS/Foundation/Typography/Font+Ext.swift b/Sources/QDS/Foundation/Typography/Font+Ext.swift
new file mode 100644
index 0000000..4431fce
--- /dev/null
+++ b/Sources/QDS/Foundation/Typography/Font+Ext.swift
@@ -0,0 +1,8 @@
+import SwiftUI
+
+@available(iOS 13.0, *)
+extension Font {
+ public static func pretendard( _ weight: QvickFont.Pretendard = .regular, size: CGFloat ) -> Font {
+ return weight.font(size: size)
+ }
+}
diff --git a/Sources/QDS/Foundation/Typography/Pretendard+Ext.swift b/Sources/QDS/Foundation/Typography/Pretendard+Ext.swift
new file mode 100644
index 0000000..ed8c379
--- /dev/null
+++ b/Sources/QDS/Foundation/Typography/Pretendard+Ext.swift
@@ -0,0 +1,40 @@
+import SwiftUI
+
+extension QvickFont.Pretendard: QvickFont.CanDefine {
+
+ public static func register() {
+ QvickFont.Pretendard.allCases.forEach {
+ guard let fontURL = Bundle.module.url(
+ forResource: "Pretendard-\($0.name)",
+ withExtension: "ttf"
+ ),
+ let fontDataProvider = CGDataProvider(url: fontURL as CFURL),
+ let font = CGFont(fontDataProvider) else { return }
+ var error: Unmanaged?
+ CTFontManagerRegisterGraphicsFont(font, &error)
+ }
+ }
+
+ public var name: String {
+ switch self {
+ case .thin:
+ "Pretendard-Thin"
+ case .extralight:
+ "Pretendard-ExtraLight"
+ case .light:
+ "Pretendard-Light"
+ case .regular:
+ "Pretendard-Regular"
+ case .medium:
+ "Pretendard-Medium"
+ case .semibold:
+ "Pretendard-SemiBold"
+ case .bold:
+ "Pretendard-Bold"
+ case .extrabold:
+ "Pretendard-ExtraBold"
+ case .black:
+ "Pretendard-Black"
+ }
+ }
+}
diff --git a/Sources/QDS/Foundation/Typography/QvickFont+Ext.swift b/Sources/QDS/Foundation/Typography/QvickFont+Ext.swift
new file mode 100644
index 0000000..204d39c
--- /dev/null
+++ b/Sources/QDS/Foundation/Typography/QvickFont+Ext.swift
@@ -0,0 +1,19 @@
+import SwiftUI
+
+extension QvickFont {
+ public protocol CanDefine {
+ var name: String { get }
+
+ static func register()
+ }
+}
+
+
+
+
+@available(iOS 13.0, *)
+extension QvickFont.CanDefine {
+ public func font( size: CGFloat ) -> Font {
+ return Font.custom(self.name, size: size)
+ }
+}
diff --git a/Sources/QDS/Foundation/Typography/QvickFont.swift b/Sources/QDS/Foundation/Typography/QvickFont.swift
new file mode 100644
index 0000000..d7dda2b
--- /dev/null
+++ b/Sources/QDS/Foundation/Typography/QvickFont.swift
@@ -0,0 +1,7 @@
+import SwiftUI
+
+public struct QvickFont {
+ public enum Pretendard: CaseIterable {
+ case black, extrabold, bold, semibold, medium, regular, light, extralight, thin
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/.DS_Store b/Sources/QDS/Resources/Color/Pallete.xcassets/.DS_Store
new file mode 100644
index 0000000..b584808
Binary files /dev/null and b/Sources/QDS/Resources/Color/Pallete.xcassets/.DS_Store differ
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/.DS_Store b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/.DS_Store
new file mode 100644
index 0000000..179f0fe
Binary files /dev/null and b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/.DS_Store differ
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w100.colorset/Contents.json
new file mode 100644
index 0000000..7b1f023
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xF2",
+ "red" : "0xCC"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xF2",
+ "red" : "0xCC"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w200.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w200.colorset/Contents.json
new file mode 100644
index 0000000..1dff016
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w200.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xDF",
+ "red" : "0x9A"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xDF",
+ "red" : "0x9A"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w300.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w300.colorset/Contents.json
new file mode 100644
index 0000000..33e07cb
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w300.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xC8",
+ "red" : "0x67"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xC8",
+ "red" : "0x67"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w400.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w400.colorset/Contents.json
new file mode 100644
index 0000000..c2ea469
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w400.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xB0",
+ "red" : "0x41"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xB0",
+ "red" : "0x41"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w500.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w500.colorset/Contents.json
new file mode 100644
index 0000000..7103026
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w500.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0x89",
+ "red" : "0x03"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0x89",
+ "red" : "0x03"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w600.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w600.colorset/Contents.json
new file mode 100644
index 0000000..82d985c
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w600.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0x6A",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0x6A",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w700.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w700.colorset/Contents.json
new file mode 100644
index 0000000..012545f
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w700.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB7",
+ "green" : "0x4F",
+ "red" : "0x01"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB7",
+ "green" : "0x4F",
+ "red" : "0x01"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w800.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w800.colorset/Contents.json
new file mode 100644
index 0000000..ec6b093
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w800.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x93",
+ "green" : "0x37",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x93",
+ "green" : "0x37",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w900.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w900.colorset/Contents.json
new file mode 100644
index 0000000..c5f0202
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Blue/w900.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x7A",
+ "green" : "0x27",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x7A",
+ "green" : "0x27",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Common/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w0.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w0.colorset/Contents.json
new file mode 100644
index 0000000..be9d677
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w0.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x00",
+ "green" : "0x00",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x00",
+ "green" : "0x00",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w100.colorset/Contents.json
new file mode 100644
index 0000000..ea75ab6
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Common/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD9",
+ "green" : "0xD9",
+ "red" : "0xD9"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD9",
+ "green" : "0xD9",
+ "red" : "0xD9"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w100.colorset/Contents.json
new file mode 100644
index 0000000..54a36ca
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0xFE",
+ "red" : "0xCC"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0xFE",
+ "red" : "0xCC"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w200.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w200.colorset/Contents.json
new file mode 100644
index 0000000..74b7808
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w200.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xC2",
+ "green" : "0xFD",
+ "red" : "0x9A"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xC2",
+ "green" : "0xFD",
+ "red" : "0x9A"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w300.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w300.colorset/Contents.json
new file mode 100644
index 0000000..8802003
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w300.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB1",
+ "green" : "0xF9",
+ "red" : "0x67"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB1",
+ "green" : "0xF9",
+ "red" : "0x67"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w400.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w400.colorset/Contents.json
new file mode 100644
index 0000000..3f1f7d5
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w400.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xAE",
+ "green" : "0xF4",
+ "red" : "0x41"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xAE",
+ "green" : "0xF4",
+ "red" : "0x41"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w500.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w500.colorset/Contents.json
new file mode 100644
index 0000000..b5ac18c
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w500.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA9",
+ "green" : "0xEE",
+ "red" : "0x05"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA9",
+ "green" : "0xEE",
+ "red" : "0x05"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w600.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w600.colorset/Contents.json
new file mode 100644
index 0000000..096246b
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w600.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA4",
+ "green" : "0xCC",
+ "red" : "0x03"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA4",
+ "green" : "0xCC",
+ "red" : "0x03"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w700.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w700.colorset/Contents.json
new file mode 100644
index 0000000..df8a31e
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w700.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x9A",
+ "green" : "0xAB",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x9A",
+ "green" : "0xAB",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w800.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w800.colorset/Contents.json
new file mode 100644
index 0000000..36541cb
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w800.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x89",
+ "green" : "0x8A",
+ "red" : "0x01"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x89",
+ "green" : "0x8A",
+ "red" : "0x01"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w900.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w900.colorset/Contents.json
new file mode 100644
index 0000000..a8c9cb9
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Green/w900.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x72",
+ "green" : "0x67",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x72",
+ "green" : "0x67",
+ "red" : "0x00"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w100.colorset/Contents.json
new file mode 100644
index 0000000..faf3452
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFB",
+ "green" : "0xF2",
+ "red" : "0xD0"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFB",
+ "green" : "0xF2",
+ "red" : "0xD0"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w200.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w200.colorset/Contents.json
new file mode 100644
index 0000000..8dbb48e
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w200.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xF8",
+ "green" : "0xE2",
+ "red" : "0xA3"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xF8",
+ "green" : "0xE2",
+ "red" : "0xA3"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w300.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w300.colorset/Contents.json
new file mode 100644
index 0000000..a866510
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w300.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xEC",
+ "green" : "0xC5",
+ "red" : "0x73"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xEC",
+ "green" : "0xC5",
+ "red" : "0x73"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w400.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w400.colorset/Contents.json
new file mode 100644
index 0000000..e8aa7ec
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w400.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD9",
+ "green" : "0xA4",
+ "red" : "0x4E"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD9",
+ "green" : "0xA4",
+ "red" : "0x4E"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w500.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w500.colorset/Contents.json
new file mode 100644
index 0000000..7a2409f
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w500.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xC0",
+ "green" : "0x79",
+ "red" : "0x1C"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xC0",
+ "green" : "0x79",
+ "red" : "0x1C"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w600.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w600.colorset/Contents.json
new file mode 100644
index 0000000..c4208b0
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w600.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA5",
+ "green" : "0x5E",
+ "red" : "0x14"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xA5",
+ "green" : "0x5E",
+ "red" : "0x14"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w700.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w700.colorset/Contents.json
new file mode 100644
index 0000000..d6cbb48
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w700.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x8A",
+ "green" : "0x46",
+ "red" : "0x0E"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x8A",
+ "green" : "0x46",
+ "red" : "0x0E"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w800.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w800.colorset/Contents.json
new file mode 100644
index 0000000..57bdbc1
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w800.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x6F",
+ "green" : "0x31",
+ "red" : "0x08"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x6F",
+ "green" : "0x31",
+ "red" : "0x08"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w900.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w900.colorset/Contents.json
new file mode 100644
index 0000000..8e649b3
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Indigo/w900.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x5C",
+ "green" : "0x23",
+ "red" : "0x05"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x5C",
+ "green" : "0x23",
+ "red" : "0x05"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 1.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 1.colorset/Contents.json
new file mode 100644
index 0000000..e4aaf4f
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 1.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD6",
+ "green" : "0xE0",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xD6",
+ "green" : "0xE0",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 2.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 2.colorset/Contents.json
new file mode 100644
index 0000000..726db56
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 2.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xAD",
+ "green" : "0xBA",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xAD",
+ "green" : "0xBA",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 3.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 3.colorset/Contents.json
new file mode 100644
index 0000000..35ccfc0
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 3.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x84",
+ "green" : "0x8C",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x84",
+ "green" : "0x8C",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 4.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 4.colorset/Contents.json
new file mode 100644
index 0000000..2b46bca
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 4.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x69",
+ "green" : "0x66",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x69",
+ "green" : "0x66",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 5.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 5.colorset/Contents.json
new file mode 100644
index 0000000..aeed976
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 5.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0x33",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0x33",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 6.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 6.colorset/Contents.json
new file mode 100644
index 0000000..b3b12f0
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 6.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0x25",
+ "red" : "0xDB"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0x25",
+ "red" : "0xDB"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 7.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 7.colorset/Contents.json
new file mode 100644
index 0000000..4d125e9
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 7.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x49",
+ "green" : "0x19",
+ "red" : "0xB7"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x49",
+ "green" : "0x19",
+ "red" : "0xB7"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 8.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 8.colorset/Contents.json
new file mode 100644
index 0000000..580d667
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color 8.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x44",
+ "green" : "0x10",
+ "red" : "0x93"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x44",
+ "green" : "0x10",
+ "red" : "0x93"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color.colorset/Contents.json
new file mode 100644
index 0000000..2974744
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Color.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x40",
+ "green" : "0x09",
+ "red" : "0x7A"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x40",
+ "green" : "0x09",
+ "red" : "0x7A"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Red/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w100.colorset/Contents.json
new file mode 100644
index 0000000..15d3f18
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xF9",
+ "green" : "0xFF",
+ "red" : "0xCE"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xF9",
+ "green" : "0xFF",
+ "red" : "0xCE"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w200.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w200.colorset/Contents.json
new file mode 100644
index 0000000..ae1e429
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w200.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFA",
+ "green" : "0xFF",
+ "red" : "0x9E"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFA",
+ "green" : "0xFF",
+ "red" : "0x9E"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w300.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w300.colorset/Contents.json
new file mode 100644
index 0000000..8a899ac
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w300.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xFA",
+ "red" : "0x6D"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xFA",
+ "red" : "0x6D"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w400.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w400.colorset/Contents.json
new file mode 100644
index 0000000..d700f27
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w400.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xEB",
+ "red" : "0x49"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xEB",
+ "red" : "0x49"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w500.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w500.colorset/Contents.json
new file mode 100644
index 0000000..bcf3056
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w500.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xD3",
+ "red" : "0x0D"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xFF",
+ "green" : "0xD3",
+ "red" : "0x0D"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w600.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w600.colorset/Contents.json
new file mode 100644
index 0000000..f2511e2
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w600.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0xA5",
+ "red" : "0x09"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xDB",
+ "green" : "0xA5",
+ "red" : "0x09"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w700.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w700.colorset/Contents.json
new file mode 100644
index 0000000..6b9c1fa
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w700.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB7",
+ "green" : "0x7C",
+ "red" : "0x06"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB7",
+ "green" : "0x7C",
+ "red" : "0x06"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w800.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w800.colorset/Contents.json
new file mode 100644
index 0000000..7e01c8c
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w800.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x93",
+ "green" : "0x59",
+ "red" : "0x04"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x93",
+ "green" : "0x59",
+ "red" : "0x04"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w900.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w900.colorset/Contents.json
new file mode 100644
index 0000000..786892f
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/SkyBlue/w900.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x7A",
+ "green" : "0x40",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x7A",
+ "green" : "0x40",
+ "red" : "0x02"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w100.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w100.colorset/Contents.json
new file mode 100644
index 0000000..aa6c365
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w100.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB9",
+ "green" : "0xE1",
+ "red" : "0xFD"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB9",
+ "green" : "0xE1",
+ "red" : "0xFD"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w200.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w200.colorset/Contents.json
new file mode 100644
index 0000000..deba17b
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w200.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x98",
+ "green" : "0xD2",
+ "red" : "0xFD"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x98",
+ "green" : "0xD2",
+ "red" : "0xFD"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w300.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w300.colorset/Contents.json
new file mode 100644
index 0000000..4ddfa0a
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w300.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x68",
+ "green" : "0xBE",
+ "red" : "0xFC"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x68",
+ "green" : "0xBE",
+ "red" : "0xFC"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w400.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w400.colorset/Contents.json
new file mode 100644
index 0000000..3f4c44b
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w400.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0xB1",
+ "red" : "0xFB"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x4B",
+ "green" : "0xB1",
+ "red" : "0xFB"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w500.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w500.colorset/Contents.json
new file mode 100644
index 0000000..33f99cd
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w500.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x00",
+ "green" : "0xB7",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x00",
+ "green" : "0xB7",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w600.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w600.colorset/Contents.json
new file mode 100644
index 0000000..dc76196
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w600.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x1B",
+ "green" : "0x90",
+ "red" : "0xE4"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x1B",
+ "green" : "0x90",
+ "red" : "0xE4"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w700.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w700.colorset/Contents.json
new file mode 100644
index 0000000..51bcf6c
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w700.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x15",
+ "green" : "0x70",
+ "red" : "0xB2"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x15",
+ "green" : "0x70",
+ "red" : "0xB2"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w800.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w800.colorset/Contents.json
new file mode 100644
index 0000000..fb0fef7
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w800.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x11",
+ "green" : "0x57",
+ "red" : "0x8A"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x11",
+ "green" : "0x57",
+ "red" : "0x8A"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w900.colorset/Contents.json b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w900.colorset/Contents.json
new file mode 100644
index 0000000..34dbdec
--- /dev/null
+++ b/Sources/QDS/Resources/Color/Pallete.xcassets/Yellow/w900.colorset/Contents.json
@@ -0,0 +1,38 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x0D",
+ "green" : "0x42",
+ "red" : "0x69"
+ }
+ },
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x0D",
+ "green" : "0x42",
+ "red" : "0x69"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Contents.json
new file mode 100644
index 0000000..23579c3
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Black.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Pretendard-Black.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Pretendard-Black.ttf
new file mode 100644
index 0000000..d0c1db8
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Black.dataset/Pretendard-Black.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Contents.json
new file mode 100644
index 0000000..5f72e96
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Bold.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Pretendard-Bold.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Pretendard-Bold.ttf
new file mode 100644
index 0000000..fb07fc6
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Bold.dataset/Pretendard-Bold.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Contents.json
new file mode 100644
index 0000000..47a198a
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-ExtraBold.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Pretendard-ExtraBold.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Pretendard-ExtraBold.ttf
new file mode 100644
index 0000000..9d5fe07
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraBold.dataset/Pretendard-ExtraBold.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Contents.json
new file mode 100644
index 0000000..3f32f8d
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-ExtraLight.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Pretendard-ExtraLight.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Pretendard-ExtraLight.ttf
new file mode 100644
index 0000000..09e6542
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-ExtraLight.dataset/Pretendard-ExtraLight.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Contents.json
new file mode 100644
index 0000000..56308db
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Light.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Pretendard-Light.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Pretendard-Light.ttf
new file mode 100644
index 0000000..2e8541d
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Light.dataset/Pretendard-Light.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Contents.json
new file mode 100644
index 0000000..259b582
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Medium.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Pretendard-Medium.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Pretendard-Medium.ttf
new file mode 100644
index 0000000..1db67c6
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Medium.dataset/Pretendard-Medium.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Contents.json
new file mode 100644
index 0000000..8e815c9
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Regular.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Pretendard-Regular.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Pretendard-Regular.ttf
new file mode 100644
index 0000000..01147e9
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Regular.dataset/Pretendard-Regular.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Contents.json
new file mode 100644
index 0000000..a64426a
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-SemiBold.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Pretendard-SemiBold.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Pretendard-SemiBold.ttf
new file mode 100644
index 0000000..9f2690f
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-SemiBold.dataset/Pretendard-SemiBold.ttf differ
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Contents.json b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Contents.json
new file mode 100644
index 0000000..69018dc
--- /dev/null
+++ b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "data" : [
+ {
+ "filename" : "Pretendard-Thin.ttf",
+ "idiom" : "universal",
+ "universal-type-identifier" : "public.truetype-ttf-font"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Pretendard-Thin.ttf b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Pretendard-Thin.ttf
new file mode 100644
index 0000000..fe9825f
Binary files /dev/null and b/Sources/QDS/Resources/Font/Pretendard.xcassets/Pretendard-Thin.dataset/Pretendard-Thin.ttf differ
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/Contents.json b/Sources/QDS/Resources/Image/Image.xcassets/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Sources/QDS/Resources/Image/Image.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/Contents.json b/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/Contents.json
new file mode 100644
index 0000000..1e33600
--- /dev/null
+++ b/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "logo.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/logo.png b/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/logo.png
new file mode 100644
index 0000000..8a76de8
Binary files /dev/null and b/Sources/QDS/Resources/Image/Image.xcassets/logo.imageset/logo.png differ
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/Contents.json b/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/Contents.json
new file mode 100644
index 0000000..c214d89
--- /dev/null
+++ b/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "LogoWithText.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/LogoWithText.png b/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/LogoWithText.png
new file mode 100644
index 0000000..b4142be
Binary files /dev/null and b/Sources/QDS/Resources/Image/Image.xcassets/logoWithText.imageset/LogoWithText.png differ
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/Contents.json b/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/Contents.json
new file mode 100644
index 0000000..cae0226
--- /dev/null
+++ b/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "smallLogo.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/smallLogo.png b/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/smallLogo.png
new file mode 100644
index 0000000..a9014fe
Binary files /dev/null and b/Sources/QDS/Resources/Image/Image.xcassets/smallLogo.imageset/smallLogo.png differ