wxr
2020-06-15 b8e94316e41eba72d927d5ca7d931b26139ee8ff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 50;
    objects = {
 
/* Begin PBXBuildFile section */
        4B231B62233C9C650018B9C8 /* HDLPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B231B60233C9C650018B9C8 /* HDLPickerView.m */; };
        4B4A535E235D88E50035B834 /* UIImageCrop.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B4A535D235D88E50035B834 /* UIImageCrop.m */; };
        4B65C7E8237BB5D800E0DC16 /* ScalePointData.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B65C7E6237BB5D800E0DC16 /* ScalePointData.m */; };
        4B65C7E9237BB5D800E0DC16 /* HDLArcScaleSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B65C7E7237BB5D800E0DC16 /* HDLArcScaleSeekBar.m */; };
        4B74CA112320B29E00C4EC2F /* HDLArcSeekbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74C9FF2320B29E00C4EC2F /* HDLArcSeekbar.m */; };
        4B74CA122320B29E00C4EC2F /* HDLCoverFlowCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA022320B29E00C4EC2F /* HDLCoverFlowCell.m */; };
        4B74CA132320B29E00C4EC2F /* HDLCoverFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA032320B29E00C4EC2F /* HDLCoverFlow.m */; };
        4B74CA142320B29E00C4EC2F /* HDLCoverFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA042320B29E00C4EC2F /* HDLCoverFlowLayout.m */; };
        4B74CA152320B29E00C4EC2F /* HDLWaveSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA092320B29E00C4EC2F /* HDLWaveSeekBar.m */; };
        4B74CA172320B29E00C4EC2F /* HDLTouchID.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA102320B29E00C4EC2F /* HDLTouchID.m */; };
        4B74CA1B2320B4C800C4EC2F /* ZJPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B74CA192320B4C800C4EC2F /* ZJPickerView.m */; };
        4B8890B5239E225500B83519 /* HDLDiyImageSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8890B3239E225500B83519 /* HDLDiyImageSeekBar.m */; };
        4B9B13BB23741BE500088244 /* HDLOACCurtainSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9B13B123741BE400088244 /* HDLOACCurtainSeekBar.m */; };
        4B9B13BC23741BE500088244 /* HDLRollCurtainSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9B13B623741BE400088244 /* HDLRollCurtainSeekBar.m */; };
        4B9B13BF2374220D00088244 /* SeekBarDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9B13BE2374220D00088244 /* SeekBarDelegate.m */; };
        4BA9364A235D61190062548F /* CropImageUtlis.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA93641235D61190062548F /* CropImageUtlis.m */; };
        4BCCD7FF2369AE1D000EF33F /* HDLGestureLockView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */; };
        4BCCD8022369AE96000EF33F /* HDLUtlisXM.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCCD8012369AE96000EF33F /* HDLUtlisXM.m */; };
        B9998FDA242F2DCC008A2FB6 /* HQImageEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FB7242F2DCB008A2FB6 /* HQImageEditViewController.m */; };
        B9998FDB242F2DCC008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FBA242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m */; };
        B9998FDC242F2DCC008A2FB6 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FC3242F2DCB008A2FB6 /* ViewController+MASAdditions.m */; };
        B9998FDD242F2DCC008A2FB6 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FC7242F2DCB008A2FB6 /* MASCompositeConstraint.m */; };
        B9998FDE242F2DCC008A2FB6 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FC8242F2DCB008A2FB6 /* MASConstraintMaker.m */; };
        B9998FDF242F2DCC008A2FB6 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FC9242F2DCC008A2FB6 /* MASLayoutConstraint.m */; };
        B9998FE0242F2DCC008A2FB6 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FCA242F2DCC008A2FB6 /* NSArray+MASAdditions.m */; };
        B9998FE1242F2DCC008A2FB6 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FCB242F2DCC008A2FB6 /* View+MASAdditions.m */; };
        B9998FE2242F2DCC008A2FB6 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FCE242F2DCC008A2FB6 /* MASConstraint.m */; };
        B9998FE3242F2DCC008A2FB6 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FD0242F2DCC008A2FB6 /* MASViewConstraint.m */; };
        B9998FE4242F2DCC008A2FB6 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FD1242F2DCC008A2FB6 /* MASViewAttribute.m */; };
        B9998FE5242F2DCC008A2FB6 /* HQEditImageActionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FD3242F2DCC008A2FB6 /* HQEditImageActionView.m */; };
        B9998FE6242F2DCC008A2FB6 /* HQEditImageEditView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FD5242F2DCC008A2FB6 /* HQEditImageEditView.m */; };
        B9998FE7242F2DCC008A2FB6 /* HQEditImageCaptureView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9998FD7242F2DCC008A2FB6 /* HQEditImageCaptureView.m */; };
        B9A22FE7241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A22FE6241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m */; };
