project.pbxproj 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 77;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 760BC9A135CDA0AF907107A6 /* Pods_Girly.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBACC86FF0E1F3F5E9AAF63F /* Pods_Girly.framework */; };
  10. A8BA8CF42D2D061B006CB966 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8CEB2D2D061B006CB966 /* Assets.xcassets */; };
  11. A8BA8CF62D2D061B006CB966 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8CEE2D2D061B006CB966 /* LaunchScreen.storyboard */; };
  12. A8BA8CF82D2D061B006CB966 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8CEA2D2D061B006CB966 /* AppDelegate.swift */; };
  13. A8BA8CFC2D2D0623006CB966 /* TSTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8CFB2D2D0623006CB966 /* TSTabBarController.swift */; };
  14. A8BA8D172D2D06B7006CB966 /* UIViewController+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D022D2D06B7006CB966 /* UIViewController+Ex.swift */; };
  15. A8BA8D182D2D06B7006CB966 /* Date+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D062D2D06B7006CB966 /* Date+Ex.swift */; };
  16. A8BA8D192D2D06B7006CB966 /* CGFloat+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D142D2D06B7006CB966 /* CGFloat+Ex.swift */; };
  17. A8BA8D1B2D2D06B7006CB966 /* UITableView+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D0C2D2D06B7006CB966 /* UITableView+Ex.swift */; };
  18. A8BA8D1C2D2D06B7006CB966 /* UIImage+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D082D2D06B7006CB966 /* UIImage+Ex.swift */; };
  19. A8BA8D1D2D2D06B7006CB966 /* UIScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D152D2D06B7006CB966 /* UIScreen.swift */; };
  20. A8BA8D1E2D2D06B7006CB966 /* UIDevice+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D0B2D2D06B7006CB966 /* UIDevice+Extension.swift */; };
  21. A8BA8D1F2D2D06B7006CB966 /* UserDefault+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D032D2D06B7006CB966 /* UserDefault+Ex.swift */; };
  22. A8BA8D202D2D06B7006CB966 /* AVAsset+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D042D2D06B7006CB966 /* AVAsset+Ex.swift */; };
  23. A8BA8D212D2D06B7006CB966 /* NSString+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D0F2D2D06B7006CB966 /* NSString+Ex.swift */; };
  24. A8BA8D222D2D06B7006CB966 /* Array+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D092D2D06B7006CB966 /* Array+Ex.swift */; };
  25. A8BA8D232D2D06B7006CB966 /* UILabel+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D132D2D06B7006CB966 /* UILabel+Ex.swift */; };
  26. A8BA8D242D2D06B7006CB966 /* UIFont+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D0D2D2D06B7006CB966 /* UIFont+Ex.swift */; };
  27. A8BA8D252D2D06B7006CB966 /* UIButton+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D122D2D06B7006CB966 /* UIButton+Ex.swift */; };
  28. A8BA8D262D2D06B7006CB966 /* View+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D052D2D06B7006CB966 /* View+Ex.swift */; };
  29. A8BA8D272D2D06B7006CB966 /* UIColor+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D0E2D2D06B7006CB966 /* UIColor+Ex.swift */; };
  30. A8BA8D282D2D06B7006CB966 /* Int+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D102D2D06B7006CB966 /* Int+Ex.swift */; };
  31. A8BA8D292D2D06B7006CB966 /* Dictionary+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D072D2D06B7006CB966 /* Dictionary+Ex.swift */; };
  32. A8BA8D2A2D2D06B7006CB966 /* UIImageView+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D112D2D06B7006CB966 /* UIImageView+Ex.swift */; };
  33. A8BA8D2D2D2D06C1006CB966 /* GlobalImports.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D2B2D2D06C1006CB966 /* GlobalImports.swift */; };
  34. A8BA8D372D2D06C8006CB966 /* TSBaseNavigationC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D342D2D06C8006CB966 /* TSBaseNavigationC.swift */; };
  35. A8BA8D382D2D06C8006CB966 /* TSBaseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D2E2D2D06C8006CB966 /* TSBaseModel.swift */; };
  36. A8BA8D392D2D06C8006CB966 /* TSBaseNavigationBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D332D2D06C8006CB966 /* TSBaseNavigationBarView.swift */; };
  37. A8BA8D3A2D2D06C8006CB966 /* TSBasicItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D322D2D06C8006CB966 /* TSBasicItemModel.swift */; };
  38. A8BA8D3B2D2D06C8006CB966 /* TSBaseCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D312D2D06C8006CB966 /* TSBaseCollectionCell.swift */; };
  39. A8BA8D3C2D2D06C8006CB966 /* TSBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D2F2D2D06C8006CB966 /* TSBaseView.swift */; };
  40. A8BA8D3D2D2D06C8006CB966 /* TSBaseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D352D2D06C8006CB966 /* TSBaseVC.swift */; };
  41. A8BA8D3E2D2D06C8006CB966 /* TSBaseTabViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D302D2D06C8006CB966 /* TSBaseTabViewCell.swift */; };
  42. A8BA8D402D2D1F2F006CB966 /* TSSettingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D3F2D2D1F2A006CB966 /* TSSettingVC.swift */; };
  43. A8BA8D422D2D1F6B006CB966 /* TSFlashVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D412D2D1F63006CB966 /* TSFlashVC.swift */; };
  44. A8BA8D442D2D1F77006CB966 /* TSMirrorVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D432D2D1F72006CB966 /* TSMirrorVC.swift */; };
  45. A8BA8D462D2D1F82006CB966 /* TSLightVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D452D2D1F7C006CB966 /* TSLightVC.swift */; };
  46. A8BA8D492D2D37EB006CB966 /* TSConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D482D2D37EB006CB966 /* TSConfig.swift */; };
  47. A8BA8D4C2D2D3D16006CB966 /* TSLightSolidColorVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D4B2D2D3D15006CB966 /* TSLightSolidColorVC.swift */; };
  48. A8BA8D4E2D2D3D34006CB966 /* TSLightGradientVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D4D2D2D3D33006CB966 /* TSLightGradientVC.swift */; };
  49. A8BA8D502D2D3D56006CB966 /* TSLightShapeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D4F2D2D3D55006CB966 /* TSLightShapeVC.swift */; };
  50. A8BA8D532D2D4598006CB966 /* TSLightColorPaletteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D522D2D4597006CB966 /* TSLightColorPaletteView.swift */; };
  51. A8BA8D5E2D2E0932006CB966 /* PreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D5C2D2E0932006CB966 /* PreviewView.swift */; };
  52. A8BA8D5F2D2E0932006CB966 /* Gradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D562D2E0932006CB966 /* Gradient.swift */; };
  53. A8BA8D602D2E0932006CB966 /* ColorSliderExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D552D2E0932006CB966 /* ColorSliderExtensions.swift */; };
  54. A8BA8D612D2E0932006CB966 /* DefaultPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D5A2D2E0932006CB966 /* DefaultPreviewView.swift */; };
  55. A8BA8D622D2E0932006CB966 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D5B2D2E0932006CB966 /* GradientView.swift */; };
  56. A8BA8D632D2E0932006CB966 /* ColorSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D592D2E0932006CB966 /* ColorSlider.swift */; };
  57. A8BA8D642D2E0932006CB966 /* HSBColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D572D2E0932006CB966 /* HSBColor.swift */; };
  58. A8BA8D662D2E09A7006CB966 /* TSLightShapeToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D652D2E099E006CB966 /* TSLightShapeToolView.swift */; };
  59. A8BA8D682D2E09B7006CB966 /* TSLightSolidColorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D672D2E09AC006CB966 /* TSLightSolidColorToolView.swift */; };
  60. A8BA8D6A2D2E09E9006CB966 /* TSLightGradientToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D692D2E09D8006CB966 /* TSLightGradientToolView.swift */; };
  61. A8BA8D6C2D2E2F30006CB966 /* TSColorPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D6B2D2E2F2B006CB966 /* TSColorPickerView.swift */; };
  62. A8BA8D6F2D2E2FB7006CB966 /* TSLightModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D6E2D2E2FAE006CB966 /* TSLightModel.swift */; };
  63. A8BA8D732D2E4863006CB966 /* SolidColors.json in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8D722D2E4863006CB966 /* SolidColors.json */; };
  64. A8BA8D752D2E49FA006CB966 /* GradientColors.json in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8D742D2E49FA006CB966 /* GradientColors.json */; };
  65. A8BA8D772D2E6B16006CB966 /* TSFullScreenVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D762D2E6B0E006CB966 /* TSFullScreenVC.swift */; };
  66. A8BA8D792D2E7122006CB966 /* TSLightShapeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D782D2E711C006CB966 /* TSLightShapeView.swift */; };
  67. A8BA8D7B2D2E746A006CB966 /* LightShape.json in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8D7A2D2E746A006CB966 /* LightShape.json */; };
  68. A8BA8D7E2D2E99B8006CB966 /* TSViewTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D7D2D2E99B8006CB966 /* TSViewTool.swift */; };
  69. A8BA8D812D2F714A006CB966 /* TSMirrorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D802D2F7148006CB966 /* TSMirrorToolView.swift */; };
  70. A8BA8D832D2F7392006CB966 /* TSMirrorShapePickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D822D2F7391006CB966 /* TSMirrorShapePickerView.swift */; };
  71. A8BA8D872D2F7752006CB966 /* TSMirrorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D862D2F774F006CB966 /* TSMirrorModel.swift */; };
  72. A8BA8D892D2F77BF006CB966 /* MirrorShape.json in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8D882D2F77BF006CB966 /* MirrorShape.json */; };
  73. A8BA8D8E2D2F9BBB006CB966 /* TSMirrorCameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D8D2D2F9BAE006CB966 /* TSMirrorCameraView.swift */; };
  74. A8BA8D912D2FCBBD006CB966 /* TSSimpleTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D8F2D2FCBBD006CB966 /* TSSimpleTableView.swift */; };
  75. A8BA8D942D2FCD37006CB966 /* TSBusinessWebVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D922D2FCD37006CB966 /* TSBusinessWebVC.swift */; };
  76. A8BA8D972D2FE405006CB966 /* TSWarningLightVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D962D2FE3F1006CB966 /* TSWarningLightVC.swift */; };
  77. A8BA8D992D2FE427006CB966 /* TSNightLightVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D982D2FE41E006CB966 /* TSNightLightVC.swift */; };
  78. A8BA8D9B2D2FE446006CB966 /* TSDiscoLightVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D9A2D2FE43D006CB966 /* TSDiscoLightVC.swift */; };
  79. A8BA8D9D2D2FE45F006CB966 /* TSFlashLightVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D9C2D2FE456006CB966 /* TSFlashLightVC.swift */; };
  80. A8BA8DA02D30B5CA006CB966 /* TSFlashSetToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8D9F2D30B5B3006CB966 /* TSFlashSetToolView.swift */; };
  81. A8BA8DA22D30BA8A006CB966 /* TSFlashSliderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DA12D30BA79006CB966 /* TSFlashSliderView.swift */; };
  82. A8BA8DA52D30C6B9006CB966 /* TSCustomTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DA42D30C6B8006CB966 /* TSCustomTimer.swift */; };
  83. A8BA8DA82D30D290006CB966 /* TSAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DA72D30D28F006CB966 /* TSAudioPlayer.swift */; };
  84. A8BA8DAC2D30EE6F006CB966 /* AlarmSound.MP3 in Resources */ = {isa = PBXBuildFile; fileRef = A8BA8DAB2D30EE6F006CB966 /* AlarmSound.MP3 */; };
  85. A8BA8DAF2D30F12B006CB966 /* TSFlashlightController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DAE2D30F12A006CB966 /* TSFlashlightController.swift */; };
  86. A8BA8DB12D311C51006CB966 /* TSFlashlightTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DB02D311C4D006CB966 /* TSFlashlightTool.swift */; };
  87. A8BA8DB32D312E65006CB966 /* TimePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DB22D312E64006CB966 /* TimePickerViewController.swift */; };
  88. A8BA8DB52D31FF87006CB966 /* TSTimerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DB42D31FF85006CB966 /* TSTimerView.swift */; };
  89. A8BA8DB72D3203C3006CB966 /* TSSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA8DB62D3203BF006CB966 /* TSSettingCell.swift */; };
  90. A8F76C492D36887800AA6E93 /* TSSOSLigntVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F76C482D36886F00AA6E93 /* TSSOSLigntVC.swift */; };
  91. A8F774562D378AA400AA6E93 /* TSLigntTutorialsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F774552D378A9B00AA6E93 /* TSLigntTutorialsVC.swift */; };
  92. A8F774592D378FBC00AA6E93 /* TSBootPageVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F774582D378FBB00AA6E93 /* TSBootPageVC.swift */; };
  93. A8F7745C2D37A26A00AA6E93 /* SwiftUIX in Frameworks */ = {isa = PBXBuildFile; productRef = A8F7745B2D37A26A00AA6E93 /* SwiftUIX */; };
  94. A8F7745F2D37A2B700AA6E93 /* SwiftUIX in Frameworks */ = {isa = PBXBuildFile; productRef = A8F7745E2D37A2B700AA6E93 /* SwiftUIX */; };
  95. /* End PBXBuildFile section */
  96. /* Begin PBXFileReference section */
  97. 72D5AAABB0D35BB7CA33149C /* Pods-Girly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Girly.release.xcconfig"; path = "Target Support Files/Pods-Girly/Pods-Girly.release.xcconfig"; sourceTree = "<group>"; };
  98. 888A53BFB6685C3FC45AD91C /* Pods-Girly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Girly.debug.xcconfig"; path = "Target Support Files/Pods-Girly/Pods-Girly.debug.xcconfig"; sourceTree = "<group>"; };
  99. A8BA8CD02D2D0558006CB966 /* Girly.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Girly.app; sourceTree = BUILT_PRODUCTS_DIR; };
  100. A8BA8CEA2D2D061B006CB966 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  101. A8BA8CEB2D2D061B006CB966 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  102. A8BA8CEC2D2D061B006CB966 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  103. A8BA8CED2D2D061B006CB966 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  104. A8BA8CFB2D2D0623006CB966 /* TSTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSTabBarController.swift; sourceTree = "<group>"; };
  105. A8BA8D022D2D06B7006CB966 /* UIViewController+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Ex.swift"; sourceTree = "<group>"; };
  106. A8BA8D032D2D06B7006CB966 /* UserDefault+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefault+Ex.swift"; sourceTree = "<group>"; };
  107. A8BA8D042D2D06B7006CB966 /* AVAsset+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVAsset+Ex.swift"; sourceTree = "<group>"; };
  108. A8BA8D052D2D06B7006CB966 /* View+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+Ex.swift"; sourceTree = "<group>"; };
  109. A8BA8D062D2D06B7006CB966 /* Date+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Ex.swift"; sourceTree = "<group>"; };
  110. A8BA8D072D2D06B7006CB966 /* Dictionary+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Ex.swift"; sourceTree = "<group>"; };
  111. A8BA8D082D2D06B7006CB966 /* UIImage+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Ex.swift"; sourceTree = "<group>"; };
  112. A8BA8D092D2D06B7006CB966 /* Array+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Ex.swift"; sourceTree = "<group>"; };
  113. A8BA8D0B2D2D06B7006CB966 /* UIDevice+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+Extension.swift"; sourceTree = "<group>"; };
  114. A8BA8D0C2D2D06B7006CB966 /* UITableView+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+Ex.swift"; sourceTree = "<group>"; };
  115. A8BA8D0D2D2D06B7006CB966 /* UIFont+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Ex.swift"; sourceTree = "<group>"; };
  116. A8BA8D0E2D2D06B7006CB966 /* UIColor+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Ex.swift"; sourceTree = "<group>"; };
  117. A8BA8D0F2D2D06B7006CB966 /* NSString+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSString+Ex.swift"; sourceTree = "<group>"; };
  118. A8BA8D102D2D06B7006CB966 /* Int+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+Ex.swift"; sourceTree = "<group>"; };
  119. A8BA8D112D2D06B7006CB966 /* UIImageView+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Ex.swift"; sourceTree = "<group>"; };
  120. A8BA8D122D2D06B7006CB966 /* UIButton+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Ex.swift"; sourceTree = "<group>"; };
  121. A8BA8D132D2D06B7006CB966 /* UILabel+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Ex.swift"; sourceTree = "<group>"; };
  122. A8BA8D142D2D06B7006CB966 /* CGFloat+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGFloat+Ex.swift"; sourceTree = "<group>"; };
  123. A8BA8D152D2D06B7006CB966 /* UIScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScreen.swift; sourceTree = "<group>"; };
  124. A8BA8D2B2D2D06C1006CB966 /* GlobalImports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalImports.swift; sourceTree = "<group>"; };
  125. A8BA8D2E2D2D06C8006CB966 /* TSBaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseModel.swift; sourceTree = "<group>"; };
  126. A8BA8D2F2D2D06C8006CB966 /* TSBaseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseView.swift; sourceTree = "<group>"; };
  127. A8BA8D302D2D06C8006CB966 /* TSBaseTabViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseTabViewCell.swift; sourceTree = "<group>"; };
  128. A8BA8D312D2D06C8006CB966 /* TSBaseCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseCollectionCell.swift; sourceTree = "<group>"; };
  129. A8BA8D322D2D06C8006CB966 /* TSBasicItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBasicItemModel.swift; sourceTree = "<group>"; };
  130. A8BA8D332D2D06C8006CB966 /* TSBaseNavigationBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseNavigationBarView.swift; sourceTree = "<group>"; };
  131. A8BA8D342D2D06C8006CB966 /* TSBaseNavigationC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseNavigationC.swift; sourceTree = "<group>"; };
  132. A8BA8D352D2D06C8006CB966 /* TSBaseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseVC.swift; sourceTree = "<group>"; };
  133. A8BA8D3F2D2D1F2A006CB966 /* TSSettingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSettingVC.swift; sourceTree = "<group>"; };
  134. A8BA8D412D2D1F63006CB966 /* TSFlashVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashVC.swift; sourceTree = "<group>"; };
  135. A8BA8D432D2D1F72006CB966 /* TSMirrorVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSMirrorVC.swift; sourceTree = "<group>"; };
  136. A8BA8D452D2D1F7C006CB966 /* TSLightVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightVC.swift; sourceTree = "<group>"; };
  137. A8BA8D482D2D37EB006CB966 /* TSConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSConfig.swift; sourceTree = "<group>"; };
  138. A8BA8D4B2D2D3D15006CB966 /* TSLightSolidColorVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightSolidColorVC.swift; sourceTree = "<group>"; };
  139. A8BA8D4D2D2D3D33006CB966 /* TSLightGradientVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightGradientVC.swift; sourceTree = "<group>"; };
  140. A8BA8D4F2D2D3D55006CB966 /* TSLightShapeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightShapeVC.swift; sourceTree = "<group>"; };
  141. A8BA8D522D2D4597006CB966 /* TSLightColorPaletteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightColorPaletteView.swift; sourceTree = "<group>"; };
  142. A8BA8D552D2E0932006CB966 /* ColorSliderExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSliderExtensions.swift; sourceTree = "<group>"; };
  143. A8BA8D562D2E0932006CB966 /* Gradient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gradient.swift; sourceTree = "<group>"; };
  144. A8BA8D572D2E0932006CB966 /* HSBColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HSBColor.swift; sourceTree = "<group>"; };
  145. A8BA8D592D2E0932006CB966 /* ColorSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSlider.swift; sourceTree = "<group>"; };
  146. A8BA8D5A2D2E0932006CB966 /* DefaultPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultPreviewView.swift; sourceTree = "<group>"; };
  147. A8BA8D5B2D2E0932006CB966 /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = "<group>"; };
  148. A8BA8D5C2D2E0932006CB966 /* PreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewView.swift; sourceTree = "<group>"; };
  149. A8BA8D652D2E099E006CB966 /* TSLightShapeToolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightShapeToolView.swift; sourceTree = "<group>"; };
  150. A8BA8D672D2E09AC006CB966 /* TSLightSolidColorToolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightSolidColorToolView.swift; sourceTree = "<group>"; };
  151. A8BA8D692D2E09D8006CB966 /* TSLightGradientToolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightGradientToolView.swift; sourceTree = "<group>"; };
  152. A8BA8D6B2D2E2F2B006CB966 /* TSColorPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSColorPickerView.swift; sourceTree = "<group>"; };
  153. A8BA8D6E2D2E2FAE006CB966 /* TSLightModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightModel.swift; sourceTree = "<group>"; };
  154. A8BA8D722D2E4863006CB966 /* SolidColors.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = SolidColors.json; sourceTree = "<group>"; };
  155. A8BA8D742D2E49FA006CB966 /* GradientColors.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = GradientColors.json; sourceTree = "<group>"; };
  156. A8BA8D762D2E6B0E006CB966 /* TSFullScreenVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFullScreenVC.swift; sourceTree = "<group>"; };
  157. A8BA8D782D2E711C006CB966 /* TSLightShapeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLightShapeView.swift; sourceTree = "<group>"; };
  158. A8BA8D7A2D2E746A006CB966 /* LightShape.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = LightShape.json; sourceTree = "<group>"; };
  159. A8BA8D7D2D2E99B8006CB966 /* TSViewTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSViewTool.swift; sourceTree = "<group>"; };
  160. A8BA8D802D2F7148006CB966 /* TSMirrorToolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSMirrorToolView.swift; sourceTree = "<group>"; };
  161. A8BA8D822D2F7391006CB966 /* TSMirrorShapePickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSMirrorShapePickerView.swift; sourceTree = "<group>"; };
  162. A8BA8D862D2F774F006CB966 /* TSMirrorModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSMirrorModel.swift; sourceTree = "<group>"; };
  163. A8BA8D882D2F77BF006CB966 /* MirrorShape.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MirrorShape.json; sourceTree = "<group>"; };
  164. A8BA8D8D2D2F9BAE006CB966 /* TSMirrorCameraView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSMirrorCameraView.swift; sourceTree = "<group>"; };
  165. A8BA8D8F2D2FCBBD006CB966 /* TSSimpleTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSimpleTableView.swift; sourceTree = "<group>"; };
  166. A8BA8D922D2FCD37006CB966 /* TSBusinessWebVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBusinessWebVC.swift; sourceTree = "<group>"; };
  167. A8BA8D962D2FE3F1006CB966 /* TSWarningLightVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSWarningLightVC.swift; sourceTree = "<group>"; };
  168. A8BA8D982D2FE41E006CB966 /* TSNightLightVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSNightLightVC.swift; sourceTree = "<group>"; };
  169. A8BA8D9A2D2FE43D006CB966 /* TSDiscoLightVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSDiscoLightVC.swift; sourceTree = "<group>"; };
  170. A8BA8D9C2D2FE456006CB966 /* TSFlashLightVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashLightVC.swift; sourceTree = "<group>"; };
  171. A8BA8D9F2D30B5B3006CB966 /* TSFlashSetToolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashSetToolView.swift; sourceTree = "<group>"; };
  172. A8BA8DA12D30BA79006CB966 /* TSFlashSliderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashSliderView.swift; sourceTree = "<group>"; };
  173. A8BA8DA42D30C6B8006CB966 /* TSCustomTimer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSCustomTimer.swift; sourceTree = "<group>"; };
  174. A8BA8DA72D30D28F006CB966 /* TSAudioPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAudioPlayer.swift; sourceTree = "<group>"; };
  175. A8BA8DAB2D30EE6F006CB966 /* AlarmSound.MP3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = AlarmSound.MP3; sourceTree = "<group>"; };
  176. A8BA8DAE2D30F12A006CB966 /* TSFlashlightController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashlightController.swift; sourceTree = "<group>"; };
  177. A8BA8DB02D311C4D006CB966 /* TSFlashlightTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSFlashlightTool.swift; sourceTree = "<group>"; };
  178. A8BA8DB22D312E64006CB966 /* TimePickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimePickerViewController.swift; sourceTree = "<group>"; };
  179. A8BA8DB42D31FF85006CB966 /* TSTimerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSTimerView.swift; sourceTree = "<group>"; };
  180. A8BA8DB62D3203BF006CB966 /* TSSettingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSettingCell.swift; sourceTree = "<group>"; };
  181. A8F76C482D36886F00AA6E93 /* TSSOSLigntVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSOSLigntVC.swift; sourceTree = "<group>"; };
  182. A8F774552D378A9B00AA6E93 /* TSLigntTutorialsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLigntTutorialsVC.swift; sourceTree = "<group>"; };
  183. A8F774582D378FBB00AA6E93 /* TSBootPageVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBootPageVC.swift; sourceTree = "<group>"; };
  184. BBACC86FF0E1F3F5E9AAF63F /* Pods_Girly.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Girly.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  185. /* End PBXFileReference section */
  186. /* Begin PBXFrameworksBuildPhase section */
  187. A8BA8CCD2D2D0558006CB966 /* Frameworks */ = {
  188. isa = PBXFrameworksBuildPhase;
  189. buildActionMask = 2147483647;
  190. files = (
  191. A8F7745F2D37A2B700AA6E93 /* SwiftUIX in Frameworks */,
  192. 760BC9A135CDA0AF907107A6 /* Pods_Girly.framework in Frameworks */,
  193. A8F7745C2D37A26A00AA6E93 /* SwiftUIX in Frameworks */,
  194. );
  195. runOnlyForDeploymentPostprocessing = 0;
  196. };
  197. /* End PBXFrameworksBuildPhase section */
  198. /* Begin PBXGroup section */
  199. 045A2348DC4D312F9E437640 /* Frameworks */ = {
  200. isa = PBXGroup;
  201. children = (
  202. BBACC86FF0E1F3F5E9AAF63F /* Pods_Girly.framework */,
  203. );
  204. name = Frameworks;
  205. sourceTree = "<group>";
  206. };
  207. 2003E69A5F05CE184D003197 /* Pods */ = {
  208. isa = PBXGroup;
  209. children = (
  210. 888A53BFB6685C3FC45AD91C /* Pods-Girly.debug.xcconfig */,
  211. 72D5AAABB0D35BB7CA33149C /* Pods-Girly.release.xcconfig */,
  212. );
  213. path = Pods;
  214. sourceTree = "<group>";
  215. };
  216. A8BA8CC72D2D0558006CB966 = {
  217. isa = PBXGroup;
  218. children = (
  219. A8BA8CF32D2D061B006CB966 /* Girly */,
  220. A8BA8CD12D2D0558006CB966 /* Products */,
  221. 2003E69A5F05CE184D003197 /* Pods */,
  222. 045A2348DC4D312F9E437640 /* Frameworks */,
  223. );
  224. sourceTree = "<group>";
  225. };
  226. A8BA8CD12D2D0558006CB966 /* Products */ = {
  227. isa = PBXGroup;
  228. children = (
  229. A8BA8CD02D2D0558006CB966 /* Girly.app */,
  230. );
  231. name = Products;
  232. sourceTree = "<group>";
  233. };
  234. A8BA8CE92D2D061B006CB966 /* Business */ = {
  235. isa = PBXGroup;
  236. children = (
  237. A8BA8D932D2FCD37006CB966 /* TSBusinessWebVC */,
  238. A8BA8D002D2D066F006CB966 /* Setting */,
  239. A8BA8CFF2D2D0664006CB966 /* Flash */,
  240. A8BA8CFE2D2D0656006CB966 /* Mirror */,
  241. A8BA8CFD2D2D0647006CB966 /* Light */,
  242. A8BA8CFB2D2D0623006CB966 /* TSTabBarController.swift */,
  243. );
  244. path = Business;
  245. sourceTree = "<group>";
  246. };
  247. A8BA8CF32D2D061B006CB966 /* Girly */ = {
  248. isa = PBXGroup;
  249. children = (
  250. A8BA8D472D2D37D6006CB966 /* DataManger */,
  251. A8BA8D012D2D06A6006CB966 /* Common */,
  252. A8BA8CE92D2D061B006CB966 /* Business */,
  253. A8BA8CEA2D2D061B006CB966 /* AppDelegate.swift */,
  254. A8BA8CEB2D2D061B006CB966 /* Assets.xcassets */,
  255. A8BA8CEC2D2D061B006CB966 /* Info.plist */,
  256. A8BA8CEE2D2D061B006CB966 /* LaunchScreen.storyboard */,
  257. );
  258. path = Girly;
  259. sourceTree = "<group>";
  260. };
  261. A8BA8CFD2D2D0647006CB966 /* Light */ = {
  262. isa = PBXGroup;
  263. children = (
  264. A8BA8D4A2D2D3CCF006CB966 /* VC */,
  265. A8BA8D452D2D1F7C006CB966 /* TSLightVC.swift */,
  266. );
  267. path = Light;
  268. sourceTree = "<group>";
  269. };
  270. A8BA8CFE2D2D0656006CB966 /* Mirror */ = {
  271. isa = PBXGroup;
  272. children = (
  273. A8BA8D852D2F7742006CB966 /* Model */,
  274. A8BA8D7F2D2F7139006CB966 /* View */,
  275. A8BA8D432D2D1F72006CB966 /* TSMirrorVC.swift */,
  276. );
  277. path = Mirror;
  278. sourceTree = "<group>";
  279. };
  280. A8BA8CFF2D2D0664006CB966 /* Flash */ = {
  281. isa = PBXGroup;
  282. children = (
  283. A8BA8D952D2FE3EA006CB966 /* VC */,
  284. A8BA8D412D2D1F63006CB966 /* TSFlashVC.swift */,
  285. );
  286. path = Flash;
  287. sourceTree = "<group>";
  288. };
  289. A8BA8D002D2D066F006CB966 /* Setting */ = {
  290. isa = PBXGroup;
  291. children = (
  292. A8BA8D3F2D2D1F2A006CB966 /* TSSettingVC.swift */,
  293. A8BA8DB62D3203BF006CB966 /* TSSettingCell.swift */,
  294. );
  295. path = Setting;
  296. sourceTree = "<group>";
  297. };
  298. A8BA8D012D2D06A6006CB966 /* Common */ = {
  299. isa = PBXGroup;
  300. children = (
  301. A8F774572D378FA800AA6E93 /* TSBootPageVC */,
  302. A8BA8DAD2D30F112006CB966 /* TSFlashlightController */,
  303. A8BA8DA62D30D283006CB966 /* TSAudioPlayer */,
  304. A8BA8DA32D30C6B0006CB966 /* TSCustomTimer */,
  305. A8BA8D902D2FCBBD006CB966 /* UITableView+TSItemModel */,
  306. A8BA8D7C2D2E99A6006CB966 /* ViewTool */,
  307. A8BA8D542D2E08C8006CB966 /* ThirdParty */,
  308. A8BA8D362D2D06C8006CB966 /* BaseClass */,
  309. A8BA8D2C2D2D06C1006CB966 /* GlobalImports */,
  310. A8BA8D162D2D06B7006CB966 /* Ex */,
  311. );
  312. path = Common;
  313. sourceTree = "<group>";
  314. };
  315. A8BA8D162D2D06B7006CB966 /* Ex */ = {
  316. isa = PBXGroup;
  317. children = (
  318. A8BA8D022D2D06B7006CB966 /* UIViewController+Ex.swift */,
  319. A8BA8D032D2D06B7006CB966 /* UserDefault+Ex.swift */,
  320. A8BA8D042D2D06B7006CB966 /* AVAsset+Ex.swift */,
  321. A8BA8D052D2D06B7006CB966 /* View+Ex.swift */,
  322. A8BA8D062D2D06B7006CB966 /* Date+Ex.swift */,
  323. A8BA8D072D2D06B7006CB966 /* Dictionary+Ex.swift */,
  324. A8BA8D082D2D06B7006CB966 /* UIImage+Ex.swift */,
  325. A8BA8D092D2D06B7006CB966 /* Array+Ex.swift */,
  326. A8BA8D0B2D2D06B7006CB966 /* UIDevice+Extension.swift */,
  327. A8BA8D0C2D2D06B7006CB966 /* UITableView+Ex.swift */,
  328. A8BA8D0D2D2D06B7006CB966 /* UIFont+Ex.swift */,
  329. A8BA8D0E2D2D06B7006CB966 /* UIColor+Ex.swift */,
  330. A8BA8D0F2D2D06B7006CB966 /* NSString+Ex.swift */,
  331. A8BA8D102D2D06B7006CB966 /* Int+Ex.swift */,
  332. A8BA8D112D2D06B7006CB966 /* UIImageView+Ex.swift */,
  333. A8BA8D122D2D06B7006CB966 /* UIButton+Ex.swift */,
  334. A8BA8D132D2D06B7006CB966 /* UILabel+Ex.swift */,
  335. A8BA8D142D2D06B7006CB966 /* CGFloat+Ex.swift */,
  336. A8BA8D152D2D06B7006CB966 /* UIScreen.swift */,
  337. );
  338. path = Ex;
  339. sourceTree = "<group>";
  340. };
  341. A8BA8D2C2D2D06C1006CB966 /* GlobalImports */ = {
  342. isa = PBXGroup;
  343. children = (
  344. A8BA8D2B2D2D06C1006CB966 /* GlobalImports.swift */,
  345. );
  346. path = GlobalImports;
  347. sourceTree = "<group>";
  348. };
  349. A8BA8D362D2D06C8006CB966 /* BaseClass */ = {
  350. isa = PBXGroup;
  351. children = (
  352. A8BA8D2E2D2D06C8006CB966 /* TSBaseModel.swift */,
  353. A8BA8D2F2D2D06C8006CB966 /* TSBaseView.swift */,
  354. A8BA8D302D2D06C8006CB966 /* TSBaseTabViewCell.swift */,
  355. A8BA8D312D2D06C8006CB966 /* TSBaseCollectionCell.swift */,
  356. A8BA8D322D2D06C8006CB966 /* TSBasicItemModel.swift */,
  357. A8BA8D332D2D06C8006CB966 /* TSBaseNavigationBarView.swift */,
  358. A8BA8D342D2D06C8006CB966 /* TSBaseNavigationC.swift */,
  359. A8BA8D352D2D06C8006CB966 /* TSBaseVC.swift */,
  360. );
  361. path = BaseClass;
  362. sourceTree = "<group>";
  363. };
  364. A8BA8D472D2D37D6006CB966 /* DataManger */ = {
  365. isa = PBXGroup;
  366. children = (
  367. A8BA8D482D2D37EB006CB966 /* TSConfig.swift */,
  368. A8BA8DAB2D30EE6F006CB966 /* AlarmSound.MP3 */,
  369. );
  370. path = DataManger;
  371. sourceTree = "<group>";
  372. };
  373. A8BA8D4A2D2D3CCF006CB966 /* VC */ = {
  374. isa = PBXGroup;
  375. children = (
  376. A8BA8D762D2E6B0E006CB966 /* TSFullScreenVC.swift */,
  377. A8BA8D6D2D2E2F73006CB966 /* Model */,
  378. A8BA8D512D2D456B006CB966 /* View */,
  379. A8BA8D4B2D2D3D15006CB966 /* TSLightSolidColorVC.swift */,
  380. A8BA8D4D2D2D3D33006CB966 /* TSLightGradientVC.swift */,
  381. A8BA8D4F2D2D3D55006CB966 /* TSLightShapeVC.swift */,
  382. A8F774552D378A9B00AA6E93 /* TSLigntTutorialsVC.swift */,
  383. );
  384. path = VC;
  385. sourceTree = "<group>";
  386. };
  387. A8BA8D512D2D456B006CB966 /* View */ = {
  388. isa = PBXGroup;
  389. children = (
  390. A8BA8D782D2E711C006CB966 /* TSLightShapeView.swift */,
  391. A8BA8D6B2D2E2F2B006CB966 /* TSColorPickerView.swift */,
  392. A8BA8D672D2E09AC006CB966 /* TSLightSolidColorToolView.swift */,
  393. A8BA8D692D2E09D8006CB966 /* TSLightGradientToolView.swift */,
  394. A8BA8D652D2E099E006CB966 /* TSLightShapeToolView.swift */,
  395. A8BA8D522D2D4597006CB966 /* TSLightColorPaletteView.swift */,
  396. );
  397. path = View;
  398. sourceTree = "<group>";
  399. };
  400. A8BA8D542D2E08C8006CB966 /* ThirdParty */ = {
  401. isa = PBXGroup;
  402. children = (
  403. A8BA8D5D2D2E0932006CB966 /* ColorSlider */,
  404. );
  405. path = ThirdParty;
  406. sourceTree = "<group>";
  407. };
  408. A8BA8D582D2E0932006CB966 /* Internal */ = {
  409. isa = PBXGroup;
  410. children = (
  411. A8BA8D552D2E0932006CB966 /* ColorSliderExtensions.swift */,
  412. A8BA8D562D2E0932006CB966 /* Gradient.swift */,
  413. A8BA8D572D2E0932006CB966 /* HSBColor.swift */,
  414. );
  415. path = Internal;
  416. sourceTree = "<group>";
  417. };
  418. A8BA8D5D2D2E0932006CB966 /* ColorSlider */ = {
  419. isa = PBXGroup;
  420. children = (
  421. A8BA8D582D2E0932006CB966 /* Internal */,
  422. A8BA8D592D2E0932006CB966 /* ColorSlider.swift */,
  423. A8BA8D5A2D2E0932006CB966 /* DefaultPreviewView.swift */,
  424. A8BA8D5B2D2E0932006CB966 /* GradientView.swift */,
  425. A8BA8D5C2D2E0932006CB966 /* PreviewView.swift */,
  426. );
  427. path = ColorSlider;
  428. sourceTree = "<group>";
  429. };
  430. A8BA8D6D2D2E2F73006CB966 /* Model */ = {
  431. isa = PBXGroup;
  432. children = (
  433. A8BA8D6E2D2E2FAE006CB966 /* TSLightModel.swift */,
  434. A8BA8D742D2E49FA006CB966 /* GradientColors.json */,
  435. A8BA8D7A2D2E746A006CB966 /* LightShape.json */,
  436. A8BA8D722D2E4863006CB966 /* SolidColors.json */,
  437. );
  438. path = Model;
  439. sourceTree = "<group>";
  440. };
  441. A8BA8D7C2D2E99A6006CB966 /* ViewTool */ = {
  442. isa = PBXGroup;
  443. children = (
  444. A8BA8DB22D312E64006CB966 /* TimePickerViewController.swift */,
  445. A8BA8D7D2D2E99B8006CB966 /* TSViewTool.swift */,
  446. );
  447. path = ViewTool;
  448. sourceTree = "<group>";
  449. };
  450. A8BA8D7F2D2F7139006CB966 /* View */ = {
  451. isa = PBXGroup;
  452. children = (
  453. A8BA8D8D2D2F9BAE006CB966 /* TSMirrorCameraView.swift */,
  454. A8BA8D822D2F7391006CB966 /* TSMirrorShapePickerView.swift */,
  455. A8BA8D802D2F7148006CB966 /* TSMirrorToolView.swift */,
  456. );
  457. path = View;
  458. sourceTree = "<group>";
  459. };
  460. A8BA8D852D2F7742006CB966 /* Model */ = {
  461. isa = PBXGroup;
  462. children = (
  463. A8BA8D882D2F77BF006CB966 /* MirrorShape.json */,
  464. A8BA8D862D2F774F006CB966 /* TSMirrorModel.swift */,
  465. );
  466. path = Model;
  467. sourceTree = "<group>";
  468. };
  469. A8BA8D902D2FCBBD006CB966 /* UITableView+TSItemModel */ = {
  470. isa = PBXGroup;
  471. children = (
  472. A8BA8D8F2D2FCBBD006CB966 /* TSSimpleTableView.swift */,
  473. );
  474. path = "UITableView+TSItemModel";
  475. sourceTree = "<group>";
  476. };
  477. A8BA8D932D2FCD37006CB966 /* TSBusinessWebVC */ = {
  478. isa = PBXGroup;
  479. children = (
  480. A8BA8D922D2FCD37006CB966 /* TSBusinessWebVC.swift */,
  481. );
  482. path = TSBusinessWebVC;
  483. sourceTree = "<group>";
  484. };
  485. A8BA8D952D2FE3EA006CB966 /* VC */ = {
  486. isa = PBXGroup;
  487. children = (
  488. A8BA8D9E2D30B58C006CB966 /* View */,
  489. A8BA8D9C2D2FE456006CB966 /* TSFlashLightVC.swift */,
  490. A8BA8D9A2D2FE43D006CB966 /* TSDiscoLightVC.swift */,
  491. A8BA8D982D2FE41E006CB966 /* TSNightLightVC.swift */,
  492. A8BA8D962D2FE3F1006CB966 /* TSWarningLightVC.swift */,
  493. A8F76C482D36886F00AA6E93 /* TSSOSLigntVC.swift */,
  494. );
  495. path = VC;
  496. sourceTree = "<group>";
  497. };
  498. A8BA8D9E2D30B58C006CB966 /* View */ = {
  499. isa = PBXGroup;
  500. children = (
  501. A8BA8DB42D31FF85006CB966 /* TSTimerView.swift */,
  502. A8BA8DA12D30BA79006CB966 /* TSFlashSliderView.swift */,
  503. A8BA8D9F2D30B5B3006CB966 /* TSFlashSetToolView.swift */,
  504. );
  505. path = View;
  506. sourceTree = "<group>";
  507. };
  508. A8BA8DA32D30C6B0006CB966 /* TSCustomTimer */ = {
  509. isa = PBXGroup;
  510. children = (
  511. A8BA8DA42D30C6B8006CB966 /* TSCustomTimer.swift */,
  512. );
  513. path = TSCustomTimer;
  514. sourceTree = "<group>";
  515. };
  516. A8BA8DA62D30D283006CB966 /* TSAudioPlayer */ = {
  517. isa = PBXGroup;
  518. children = (
  519. A8BA8DA72D30D28F006CB966 /* TSAudioPlayer.swift */,
  520. );
  521. path = TSAudioPlayer;
  522. sourceTree = "<group>";
  523. };
  524. A8BA8DAD2D30F112006CB966 /* TSFlashlightController */ = {
  525. isa = PBXGroup;
  526. children = (
  527. A8BA8DB02D311C4D006CB966 /* TSFlashlightTool.swift */,
  528. A8BA8DAE2D30F12A006CB966 /* TSFlashlightController.swift */,
  529. );
  530. path = TSFlashlightController;
  531. sourceTree = "<group>";
  532. };
  533. A8F774572D378FA800AA6E93 /* TSBootPageVC */ = {
  534. isa = PBXGroup;
  535. children = (
  536. A8F774582D378FBB00AA6E93 /* TSBootPageVC.swift */,
  537. );
  538. path = TSBootPageVC;
  539. sourceTree = "<group>";
  540. };
  541. /* End PBXGroup section */
  542. /* Begin PBXNativeTarget section */
  543. A8BA8CCF2D2D0558006CB966 /* Girly */ = {
  544. isa = PBXNativeTarget;
  545. buildConfigurationList = A8BA8CE32D2D0559006CB966 /* Build configuration list for PBXNativeTarget "Girly" */;
  546. buildPhases = (
  547. 40B6C27EDF9C59FAAE7B1A15 /* [CP] Check Pods Manifest.lock */,
  548. A8BA8CCC2D2D0558006CB966 /* Sources */,
  549. A8BA8CCD2D2D0558006CB966 /* Frameworks */,
  550. A8BA8CCE2D2D0558006CB966 /* Resources */,
  551. 0D74786C6018821C97E8AA10 /* [CP] Embed Pods Frameworks */,
  552. );
  553. buildRules = (
  554. );
  555. dependencies = (
  556. );
  557. name = Girly;
  558. productName = Girly;
  559. productReference = A8BA8CD02D2D0558006CB966 /* Girly.app */;
  560. productType = "com.apple.product-type.application";
  561. };
  562. /* End PBXNativeTarget section */
  563. /* Begin PBXProject section */
  564. A8BA8CC82D2D0558006CB966 /* Project object */ = {
  565. isa = PBXProject;
  566. attributes = {
  567. BuildIndependentTargetsInParallel = 1;
  568. LastSwiftUpdateCheck = 1620;
  569. LastUpgradeCheck = 1620;
  570. TargetAttributes = {
  571. A8BA8CCF2D2D0558006CB966 = {
  572. CreatedOnToolsVersion = 16.2;
  573. };
  574. };
  575. };
  576. buildConfigurationList = A8BA8CCB2D2D0558006CB966 /* Build configuration list for PBXProject "Girly" */;
  577. developmentRegion = en;
  578. hasScannedForEncodings = 0;
  579. knownRegions = (
  580. en,
  581. Base,
  582. );
  583. mainGroup = A8BA8CC72D2D0558006CB966;
  584. minimizedProjectReferenceProxies = 1;
  585. packageReferences = (
  586. A8F7745D2D37A2B700AA6E93 /* XCLocalSwiftPackageReference "../SwiftUIX-master" */,
  587. );
  588. preferredProjectObjectVersion = 77;
  589. productRefGroup = A8BA8CD12D2D0558006CB966 /* Products */;
  590. projectDirPath = "";
  591. projectRoot = "";
  592. targets = (
  593. A8BA8CCF2D2D0558006CB966 /* Girly */,
  594. );
  595. };
  596. /* End PBXProject section */
  597. /* Begin PBXResourcesBuildPhase section */
  598. A8BA8CCE2D2D0558006CB966 /* Resources */ = {
  599. isa = PBXResourcesBuildPhase;
  600. buildActionMask = 2147483647;
  601. files = (
  602. A8BA8D892D2F77BF006CB966 /* MirrorShape.json in Resources */,
  603. A8BA8D732D2E4863006CB966 /* SolidColors.json in Resources */,
  604. A8BA8DAC2D30EE6F006CB966 /* AlarmSound.MP3 in Resources */,
  605. A8BA8CF42D2D061B006CB966 /* Assets.xcassets in Resources */,
  606. A8BA8CF62D2D061B006CB966 /* LaunchScreen.storyboard in Resources */,
  607. A8BA8D752D2E49FA006CB966 /* GradientColors.json in Resources */,
  608. A8BA8D7B2D2E746A006CB966 /* LightShape.json in Resources */,
  609. );
  610. runOnlyForDeploymentPostprocessing = 0;
  611. };
  612. /* End PBXResourcesBuildPhase section */
  613. /* Begin PBXShellScriptBuildPhase section */
  614. 0D74786C6018821C97E8AA10 /* [CP] Embed Pods Frameworks */ = {
  615. isa = PBXShellScriptBuildPhase;
  616. buildActionMask = 2147483647;
  617. files = (
  618. );
  619. inputFileListPaths = (
  620. "${PODS_ROOT}/Target Support Files/Pods-Girly/Pods-Girly-frameworks-${CONFIGURATION}-input-files.xcfilelist",
  621. );
  622. name = "[CP] Embed Pods Frameworks";
  623. outputFileListPaths = (
  624. "${PODS_ROOT}/Target Support Files/Pods-Girly/Pods-Girly-frameworks-${CONFIGURATION}-output-files.xcfilelist",
  625. );
  626. runOnlyForDeploymentPostprocessing = 0;
  627. shellPath = /bin/sh;
  628. shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Girly/Pods-Girly-frameworks.sh\"\n";
  629. showEnvVarsInLog = 0;
  630. };
  631. 40B6C27EDF9C59FAAE7B1A15 /* [CP] Check Pods Manifest.lock */ = {
  632. isa = PBXShellScriptBuildPhase;
  633. buildActionMask = 2147483647;
  634. files = (
  635. );
  636. inputFileListPaths = (
  637. );
  638. inputPaths = (
  639. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  640. "${PODS_ROOT}/Manifest.lock",
  641. );
  642. name = "[CP] Check Pods Manifest.lock";
  643. outputFileListPaths = (
  644. );
  645. outputPaths = (
  646. "$(DERIVED_FILE_DIR)/Pods-Girly-checkManifestLockResult.txt",
  647. );
  648. runOnlyForDeploymentPostprocessing = 0;
  649. shellPath = /bin/sh;
  650. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  651. showEnvVarsInLog = 0;
  652. };
  653. /* End PBXShellScriptBuildPhase section */
  654. /* Begin PBXSourcesBuildPhase section */
  655. A8BA8CCC2D2D0558006CB966 /* Sources */ = {
  656. isa = PBXSourcesBuildPhase;
  657. buildActionMask = 2147483647;
  658. files = (
  659. A8BA8D6C2D2E2F30006CB966 /* TSColorPickerView.swift in Sources */,
  660. A8BA8DB32D312E65006CB966 /* TimePickerViewController.swift in Sources */,
  661. A8BA8D172D2D06B7006CB966 /* UIViewController+Ex.swift in Sources */,
  662. A8BA8D182D2D06B7006CB966 /* Date+Ex.swift in Sources */,
  663. A8BA8D6A2D2E09E9006CB966 /* TSLightGradientToolView.swift in Sources */,
  664. A8BA8DB12D311C51006CB966 /* TSFlashlightTool.swift in Sources */,
  665. A8BA8D192D2D06B7006CB966 /* CGFloat+Ex.swift in Sources */,
  666. A8BA8D2D2D2D06C1006CB966 /* GlobalImports.swift in Sources */,
  667. A8BA8D9D2D2FE45F006CB966 /* TSFlashLightVC.swift in Sources */,
  668. A8BA8D1B2D2D06B7006CB966 /* UITableView+Ex.swift in Sources */,
  669. A8BA8D942D2FCD37006CB966 /* TSBusinessWebVC.swift in Sources */,
  670. A8BA8D1C2D2D06B7006CB966 /* UIImage+Ex.swift in Sources */,
  671. A8BA8D372D2D06C8006CB966 /* TSBaseNavigationC.swift in Sources */,
  672. A8BA8D5E2D2E0932006CB966 /* PreviewView.swift in Sources */,
  673. A8F774592D378FBC00AA6E93 /* TSBootPageVC.swift in Sources */,
  674. A8BA8D5F2D2E0932006CB966 /* Gradient.swift in Sources */,
  675. A8BA8D792D2E7122006CB966 /* TSLightShapeView.swift in Sources */,
  676. A8BA8D602D2E0932006CB966 /* ColorSliderExtensions.swift in Sources */,
  677. A8BA8D612D2E0932006CB966 /* DefaultPreviewView.swift in Sources */,
  678. A8BA8D622D2E0932006CB966 /* GradientView.swift in Sources */,
  679. A8BA8D632D2E0932006CB966 /* ColorSlider.swift in Sources */,
  680. A8BA8D642D2E0932006CB966 /* HSBColor.swift in Sources */,
  681. A8BA8DAF2D30F12B006CB966 /* TSFlashlightController.swift in Sources */,
  682. A8BA8DB52D31FF87006CB966 /* TSTimerView.swift in Sources */,
  683. A8BA8D382D2D06C8006CB966 /* TSBaseModel.swift in Sources */,
  684. A8BA8DA22D30BA8A006CB966 /* TSFlashSliderView.swift in Sources */,
  685. A8BA8D9B2D2FE446006CB966 /* TSDiscoLightVC.swift in Sources */,
  686. A8BA8D832D2F7392006CB966 /* TSMirrorShapePickerView.swift in Sources */,
  687. A8BA8D7E2D2E99B8006CB966 /* TSViewTool.swift in Sources */,
  688. A8BA8D392D2D06C8006CB966 /* TSBaseNavigationBarView.swift in Sources */,
  689. A8BA8D3A2D2D06C8006CB966 /* TSBasicItemModel.swift in Sources */,
  690. A8BA8D402D2D1F2F006CB966 /* TSSettingVC.swift in Sources */,
  691. A8BA8D772D2E6B16006CB966 /* TSFullScreenVC.swift in Sources */,
  692. A8BA8D3B2D2D06C8006CB966 /* TSBaseCollectionCell.swift in Sources */,
  693. A8BA8D3C2D2D06C8006CB966 /* TSBaseView.swift in Sources */,
  694. A8BA8D3D2D2D06C8006CB966 /* TSBaseVC.swift in Sources */,
  695. A8BA8D3E2D2D06C8006CB966 /* TSBaseTabViewCell.swift in Sources */,
  696. A8BA8D532D2D4598006CB966 /* TSLightColorPaletteView.swift in Sources */,
  697. A8BA8D1D2D2D06B7006CB966 /* UIScreen.swift in Sources */,
  698. A8BA8D1E2D2D06B7006CB966 /* UIDevice+Extension.swift in Sources */,
  699. A8BA8D992D2FE427006CB966 /* TSNightLightVC.swift in Sources */,
  700. A8BA8D502D2D3D56006CB966 /* TSLightShapeVC.swift in Sources */,
  701. A8BA8D1F2D2D06B7006CB966 /* UserDefault+Ex.swift in Sources */,
  702. A8BA8DA02D30B5CA006CB966 /* TSFlashSetToolView.swift in Sources */,
  703. A8BA8D462D2D1F82006CB966 /* TSLightVC.swift in Sources */,
  704. A8BA8D492D2D37EB006CB966 /* TSConfig.swift in Sources */,
  705. A8BA8D202D2D06B7006CB966 /* AVAsset+Ex.swift in Sources */,
  706. A8BA8D912D2FCBBD006CB966 /* TSSimpleTableView.swift in Sources */,
  707. A8BA8DA82D30D290006CB966 /* TSAudioPlayer.swift in Sources */,
  708. A8BA8D212D2D06B7006CB966 /* NSString+Ex.swift in Sources */,
  709. A8BA8D222D2D06B7006CB966 /* Array+Ex.swift in Sources */,
  710. A8F774562D378AA400AA6E93 /* TSLigntTutorialsVC.swift in Sources */,
  711. A8BA8D442D2D1F77006CB966 /* TSMirrorVC.swift in Sources */,
  712. A8BA8D972D2FE405006CB966 /* TSWarningLightVC.swift in Sources */,
  713. A8BA8DB72D3203C3006CB966 /* TSSettingCell.swift in Sources */,
  714. A8BA8D232D2D06B7006CB966 /* UILabel+Ex.swift in Sources */,
  715. A8BA8D682D2E09B7006CB966 /* TSLightSolidColorToolView.swift in Sources */,
  716. A8BA8D242D2D06B7006CB966 /* UIFont+Ex.swift in Sources */,
  717. A8BA8D252D2D06B7006CB966 /* UIButton+Ex.swift in Sources */,
  718. A8BA8D262D2D06B7006CB966 /* View+Ex.swift in Sources */,
  719. A8BA8D8E2D2F9BBB006CB966 /* TSMirrorCameraView.swift in Sources */,
  720. A8BA8D872D2F7752006CB966 /* TSMirrorModel.swift in Sources */,
  721. A8BA8D6F2D2E2FB7006CB966 /* TSLightModel.swift in Sources */,
  722. A8BA8D4C2D2D3D16006CB966 /* TSLightSolidColorVC.swift in Sources */,
  723. A8BA8D272D2D06B7006CB966 /* UIColor+Ex.swift in Sources */,
  724. A8BA8D422D2D1F6B006CB966 /* TSFlashVC.swift in Sources */,
  725. A8BA8DA52D30C6B9006CB966 /* TSCustomTimer.swift in Sources */,
  726. A8BA8D282D2D06B7006CB966 /* Int+Ex.swift in Sources */,
  727. A8F76C492D36887800AA6E93 /* TSSOSLigntVC.swift in Sources */,
  728. A8BA8D292D2D06B7006CB966 /* Dictionary+Ex.swift in Sources */,
  729. A8BA8D2A2D2D06B7006CB966 /* UIImageView+Ex.swift in Sources */,
  730. A8BA8CF82D2D061B006CB966 /* AppDelegate.swift in Sources */,
  731. A8BA8D812D2F714A006CB966 /* TSMirrorToolView.swift in Sources */,
  732. A8BA8D4E2D2D3D34006CB966 /* TSLightGradientVC.swift in Sources */,
  733. A8BA8D662D2E09A7006CB966 /* TSLightShapeToolView.swift in Sources */,
  734. A8BA8CFC2D2D0623006CB966 /* TSTabBarController.swift in Sources */,
  735. );
  736. runOnlyForDeploymentPostprocessing = 0;
  737. };
  738. /* End PBXSourcesBuildPhase section */
  739. /* Begin PBXVariantGroup section */
  740. A8BA8CEE2D2D061B006CB966 /* LaunchScreen.storyboard */ = {
  741. isa = PBXVariantGroup;
  742. children = (
  743. A8BA8CED2D2D061B006CB966 /* Base */,
  744. );
  745. name = LaunchScreen.storyboard;
  746. sourceTree = "<group>";
  747. };
  748. /* End PBXVariantGroup section */
  749. /* Begin XCBuildConfiguration section */
  750. A8BA8CE42D2D0559006CB966 /* Debug */ = {
  751. isa = XCBuildConfiguration;
  752. baseConfigurationReference = 888A53BFB6685C3FC45AD91C /* Pods-Girly.debug.xcconfig */;
  753. buildSettings = {
  754. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  755. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  756. CODE_SIGN_STYLE = Automatic;
  757. CURRENT_PROJECT_VERSION = 7;
  758. DEVELOPMENT_TEAM = 65UD255J84;
  759. ENABLE_USER_SCRIPT_SANDBOXING = NO;
  760. GENERATE_INFOPLIST_FILE = YES;
  761. INFOPLIST_FILE = Girly/Info.plist;
  762. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  763. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  764. INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
  765. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
  766. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  767. LD_RUNPATH_SEARCH_PATHS = (
  768. "$(inherited)",
  769. "@executable_path/Frameworks",
  770. );
  771. MARKETING_VERSION = 1.0.0;
  772. PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
  773. PRODUCT_NAME = "$(TARGET_NAME)";
  774. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  775. SUPPORTS_MACCATALYST = NO;
  776. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  777. SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
  778. SWIFT_EMIT_LOC_STRINGS = YES;
  779. SWIFT_VERSION = 5.0;
  780. TARGETED_DEVICE_FAMILY = 1;
  781. };
  782. name = Debug;
  783. };
  784. A8BA8CE52D2D0559006CB966 /* Release */ = {
  785. isa = XCBuildConfiguration;
  786. baseConfigurationReference = 72D5AAABB0D35BB7CA33149C /* Pods-Girly.release.xcconfig */;
  787. buildSettings = {
  788. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  789. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  790. CODE_SIGN_STYLE = Automatic;
  791. CURRENT_PROJECT_VERSION = 7;
  792. DEVELOPMENT_TEAM = 65UD255J84;
  793. ENABLE_USER_SCRIPT_SANDBOXING = NO;
  794. GENERATE_INFOPLIST_FILE = YES;
  795. INFOPLIST_FILE = Girly/Info.plist;
  796. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  797. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  798. INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
  799. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
  800. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  801. LD_RUNPATH_SEARCH_PATHS = (
  802. "$(inherited)",
  803. "@executable_path/Frameworks",
  804. );
  805. MARKETING_VERSION = 1.0.0;
  806. PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
  807. PRODUCT_NAME = "$(TARGET_NAME)";
  808. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  809. SUPPORTS_MACCATALYST = NO;
  810. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  811. SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
  812. SWIFT_EMIT_LOC_STRINGS = YES;
  813. SWIFT_VERSION = 5.0;
  814. TARGETED_DEVICE_FAMILY = 1;
  815. };
  816. name = Release;
  817. };
  818. A8BA8CE62D2D0559006CB966 /* Debug */ = {
  819. isa = XCBuildConfiguration;
  820. buildSettings = {
  821. ALWAYS_SEARCH_USER_PATHS = NO;
  822. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  823. CLANG_ANALYZER_NONNULL = YES;
  824. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  825. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  826. CLANG_ENABLE_MODULES = YES;
  827. CLANG_ENABLE_OBJC_ARC = YES;
  828. CLANG_ENABLE_OBJC_WEAK = YES;
  829. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  830. CLANG_WARN_BOOL_CONVERSION = YES;
  831. CLANG_WARN_COMMA = YES;
  832. CLANG_WARN_CONSTANT_CONVERSION = YES;
  833. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  834. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  835. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  836. CLANG_WARN_EMPTY_BODY = YES;
  837. CLANG_WARN_ENUM_CONVERSION = YES;
  838. CLANG_WARN_INFINITE_RECURSION = YES;
  839. CLANG_WARN_INT_CONVERSION = YES;
  840. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  841. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  842. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  843. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  844. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  845. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  846. CLANG_WARN_STRICT_PROTOTYPES = YES;
  847. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  848. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  849. CLANG_WARN_UNREACHABLE_CODE = YES;
  850. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  851. COPY_PHASE_STRIP = NO;
  852. DEBUG_INFORMATION_FORMAT = dwarf;
  853. ENABLE_STRICT_OBJC_MSGSEND = YES;
  854. ENABLE_TESTABILITY = YES;
  855. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  856. GCC_C_LANGUAGE_STANDARD = gnu17;
  857. GCC_DYNAMIC_NO_PIC = NO;
  858. GCC_NO_COMMON_BLOCKS = YES;
  859. GCC_OPTIMIZATION_LEVEL = 0;
  860. GCC_PREPROCESSOR_DEFINITIONS = (
  861. "DEBUG=1",
  862. "$(inherited)",
  863. );
  864. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  865. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  866. GCC_WARN_UNDECLARED_SELECTOR = YES;
  867. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  868. GCC_WARN_UNUSED_FUNCTION = YES;
  869. GCC_WARN_UNUSED_VARIABLE = YES;
  870. IPHONEOS_DEPLOYMENT_TARGET = 18.2;
  871. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  872. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  873. MTL_FAST_MATH = YES;
  874. ONLY_ACTIVE_ARCH = YES;
  875. SDKROOT = iphoneos;
  876. SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
  877. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  878. };
  879. name = Debug;
  880. };
  881. A8BA8CE72D2D0559006CB966 /* Release */ = {
  882. isa = XCBuildConfiguration;
  883. buildSettings = {
  884. ALWAYS_SEARCH_USER_PATHS = NO;
  885. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  886. CLANG_ANALYZER_NONNULL = YES;
  887. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  888. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  889. CLANG_ENABLE_MODULES = YES;
  890. CLANG_ENABLE_OBJC_ARC = YES;
  891. CLANG_ENABLE_OBJC_WEAK = YES;
  892. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  893. CLANG_WARN_BOOL_CONVERSION = YES;
  894. CLANG_WARN_COMMA = YES;
  895. CLANG_WARN_CONSTANT_CONVERSION = YES;
  896. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  897. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  898. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  899. CLANG_WARN_EMPTY_BODY = YES;
  900. CLANG_WARN_ENUM_CONVERSION = YES;
  901. CLANG_WARN_INFINITE_RECURSION = YES;
  902. CLANG_WARN_INT_CONVERSION = YES;
  903. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  904. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  905. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  906. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  907. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  908. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  909. CLANG_WARN_STRICT_PROTOTYPES = YES;
  910. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  911. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  912. CLANG_WARN_UNREACHABLE_CODE = YES;
  913. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  914. COPY_PHASE_STRIP = NO;
  915. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  916. ENABLE_NS_ASSERTIONS = NO;
  917. ENABLE_STRICT_OBJC_MSGSEND = YES;
  918. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  919. GCC_C_LANGUAGE_STANDARD = gnu17;
  920. GCC_NO_COMMON_BLOCKS = YES;
  921. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  922. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  923. GCC_WARN_UNDECLARED_SELECTOR = YES;
  924. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  925. GCC_WARN_UNUSED_FUNCTION = YES;
  926. GCC_WARN_UNUSED_VARIABLE = YES;
  927. IPHONEOS_DEPLOYMENT_TARGET = 18.2;
  928. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  929. MTL_ENABLE_DEBUG_INFO = NO;
  930. MTL_FAST_MATH = YES;
  931. SDKROOT = iphoneos;
  932. SWIFT_COMPILATION_MODE = wholemodule;
  933. VALIDATE_PRODUCT = YES;
  934. };
  935. name = Release;
  936. };
  937. /* End XCBuildConfiguration section */
  938. /* Begin XCConfigurationList section */
  939. A8BA8CCB2D2D0558006CB966 /* Build configuration list for PBXProject "Girly" */ = {
  940. isa = XCConfigurationList;
  941. buildConfigurations = (
  942. A8BA8CE62D2D0559006CB966 /* Debug */,
  943. A8BA8CE72D2D0559006CB966 /* Release */,
  944. );
  945. defaultConfigurationIsVisible = 0;
  946. defaultConfigurationName = Release;
  947. };
  948. A8BA8CE32D2D0559006CB966 /* Build configuration list for PBXNativeTarget "Girly" */ = {
  949. isa = XCConfigurationList;
  950. buildConfigurations = (
  951. A8BA8CE42D2D0559006CB966 /* Debug */,
  952. A8BA8CE52D2D0559006CB966 /* Release */,
  953. );
  954. defaultConfigurationIsVisible = 0;
  955. defaultConfigurationName = Release;
  956. };
  957. /* End XCConfigurationList section */
  958. /* Begin XCLocalSwiftPackageReference section */
  959. A8F7745D2D37A2B700AA6E93 /* XCLocalSwiftPackageReference "../SwiftUIX-master" */ = {
  960. isa = XCLocalSwiftPackageReference;
  961. relativePath = "../SwiftUIX-master";
  962. };
  963. /* End XCLocalSwiftPackageReference section */
  964. /* Begin XCSwiftPackageProductDependency section */
  965. A8F7745B2D37A26A00AA6E93 /* SwiftUIX */ = {
  966. isa = XCSwiftPackageProductDependency;
  967. productName = SwiftUIX;
  968. };
  969. A8F7745E2D37A2B700AA6E93 /* SwiftUIX */ = {
  970. isa = XCSwiftPackageProductDependency;
  971. productName = SwiftUIX;
  972. };
  973. /* End XCSwiftPackageProductDependency section */
  974. };
  975. rootObject = A8BA8CC82D2D0558006CB966 /* Project object */;
  976. }