|
2074 | 2074 | 98AC985F2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC985D2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift */; };
|
2075 | 2075 | 98D5AE842DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */; };
|
2076 | 2076 | 98D5AE852DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */; };
|
| 2077 | + 98F28A1D2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2078 | + 98F28A1E2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2079 | + 98F28A1F2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2080 | + 98F28A202E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2081 | + 98F28A212E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2082 | + 98F28A222E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2083 | + 98F28A232E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2084 | + 98F28A242E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2085 | + 98F28A252E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2086 | + 98F28A262E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2087 | + 98F28A272E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2088 | + 98F28A282E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2089 | + 98F28A292E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2090 | + 98F28A2A2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2091 | + 98F28A2B2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2092 | + 98F28A2C2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
| 2093 | + 98F28A2E2E01968000A86546 /* CmabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A2D2E01968000A86546 /* CmabTests.swift */; }; |
| 2094 | + 98F28A3E2E01AC0700A86546 /* CmabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A2D2E01968000A86546 /* CmabTests.swift */; }; |
2077 | 2095 | BD1C3E8524E4399C0084B4DA /* SemanticVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B97DD93249D327F003DE606 /* SemanticVersion.swift */; };
|
2078 | 2096 | BD64853C2491474500F30986 /* Optimizely.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E75167A22C520D400B2B157 /* Optimizely.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
2079 | 2097 | BD64853E2491474500F30986 /* Audience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E75169822C520D400B2B157 /* Audience.swift */; };
|
|
2525 | 2543 | 98AC98482DB8FC29001405DD /* DecisionServiceTests_Holdouts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecisionServiceTests_Holdouts.swift; sourceTree = "<group>"; };
|
2526 | 2544 | 98AC985D2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift; sourceTree = "<group>"; };
|
2527 | 2545 | 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyUserContextTests_Decide_Holdouts.swift; sourceTree = "<group>"; };
|
| 2546 | + 98F28A1C2E01940500A86546 /* Cmab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cmab.swift; sourceTree = "<group>"; }; |
| 2547 | + 98F28A2D2E01968000A86546 /* CmabTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CmabTests.swift; sourceTree = "<group>"; }; |
2528 | 2548 | BD6485812491474500F30986 /* Optimizely.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Optimizely.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
2529 | 2549 | C78CAF572445AD8D009FE876 /* OptimizelyJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyJSON.swift; sourceTree = "<group>"; };
|
2530 | 2550 | C78CAF652446DB91009FE876 /* OptimizelyClientTests_OptimizelyJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyClientTests_OptimizelyJSON.swift; sourceTree = "<group>"; };
|
|
2907 | 2927 | 6E75169222C520D400B2B157 /* Project.swift */,
|
2908 | 2928 | 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */,
|
2909 | 2929 | 6E75169322C520D400B2B157 /* Experiment.swift */,
|
| 2930 | + 98F28A1C2E01940500A86546 /* Cmab.swift */, |
2910 | 2931 | 980CC9072D833F2800E07D24 /* ExperimentCore.swift */,
|
2911 | 2932 | 980CC8F62D833F0D00E07D24 /* Holdout.swift */,
|
2912 | 2933 | 6E75169422C520D400B2B157 /* FeatureFlag.swift */,
|
|
3109 | 3130 | 982C071E2D8C82AE0068B1FF /* HoldoutTests.swift */,
|
3110 | 3131 | 6E7519AC22C5211100B2B157 /* ExperimentTests.swift */,
|
3111 | 3132 | 6E7519AD22C5211100B2B157 /* EventTests.swift */,
|
| 3133 | + 98F28A2D2E01968000A86546 /* CmabTests.swift */, |
3112 | 3134 | 6E7519AE22C5211100B2B157 /* ConditionHolderTests.swift */,
|
3113 | 3135 | 6E7519AF22C5211100B2B157 /* TrafficAllocationTests.swift */,
|
3114 | 3136 | 6E7519B022C5211100B2B157 /* ProjectTests.swift */,
|
|
4319 | 4341 | 6E14CD892423F9A100010234 /* ConditionLeaf.swift in Sources */,
|
4320 | 4342 | 6E14CD9F2423F9C300010234 /* ArrayEventForDispatch+Extension.swift in Sources */,
|
4321 | 4343 | 6E14CD9C2423F9C300010234 /* OPTDecisionService.swift in Sources */,
|
| 4344 | + 98F28A202E01940500A86546 /* Cmab.swift in Sources */, |
4322 | 4345 | 6E14CD8A2423F9A100010234 /* ConditionHolder.swift in Sources */,
|
4323 | 4346 | 6E14CD9E2423F9C300010234 /* OPTBucketer.swift in Sources */,
|
4324 | 4347 | 6E14CD742423F97200010234 /* OptimizelyConfig.swift in Sources */,
|
|
4397 | 4420 | 984FE5112CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */,
|
4398 | 4421 | 845945C2287758A000D13E11 /* OdpConfig.swift in Sources */,
|
4399 | 4422 | 6E424D1426324B620081004A /* OPTNotificationCenter.swift in Sources */,
|
| 4423 | + 98F28A212E01940500A86546 /* Cmab.swift in Sources */, |
4400 | 4424 | 6E424D5026324C4D0081004A /* OptimizelyDecideOption.swift in Sources */,
|
4401 | 4425 | 6E424D5126324C4D0081004A /* OptimizelyDecision.swift in Sources */,
|
4402 | 4426 | 6E424D1526324B620081004A /* DataStoreQueueStack.swift in Sources */,
|
|
4496 | 4520 | 6E75179722C520D400B2B157 /* DataStoreQueueStackImpl+Extension.swift in Sources */,
|
4497 | 4521 | 6E7518DD22C520D400B2B157 /* ConditionLeaf.swift in Sources */,
|
4498 | 4522 | 6E75187D22C520D400B2B157 /* TrafficAllocation.swift in Sources */,
|
| 4523 | + 98F28A252E01940500A86546 /* Cmab.swift in Sources */, |
4499 | 4524 | C78CAFA524486E0A009FE876 /* OptimizelyJSON+ObjC.swift in Sources */,
|
4500 | 4525 | 6E75185922C520D400B2B157 /* FeatureVariable.swift in Sources */,
|
4501 | 4526 | 6E4544AB270E67C800F2CEBC /* NetworkReachability.swift in Sources */,
|
|
4637 | 4662 | 6E7517DC22C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */,
|
4638 | 4663 | 6E75178622C520D400B2B157 /* ArrayEventForDispatch+Extension.swift in Sources */,
|
4639 | 4664 | 6E75171A22C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
| 4665 | + 98F28A2C2E01940500A86546 /* Cmab.swift in Sources */, |
4640 | 4666 | 6ECB60D2234D5D9C00016D41 /* OptimizelyConfig+ObjC.swift in Sources */,
|
4641 | 4667 | 6E75192C22C520D500B2B157 /* DataStoreQueueStack.swift in Sources */,
|
4642 | 4668 | 6E7517AA22C520D400B2B157 /* Array+Extension.swift in Sources */,
|
|
4676 | 4702 | 6E75174622C520D400B2B157 /* HandlerRegistryService.swift in Sources */,
|
4677 | 4703 | 6E75181422C520D400B2B157 /* DataStoreQueueStackImpl.swift in Sources */,
|
4678 | 4704 | 6E593FB625BB9C5500EC72BC /* OptimizelyClientTests_Decide.swift in Sources */,
|
| 4705 | + 98F28A292E01940500A86546 /* Cmab.swift in Sources */, |
4679 | 4706 | 6E7516C222C520D400B2B157 /* DefaultEventDispatcher.swift in Sources */,
|
4680 | 4707 | 980CC8FC2D833F0D00E07D24 /* Holdout.swift in Sources */,
|
4681 | 4708 | 848617F22863E21200B7F41B /* OdpEventApiManager.swift in Sources */,
|
|
4810 | 4837 | 6E75176122C520D400B2B157 /* AtomicProperty.swift in Sources */,
|
4811 | 4838 | 6E75180B22C520D400B2B157 /* DataStoreFile.swift in Sources */,
|
4812 | 4839 | 6E6522E9278E4F3800954EA1 /* OdpManager.swift in Sources */,
|
| 4840 | + 98F28A272E01940500A86546 /* Cmab.swift in Sources */, |
4813 | 4841 | 6EF8DE2324BD1BB2008B9488 /* OptimizelyDecideOption.swift in Sources */,
|
4814 | 4842 | 6E7517C322C520D400B2B157 /* DefaultDatafileHandler.swift in Sources */,
|
4815 | 4843 | 6E75190722C520D500B2B157 /* Attribute.swift in Sources */,
|
|
4944 | 4972 | 6E75180122C520D400B2B157 /* DataStoreUserDefaults.swift in Sources */,
|
4945 | 4973 | 98AC98472DB7B762001405DD /* BucketTests_HoldoutToVariation.swift in Sources */,
|
4946 | 4974 | 6E75175722C520D400B2B157 /* LogMessage.swift in Sources */,
|
| 4975 | + 98F28A242E01940500A86546 /* Cmab.swift in Sources */, |
4947 | 4976 | 6E7516EB22C520D400B2B157 /* OPTEventDispatcher.swift in Sources */,
|
4948 | 4977 | 6E75188522C520D400B2B157 /* TrafficAllocation.swift in Sources */,
|
4949 | 4978 | 6E75176F22C520D400B2B157 /* Utils.swift in Sources */,
|
|
5082 | 5111 | 6E86CEAE24FDC84A005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
5083 | 5112 | 6E9B119922C5488300C22D81 /* UserAttributeTests_Evaluate.swift in Sources */,
|
5084 | 5113 | 6E9B11A422C5488300C22D81 /* ProjectTests.swift in Sources */,
|
| 5114 | + 98F28A3E2E01AC0700A86546 /* CmabTests.swift in Sources */, |
5085 | 5115 | 6E9B119622C5488300C22D81 /* AudienceTests.swift in Sources */,
|
5086 | 5116 | 6E7518B622C520D400B2B157 /* Group.swift in Sources */,
|
5087 | 5117 | 6E7516D422C520D400B2B157 /* OPTLogger.swift in Sources */,
|
|
5104 | 5134 | 8464087E28130D3200CCF97D /* Integration.swift in Sources */,
|
5105 | 5135 | 6E9B119722C5488300C22D81 /* ConditionLeafTests.swift in Sources */,
|
5106 | 5136 | 6E75184A22C520D400B2B157 /* Event.swift in Sources */,
|
| 5137 | + 98F28A262E01940500A86546 /* Cmab.swift in Sources */, |
5107 | 5138 | 6E75191622C520D500B2B157 /* BackgroundingCallbacks.swift in Sources */,
|
5108 | 5139 | 848617D62863DC2700B7F41B /* OdpSegmentManager.swift in Sources */,
|
5109 | 5140 | 6E9B11A522C5488300C22D81 /* ConditionHolderTests_Evaluate.swift in Sources */,
|
|
5227 | 5258 | 6E7517EF22C520D400B2B157 /* DataStoreMemory.swift in Sources */,
|
5228 | 5259 | 6E75194B22C520D500B2B157 /* OPTDatafileHandler.swift in Sources */,
|
5229 | 5260 | 6E75195722C520D500B2B157 /* OPTBucketer.swift in Sources */,
|
| 5261 | + 98F28A2A2E01940500A86546 /* Cmab.swift in Sources */, |
5230 | 5262 | 6E75181322C520D400B2B157 /* DataStoreQueueStackImpl.swift in Sources */,
|
5231 | 5263 | 6EC6DD6924AE94820017D296 /* OptimizelyUserContextTests.swift in Sources */,
|
5232 | 5264 | 6E75171522C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
|
5363 | 5395 | 6E75182122C520D400B2B157 /* BatchEventBuilder.swift in Sources */,
|
5364 | 5396 | 6E86CEA924FDC847005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
5365 | 5397 | 6E9B118322C5488100C22D81 /* UserAttributeTests_Evaluate.swift in Sources */,
|
| 5398 | + 98F28A1D2E01940500A86546 /* Cmab.swift in Sources */, |
5366 | 5399 | 6E9B118E22C5488100C22D81 /* ProjectTests.swift in Sources */,
|
5367 | 5400 | 6E9B118022C5488100C22D81 /* AudienceTests.swift in Sources */,
|
5368 | 5401 | 6E7518B122C520D400B2B157 /* Group.swift in Sources */,
|
|
5372 | 5405 | 84640881281320F000CCF97D /* IntegrationTests.swift in Sources */,
|
5373 | 5406 | 6E9B118222C5488100C22D81 /* AudienceTests_Evaluate.swift in Sources */,
|
5374 | 5407 | 6E75191D22C520D500B2B157 /* OPTNotificationCenter.swift in Sources */,
|
| 5408 | + 98F28A2E2E01968000A86546 /* CmabTests.swift in Sources */, |
5375 | 5409 | 6E75176B22C520D400B2B157 /* Utils.swift in Sources */,
|
5376 | 5410 | 6E7516DB22C520D400B2B157 /* OPTUserProfileService.swift in Sources */,
|
5377 | 5411 | 6E34A61C2319EBB800BAE302 /* Notifications.swift in Sources */,
|
|
5469 | 5503 | 6EC6DD3924ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
5470 | 5504 | 6E75179C22C520D400B2B157 /* DataStoreQueueStackImpl+Extension.swift in Sources */,
|
5471 | 5505 | 6E7516D022C520D400B2B157 /* OPTLogger.swift in Sources */,
|
| 5506 | + 98F28A2B2E01940500A86546 /* Cmab.swift in Sources */, |
5472 | 5507 | 6E7518B222C520D400B2B157 /* Group.swift in Sources */,
|
5473 | 5508 | 6EF8DE3924BF7D69008B9488 /* DecisionReasons.swift in Sources */,
|
5474 | 5509 | 6E424BE6263228E90081004A /* AtomicArray.swift in Sources */,
|
|
5575 | 5610 | 6EC6DD3E24ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
5576 | 5611 | 6E7517A122C520D400B2B157 /* DataStoreQueueStackImpl+Extension.swift in Sources */,
|
5577 | 5612 | 6E7516D522C520D400B2B157 /* OPTLogger.swift in Sources */,
|
| 5613 | + 98F28A1E2E01940500A86546 /* Cmab.swift in Sources */, |
5578 | 5614 | 6E7518B722C520D400B2B157 /* Group.swift in Sources */,
|
5579 | 5615 | 6EF8DE3E24BF7D69008B9488 /* DecisionReasons.swift in Sources */,
|
5580 | 5616 | 6E424BEB263228E90081004A /* AtomicArray.swift in Sources */,
|
|
5709 | 5745 | 6E7518D022C520D400B2B157 /* AttributeValue.swift in Sources */,
|
5710 | 5746 | 6E75181C22C520D400B2B157 /* BatchEventBuilder.swift in Sources */,
|
5711 | 5747 | 6E7518DC22C520D400B2B157 /* ConditionLeaf.swift in Sources */,
|
| 5748 | + 98F28A1F2E01940500A86546 /* Cmab.swift in Sources */, |
5712 | 5749 | C78CAFA424486E0A009FE876 /* OptimizelyJSON+ObjC.swift in Sources */,
|
5713 | 5750 | 6E7517F822C520D400B2B157 /* DataStoreUserDefaults.swift in Sources */,
|
5714 | 5751 | 6E4544AA270E67C800F2CEBC /* NetworkReachability.swift in Sources */,
|
|
5850 | 5887 | 6E7517D622C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */,
|
5851 | 5888 | 6E75178022C520D400B2B157 /* ArrayEventForDispatch+Extension.swift in Sources */,
|
5852 | 5889 | 6E75171422C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
| 5890 | + 98F28A232E01940500A86546 /* Cmab.swift in Sources */, |
5853 | 5891 | 6ECB60CC234D5D9C00016D41 /* OptimizelyConfig+ObjC.swift in Sources */,
|
5854 | 5892 | 6E75192622C520D500B2B157 /* DataStoreQueueStack.swift in Sources */,
|
5855 | 5893 | 6E7517A422C520D400B2B157 /* Array+Extension.swift in Sources */,
|
|
5925 | 5963 | 75C71A2925E454460084187E /* ProjectConfig.swift in Sources */,
|
5926 | 5964 | 75C71A2A25E454460084187E /* FeatureVariable.swift in Sources */,
|
5927 | 5965 | 75C71A2B25E454460084187E /* Rollout.swift in Sources */,
|
| 5966 | + 98F28A282E01940500A86546 /* Cmab.swift in Sources */, |
5928 | 5967 | 984FE51B2CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */,
|
5929 | 5968 | 6E424BFF263228FD0081004A /* AtomicDictionary.swift in Sources */,
|
5930 | 5969 | 75C71A2C25E454460084187E /* Variation.swift in Sources */,
|
|
6011 | 6050 | BD6485582491474500F30986 /* AttributeValue.swift in Sources */,
|
6012 | 6051 | BD6485592491474500F30986 /* BatchEventBuilder.swift in Sources */,
|
6013 | 6052 | BD64855A2491474500F30986 /* ConditionLeaf.swift in Sources */,
|
| 6053 | + 98F28A222E01940500A86546 /* Cmab.swift in Sources */, |
6014 | 6054 | BD64855B2491474500F30986 /* OptimizelyJSON+ObjC.swift in Sources */,
|
6015 | 6055 | BD64855C2491474500F30986 /* DataStoreUserDefaults.swift in Sources */,
|
6016 | 6056 | 6E4544AC270E67C800F2CEBC /* NetworkReachability.swift in Sources */,
|
|
0 commit comments