/* End PBXBuildFile section */
 
/* Begin PBXCopyFilesBuildPhase section */
        4B74C9C92320B13D00C4EC2F /* CopyFiles */ = {
            isa = PBXCopyFilesBuildPhase;
            buildActionMask = 2147483647;
            dstPath = "include/$(PRODUCT_NAME)";
            dstSubfolderSpec = 16;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXCopyFilesBuildPhase section */
 
/* Begin PBXFileReference section */
        4B231B60233C9C650018B9C8 /* HDLPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLPickerView.m; sourceTree = "<group>"; };
        4B231B61233C9C650018B9C8 /* HDLPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLPickerView.h; sourceTree = "<group>"; };
        4B4A535C235D88E50035B834 /* UIImageCrop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIImageCrop.h; sourceTree = "<group>"; };
        4B4A535D235D88E50035B834 /* UIImageCrop.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UIImageCrop.m; sourceTree = "<group>"; };
        4B65C7E4237BB5D800E0DC16 /* HDLArcScaleSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLArcScaleSeekBar.h; sourceTree = "<group>"; };
        4B65C7E5237BB5D800E0DC16 /* ScalePointData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScalePointData.h; sourceTree = "<group>"; };
        4B65C7E6237BB5D800E0DC16 /* ScalePointData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ScalePointData.m; sourceTree = "<group>"; };
        4B65C7E7237BB5D800E0DC16 /* HDLArcScaleSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLArcScaleSeekBar.m; sourceTree = "<group>"; };
        4B74C9CB2320B13D00C4EC2F /* libHDLWidgetLibrary.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHDLWidgetLibrary.a; sourceTree = BUILT_PRODUCTS_DIR; };
        4B74C9FF2320B29E00C4EC2F /* HDLArcSeekbar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLArcSeekbar.m; sourceTree = "<group>"; };
        4B74CA002320B29E00C4EC2F /* HDLArcSeekbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLArcSeekbar.h; sourceTree = "<group>"; };
        4B74CA022320B29E00C4EC2F /* HDLCoverFlowCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLCoverFlowCell.m; sourceTree = "<group>"; };
        4B74CA032320B29E00C4EC2F /* HDLCoverFlow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLCoverFlow.m; sourceTree = "<group>"; };
        4B74CA042320B29E00C4EC2F /* HDLCoverFlowLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLCoverFlowLayout.m; sourceTree = "<group>"; };
        4B74CA052320B29E00C4EC2F /* HDLCoverFlow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLCoverFlow.h; sourceTree = "<group>"; };
        4B74CA062320B29E00C4EC2F /* HDLCoverFlowCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLCoverFlowCell.h; sourceTree = "<group>"; };
        4B74CA072320B29E00C4EC2F /* HDLCoverFlowLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLCoverFlowLayout.h; sourceTree = "<group>"; };
        4B74CA092320B29E00C4EC2F /* HDLWaveSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLWaveSeekBar.m; sourceTree = "<group>"; };
        4B74CA0A2320B29E00C4EC2F /* HDLWaveSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLWaveSeekBar.h; sourceTree = "<group>"; };
        4B74CA0F2320B29E00C4EC2F /* HDLTouchID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLTouchID.h; sourceTree = "<group>"; };
        4B74CA102320B29E00C4EC2F /* HDLTouchID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLTouchID.m; sourceTree = "<group>"; };
        4B74CA192320B4C800C4EC2F /* ZJPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZJPickerView.m; sourceTree = "<group>"; };
        4B74CA1A2320B4C800C4EC2F /* ZJPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZJPickerView.h; sourceTree = "<group>"; };
        4B8890B3239E225500B83519 /* HDLDiyImageSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLDiyImageSeekBar.m; sourceTree = "<group>"; };
        4B8890B4239E225500B83519 /* HDLDiyImageSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLDiyImageSeekBar.h; sourceTree = "<group>"; };
        4B9B13AE23741BE400088244 /* ic_wd_curtain_roll_progress.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_roll_progress.png; sourceTree = "<group>"; };
        4B9B13AF23741BE400088244 /* HDLRollCurtainSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLRollCurtainSeekBar.h; sourceTree = "<group>"; };
        4B9B13B023741BE400088244 /* ic_wd_curtain_h_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_h_bg.png; sourceTree = "<group>"; };
        4B9B13B123741BE400088244 /* HDLOACCurtainSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLOACCurtainSeekBar.m; sourceTree = "<group>"; };
        4B9B13B223741BE400088244 /* ic_wd_curtain_h_open.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_h_open.png; sourceTree = "<group>"; };
        4B9B13B323741BE400088244 /* ic_wd_curtain_open.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_open.png; sourceTree = "<group>"; };
        4B9B13B523741BE400088244 /* ic_wd_curtain_roll_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_roll_bg.png; sourceTree = "<group>"; };
        4B9B13B623741BE400088244 /* HDLRollCurtainSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLRollCurtainSeekBar.m; sourceTree = "<group>"; };
        4B9B13B723741BE400088244 /* HDLOACCurtainSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLOACCurtainSeekBar.h; sourceTree = "<group>"; };
        4B9B13B823741BE400088244 /* ic_wd_curtain_bg_top.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_bg_top.png; sourceTree = "<group>"; };
        4B9B13B923741BE400088244 /* ic_wd_curtain_h_progress.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_h_progress.png; sourceTree = "<group>"; };
        4B9B13BD2374220C00088244 /* SeekBarDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SeekBarDelegate.h; sourceTree = "<group>"; };
        4B9B13BE2374220D00088244 /* SeekBarDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SeekBarDelegate.m; sourceTree = "<group>"; };
        4BA93641235D61190062548F /* CropImageUtlis.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CropImageUtlis.m; sourceTree = "<group>"; };
        4BA93648235D61190062548F /* CropImageUtlis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CropImageUtlis.h; sourceTree = "<group>"; };
        4BCCD7FD2369AE1D000EF33F /* HDLGestureLockView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLGestureLockView.h; sourceTree = "<group>"; };
        4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLGestureLockView.m; sourceTree = "<group>"; };
        4BCCD8002369AE96000EF33F /* HDLUtlisXM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLUtlisXM.h; sourceTree = "<group>"; };
        4BCCD8012369AE96000EF33F /* HDLUtlisXM.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLUtlisXM.m; sourceTree = "<group>"; };
        B9998FB7242F2DCB008A2FB6 /* HQImageEditViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HQImageEditViewController.m; sourceTree = "<group>"; };
        B9998FB9242F2DCB008A2FB6 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; };
        B9998FBA242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
        B9998FBB242F2DCB008A2FB6 /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = "<group>"; };
        B9998FBC242F2DCB008A2FB6 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = "<group>"; };
        B9998FBD242F2DCB008A2FB6 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
        B9998FBE242F2DCB008A2FB6 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = "<group>"; };
        B9998FBF242F2DCB008A2FB6 /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = "<group>"; };
        B9998FC0242F2DCB008A2FB6 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = "<group>"; };
        B9998FC1242F2DCB008A2FB6 /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = "<group>"; };
        B9998FC2242F2DCB008A2FB6 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = "<group>"; };
        B9998FC3242F2DCB008A2FB6 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ViewController+MASAdditions.m"; sourceTree = "<group>"; };
        B9998FC4242F2DCB008A2FB6 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = "<group>"; };
        B9998FC5242F2DCB008A2FB6 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = "<group>"; };
        B9998FC6242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
        B9998FC7242F2DCB008A2FB6 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = "<group>"; };
        B9998FC8242F2DCB008A2FB6 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = "<group>"; };
        B9998FC9242F2DCC008A2FB6 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = "<group>"; };
        B9998FCA242F2DCC008A2FB6 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = "<group>"; };
        B9998FCB242F2DCC008A2FB6 /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = "<group>"; };
        B9998FCC242F2DCC008A2FB6 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
        B9998FCD242F2DCC008A2FB6 /* Masonry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = "<group>"; };
        B9998FCE242F2DCC008A2FB6 /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = "<group>"; };
        B9998FCF242F2DCC008A2FB6 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ViewController+MASAdditions.h"; sourceTree = "<group>"; };
        B9998FD0242F2DCC008A2FB6 /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = "<group>"; };
        B9998FD1242F2DCC008A2FB6 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = "<group>"; };
        B9998FD3242F2DCC008A2FB6 /* HQEditImageActionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HQEditImageActionView.m; sourceTree = "<group>"; };
        B9998FD4242F2DCC008A2FB6 /* HQEditImageCaptureView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HQEditImageCaptureView.h; sourceTree = "<group>"; };
        B9998FD5242F2DCC008A2FB6 /* HQEditImageEditView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HQEditImageEditView.m; sourceTree = "<group>"; };
        B9998FD6242F2DCC008A2FB6 /* HQEditImageActionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HQEditImageActionView.h; sourceTree = "<group>"; };
        B9998FD7242F2DCC008A2FB6 /* HQEditImageCaptureView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HQEditImageCaptureView.m; sourceTree = "<group>"; };
        B9998FD8242F2DCC008A2FB6 /* HQEditImageEditView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HQEditImageEditView.h; sourceTree = "<group>"; };
        B9998FD9242F2DCC008A2FB6 /* HQImageEditViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HQImageEditViewController.h; sourceTree = "<group>"; };
        B9A22FE5241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLDiyImageVerticalSeekBar.h; sourceTree = "<group>"; };
        B9A22FE6241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLDiyImageVerticalSeekBar.m; sourceTree = "<group>"; };
        B9DFB658242B679C009F8CA7 /* ic_wd_curtain_h_top.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ic_wd_curtain_h_top.png; sourceTree = "<group>"; };
/* End PBXFileReference section */
 
/* Begin PBXFrameworksBuildPhase section */
        4B74C9C82320B13D00C4EC2F /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */
 
/* Begin PBXGroup section */
        4B65C7E3237BB5D800E0DC16 /* HDLArcScaleSeekBar */ = {
            isa = PBXGroup;
            children = (
                4B65C7E5237BB5D800E0DC16 /* ScalePointData.h */,
                4B65C7E6237BB5D800E0DC16 /* ScalePointData.m */,
                4B65C7E4237BB5D800E0DC16 /* HDLArcScaleSeekBar.h */,
                4B65C7E7237BB5D800E0DC16 /* HDLArcScaleSeekBar.m */,
            );
            path = HDLArcScaleSeekBar;
            sourceTree = "<group>";
        };
        4B74C9C22320B13D00C4EC2F = {
            isa = PBXGroup;
            children = (
                4B74C9CD2320B13D00C4EC2F /* HDLWidgetLibrary */,
                4B74C9CC2320B13D00C4EC2F /* Products */,
            );
            sourceTree = "<group>";
        };
        4B74C9CC2320B13D00C4EC2F /* Products */ = {
            isa = PBXGroup;
            children = (
                4B74C9CB2320B13D00C4EC2F /* libHDLWidgetLibrary.a */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        4B74C9CD2320B13D00C4EC2F /* HDLWidgetLibrary */ = {
            isa = PBXGroup;
            children = (
                4B8890B2239E220500B83519 /* HDLDiyImageSeekBar */,
                4B65C7E3237BB5D800E0DC16 /* HDLArcScaleSeekBar */,
                4B9B13AC23741BE400088244 /* HDLCurtainSeekBar */,
                4BCCD7FC2369AE1D000EF33F /* GestureLockView */,
                4BA93620235D5E490062548F /* CropImage */,
                4B74CA182320B4C800C4EC2F /* ZJPickerView */,
                4B74C9FE2320B29E00C4EC2F /* HDLArcSeekbar */,
                4B74CA012320B29E00C4EC2F /* HDLCoverFlow */,
                4B74CA0E2320B29E00C4EC2F /* HDLTouchID */,
                4B74CA082320B29E00C4EC2F /* HDLWaveSeekbar */,
                4BCCD8002369AE96000EF33F /* HDLUtlisXM.h */,
                4BCCD8012369AE96000EF33F /* HDLUtlisXM.m */,
            );
            path = HDLWidgetLibrary;
            sourceTree = "<group>";
        };
        4B74C9FE2320B29E00C4EC2F /* HDLArcSeekbar */ = {
            isa = PBXGroup;
            children = (
                4B74CA002320B29E00C4EC2F /* HDLArcSeekbar.h */,
                4B74C9FF2320B29E00C4EC2F /* HDLArcSeekbar.m */,
            );
            path = HDLArcSeekbar;
            sourceTree = "<group>";
        };
        4B74CA012320B29E00C4EC2F /* HDLCoverFlow */ = {
            isa = PBXGroup;
            children = (
                4B74CA022320B29E00C4EC2F /* HDLCoverFlowCell.m */,
                4B74CA032320B29E00C4EC2F /* HDLCoverFlow.m */,
                4B74CA042320B29E00C4EC2F /* HDLCoverFlowLayout.m */,
                4B74CA052320B29E00C4EC2F /* HDLCoverFlow.h */,
                4B74CA062320B29E00C4EC2F /* HDLCoverFlowCell.h */,
                4B74CA072320B29E00C4EC2F /* HDLCoverFlowLayout.h */,
            );
            path = HDLCoverFlow;
            sourceTree = "<group>";
        };
        4B74CA082320B29E00C4EC2F /* HDLWaveSeekbar */ = {
            isa = PBXGroup;
            children = (
                4B74CA0A2320B29E00C4EC2F /* HDLWaveSeekBar.h */,
                4B74CA092320B29E00C4EC2F /* HDLWaveSeekBar.m */,
            );
            path = HDLWaveSeekbar;
            sourceTree = "<group>";
        };
        4B74CA0E2320B29E00C4EC2F /* HDLTouchID */ = {
            isa = PBXGroup;
            children = (
                4B74CA0F2320B29E00C4EC2F /* HDLTouchID.h */,
                4B74CA102320B29E00C4EC2F /* HDLTouchID.m */,
            );
            path = HDLTouchID;
            sourceTree = "<group>";
        };
        4B74CA182320B4C800C4EC2F /* ZJPickerView */ = {
            isa = PBXGroup;
            children = (
                4B231B61233C9C650018B9C8 /* HDLPickerView.h */,
                4B231B60233C9C650018B9C8 /* HDLPickerView.m */,
                4B74CA1A2320B4C800C4EC2F /* ZJPickerView.h */,
                4B74CA192320B4C800C4EC2F /* ZJPickerView.m */,
            );
            path = ZJPickerView;
            sourceTree = "<group>";
        };
        4B8890B2239E220500B83519 /* HDLDiyImageSeekBar */ = {
            isa = PBXGroup;
            children = (
                B9A22FE5241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.h */,
                B9A22FE6241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m */,
                4B8890B4239E225500B83519 /* HDLDiyImageSeekBar.h */,
                4B8890B3239E225500B83519 /* HDLDiyImageSeekBar.m */,
            );
            path = HDLDiyImageSeekBar;
            sourceTree = "<group>";
        };
        4B9B13AC23741BE400088244 /* HDLCurtainSeekBar */ = {
            isa = PBXGroup;
            children = (
                B9DFB658242B679C009F8CA7 /* ic_wd_curtain_h_top.png */,
                4B9B13BD2374220C00088244 /* SeekBarDelegate.h */,
                4B9B13BE2374220D00088244 /* SeekBarDelegate.m */,
                4B9B13AE23741BE400088244 /* ic_wd_curtain_roll_progress.png */,
                4B9B13B023741BE400088244 /* ic_wd_curtain_h_bg.png */,
                4B9B13B223741BE400088244 /* ic_wd_curtain_h_open.png */,
                4B9B13B323741BE400088244 /* ic_wd_curtain_open.png */,
                4B9B13B523741BE400088244 /* ic_wd_curtain_roll_bg.png */,
                4B9B13B823741BE400088244 /* ic_wd_curtain_bg_top.png */,
                4B9B13B923741BE400088244 /* ic_wd_curtain_h_progress.png */,
                4B9B13B723741BE400088244 /* HDLOACCurtainSeekBar.h */,
                4B9B13B123741BE400088244 /* HDLOACCurtainSeekBar.m */,
                4B9B13AF23741BE400088244 /* HDLRollCurtainSeekBar.h */,
                4B9B13B623741BE400088244 /* HDLRollCurtainSeekBar.m */,
            );
            path = HDLCurtainSeekBar;
            sourceTree = "<group>";
        };
        4BA93620235D5E490062548F /* CropImage */ = {
            isa = PBXGroup;
            children = (
                B9998FB6242F2DCB008A2FB6 /* HQImageEditViewController */,
                4BA93648235D61190062548F /* CropImageUtlis.h */,
                4BA93641235D61190062548F /* CropImageUtlis.m */,
                4B4A535C235D88E50035B834 /* UIImageCrop.h */,
                4B4A535D235D88E50035B834 /* UIImageCrop.m */,
            );
            path = CropImage;
            sourceTree = "<group>";
        };
        4BCCD7FC2369AE1D000EF33F /* GestureLockView */ = {
            isa = PBXGroup;
            children = (
                4BCCD7FD2369AE1D000EF33F /* HDLGestureLockView.h */,
                4BCCD7FE2369AE1D000EF33F /* HDLGestureLockView.m */,
            );
            path = GestureLockView;
            sourceTree = "<group>";
        };
        B9998FB6242F2DCB008A2FB6 /* HQImageEditViewController */ = {
            isa = PBXGroup;
            children = (
                B9998FD9242F2DCC008A2FB6 /* HQImageEditViewController.h */,
                B9998FB7242F2DCB008A2FB6 /* HQImageEditViewController.m */,
                B9998FB8242F2DCB008A2FB6 /* Masonry */,
                B9998FD2242F2DCC008A2FB6 /* View */,
            );
            path = HQImageEditViewController;
            sourceTree = "<group>";
        };
        B9998FB8242F2DCB008A2FB6 /* Masonry */ = {
            isa = PBXGroup;
            children = (
                B9998FB9242F2DCB008A2FB6 /* MASCompositeConstraint.h */,
                B9998FBA242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m */,
                B9998FBB242F2DCB008A2FB6 /* MASConstraint+Private.h */,
                B9998FBC242F2DCB008A2FB6 /* MASLayoutConstraint.h */,
                B9998FBD242F2DCB008A2FB6 /* NSArray+MASShorthandAdditions.h */,
                B9998FBE242F2DCB008A2FB6 /* MASConstraintMaker.h */,
                B9998FBF242F2DCB008A2FB6 /* View+MASAdditions.h */,
                B9998FC0242F2DCB008A2FB6 /* NSArray+MASAdditions.h */,
                B9998FC1242F2DCB008A2FB6 /* MASUtilities.h */,
                B9998FC2242F2DCB008A2FB6 /* MASViewAttribute.h */,
                B9998FC3242F2DCB008A2FB6 /* ViewController+MASAdditions.m */,
                B9998FC4242F2DCB008A2FB6 /* MASViewConstraint.h */,
                B9998FC5242F2DCB008A2FB6 /* MASConstraint.h */,
                B9998FC6242F2DCB008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.h */,
                B9998FC7242F2DCB008A2FB6 /* MASCompositeConstraint.m */,
                B9998FC8242F2DCB008A2FB6 /* MASConstraintMaker.m */,
                B9998FC9242F2DCC008A2FB6 /* MASLayoutConstraint.m */,
                B9998FCA242F2DCC008A2FB6 /* NSArray+MASAdditions.m */,
                B9998FCB242F2DCC008A2FB6 /* View+MASAdditions.m */,
                B9998FCC242F2DCC008A2FB6 /* View+MASShorthandAdditions.h */,
                B9998FCD242F2DCC008A2FB6 /* Masonry.h */,
                B9998FCE242F2DCC008A2FB6 /* MASConstraint.m */,
                B9998FCF242F2DCC008A2FB6 /* ViewController+MASAdditions.h */,
                B9998FD0242F2DCC008A2FB6 /* MASViewConstraint.m */,
                B9998FD1242F2DCC008A2FB6 /* MASViewAttribute.m */,
            );
            path = Masonry;
            sourceTree = "<group>";
        };
        B9998FD2242F2DCC008A2FB6 /* View */ = {
            isa = PBXGroup;
            children = (
                B9998FD6242F2DCC008A2FB6 /* HQEditImageActionView.h */,
                B9998FD3242F2DCC008A2FB6 /* HQEditImageActionView.m */,
                B9998FD8242F2DCC008A2FB6 /* HQEditImageEditView.h */,
                B9998FD5242F2DCC008A2FB6 /* HQEditImageEditView.m */,
                B9998FD4242F2DCC008A2FB6 /* HQEditImageCaptureView.h */,
                B9998FD7242F2DCC008A2FB6 /* HQEditImageCaptureView.m */,
            );
            path = View;
            sourceTree = "<group>";
        };
/* End PBXGroup section */
 
/* Begin PBXNativeTarget section */
        4B74C9CA2320B13D00C4EC2F /* HDLWidgetLibrary */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4B74C9D42320B13D00C4EC2F /* Build configuration list for PBXNativeTarget "HDLWidgetLibrary" */;
            buildPhases = (
                4B74C9C72320B13D00C4EC2F /* Sources */,
                4B74C9C82320B13D00C4EC2F /* Frameworks */,
                4B74C9C92320B13D00C4EC2F /* CopyFiles */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = HDLWidgetLibrary;
            productName = HDLWidgetLibrary;
            productReference = 4B74C9CB2320B13D00C4EC2F /* libHDLWidgetLibrary.a */;
            productType = "com.apple.product-type.library.static";
        };
/* End PBXNativeTarget section */
 
/* Begin PBXProject section */
        4B74C9C32320B13D00C4EC2F /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastUpgradeCheck = 1020;
                ORGANIZATIONNAME = JLChen;
                TargetAttributes = {
                    4B74C9CA2320B13D00C4EC2F = {
                        CreatedOnToolsVersion = 10.2.1;
                    };
                };
            };
            buildConfigurationList = 4B74C9C62320B13D00C4EC2F /* Build configuration list for PBXProject "HDLWidgetLibrary" */;
            compatibilityVersion = "Xcode 9.3";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
            );
            mainGroup = 4B74C9C22320B13D00C4EC2F;
            productRefGroup = 4B74C9CC2320B13D00C4EC2F /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                4B74C9CA2320B13D00C4EC2F /* HDLWidgetLibrary */,
            );
        };
/* End PBXProject section */
 
/* Begin PBXSourcesBuildPhase section */
        4B74C9C72320B13D00C4EC2F /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                B9998FE3242F2DCC008A2FB6 /* MASViewConstraint.m in Sources */,
                4B74CA142320B29E00C4EC2F /* HDLCoverFlowLayout.m in Sources */,
                B9998FE7242F2DCC008A2FB6 /* HQEditImageCaptureView.m in Sources */,
                B9998FDD242F2DCC008A2FB6 /* MASCompositeConstraint.m in Sources */,
                B9998FE0242F2DCC008A2FB6 /* NSArray+MASAdditions.m in Sources */,
                4B65C7E8237BB5D800E0DC16 /* ScalePointData.m in Sources */,
                B9998FE4242F2DCC008A2FB6 /* MASViewAttribute.m in Sources */,
                B9998FDB242F2DCC008A2FB6 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
                4B9B13BC23741BE500088244 /* HDLRollCurtainSeekBar.m in Sources */,
                B9998FE5242F2DCC008A2FB6 /* HQEditImageActionView.m in Sources */,
                B9998FDE242F2DCC008A2FB6 /* MASConstraintMaker.m in Sources */,
                B9998FDA242F2DCC008A2FB6 /* HQImageEditViewController.m in Sources */,
                B9998FE1242F2DCC008A2FB6 /* View+MASAdditions.m in Sources */,
                4BA9364A235D61190062548F /* CropImageUtlis.m in Sources */,
                4B74CA122320B29E00C4EC2F /* HDLCoverFlowCell.m in Sources */,
                4B74CA172320B29E00C4EC2F /* HDLTouchID.m in Sources */,
                B9998FE2242F2DCC008A2FB6 /* MASConstraint.m in Sources */,
                4B231B62233C9C650018B9C8 /* HDLPickerView.m in Sources */,
                4BCCD8022369AE96000EF33F /* HDLUtlisXM.m in Sources */,
                4BCCD7FF2369AE1D000EF33F /* HDLGestureLockView.m in Sources */,
                B9998FE6242F2DCC008A2FB6 /* HQEditImageEditView.m in Sources */,
                4B8890B5239E225500B83519 /* HDLDiyImageSeekBar.m in Sources */,
                4B74CA132320B29E00C4EC2F /* HDLCoverFlow.m in Sources */,
                4B74CA112320B29E00C4EC2F /* HDLArcSeekbar.m in Sources */,
                4B9B13BB23741BE500088244 /* HDLOACCurtainSeekBar.m in Sources */,
                B9998FDF242F2DCC008A2FB6 /* MASLayoutConstraint.m in Sources */,
                4B74CA1B2320B4C800C4EC2F /* ZJPickerView.m in Sources */,
                B9998FDC242F2DCC008A2FB6 /* ViewController+MASAdditions.m in Sources */,
                4B9B13BF2374220D00088244 /* SeekBarDelegate.m in Sources */,
                4B74CA152320B29E00C4EC2F /* HDLWaveSeekBar.m in Sources */,
                B9A22FE7241CD88200F79DA1 /* HDLDiyImageVerticalSeekBar.m in Sources */,
                4B4A535E235D88E50035B834 /* UIImageCrop.m in Sources */,
                4B65C7E9237BB5D800E0DC16 /* HDLArcScaleSeekBar.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */
 
/* Begin XCBuildConfiguration section */
        4B74C9D22320B13D00C4EC2F /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
                MTL_FAST_MATH = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
            };
            name = Debug;
        };
        4B74C9D32320B13D00C4EC2F /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                MTL_ENABLE_DEBUG_INFO = NO;
                MTL_FAST_MATH = YES;
                SDKROOT = iphoneos;
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        4B74C9D52320B13D00C4EC2F /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 259RU5K4MU;
                OTHER_LDFLAGS = "-ObjC";
                PRODUCT_NAME = "$(TARGET_NAME)";
                SKIP_INSTALL = YES;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        4B74C9D62320B13D00C4EC2F /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 259RU5K4MU;
                OTHER_LDFLAGS = "-ObjC";
                PRODUCT_NAME = "$(TARGET_NAME)";
                SKIP_INSTALL = YES;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
/* End XCBuildConfiguration section */
 
/* Begin XCConfigurationList section */
        4B74C9C62320B13D00C4EC2F /* Build configuration list for PBXProject "HDLWidgetLibrary" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4B74C9D22320B13D00C4EC2F /* Debug */,
                4B74C9D32320B13D00C4EC2F /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4B74C9D42320B13D00C4EC2F /* Build configuration list for PBXNativeTarget "HDLWidgetLibrary" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                4B74C9D52320B13D00C4EC2F /* Debug */,
                4B74C9D62320B13D00C4EC2F /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = 4B74C9C32320B13D00C4EC2F /* Project object */;
}