Subversion Repositories gelsvn

Rev

Rev 446 | Rev 465 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

// !$*UTF8*$!
{
        0D014F670F6465EB00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 312;
                vrLoc = 0;
        };
        0D014F830F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 2";
                rLen = 0;
                rLoc = 61;
                rType = 0;
                vrLen = 253;
                vrLoc = 0;
        };
        0D014F840F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 3";
                rLen = 0;
                rLoc = 64;
                rType = 0;
                vrLen = 245;
                vrLoc = 0;
        };
        0D014F850F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 335;
                vrLoc = 0;
        };
        0D014F890F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 14";
                rLen = 0;
                rLoc = 430;
                rType = 0;
                vrLen = 310;
                vrLoc = 305;
        };
        0D014F8A0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 295;
                vrLoc = 0;
        };
        0D014F8B0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 265;
                vrLoc = 0;
        };
        0D014F8C0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
                name = "RGrid.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D014F8E0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
                name = "save_raw.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 261;
                vrLoc = 0;
        };
        0D014F900F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
                name = "ThreeDDDA.h: 2";
                rLen = 0;
                rLoc = 50;
                rType = 0;
                vrLen = 227;
                vrLoc = 0;
        };
        0D014F910F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
                name = "Triangle.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 219;
                vrLoc = 0;
        };
        0D014F920F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
                name = "TrilinFilter.h: 2";
                rLen = 0;
                rLoc = 63;
                rType = 0;
                vrLen = 288;
                vrLoc = 0;
        };
        0D014F940F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
                name = "verification.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 194;
                vrLoc = 0;
        };
        0D014F9A0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
                name = "verification.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 176;
                vrLoc = 0;
        };
        0D014F9D0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 3";
                rLen = 0;
                rLoc = 64;
                rType = 0;
                vrLen = 245;
                vrLoc = 0;
        };
        0D014F9E0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 246;
                vrLoc = 0;
        };
        0D014F9F0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 402;
                vrLoc = 0;
        };
        0D014FA00F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 222;
                vrLoc = 0;
        };
        0D014FA20F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 2";
                rLen = 0;
                rLoc = 54;
                rType = 0;
                vrLen = 298;
                vrLoc = 0;
        };
        0D014FA30F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 266;
                vrLoc = 0;
        };
        0D014FA40F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 243;
                vrLoc = 0;
        };
        0D014FA50F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 244;
                vrLoc = 0;
        };
        0D014FA60F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 335;
                vrLoc = 0;
        };
        0D014FA70F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 404;
                vrLoc = 0;
        };
        0D014FA80F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 2";
                rLen = 0;
                rLoc = 65;
                rType = 0;
                vrLen = 345;
                vrLoc = 0;
        };
        0D014FA90F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 2";
                rLen = 0;
                rLoc = 54;
                rType = 0;
                vrLen = 568;
                vrLoc = 0;
        };
        0D014FAA0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 390;
                vrLoc = 0;
        };
        0D014FAC0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 270;
                vrLoc = 0;
        };
        0D014FAD0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 2";
                rLen = 0;
                rLoc = 61;
                rType = 0;
                vrLen = 253;
                vrLoc = 0;
        };
        0D014FAF0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 335;
                vrLoc = 0;
        };
        0D014FB10F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 214;
                vrLoc = 0;
        };
        0D014FB20F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 2";
                rLen = 0;
                rLoc = 37;
                rType = 0;
                vrLen = 238;
                vrLoc = 0;
        };
        0D014FB40F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 295;
                vrLoc = 0;
        };
        0D014FB50F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 265;
                vrLoc = 0;
        };
        0D014FB60F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
                name = "RGrid.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D014FB70F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 469;
                vrLoc = 0;
        };
        0D014FB80F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
                name = "save_raw.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 261;
                vrLoc = 0;
        };
        0D014FB90F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 2";
                rLen = 0;
                rLoc = 50;
                rType = 0;
                vrLen = 253;
                vrLoc = 0;
        };
        0D014FBA0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
                name = "ThreeDDDA.h: 2";
                rLen = 0;
                rLoc = 50;
                rType = 0;
                vrLen = 227;
                vrLoc = 0;
        };
        0D014FBB0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
                name = "Triangle.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 219;
                vrLoc = 0;
        };
        0D014FBC0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
                name = "TrilinFilter.h: 2";
                rLen = 0;
                rLoc = 63;
                rType = 0;
                vrLen = 288;
                vrLoc = 0;
        };
        0D014FBF0F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */;
                name = "Vec2i.h: 12";
                rLen = 3;
                rLoc = 185;
                rType = 0;
                vrLen = 225;
                vrLoc = 0;
        };
        0D014FC00F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 693;
                vrLoc = 0;
        };
        0D014FC10F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */;
                name = "image_DXT.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 246;
                vrLoc = 340;
        };
        0D014FC20F64677700828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */;
                name = "SOIL.c: 109";
                rLen = 24;
                rLoc = 3407;
                rType = 0;
                vrLen = 300;
                vrLoc = 3264;
        };
        0D014FCF0F6467EB00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 723";
                rLen = 0;
                rLoc = 25889;
                rType = 0;
                vrLen = 463;
                vrLoc = 37490;
        };
        0D014FD20F6467EB00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 350;
                vrLoc = 1455;
        };
        0D014FD30F6467EB00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 723";
                rLen = 0;
                rLoc = 25889;
                rType = 0;
                vrLen = 463;
                vrLoc = 37490;
        };
        0D01500B0F646C3800828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 214;
                vrLoc = 0;
        };
        0D0150490F646D0700828A8E /* load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 660}}";
                        sepNavSelRange = "{346, 15}";
                        sepNavVisRange = "{0, 375}";
                };
        };
        0D01504A0F646D0700828A8E /* load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1216}}";
                        sepNavSelRange = "{782, 0}";
                        sepNavVisRange = "{267, 718}";
                };
        };
        0D01505F0F646EBA00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 4";
                rLen = 143;
                rLoc = 83;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D0150600F646EBA00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0150490F646D0700828A8E /* load.h */;
                name = "load.h: 18";
                rLen = 15;
                rLoc = 346;
                rType = 0;
                vrLen = 375;
                vrLoc = 0;
        };
        0D0150650F646EBA00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0150490F646D0700828A8E /* load.h */;
                name = "load.h: 13";
                rLen = 0;
                rLoc = 198;
                rType = 0;
                vrLen = 206;
                vrLoc = 0;
        };
        0D0150680F646EBA00828A8E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D01504A0F646D0700828A8E /* load.cpp */;
                name = "load.cpp: 12";
                rLen = 0;
                rLoc = 1313;
                rType = 0;
                vrLen = 162;
                vrLoc = 0;
        };
        0D04CAF20F75A4ED001103D6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416F0E4B21AB005EA01C /* SOIL.c */;
                name = "SOIL.c: 1368";
                rLen = 114;
                rLoc = 40763;
                rType = 0;
                vrLen = 1125;
                vrLoc = 37319;
        };
        0D04CAF40F75A4ED001103D6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
                name = "ArithVec.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 593;
                vrLoc = 1444;
        };
        0D0B19810F6F059400A9B435 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 121";
                rLen = 0;
                rLoc = 2449;
                rType = 0;
                vrLen = 837;
                vrLoc = 117;
        };
        0D0B19830F6F059400A9B435 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
                name = "volpoly.cpp: 23";
                rLen = 0;
                rLoc = 496;
                rType = 0;
                vrLen = 745;
                vrLoc = 147;
        };
        0D0B19860F6F059400A9B435 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 26";
                rLen = 22;
                rLoc = 557;
                rType = 0;
                vrLen = 957;
                vrLoc = 766;
        };
        0D0CAEB20C6112FC003604C6 /* Project object */ = {
                activeBuildConfigurationName = Release;
                activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
                activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
                addToTargets = (
                        0D0CAEC00C611308003604C6 /* GEL */,
                );
                breakpoints = (
                );
                codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                        0DB883B50C611FB20040A677 /* Raytracer */,
                        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                        0DB884040C6121240040A677 /* Decimator */,
                        0DB884090C6121400040A677 /* RangeScanViewer */,
                        0DB8840E0C6121570040A677 /* BoundaryCollapse */,
                        0DB8841E0C6121710040A677 /* VolumePolygonize */,
                        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
                        0D5270470CE1E5BB00FA4789 /* PathTracer */,
                        0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
                        0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
                );
                ignoreBreakpointsInProjectsDict = {
                };
                perUserDictionary = {
                        "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        210,
                                        20,
                                        110,
                                        109,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBreakpointsDataSource_ActionID,
                                        PBXBreakpointsDataSource_TypeID,
                                        PBXBreakpointsDataSource_BreakpointID,
                                        PBXBreakpointsDataSource_UseID,
                                        PBXBreakpointsDataSource_LocationID,
                                        PBXBreakpointsDataSource_ConditionID,
                                        PBXBreakpointsDataSource_ContinueID,
                                );
                        };
                        "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        383,
                                        20,
                                        310,
                                        310,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBreakpointsDataSource_ActionID,
                                        PBXBreakpointsDataSource_TypeID,
                                        PBXBreakpointsDataSource_BreakpointID,
                                        PBXBreakpointsDataSource_UseID,
                                        PBXBreakpointsDataSource_LocationID,
                                        PBXBreakpointsDataSource_ConditionID,
                                        PBXBreakpointsDataSource_ContinueID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        200,
                                        200,
                                        582,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXBookmarksDataSource_LocationID,
                                        PBXBookmarksDataSource_NameID,
                                        PBXBookmarksDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        489,
                                        587,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXErrorsWarningsDataSource_TypeID,
                                        PBXErrorsWarningsDataSource_MessageID,
                                        PBXErrorsWarningsDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        22,
                                        300,
                                        813.58349609375,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXExecutablesDataSource_ActiveFlagID,
                                        PBXExecutablesDataSource_NameID,
                                        PBXExecutablesDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_ObjectSize_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        886,
                                        20,
                                        48,
                                        43,
                                        43,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                        PBXFileDataSource_Target_ColumnID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        200,
                                        786,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFindDataSource_MessageID,
                                        PBXFindDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        20,
                                        748,
                                        20,
                                        48,
                                        43,
                                        43,
                                        20,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_SCM_ColumnID,
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                        PBXFileDataSource_Target_ColumnID,
                                );
                        };
                        PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        886,
                                        60,
                                        20,
                                        48,
                                        43,
                                        43,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXFileDataSource_FiletypeID,
                                        PBXFileDataSource_Filename_ColumnID,
                                        PBXTargetDataSource_PrimaryAttribute,
                                        PBXFileDataSource_Built_ColumnID,
                                        PBXFileDataSource_ObjectSize_ColumnID,
                                        PBXFileDataSource_Errors_ColumnID,
                                        PBXFileDataSource_Warnings_ColumnID,
                                );
                        };
                        PBXPerProjectTemplateStateSaveDate = 259418569;
                        PBXWorkspaceStateSaveDate = 259418569;
                };
                perUserProjectItems = {
                        0D014F670F6465EB00828A8E /* PBXTextBookmark */ = 0D014F670F6465EB00828A8E /* PBXTextBookmark */;
                        0D014F830F64677700828A8E /* PBXTextBookmark */ = 0D014F830F64677700828A8E /* PBXTextBookmark */;
                        0D014F840F64677700828A8E /* PBXTextBookmark */ = 0D014F840F64677700828A8E /* PBXTextBookmark */;
                        0D014F850F64677700828A8E /* PBXTextBookmark */ = 0D014F850F64677700828A8E /* PBXTextBookmark */;
                        0D014F890F64677700828A8E /* PBXTextBookmark */ = 0D014F890F64677700828A8E /* PBXTextBookmark */;
                        0D014F8A0F64677700828A8E /* PBXTextBookmark */ = 0D014F8A0F64677700828A8E /* PBXTextBookmark */;
                        0D014F8B0F64677700828A8E /* PBXTextBookmark */ = 0D014F8B0F64677700828A8E /* PBXTextBookmark */;
                        0D014F8C0F64677700828A8E /* PBXTextBookmark */ = 0D014F8C0F64677700828A8E /* PBXTextBookmark */;
                        0D014F8E0F64677700828A8E /* PBXTextBookmark */ = 0D014F8E0F64677700828A8E /* PBXTextBookmark */;
                        0D014F900F64677700828A8E /* PBXTextBookmark */ = 0D014F900F64677700828A8E /* PBXTextBookmark */;
                        0D014F910F64677700828A8E /* PBXTextBookmark */ = 0D014F910F64677700828A8E /* PBXTextBookmark */;
                        0D014F920F64677700828A8E /* PBXTextBookmark */ = 0D014F920F64677700828A8E /* PBXTextBookmark */;
                        0D014F940F64677700828A8E /* PBXTextBookmark */ = 0D014F940F64677700828A8E /* PBXTextBookmark */;
                        0D014F9A0F64677700828A8E /* PBXTextBookmark */ = 0D014F9A0F64677700828A8E /* PBXTextBookmark */;
                        0D014F9D0F64677700828A8E /* PBXTextBookmark */ = 0D014F9D0F64677700828A8E /* PBXTextBookmark */;
                        0D014F9E0F64677700828A8E /* PBXTextBookmark */ = 0D014F9E0F64677700828A8E /* PBXTextBookmark */;
                        0D014F9F0F64677700828A8E /* PBXTextBookmark */ = 0D014F9F0F64677700828A8E /* PBXTextBookmark */;
                        0D014FA00F64677700828A8E /* PBXTextBookmark */ = 0D014FA00F64677700828A8E /* PBXTextBookmark */;
                        0D014FA20F64677700828A8E /* PBXTextBookmark */ = 0D014FA20F64677700828A8E /* PBXTextBookmark */;
                        0D014FA30F64677700828A8E /* PBXTextBookmark */ = 0D014FA30F64677700828A8E /* PBXTextBookmark */;
                        0D014FA40F64677700828A8E /* PBXTextBookmark */ = 0D014FA40F64677700828A8E /* PBXTextBookmark */;
                        0D014FA50F64677700828A8E /* PBXTextBookmark */ = 0D014FA50F64677700828A8E /* PBXTextBookmark */;
                        0D014FA60F64677700828A8E /* PBXTextBookmark */ = 0D014FA60F64677700828A8E /* PBXTextBookmark */;
                        0D014FA70F64677700828A8E /* PBXTextBookmark */ = 0D014FA70F64677700828A8E /* PBXTextBookmark */;
                        0D014FA80F64677700828A8E /* PBXTextBookmark */ = 0D014FA80F64677700828A8E /* PBXTextBookmark */;
                        0D014FA90F64677700828A8E /* PBXTextBookmark */ = 0D014FA90F64677700828A8E /* PBXTextBookmark */;
                        0D014FAA0F64677700828A8E /* PBXTextBookmark */ = 0D014FAA0F64677700828A8E /* PBXTextBookmark */;
                        0D014FAC0F64677700828A8E /* PBXTextBookmark */ = 0D014FAC0F64677700828A8E /* PBXTextBookmark */;
                        0D014FAD0F64677700828A8E /* PBXTextBookmark */ = 0D014FAD0F64677700828A8E /* PBXTextBookmark */;
                        0D014FAF0F64677700828A8E /* PBXTextBookmark */ = 0D014FAF0F64677700828A8E /* PBXTextBookmark */;
                        0D014FB10F64677700828A8E /* PBXTextBookmark */ = 0D014FB10F64677700828A8E /* PBXTextBookmark */;
                        0D014FB20F64677700828A8E /* PBXTextBookmark */ = 0D014FB20F64677700828A8E /* PBXTextBookmark */;
                        0D014FB40F64677700828A8E /* PBXTextBookmark */ = 0D014FB40F64677700828A8E /* PBXTextBookmark */;
                        0D014FB50F64677700828A8E /* PBXTextBookmark */ = 0D014FB50F64677700828A8E /* PBXTextBookmark */;
                        0D014FB60F64677700828A8E /* PBXTextBookmark */ = 0D014FB60F64677700828A8E /* PBXTextBookmark */;
                        0D014FB70F64677700828A8E /* PBXTextBookmark */ = 0D014FB70F64677700828A8E /* PBXTextBookmark */;
                        0D014FB80F64677700828A8E /* PBXTextBookmark */ = 0D014FB80F64677700828A8E /* PBXTextBookmark */;
                        0D014FB90F64677700828A8E /* PBXTextBookmark */ = 0D014FB90F64677700828A8E /* PBXTextBookmark */;
                        0D014FBA0F64677700828A8E /* PBXTextBookmark */ = 0D014FBA0F64677700828A8E /* PBXTextBookmark */;
                        0D014FBB0F64677700828A8E /* PBXTextBookmark */ = 0D014FBB0F64677700828A8E /* PBXTextBookmark */;
                        0D014FBC0F64677700828A8E /* PBXTextBookmark */ = 0D014FBC0F64677700828A8E /* PBXTextBookmark */;
                        0D014FBF0F64677700828A8E /* PBXTextBookmark */ = 0D014FBF0F64677700828A8E /* PBXTextBookmark */;
                        0D014FC00F64677700828A8E /* PBXTextBookmark */ = 0D014FC00F64677700828A8E /* PBXTextBookmark */;
                        0D014FC10F64677700828A8E /* PBXTextBookmark */ = 0D014FC10F64677700828A8E /* PBXTextBookmark */;
                        0D014FC20F64677700828A8E /* PBXTextBookmark */ = 0D014FC20F64677700828A8E /* PBXTextBookmark */;
                        0D014FCF0F6467EB00828A8E /* PBXTextBookmark */ = 0D014FCF0F6467EB00828A8E /* PBXTextBookmark */;
                        0D014FD20F6467EB00828A8E /* PBXTextBookmark */ = 0D014FD20F6467EB00828A8E /* PBXTextBookmark */;
                        0D014FD30F6467EB00828A8E /* PBXTextBookmark */ = 0D014FD30F6467EB00828A8E /* PBXTextBookmark */;
                        0D01500B0F646C3800828A8E /* PBXTextBookmark */ = 0D01500B0F646C3800828A8E /* PBXTextBookmark */;
                        0D01505F0F646EBA00828A8E /* PBXTextBookmark */ = 0D01505F0F646EBA00828A8E /* PBXTextBookmark */;
                        0D0150600F646EBA00828A8E /* PBXTextBookmark */ = 0D0150600F646EBA00828A8E /* PBXTextBookmark */;
                        0D0150650F646EBA00828A8E /* PBXTextBookmark */ = 0D0150650F646EBA00828A8E /* PBXTextBookmark */;
                        0D0150680F646EBA00828A8E /* PBXTextBookmark */ = 0D0150680F646EBA00828A8E /* PBXTextBookmark */;
                        0D04CAF20F75A4ED001103D6 /* PBXTextBookmark */ = 0D04CAF20F75A4ED001103D6 /* PBXTextBookmark */;
                        0D04CAF40F75A4ED001103D6 /* PBXTextBookmark */ = 0D04CAF40F75A4ED001103D6 /* PBXTextBookmark */;
                        0D0B19810F6F059400A9B435 /* PBXTextBookmark */ = 0D0B19810F6F059400A9B435 /* PBXTextBookmark */;
                        0D0B19830F6F059400A9B435 /* PBXTextBookmark */ = 0D0B19830F6F059400A9B435 /* PBXTextBookmark */;
                        0D0B19860F6F059400A9B435 /* PBXTextBookmark */ = 0D0B19860F6F059400A9B435 /* PBXTextBookmark */;
                        0D0F42750F5598B100914063 /* PBXTextBookmark */ = 0D0F42750F5598B100914063 /* PBXTextBookmark */;
                        0D0F427D0F5599D300914063 /* PBXTextBookmark */ = 0D0F427D0F5599D300914063 /* PBXTextBookmark */;
                        0D17F4CE0EEED46100DD1F23 /* PBXTextBookmark */ = 0D17F4CE0EEED46100DD1F23 /* PBXTextBookmark */;
                        0D23E5420ECB8517000B0A31 /* PBXTextBookmark */ = 0D23E5420ECB8517000B0A31 /* PBXTextBookmark */;
                        0D23E5660ECB8720000B0A31 /* PBXTextBookmark */ = 0D23E5660ECB8720000B0A31 /* PBXTextBookmark */;
                        0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */ = 0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */;
                        0D2C03400F5C2FA8008807D6 /* PBXTextBookmark */ = 0D2C03400F5C2FA8008807D6 /* PBXTextBookmark */;
                        0D38F13C0F55DDF300691153 /* PBXTextBookmark */ = 0D38F13C0F55DDF300691153 /* PBXTextBookmark */;
                        0D38F13D0F55DDF300691153 /* PBXTextBookmark */ = 0D38F13D0F55DDF300691153 /* PBXTextBookmark */;
                        0D3A19A10F6A6449002CCF97 /* PBXTextBookmark */ = 0D3A19A10F6A6449002CCF97 /* PBXTextBookmark */;
                        0D3A19A20F6A6449002CCF97 /* PBXTextBookmark */ = 0D3A19A20F6A6449002CCF97 /* PBXTextBookmark */;
                        0D3C48E80F4A247600659824 /* PBXTextBookmark */ = 0D3C48E80F4A247600659824 /* PBXTextBookmark */;
                        0D3C48E90F4A247600659824 /* PBXTextBookmark */ = 0D3C48E90F4A247600659824 /* PBXTextBookmark */;
                        0D3C48F10F4A247600659824 /* PBXTextBookmark */ = 0D3C48F10F4A247600659824 /* PBXTextBookmark */;
                        0D3C48F20F4A247600659824 /* PBXTextBookmark */ = 0D3C48F20F4A247600659824 /* PBXTextBookmark */;
                        0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */ = 0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */;
                        0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */ = 0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */;
                        0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */ = 0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */;
                        0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */ = 0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */;
                        0D3FD5B70F73A06700EBB53F /* PBXTextBookmark */ = 0D3FD5B70F73A06700EBB53F /* PBXTextBookmark */;
                        0D3FD5B90F73A06700EBB53F /* PBXTextBookmark */ = 0D3FD5B90F73A06700EBB53F /* PBXTextBookmark */;
                        0D4BA2B30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2B90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2B90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2BF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2BF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2C90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2C90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2CF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2CF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2D90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2D90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2DF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2DF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2E90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2E90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2EA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2EA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2EB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2EB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2EC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2EC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2ED0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2ED0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2EE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2EE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2EF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2EF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2F90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2F90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA2FF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA2FF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3000F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3000F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3010F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3010F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3020F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3020F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3030F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3030F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3040F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3040F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3050F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3050F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3060F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3060F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3070F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3070F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3080F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3080F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3090F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3090F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA30F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA30F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3100F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3100F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3110F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3110F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3120F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3120F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3130F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3130F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3140F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3140F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3150F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3150F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3160F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3160F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3170F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3170F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3180F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3180F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3190F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3190F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA31F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA31F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3200F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3200F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3210F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3210F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3220F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3220F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3230F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3230F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3240F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3240F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3250F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3250F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3260F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3260F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3270F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3270F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3280F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3280F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3290F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3290F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA32F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA32F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3300F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3300F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3310F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3310F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3320F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3320F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3330F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3330F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3340F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3340F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3350F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3350F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3360F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3360F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3370F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3370F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3380F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3380F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3390F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3390F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA33F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA33F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3400F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3400F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3410F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3410F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3420F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3420F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3430F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3430F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3440F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3440F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3450F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3450F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3460F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3460F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3470F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3470F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3480F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3480F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3490F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3490F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA34F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA34F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3500F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3500F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3510F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3510F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3520F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3520F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3530F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3530F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3540F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3540F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3550F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3550F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3560F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3560F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3570F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3570F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3580F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3580F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3590F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3590F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA35F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA35F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3600F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3600F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3610F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3610F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3620F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3620F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3630F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3630F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3640F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3640F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3650F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3650F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3660F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3660F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3670F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3670F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3680F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3680F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3690F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3690F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA36F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA36F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3700F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3700F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3710F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3710F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3720F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3720F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3730F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3730F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3740F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3740F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3750F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3750F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3760F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3760F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3770F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3770F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3780F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3780F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3790F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3790F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA37F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA37F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3800F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3800F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3810F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3810F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3820F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3820F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3830F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3830F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3840F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3840F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3850F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3850F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3860F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3860F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3870F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3870F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3880F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3880F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3890F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3890F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA38F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA38F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3900F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3900F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3910F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3910F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3920F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3920F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3930F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3930F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3940F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3940F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3950F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3950F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3960F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3960F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3970F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3970F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3980F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3980F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3990F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3990F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39A0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39A0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39B0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39B0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39C0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39C0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39D0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39D0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39E0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39E0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA39F0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA39F0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3A90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3A90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3AF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3AF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3B90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3B90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3BF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3BF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3C90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3C90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3CF0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3CF0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D00F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D00F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D10F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D10F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D20F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D20F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D30F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D30F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D40F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D40F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D50F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D50F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D60F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D60F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D70F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D70F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D80F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D80F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3D90F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3D90F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3DA0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3DA0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3DB0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3DB0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3DC0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3DC0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3DD0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3DD0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D4BA3DE0F7670BB00D43A62 /* PBXTextBookmark */ = 0D4BA3DE0F7670BB00D43A62 /* PBXTextBookmark */;
                        0D504D3E0EFA947000960795 /* PBXTextBookmark */ = 0D504D3E0EFA947000960795 /* PBXTextBookmark */;
                        0D52F1BA0F5B1AA500545DA6 /* PBXTextBookmark */ = 0D52F1BA0F5B1AA500545DA6 /* PBXTextBookmark */;
                        0D5EB7470F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7470F4AB7D000034165 /* PBXTextBookmark */;
                        0D5EB7480F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7480F4AB7D000034165 /* PBXTextBookmark */;
                        0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */;
                        0D5EB7500F4AB7D000034165 /* PBXTextBookmark */ = 0D5EB7500F4AB7D000034165 /* PBXTextBookmark */;
                        0D5EB7960F4AD22A00034165 /* PBXTextBookmark */ = 0D5EB7960F4AD22A00034165 /* PBXTextBookmark */;
                        0D5EB79C0F4AD22A00034165 /* PBXTextBookmark */ = 0D5EB79C0F4AD22A00034165 /* PBXTextBookmark */;
                        0D5EB79F0F4AD22A00034165 /* PBXTextBookmark */ = 0D5EB79F0F4AD22A00034165 /* PBXTextBookmark */;
                        0D5EB7A10F4AD22A00034165 /* PBXTextBookmark */ = 0D5EB7A10F4AD22A00034165 /* PBXTextBookmark */;
                        0D5EB7A30F4AD22A00034165 /* PBXTextBookmark */ = 0D5EB7A30F4AD22A00034165 /* PBXTextBookmark */;
                        0D6900910F2540B800919E6F /* PBXTextBookmark */ = 0D6900910F2540B800919E6F /* PBXTextBookmark */;
                        0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */ = 0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */;
                        0D8085A80F5558DF006A436D /* PBXTextBookmark */ = 0D8085A80F5558DF006A436D /* PBXTextBookmark */;
                        0D8085AB0F5558DF006A436D /* PBXTextBookmark */ = 0D8085AB0F5558DF006A436D /* PBXTextBookmark */;
                        0D8B64E10F3EE9E800ADA362 /* PBXTextBookmark */ = 0D8B64E10F3EE9E800ADA362 /* PBXTextBookmark */;
                        0D93A7270EDB7947006875FB /* PBXTextBookmark */ = 0D93A7270EDB7947006875FB /* PBXTextBookmark */;
                        0D93A72B0EDB7947006875FB /* PBXTextBookmark */ = 0D93A72B0EDB7947006875FB /* PBXTextBookmark */;
                        0D93A72C0EDB7947006875FB /* PBXTextBookmark */ = 0D93A72C0EDB7947006875FB /* PBXTextBookmark */;
                        0D93A7470EDB7947006875FB /* PBXTextBookmark */ = 0D93A7470EDB7947006875FB /* PBXTextBookmark */;
                        0D972B250F1CE48E0047DB03 /* PBXTextBookmark */ = 0D972B250F1CE48E0047DB03 /* PBXTextBookmark */;
                        0D9CBA000F693651008931E4 /* PBXTextBookmark */ = 0D9CBA000F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA020F693651008931E4 /* PBXTextBookmark */ = 0D9CBA020F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA030F693651008931E4 /* PBXTextBookmark */ = 0D9CBA030F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA050F693651008931E4 /* PBXTextBookmark */ = 0D9CBA050F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA080F693651008931E4 /* PBXTextBookmark */ = 0D9CBA080F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA0A0F693651008931E4 /* PBXTextBookmark */ = 0D9CBA0A0F693651008931E4 /* PBXTextBookmark */;
                        0D9CBA0F0F693651008931E4 /* PBXTextBookmark */ = 0D9CBA0F0F693651008931E4 /* PBXTextBookmark */;
                        0DA2A4F80F5FC749007CCD73 /* PBXTextBookmark */ = 0DA2A4F80F5FC749007CCD73 /* PBXTextBookmark */;
                        0DA2A4FC0F5FC749007CCD73 /* PBXTextBookmark */ = 0DA2A4FC0F5FC749007CCD73 /* PBXTextBookmark */;
                        0DA565E80F3F70F5002A5EE0 /* PBXTextBookmark */ = 0DA565E80F3F70F5002A5EE0 /* PBXTextBookmark */;
                        0DA565FF0F3F7227002A5EE0 /* PBXTextBookmark */ = 0DA565FF0F3F7227002A5EE0 /* PBXTextBookmark */;
                        0DB6C9000F3CF1680088DC70 /* PBXTextBookmark */ = 0DB6C9000F3CF1680088DC70 /* PBXTextBookmark */;
                        0DB6C9070F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9070F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9240F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9240F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9260F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9260F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9380F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9380F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9390F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9390F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C93B0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C93B0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C93E0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C93E0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9440F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9440F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9450F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9450F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9460F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9460F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9470F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9470F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9480F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9480F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9490F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9490F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C94A0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C94A0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C94C0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C94C0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C94D0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C94D0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C94E0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C94E0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9500F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9500F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9510F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9510F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9520F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9520F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9540F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9540F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9560F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9560F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9580F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9580F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9590F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9590F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C95A0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C95A0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C95C0F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C95C0F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9610F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9610F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9640F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9640F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9650F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9650F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9660F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9660F3CFB860088DC70 /* PBXTextBookmark */;
                        0DB6C9670F3CFB860088DC70 /* PBXTextBookmark */ = 0DB6C9670F3CFB860088DC70 /* PBXTextBookmark */;
                        0DC6B3830F41BAD900849378 /* PBXTextBookmark */ = 0DC6B3830F41BAD900849378 /* PBXTextBookmark */;
                        0DD3CA360F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA360F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA3A0F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA3A0F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA3B0F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA3B0F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA3E0F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA3E0F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA3F0F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA3F0F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA460F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA460F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA470F7663330092DFC6 /* PBXTextBookmark */ = 0DD3CA470F7663330092DFC6 /* PBXTextBookmark */;
                        0DD3CA6B0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA6B0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA6C0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA6C0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA6D0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA6D0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA6E0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA6E0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA6F0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA6F0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA700F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA700F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA710F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA710F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA720F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA720F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA730F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA730F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA740F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA740F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA750F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA750F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA760F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA760F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA770F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA770F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA780F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA780F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA790F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA790F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7A0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7A0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7B0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7B0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7C0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7C0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7D0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7D0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7E0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7E0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA7F0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA7F0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA800F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA800F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA810F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA810F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA820F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA820F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA830F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA830F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA840F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA840F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA8B0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA8B0F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA910F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA910F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA930F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA930F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA950F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA950F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA990F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA990F7668440092DFC6 /* PBXTextBookmark */;
                        0DD3CA9C0F7668440092DFC6 /* PBXTextBookmark */ = 0DD3CA9C0F7668440092DFC6 /* PBXTextBookmark */;
                        0DDE961C0EE92030001DBE4F /* PBXTextBookmark */ = 0DDE961C0EE92030001DBE4F /* PBXTextBookmark */;
                        0DDE97640EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97640EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97740EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97740EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97750EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97750EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97760EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97760EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97770EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97770EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE977F0EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE977F0EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97820EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97820EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97830EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97830EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97850EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97850EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97860EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97860EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97870EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97870EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97880EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97880EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE97890EE965FC001DBE4F /* PBXTextBookmark */ = 0DDE97890EE965FC001DBE4F /* PBXTextBookmark */;
                        0DDE989A0EE9D70D001DBE4F /* PBXTextBookmark */ = 0DDE989A0EE9D70D001DBE4F /* PBXTextBookmark */;
                        0DE3D4670F424E3F00D815C4 /* PBXTextBookmark */ = 0DE3D4670F424E3F00D815C4 /* PBXTextBookmark */;
                        0DE866FC0EC73D6500528875 /* PBXTextBookmark */ = 0DE866FC0EC73D6500528875 /* PBXTextBookmark */;
                        0DE866FE0EC73D6500528875 /* PBXTextBookmark */ = 0DE866FE0EC73D6500528875 /* PBXTextBookmark */;
                        0DE867080EC7A80B00528875 /* PBXTextBookmark */ = 0DE867080EC7A80B00528875 /* PBXTextBookmark */;
                        0DF12BE40F6E3CFC00D0E611 /* PBXTextBookmark */ = 0DF12BE40F6E3CFC00D0E611 /* PBXTextBookmark */;
                        0DF12BE50F6E3CFC00D0E611 /* PBXTextBookmark */ = 0DF12BE50F6E3CFC00D0E611 /* PBXTextBookmark */;
                        0DF8C0C90F58523B00031AD4 /* PBXTextBookmark */ = 0DF8C0C90F58523B00031AD4 /* PBXTextBookmark */;
                        0DFA98740F65D4260050F51C /* PBXTextBookmark */ = 0DFA98740F65D4260050F51C /* PBXTextBookmark */;
                        0DFA98750F65D4260050F51C /* PBXTextBookmark */ = 0DFA98750F65D4260050F51C /* PBXTextBookmark */;
                        0DFBE5270EC0DE15003D675E /* PBXTextBookmark */ = 0DFBE5270EC0DE15003D675E /* PBXTextBookmark */;
                        0DFBE5280EC0DE15003D675E /* PBXTextBookmark */ = 0DFBE5280EC0DE15003D675E /* PBXTextBookmark */;
                        0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */;
                        0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */;
                        0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */;
                        0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */;
                        0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */;
                        0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */ = 0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */;
                };
                sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
                userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
                userBuildSettings = {
                };
        };
        0D0CAEB60C6112FC003604C6 /* Source Control */ = {
                isa = PBXSourceControlManager;
                fallbackIsa = XCSourceControlManager;
                isSCMEnabled = 1;
                scmConfiguration = {
                        SubversionToolPath = /opt/local/bin/svn;
                        repositoryName = "GEL SVN";
                };
                scmType = scm.subversion;
        };
        0D0CAEB70C6112FC003604C6 /* Code sense */ = {
                isa = PBXCodeSenseManager;
                indexTemplatePath = "";
        };
        0D0CAEC00C611308003604C6 /* GEL */ = {
                activeExec = 0;
        };
        0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 8075}}";
                        sepNavSelRange = "{124, 0}";
                        sepNavVisRange = "{0, 759}";
                        sepNavVisRect = "{{0, 5966}, {961, 390}}";
                };
        };
        0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 5700}}";
                        sepNavSelRange = "{7470, 0}";
                        sepNavVisRange = "{0, 727}";
                        sepNavVisRect = "{{0, 0}, {961, 728}}";
                };
        };
        0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1368}}";
                        sepNavSelRange = "{423, 4}";
                        sepNavVisRange = "{0, 756}";
                };
        };
        0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1140}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 744}";
                };
        };
        0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
                        sepNavSelRange = "{520, 6}";
                        sepNavVisRange = "{0, 826}";
                        sepNavVisRect = "{{0, 141}, {1081, 613}}";
                };
        };
        0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 4142}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{5062, 1165}";
                        sepNavVisRect = "{{0, 3301}, {1081, 613}}";
                };
        };
        0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3021}}";
                        sepNavSelRange = "{642, 4}";
                        sepNavVisRange = "{0, 818}";
                        sepNavVisRect = "{{1, 1796}, {758, 801}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2280}}";
                        sepNavSelRange = "{559, 7}";
                        sepNavVisRange = "{0, 920}";
                        sepNavVisRect = "{{0, 1806}, {961, 390}}";
                };
        };
        0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 9462}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 964}";
                        sepNavVisRect = "{{0, 953}, {961, 291}}";
                };
        };
        0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 817}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 812}";
                };
        };
        0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
                        sepNavSelRange = "{196, 3}";
                        sepNavVisRange = "{0, 730}";
                };
        };
        0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 837}";
                };
        };
        0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
                        sepNavSelRange = "{196, 3}";
                        sepNavVisRange = "{0, 1035}";
                };
        };
        0D0CAED40C61132B003604C6 /* ArithVec3Int.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 798}}";
                        sepNavSelRange = "{186, 3}";
                        sepNavVisRange = "{0, 1015}";
                };
        };
        0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
                        sepNavSelRange = "{333, 3}";
                        sepNavVisRange = "{0, 746}";
                        sepNavVisRect = "{{0, 308}, {961, 291}}";
                };
        };
        0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1197}}";
                        sepNavSelRange = "{203, 6}";
                        sepNavVisRange = "{0, 637}";
                        sepNavVisRect = "{{0, 386}, {961, 291}}";
                };
        };
        0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{193, 3}";
                        sepNavVisRange = "{0, 471}";
                };
        };
        0D0CAED80C61132B003604C6 /* BitMask.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 497}";
                };
        };
        0D0CAED90C61132B003604C6 /* CGLA.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
                        sepNavSelRange = "{3955, 0}";
                        sepNavVisRange = "{0, 664}";
                };
        };
        0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2014}}";
                        sepNavSelRange = "{667, 0}";
                        sepNavVisRange = "{533, 883}";
                        sepNavVisRect = "{{0, 855}, {1081, 485}}";
                };
        };
        0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{818, 75}";
                        sepNavVisRange = "{0, 902}";
                        sepNavVisRect = "{{0, 47}, {1081, 485}}";
                };
        };
        0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{190, 43}";
                        sepNavVisRange = "{0, 616}";
                };
        };
        0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{302, 6}";
                        sepNavVisRange = "{0, 823}";
                };
        };
        0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 703}}";
                        sepNavSelRange = "{302, 6}";
                        sepNavVisRange = "{0, 827}";
                };
        };
        0D0CAEE00C61132B003604C6 /* Mat2x3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 728}";
                };
        };
        0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 758}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
                        sepNavSelRange = "{328, 3}";
                        sepNavVisRange = "{0, 859}";
                        sepNavVisRect = "{{0, 427}, {1081, 485}}";
                };
        };
        0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 602}";
                        sepNavVisRect = "{{0, 280}, {1081, 613}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 874}}";
                        sepNavSelRange = "{336, 6}";
                        sepNavVisRange = "{0, 856}";
                        sepNavVisRect = "{{0, 340}, {1081, 613}}";
                };
        };
        0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
                        sepNavSelRange = "{1018, 0}";
                        sepNavVisRange = "{595, 430}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1444}}";
                        sepNavSelRange = "{446, 6}";
                        sepNavVisRange = "{0, 896}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1197}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 630}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
                        sepNavSelRange = "{442, 6}";
                        sepNavVisRange = "{0, 950}";
                        sepNavVisRect = "{{0, 532}, {1081, 485}}";
                };
        };
        0D0CAEE90C61132B003604C6 /* Quatd.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1501}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 937}";
                };
        };
        0D0CAEEA0C61132B003604C6 /* Quaternion.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 135}";
                };
        };
        0D0CAEEB0C61132B003604C6 /* Quatf.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 928}";
                };
        };
        0D0CAEEC0C61132B003604C6 /* statistics.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
                        sepNavSelRange = "{489, 0}";
                        sepNavVisRange = "{0, 490}";
                        sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
                };
        };
        0D0CAEED0C61132B003604C6 /* statistics.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
                        sepNavSelRange = "{365, 0}";
                        sepNavVisRange = "{0, 707}";
                };
        };
        0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 192}";
                        sepNavVisRect = "{{0, 0}, {1081, 760}}";
                };
        };
        0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 608}";
                };
        };
        0D0CAEF00C61132B003604C6 /* UnitVector.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1235}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 846}";
                };
        };
        0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{229, 3}";
                        sepNavVisRange = "{0, 580}";
                        sepNavVisRect = "{{0, 374}, {961, 291}}";
                };
        };
        0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{208, 3}";
                        sepNavVisRange = "{0, 574}";
                };
        };
        0D0CAEF30C61132B003604C6 /* Vec2i.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 154}";
                };
        };
        0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{185, 3}";
                        sepNavVisRange = "{0, 536}";
                };
        };
        0D0CAEF50C61132B003604C6 /* Vec2ui.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 573}";
                };
        };
        0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
                        sepNavSelRange = "{279, 3}";
                        sepNavVisRange = "{0, 713}";
                        sepNavVisRect = "{{0, 515}, {961, 291}}";
                };
        };
        0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 366}";
                };
        };
        0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
                        sepNavSelRange = "{474, 3}";
                        sepNavVisRange = "{0, 802}";
                        sepNavVisRect = "{{0, 0}, {1081, 689}}";
                };
        };
        0D0CAEF90C61132B003604C6 /* Vec3Hf.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 256}";
                };
        };
        0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 382}";
                };
        };
        0D0CAEFB0C61132B003604C6 /* Vec3i.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 760}}";
                        sepNavSelRange = "{402, 3}";
                        sepNavVisRange = "{0, 821}";
                };
        };
        0D0CAEFC0C61132B003604C6 /* Vec3uc.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 527}";
                };
        };
        0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 646}}";
                        sepNavSelRange = "{367, 3}";
                        sepNavVisRange = "{0, 699}";
                };
        };
        0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
                        sepNavSelRange = "{297, 3}";
                        sepNavVisRange = "{0, 898}";
                        sepNavVisRect = "{{0, 323}, {961, 291}}";
                };
        };
        0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
                        sepNavSelRange = "{296, 3}";
                        sepNavVisRange = "{0, 885}";
                };
        };
        0D0CAF000C61132B003604C6 /* Vec4uc.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
                        sepNavSelRange = "{120, 0}";
                        sepNavVisRange = "{72, 139}";
                };
        };
        0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2755}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 722}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF030C61132B003604C6 /* AABox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 950}}";
                        sepNavSelRange = "{47, 0}";
                        sepNavVisRange = "{0, 696}";
                };
        };
        0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 919}";
                        sepNavVisRect = "{{0, 633}, {1353, 160}}";
                };
        };
        0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 4123}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1049}";
                };
        };
        0D0CAF060C61132C003604C6 /* BBox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1368}}";
                        sepNavSelRange = "{47, 0}";
                        sepNavVisRange = "{0, 764}";
                };
        };
        0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1007}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 723}";
                };
        };
        0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 684}}";
                        sepNavSelRange = "{54, 0}";
                        sepNavVisRange = "{0, 904}";
                };
        };
        0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 147}";
                };
        };
        0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1862}}";
                        sepNavSelRange = "{54, 0}";
                        sepNavVisRange = "{0, 858}";
                };
        };
        0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 678}";
                };
        };
        0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 970}";
                };
        };
        0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3819}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 606}";
                };
        };
        0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 798}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 602}";
                };
        };
        0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 12559}}";
                        sepNavSelRange = "{19376, 0}";
                        sepNavVisRange = "{0, 658}";
                        sepNavVisRect = "{{0, 11267}, {986, 695}}";
                };
        };
        0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
                        sepNavSelRange = "{51, 0}";
                        sepNavVisRange = "{0, 678}";
                };
        };
        0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3781}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 611}";
                        sepNavVisRect = "{{0, 2941}, {1146, 534}}";
                };
        };
        0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 342}";
                };
        };
        0D0CAF130C61132C003604C6 /* Cell.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3192}}";
                        sepNavSelRange = "{45, 0}";
                        sepNavVisRange = "{0, 933}";
                        sepNavVisRect = "{{0, 2014}, {1146, 614}}";
                };
        };
        0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 751}";
                };
        };
        0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 684}}";
                        sepNavSelRange = "{65, 0}";
                        sepNavVisRange = "{0, 701}";
                };
        };
        0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 9101}}";
                        sepNavSelRange = "{54, 0}";
                        sepNavVisRange = "{0, 1116}";
                };
        };
        0D0CAF170C61132C003604C6 /* HGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2337}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 912}";
                };
        };
        0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1824}}";
                        sepNavSelRange = "{68, 0}";
                        sepNavVisRange = "{0, 832}";
                        sepNavVisRect = "{{0, 1128}, {1187, 668}}";
                        sepNavWindowFrame = "{{61, 4}, {549, 827}}";
                };
        };
        0D0CAF190C61132C003604C6 /* KDTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6593}}";
                        sepNavSelRange = "{47, 0}";
                        sepNavVisRange = "{0, 787}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 660}}";
                        sepNavSelRange = "{427, 0}";
                        sepNavVisRange = "{0, 701}";
                };
        };
        0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 323}}";
                        sepNavSelRange = "{61, 0}";
                        sepNavVisRange = "{0, 253}";
                };
        };
        0D0CAF1D0C61132C003604C6 /* Material.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1615}}";
                        sepNavSelRange = "{64, 0}";
                        sepNavVisRange = "{0, 245}";
                        sepNavVisRect = "{{0, 266}, {1353, 196}}";
                };
        };
        0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 478}";
                };
        };
        0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 456}}";
                        sepNavSelRange = "{51, 0}";
                        sepNavVisRange = "{0, 335}";
                };
        };
        0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 7809}}";
                        sepNavSelRange = "{80, 0}";
                        sepNavVisRange = "{1196, 727}";
                        sepNavVisRect = "{{0, 3173}, {1187, 335}}";
                };
        };
        0D0CAF210C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 660}}";
                        sepNavSelRange = "{83, 143}";
                        sepNavVisRange = "{0, 233}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 4332}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 660}";
                };
        };
        0D0CAF230C61132C003604C6 /* OBox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 950}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 214}";
                };
        };
        0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 13623}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 979}";
                        sepNavVisRect = "{{0, 13024}, {1081, 485}}";
                };
        };
        0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2622}}";
                        sepNavSelRange = "{430, 0}";
                        sepNavVisRange = "{305, 310}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                };
        };
        0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{424, 344}";
                        sepNavVisRect = "{{0, 299}, {1081, 485}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF270C61132C003604C6 /* QEM.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1292}}";
                        sepNavSelRange = "{44, 0}";
                        sepNavVisRange = "{0, 295}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF280C61132C003604C6 /* Ray.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2413}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 265}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF290C61132C003604C6 /* RGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2280}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 353}";
                };
        };
        0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2147}}";
                        sepNavSelRange = "{49, 0}";
                        sepNavVisRange = "{0, 261}";
                };
        };
        0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 816}";
                };
        };
        0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3610}}";
                        sepNavSelRange = "{50, 0}";
                        sepNavVisRange = "{0, 227}";
                };
        };
        0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 694}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1767}}";
                        sepNavSelRange = "{49, 0}";
                        sepNavVisRange = "{0, 219}";
                        sepNavVisRect = "{{0, 1149}, {1081, 485}}";
                };
        };
        0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 836}";
                };
        };
        0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 570}}";
                        sepNavSelRange = "{63, 0}";
                        sepNavVisRange = "{0, 288}";
                };
        };
        0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1995}}";
                        sepNavSelRange = "{888, 0}";
                        sepNavVisRange = "{1590, 727}";
                        sepNavVisRect = "{{0, 380}, {1022, 644}}";
                };
        };
        0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
                        sepNavSelRange = "{61, 0}";
                        sepNavVisRange = "{556, 1070}";
                        sepNavVisRect = "{{0, 646}, {1187, 668}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D0CAF330C61132C003604C6 /* verification.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1051}";
                        sepNavVisRect = "{{0, 0}, {1022, 644}}";
                };
        };
        0D0CAF340C61132C003604C6 /* verification.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 271}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 194}";
                        sepNavVisRect = "{{0, 0}, {1187, 668}}";
                };
        };
        0D0CAF360C61132C003604C6 /* draw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1156, 4693}}";
                        sepNavSelRange = "{223, 0}";
                        sepNavVisRange = "{2856, 896}";
                        sepNavVisRect = "{{0, 1520}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF370C61132C003604C6 /* draw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1178}}";
                        sepNavSelRange = "{753, 0}";
                        sepNavVisRange = "{0, 691}";
                        sepNavVisRect = "{{0, 14}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{174, 0}";
                        sepNavVisRange = "{0, 209}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 213}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{134, 0}";
                        sepNavVisRange = "{0, 215}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{125, 13}, {1164, 827}}";
                };
        };
        0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
                        sepNavSelRange = "{2449, 0}";
                        sepNavVisRange = "{117, 837}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1786}}";
                        sepNavSelRange = "{2228, 0}";
                        sepNavVisRange = "{1850, 379}";
                        sepNavVisRect = "{{0, 363}, {1130, 644}}";
                };
        };
        0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3667}}";
                        sepNavSelRange = "{4116, 6}";
                        sepNavVisRange = "{1808, 860}";
                };
        };
        0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2679}}";
                        sepNavSelRange = "{69, 0}";
                        sepNavVisRange = "{0, 371}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 561}";
                };
        };
        0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1824}}";
                        sepNavSelRange = "{62, 0}";
                        sepNavVisRange = "{0, 664}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3097}}";
                        sepNavSelRange = "{2608, 0}";
                        sepNavVisRange = "{2143, 656}";
                        sepNavVisRect = "{{0, 2}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 32}, {846, 820}}";
                };
        };
        0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 684}}";
                        sepNavSelRange = "{15, 0}";
                        sepNavVisRange = "{0, 778}";
                        sepNavVisRect = "{{0, 78}, {1130, 644}}";
                        sepNavWindowFrame = "{{393, 23}, {846, 820}}";
                };
        };
        0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 769}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 589}}";
                        sepNavSelRange = "{52, 0}";
                        sepNavVisRange = "{0, 800}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{44, 32}";
                        sepNavVisRange = "{0, 431}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF480C61132C003604C6 /* close_holes.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{48, 0}";
                        sepNavVisRange = "{0, 288}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF490C61132C003604C6 /* Face.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1976}}";
                        sepNavSelRange = "{229, 0}";
                        sepNavVisRange = "{0, 533}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4A0C61132C003604C6 /* Face.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 494}}";
                        sepNavSelRange = "{41, 0}";
                        sepNavVisRange = "{0, 493}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1216}}";
                        sepNavSelRange = "{51, 0}";
                        sepNavVisRange = "{0, 531}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
                        sepNavSelRange = "{494, 0}";
                        sepNavVisRange = "{0, 584}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 475}}";
                        sepNavSelRange = "{43, 0}";
                        sepNavVisRange = "{0, 515}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 12958}}";
                        sepNavSelRange = "{981, 40}";
                        sepNavVisRange = "{971, 534}";
                        sepNavVisRect = "{{0, 11630}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 128}, {803, 874}}";
                };
        };
        0D0CAF500C61132C003604C6 /* Manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 8417}}";
                        sepNavSelRange = "{0, 15168}";
                        sepNavVisRange = "{0, 546}";
                        sepNavVisRect = "{{0, 6137}, {1130, 644}}";
                        sepNavWindowFrame = "{{14, 4}, {803, 874}}";
                };
        };
        0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 13528}}";
                        sepNavSelRange = "{6121, 9}";
                        sepNavVisRange = "{14184, 816}";
                        sepNavVisRect = "{{0, 8777}, {1130, 644}}";
                };
        };
        0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
                        sepNavSelRange = "{52, 0}";
                        sepNavVisRange = "{0, 724}";
                        sepNavVisRect = "{{0, 114}, {1130, 644}}";
                };
        };
        0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 593}}";
                        sepNavSelRange = "{0, 401}";
                        sepNavVisRange = "{0, 401}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0D0CAF540C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{45, 0}";
                        sepNavVisRange = "{0, 413}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
                        sepNavSelRange = "{0, 1296}";
                        sepNavVisRange = "{0, 868}";
                        sepNavVisRect = "{{0, 598}, {1081, 485}}";
                        sepNavWindowFrame = "{{61, 107}, {803, 874}}";
                };
        };
        0D0CAF560C61132C003604C6 /* obj_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{44, 0}";
                        sepNavVisRange = "{0, 210}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6897}}";
                        sepNavSelRange = "{4832, 0}";
                        sepNavVisRange = "{1133, 1071}";
                        sepNavVisRect = "{{0, 5037}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{52, 0}";
                        sepNavVisRange = "{0, 643}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 458}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{49, 0}";
                        sepNavVisRange = "{0, 529}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3344}}";
                        sepNavSelRange = "{2739, 44}";
                        sepNavVisRange = "{2010, 828}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{41, 0}";
                        sepNavVisRange = "{0, 496}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5D0C61132C003604C6 /* subdivision.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{402, 1051}";
                };
        };
        0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 372}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5F0C61132C003604C6 /* templates.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3192}}";
                        sepNavSelRange = "{40, 0}";
                        sepNavVisRange = "{0, 430}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6403}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{2785, 796}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF610C61132C003604C6 /* triangulate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 475}}";
                        sepNavSelRange = "{47, 0}";
                        sepNavVisRange = "{0, 542}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3819}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 747}";
                };
        };
        0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
                        sepNavSelRange = "{193, 0}";
                        sepNavVisRange = "{0, 551}";
                        sepNavVisRect = "{{0, 907}, {1130, 644}}";
                };
        };
        0D0CAF640C61132C003604C6 /* Vertex.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 589}}";
                        sepNavSelRange = "{43, 0}";
                        sepNavVisRange = "{0, 559}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1805}}";
                        sepNavSelRange = "{53, 0}";
                        sepNavVisRange = "{0, 416}";
                        sepNavVisRect = "{{0, 727}, {1130, 644}}";
                };
        };
        0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1076, 10621}}";
                        sepNavSelRange = "{1953, 0}";
                        sepNavVisRange = "{469, 956}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 789}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1957}}";
                        sepNavSelRange = "{2654, 0}";
                        sepNavVisRange = "{1749, 915}";
                        sepNavVisRect = "{{0, 2546}, {1081, 431}}";
                };
        };
        0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{44, 0}";
                        sepNavVisRange = "{0, 301}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1748}}";
                        sepNavSelRange = "{2012, 0}";
                        sepNavVisRange = "{0, 1040}";
                        sepNavVisRect = "{{0, 417}, {1147, 688}}";
                };
        };
        0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{44, 0}";
                        sepNavVisRange = "{0, 200}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1340, 7220}}";
                        sepNavSelRange = "{8055, 0}";
                        sepNavVisRange = "{4757, 395}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 58}, {846, 820}}";
                };
        };
        0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 4275}}";
                        sepNavSelRange = "{7374, 0}";
                        sepNavVisRange = "{0, 515}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2698}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 348}";
                        sepNavVisRect = "{{0, 0}, {1146, 638}}";
                };
        };
        0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 621}";
                        sepNavVisRect = "{{0, 141}, {1146, 638}}";
                };
        };
        0D0CAF720C61132C003604C6 /* Matrix.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 13110}}";
                        sepNavSelRange = "{14744, 0}";
                        sepNavVisRange = "{0, 353}";
                        sepNavVisRect = "{{0, 1083}, {1130, 644}}";
                };
        };
        0D0CAF730C61132C003604C6 /* Vector.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 8132}}";
                        sepNavSelRange = "{6785, 10}";
                        sepNavVisRange = "{0, 458}";
                };
        };
        0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2090}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 427}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
                        sepNavSelRange = "{39, 0}";
                        sepNavVisRange = "{0, 383}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 695}}";
                        sepNavSelRange = "{424, 56}";
                        sepNavVisRange = "{38, 448}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF780C61132C003604C6 /* HashKey.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
                        sepNavSelRange = "{40, 0}";
                        sepNavVisRange = "{0, 354}";
                };
        };
        0D0CAF790C61132C003604C6 /* HashTable.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 7144}}";
                        sepNavSelRange = "{194, 0}";
                        sepNavVisRange = "{0, 417}";
                };
        };
        0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 3287}}";
                        sepNavSelRange = "{507, 0}";
                        sepNavVisRange = "{0, 558}";
                };
        };
        0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 551}}";
                        sepNavSelRange = "{40, 0}";
                        sepNavVisRange = "{0, 677}";
                        sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
                };
        };
        0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
                        sepNavSelRange = "{49, 0}";
                        sepNavVisRange = "{0, 497}";
                };
        };
        0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
                        sepNavSelRange = "{42, 0}";
                        sepNavVisRange = "{0, 453}";
                };
        };
        0D0F42750F5598B100914063 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 333";
                rLen = 0;
                rLoc = 8714;
                rType = 0;
                vrLen = 882;
                vrLoc = 8452;
        };
        0D0F427D0F5599D300914063 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 727;
                vrLoc = 1196;
        };
        0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 556}";
                        sepNavVisRect = "{{0, 143}, {1187, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D1306810D886BBC00847A72 /* tessellate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
                        sepNavSelRange = "{50, 0}";
                        sepNavVisRange = "{0, 706}";
                        sepNavVisRect = "{{0, 242}, {1187, 423}}";
                        sepNavWindowFrame = "{{38, 25}, {549, 827}}";
                };
        };
        0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1862}}";
                        sepNavSelRange = "{1009, 0}";
                        sepNavVisRange = "{517, 658}";
                };
        };
        0D17B9720E4B949300FD8803 /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{455, 0}";
                        sepNavVisRange = "{0, 455}";
                };
        };
        0D17B9730E4B949300FD8803 /* rply.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 28519}}";
                        sepNavSelRange = "{25889, 0}";
                        sepNavVisRange = "{37490, 463}";
                };
        };
        0D17B9740E4B949300FD8803 /* rply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 7087}}";
                        sepNavSelRange = "{44, 0}";
                        sepNavVisRange = "{2422, 1562}";
                };
        };
        0D17F4CE0EEED46100DD1F23 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
                name = "build_manifold.cpp: 147";
                rLen = 0;
                rLoc = 2608;
                rType = 0;
                vrLen = 635;
                vrLoc = 2163;
        };
        0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 684}";
                };
        };
        0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
                        sepNavSelRange = "{1710, 0}";
                        sepNavVisRect = "{{0, 530}, {1121, 610}}";
                };
        };
        0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 476}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
                activeExec = 0;
                executables = (
                        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
                );
        };
        0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = test.cgla.matrices;
                sourceDirectories = (
                );
        };
        0D23E5420ECB8517000B0A31 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
                name = "LapackFunc.cpp: 397";
                rLen = 6;
                rLoc = 8257;
                rType = 0;
                vrLen = 559;
                vrLoc = 7781;
        };
        0D23E5660ECB8720000B0A31 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D23E5670ECB8720000B0A31 /* objview.cpp */;
                name = "objview.cpp: 97";
                rLen = 92;
                rLoc = 2038;
                rType = 0;
                vrLen = 880;
                vrLoc = 1661;
        };
        0D23E5670ECB8720000B0A31 /* objview.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = objview.cpp;
                path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
                sourceTree = "<absolute>";
        };
        0D23E56A0ECB8720000B0A31 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D23E56B0ECB8720000B0A31 /* objview.cpp */;
                name = "objview.cpp: 97";
                rLen = 92;
                rLoc = 2038;
                rType = 0;
                vrLen = 880;
                vrLoc = 1661;
        };
        0D23E56B0ECB8720000B0A31 /* objview.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = objview.cpp;
                path = "/Users/jab/Downloads/GEL_v365-3/apps/OBJViewer/objview.cpp";
                sourceTree = "<absolute>";
        };
        0D2C03400F5C2FA8008807D6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 1074";
                rLen = 0;
                rLoc = 29704;
                rType = 0;
                vrLen = 698;
                vrLoc = 33726;
        };
        0D2D81830E8504F100E69E57 /* Renderer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 4389}}";
                        sepNavSelRange = "{6519, 0}";
                        sepNavVisRange = "{0, 960}";
                        sepNavWindowFrame = "{{14, 190}, {846, 820}}";
                };
        };
        0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 12483}}";
                        sepNavSelRange = "{8714, 0}";
                        sepNavVisRange = "{8452, 882}";
                        sepNavWindowFrame = "{{35, 58}, {846, 820}}";
                };
        };
        0D38F13C0F55DDF300691153 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 669;
                vrLoc = 2989;
        };
        0D38F13D0F55DDF300691153 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
                name = "Vertex.cpp: 15";
                rLen = 4;
                rLoc = 332;
                rType = 0;
                vrLen = 556;
                vrLoc = 0;
        };
        0D3A19A10F6A6449002CCF97 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 2";
                rLen = 0;
                rLoc = 50;
                rType = 0;
                vrLen = 706;
                vrLoc = 0;
        };
        0D3A19A20F6A6449002CCF97 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 77";
                rLen = 0;
                rLoc = 1953;
                rType = 0;
                vrLen = 956;
                vrLoc = 469;
        };
        0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = HashKey.cpp;
                path = /Users/jab/GEL/src/Util/HashKey.cpp;
                sourceTree = "<absolute>";
        };
        0D3C48BB0F4A20ED00659824 /* off_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 418}}";
                        sepNavSelRange = "{194, 0}";
                        sepNavVisRange = "{0, 463}";
                };
        };
        0D3C48BC0F4A20ED00659824 /* off_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1102}}";
                        sepNavSelRange = "{3, 0}";
                        sepNavVisRange = "{457, 560}";
                };
        };
        0D3C48E80F4A247600659824 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
                name = "off_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 145;
                vrLoc = 0;
        };
        0D3C48E90F4A247600659824 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
                name = "off_load.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 170;
                vrLoc = 0;
        };
        0D3C48F10F4A247600659824 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D3C48F20F4A247600659824 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 1122;
                vrLoc = 8370;
        };
        0D3C76BD0EBE4B5400F4A914 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 136;
                vrLoc = 347;
        };
        0D3C76BE0EBE4B5400F4A914 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF514AB0E92B8BB00C5F222 /* GLConsole.h */;
                name = "GLConsole.h: 45";
                rLen = 17;
                rLoc = 1135;
                rType = 0;
                vrLen = 731;
                vrLoc = 2665;
        };
        0D3C76C30EBE4B5400F4A914 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 136;
                vrLoc = 347;
        };
        0D3C76C40EBE4B5400F4A914 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
                name = "Mat4x4d.cpp: 66";
                rLen = 0;
                rLoc = 1018;
                rType = 0;
                vrLen = 255;
                vrLoc = 770;
        };
        0D3FD5B70F73A06700EBB53F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 164";
                rLen = 6;
                rLoc = 4116;
                rType = 0;
                vrLen = 860;
                vrLoc = 1808;
        };
        0D3FD5B90F73A06700EBB53F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 164";
                rLen = 6;
                rLoc = 4116;
                rType = 0;
                vrLen = 860;
                vrLoc = 1808;
        };
        0D44A3200E55BE6500AECD76 /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{45, 0}";
                        sepNavVisRange = "{0, 413}";
                };
        };
        0D44A3210E55BE6500AECD76 /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
                        sepNavSelRange = "{326, 0}";
                        sepNavVisRange = "{0, 401}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2736}}";
                        sepNavSelRange = "{652, 111}";
                        sepNavVisRange = "{622, 924}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 627}}";
                        sepNavSelRange = "{745, 0}";
                        sepNavVisRange = "{0, 544}";
                };
        };
        0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 10469}}";
                        sepNavSelRange = "{9572, 0}";
                        sepNavVisRange = "{10230, 837}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
                        sepNavSelRange = "{1116, 0}";
                        sepNavVisRange = "{0, 515}";
                };
        };
        0D4BA2B30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 54";
                rLen = 0;
                rLoc = 1009;
                rType = 0;
                vrLen = 658;
                vrLoc = 517;
        };
        0D4BA2B40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 769;
                vrLoc = 0;
        };
        0D4BA2B50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 5";
                rLen = 32;
                rLoc = 44;
                rType = 0;
                vrLen = 431;
                vrLoc = 0;
        };
        0D4BA2B60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
                name = "Face.cpp: 13";
                rLen = 0;
                rLoc = 229;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D4BA2B70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
                name = "HalfEdge.cpp: 27";
                rLen = 0;
                rLoc = 494;
                rType = 0;
                vrLen = 584;
                vrLoc = 0;
        };
        0D4BA2B80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 51";
                rLen = 40;
                rLoc = 981;
                rType = 0;
                vrLen = 534;
                vrLoc = 971;
        };
        0D4BA2B90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
                name = "off_load.cpp: 2";
                rLen = 0;
                rLoc = 3;
                rType = 0;
                vrLen = 560;
                vrLoc = 457;
        };
        0D4BA2BA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
                name = "off_save.cpp: 50";
                rLen = 0;
                rLoc = 1142;
                rType = 0;
                vrLen = 829;
                vrLoc = 472;
        };
        0D4BA2BB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
                name = "ply_load.cpp: 17";
                rLen = 0;
                rLoc = 326;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D4BA2BC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 1296;
                rLoc = 0;
                rType = 0;
                vrLen = 868;
                vrLoc = 0;
        };
        0D4BA2BD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 1071;
                vrLoc = 1133;
        };
        0D4BA2BE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
                name = "smooth.cpp: 117";
                rLen = 44;
                rLoc = 2739;
                rType = 0;
                vrLen = 828;
                vrLoc = 2010;
        };
        0D4BA2BF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
                name = "subdivision.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1051;
                vrLoc = 402;
        };
        0D4BA2C00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 7";
                rLen = 0;
                rLoc = 124;
                rType = 0;
                vrLen = 759;
                vrLoc = 0;
        };
        0D4BA2C10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 275";
                rLen = 0;
                rLoc = 7470;
                rType = 0;
                vrLen = 727;
                vrLoc = 0;
        };
        0D4BA2C20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 19";
                rLen = 4;
                rLoc = 423;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D4BA2C30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
                name = "ArithSqMat3x3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 744;
                vrLoc = 0;
        };
        0D4BA2C40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 826;
                vrLoc = 0;
        };
        0D4BA2C50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
                name = "ArithSqMat4x4Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1165;
                vrLoc = 5062;
        };
        0D4BA2C60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 24";
                rLen = 4;
                rLoc = 642;
                rType = 0;
                vrLen = 818;
                vrLoc = 0;
        };
        0D4BA2C70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 920;
                vrLoc = 0;
        };
        0D4BA2C80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
                name = "ArithVec.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 964;
                vrLoc = 0;
        };
        0D4BA2C90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 812;
                vrLoc = 0;
        };
        0D4BA2CA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */;
                name = "ArithVec2Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 730;
                vrLoc = 0;
        };
        0D4BA2CB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 837;
                vrLoc = 0;
        };
        0D4BA2CC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1035;
                vrLoc = 0;
        };
        0D4BA2CD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1015;
                vrLoc = 0;
        };
        0D4BA2CE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
                name = "ArithVec4Float.h: 16";
                rLen = 3;
                rLoc = 333;
                rType = 0;
                vrLen = 746;
                vrLoc = 0;
        };
        0D4BA2CF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 637;
                vrLoc = 0;
        };
        0D4BA2D00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D4BA2D10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED80C61132B003604C6 /* BitMask.h */;
                name = "BitMask.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 497;
                vrLoc = 0;
        };
        0D4BA2D20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
                name = "CGLA.h: 158";
                rLen = 0;
                rLoc = 3955;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D4BA2D30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 883;
                vrLoc = 533;
        };
        0D4BA2D40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
                name = "eigensolution.h: 25";
                rLen = 75;
                rLoc = 818;
                rType = 0;
                vrLen = 902;
                vrLoc = 0;
        };
        0D4BA2D50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D4BA2D60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */;
                name = "gel_rand.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D4BA2D70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */;
                name = "Mat2x2d.h: 15";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 823;
                vrLoc = 0;
        };
        0D4BA2D80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */;
                name = "Mat2x2f.h: 16";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 827;
                vrLoc = 0;
        };
        0D4BA2D90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE00C61132B003604C6 /* Mat2x3d.h */;
                name = "Mat2x3d.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 728;
                vrLoc = 0;
        };
        0D4BA2DA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE10C61132B003604C6 /* Mat2x3f.h */;
                name = "Mat2x3f.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 758;
                vrLoc = 0;
        };
        0D4BA2DB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */;
                name = "Mat3x3d.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 603;
                vrLoc = 0;
        };
        0D4BA2DC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 859;
                vrLoc = 0;
        };
        0D4BA2DD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */;
                name = "Mat3x3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 0;
        };
        0D4BA2DE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 856;
                vrLoc = 0;
        };
        0D4BA2DF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
                name = "Mat4x4d.cpp: 66";
                rLen = 0;
                rLoc = 1018;
                rType = 0;
                vrLen = 430;
                vrLoc = 595;
        };
        0D4BA2E00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */;
                name = "Mat4x4d.h: 20";
                rLen = 6;
                rLoc = 446;
                rType = 0;
                vrLen = 896;
                vrLoc = 0;
        };
        0D4BA2E10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */;
                name = "Mat4x4f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D4BA2E20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */;
                name = "Mat4x4f.h: 19";
                rLen = 6;
                rLoc = 442;
                rType = 0;
                vrLen = 950;
                vrLoc = 0;
        };
        0D4BA2E30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE90C61132B003604C6 /* Quatd.h */;
                name = "Quatd.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 937;
                vrLoc = 0;
        };
        0D4BA2E40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEA0C61132B003604C6 /* Quaternion.h */;
                name = "Quaternion.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 135;
                vrLoc = 0;
        };
        0D4BA2E50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEB0C61132B003604C6 /* Quatf.h */;
                name = "Quatf.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 928;
                vrLoc = 0;
        };
        0D4BA2E60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */;
                name = "statistics.cpp: 34";
                rLen = 0;
                rLoc = 489;
                rType = 0;
                vrLen = 490;
                vrLoc = 0;
        };
        0D4BA2E70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEED0C61132B003604C6 /* statistics.h */;
                name = "statistics.h: 23";
                rLen = 0;
                rLoc = 365;
                rType = 0;
                vrLen = 707;
                vrLoc = 0;
        };
        0D4BA2E80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
                name = "TableTrigonometry.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 192;
                vrLoc = 0;
        };
        0D4BA2E90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */;
                name = "TableTrigonometry.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 608;
                vrLoc = 0;
        };
        0D4BA2EA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF00C61132B003604C6 /* UnitVector.h */;
                name = "UnitVector.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 846;
                vrLoc = 0;
        };
        0D4BA2EB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
                name = "Vec2d.h: 14";
                rLen = 3;
                rLoc = 229;
                rType = 0;
                vrLen = 580;
                vrLoc = 0;
        };
        0D4BA2EC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */;
                name = "Vec2f.h: 13";
                rLen = 3;
                rLoc = 208;
                rType = 0;
                vrLen = 574;
                vrLoc = 0;
        };
        0D4BA2ED0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF30C61132B003604C6 /* Vec2i.cpp */;
                name = "Vec2i.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 154;
                vrLoc = 0;
        };
        0D4BA2EE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */;
                name = "Vec2i.h: 12";
                rLen = 3;
                rLoc = 185;
                rType = 0;
                vrLen = 536;
                vrLoc = 0;
        };
        0D4BA2EF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF50C61132B003604C6 /* Vec2ui.h */;
                name = "Vec2ui.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 573;
                vrLoc = 0;
        };
        0D4BA2F00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 713;
                vrLoc = 0;
        };
        0D4BA2F10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */;
                name = "Vec3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 366;
                vrLoc = 0;
        };
        0D4BA2F20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 802;
                vrLoc = 0;
        };
        0D4BA2F30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */;
                name = "Vec3Hf.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 256;
                vrLoc = 0;
        };
        0D4BA2F40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */;
                name = "Vec3i.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 382;
                vrLoc = 0;
        };
        0D4BA2F50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 821;
                vrLoc = 0;
        };
        0D4BA2F60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFC0C61132B003604C6 /* Vec3uc.h */;
                name = "Vec3uc.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 527;
                vrLoc = 0;
        };
        0D4BA2F70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 699;
                vrLoc = 0;
        };
        0D4BA2F80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
                name = "Vec4d.h: 16";
                rLen = 3;
                rLoc = 297;
                rType = 0;
                vrLen = 898;
                vrLoc = 0;
        };
        0D4BA2F90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */;
                name = "Vec4f.h: 16";
                rLen = 3;
                rLoc = 296;
                rType = 0;
                vrLen = 885;
                vrLoc = 0;
        };
        0D4BA2FA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF000C61132B003604C6 /* Vec4uc.h */;
                name = "Vec4uc.h: 8";
                rLen = 0;
                rLoc = 120;
                rType = 0;
                vrLen = 139;
                vrLoc = 72;
        };
        0D4BA2FB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 24";
                rLen = 0;
                rLoc = 753;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D4BA2FC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 9";
                rLen = 0;
                rLoc = 174;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D4BA2FD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D4BA2FE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
                name = "gel_glut.h: 7";
                rLen = 0;
                rLoc = 134;
                rType = 0;
                vrLen = 215;
                vrLoc = 0;
        };
        0D4BA2FF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 25";
                rLen = 0;
                rLoc = 594;
                rType = 0;
                vrLen = 588;
                vrLoc = 289;
        };
        0D4BA3000F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 1253;
                vrLoc = 0;
        };
        0D4BA3010F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 93";
                rLen = 0;
                rLoc = 2228;
                rType = 0;
                vrLen = 379;
                vrLoc = 1850;
        };
        0D4BA3020F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */;
                name = "IDBufferWireFrameRenderer.h: 49";
                rLen = 0;
                rLoc = 1116;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3030F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */;
                name = "image_DXT.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 441;
                vrLoc = 0;
        };
        0D4BA3040F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 2";
                rLen = 0;
                rLoc = 69;
                rType = 0;
                vrLen = 371;
                vrLoc = 0;
        };
        0D4BA3050F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
                name = "SimpleTrackBall.h: 2";
                rLen = 0;
                rLoc = 62;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D4BA3060F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */;
                name = "SinglePassWireframeRenderer.h: 27";
                rLen = 0;
                rLoc = 745;
                rType = 0;
                vrLen = 544;
                vrLoc = 0;
        };
        0D4BA3070F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */;
                name = "stb_image_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1298;
                vrLoc = 636;
        };
        0D4BA3080F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 720;
                vrLoc = 1649;
        };
        0D4BA3090F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 210;
                vrLoc = 0;
        };
        0D4BA30A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 531;
                vrLoc = 0;
        };
        0D4BA30B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
                name = "off_load.h: 11";
                rLen = 0;
                rLoc = 194;
                rType = 0;
                vrLen = 463;
                vrLoc = 0;
        };
        0D4BA30C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 643;
                vrLoc = 0;
        };
        0D4BA30D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
                name = "x3d_load.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 301;
                vrLoc = 0;
        };
        0D4BA30E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 529;
                vrLoc = 0;
        };
        0D4BA30F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 559;
                vrLoc = 0;
        };
        0D4BA3100F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 413;
                vrLoc = 0;
        };
        0D4BA3110F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3120F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 724;
                vrLoc = 0;
        };
        0D4BA3130F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 2";
                rLen = 0;
                rLoc = 41;
                rType = 0;
                vrLen = 496;
                vrLoc = 0;
        };
        0D4BA3140F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 2";
                rLen = 0;
                rLoc = 48;
                rType = 0;
                vrLen = 288;
                vrLoc = 0;
        };
        0D4BA3150F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 2";
                rLen = 0;
                rLoc = 41;
                rType = 0;
                vrLen = 493;
                vrLoc = 0;
        };
        0D4BA3160F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
                name = "load.h: 11";
                rLen = 0;
                rLoc = 183;
                rType = 0;
                vrLen = 377;
                vrLoc = 0;
        };
        0D4BA3170F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 372;
                vrLoc = 0;
        };
        0D4BA3180F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 413;
                vrLoc = 0;
        };
        0D4BA3190F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 542;
                vrLoc = 0;
        };
        0D4BA31A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 416;
                vrLoc = 0;
        };
        0D4BA31B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
                name = "off_save.h: 22";
                rLen = 0;
                rLoc = 356;
                rType = 0;
                vrLen = 328;
                vrLoc = 29;
        };
        0D4BA31C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
                name = "x3d_save.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 200;
                vrLoc = 0;
        };
        0D4BA31D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 430;
                vrLoc = 0;
        };
        0D4BA31E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 800;
                vrLoc = 0;
        };
        0D4BA31F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 789;
                vrLoc = 0;
        };
        0D4BA3200F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 15;
                rType = 0;
                vrLen = 778;
                vrLoc = 0;
        };
        0D4BA3210F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 1";
                rLen = 15168;
                rLoc = 0;
                rType = 0;
                vrLen = 546;
                vrLoc = 0;
        };
        0D4BA3220F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 458;
                vrLoc = 0;
        };
        0D4BA3230F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
                name = "load.cpp: 16";
                rLen = 0;
                rLoc = 259;
                rType = 0;
                vrLen = 392;
                vrLoc = 24;
        };
        0D4BA3240F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
                name = "LinAlgIO.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 621;
                vrLoc = 0;
        };
        0D4BA3250F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
                name = "Matrix.h: 673";
                rLen = 0;
                rLoc = 14744;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D4BA3260F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF730C61132C003604C6 /* Vector.h */;
                name = "Vector.h: 330";
                rLen = 10;
                rLoc = 6785;
                rType = 0;
                vrLen = 458;
                vrLoc = 0;
        };
        0D4BA3270F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
                name = "LapackFunc.h: 218";
                rLen = 0;
                rLoc = 7374;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3280F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
                name = "LinAlgIO.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 348;
                vrLoc = 0;
        };
        0D4BA3290F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
                name = "LapackFunc.cpp: 385";
                rLen = 0;
                rLoc = 8055;
                rType = 0;
                vrLen = 395;
                vrLoc = 4757;
        };
        0D4BA32A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 427;
                vrLoc = 0;
        };
        0D4BA32B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF790C61132C003604C6 /* HashTable.h */;
                name = "HashTable.h: 17";
                rLen = 0;
                rLoc = 194;
                rType = 0;
                vrLen = 417;
                vrLoc = 0;
        };
        0D4BA32C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
                name = "Grid2D.h: 2";
                rLen = 0;
                rLoc = 39;
                rType = 0;
                vrLen = 383;
                vrLoc = 0;
        };
        0D4BA32D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF780C61132C003604C6 /* HashKey.h */;
                name = "HashKey.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 354;
                vrLoc = 0;
        };
        0D4BA32E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */;
                name = "string_utils.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 672;
                vrLoc = 0;
        };
        0D4BA32F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */;
                name = "Timer.h: 2";
                rLen = 0;
                rLoc = 42;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D4BA3300F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */;
                name = "ResourceManager.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 497;
                vrLoc = 0;
        };
        0D4BA3310F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7C0C61132C003604C6 /* Parse.h */;
                name = "Parse.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 677;
                vrLoc = 0;
        };
        0D4BA3320F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */;
                name = "XmlParser.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 344;
                vrLoc = 0;
        };
        0D4BA3330F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 54";
                rLen = 0;
                rLoc = 1009;
                rType = 0;
                vrLen = 658;
                vrLoc = 517;
        };
        0D4BA3340F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 769;
                vrLoc = 0;
        };
        0D4BA3350F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 18";
                rLen = 204;
                rLoc = 631;
                rType = 0;
                vrLen = 1217;
                vrLoc = 0;
        };
        0D4BA3360F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 769;
                vrLoc = 0;
        };
        0D4BA3370F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1070;
                vrLoc = 0;
        };
        0D4BA3380F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 5";
                rLen = 32;
                rLoc = 44;
                rType = 0;
                vrLen = 431;
                vrLoc = 0;
        };
        0D4BA3390F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0D4BA33A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
                name = "Face.cpp: 13";
                rLen = 0;
                rLoc = 229;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D4BA33B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 14";
                rLen = 0;
                rLoc = 234;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0D4BA33C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 452;
                rType = 0;
                vrLen = 998;
                vrLoc = 756;
        };
        0D4BA33D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
                name = "HalfEdge.cpp: 27";
                rLen = 0;
                rLoc = 494;
                rType = 0;
                vrLen = 584;
                vrLoc = 0;
        };
        0D4BA33E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 512;
                vrLoc = 0;
        };
        0D4BA33F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 51";
                rLen = 40;
                rLoc = 981;
                rType = 0;
                vrLen = 534;
                vrLoc = 971;
        };
        0D4BA3400F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 154";
                rLen = 30;
                rLoc = 5645;
                rType = 0;
                vrLen = 1439;
                vrLoc = 9421;
        };
        0D4BA3410F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 40";
                rLen = 72;
                rLoc = 1476;
                rType = 0;
                vrLen = 1400;
                vrLoc = 418;
        };
        0D4BA3420F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 4";
                rLen = 346;
                rLoc = 59;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0D4BA3430F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
                name = "off_load.h: 18";
                rLen = 0;
                rLoc = 358;
                rType = 0;
                vrLen = 451;
                vrLoc = 0;
        };
        0D4BA3440F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BC0F4A20ED00659824 /* off_load.cpp */;
                name = "off_load.cpp: 2";
                rLen = 0;
                rLoc = 3;
                rType = 0;
                vrLen = 560;
                vrLoc = 457;
        };
        0D4BA3450F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
                name = "off_save.h: 15";
                rLen = 0;
                rLoc = 298;
                rType = 0;
                vrLen = 290;
                vrLoc = 0;
        };
        0D4BA3460F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
                name = "off_save.cpp: 50";
                rLen = 0;
                rLoc = 1142;
                rType = 0;
                vrLen = 829;
                vrLoc = 472;
        };
        0D4BA3470F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 12";
                rLen = 0;
                rLoc = 362;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0D4BA3480F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
                name = "ply_load.cpp: 17";
                rLen = 0;
                rLoc = 326;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D4BA3490F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 1296;
                rLoc = 0;
                rType = 0;
                vrLen = 868;
                vrLoc = 0;
        };
        0D4BA34A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 4";
                rLen = 144;
                rLoc = 59;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0D4BA34B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 1071;
                vrLoc = 1133;
        };
        0D4BA34C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 597;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0D4BA34D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 757;
                vrLoc = 0;
        };
        0D4BA34E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 537;
                vrLoc = 0;
        };
        0D4BA34F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
                name = "smooth.cpp: 117";
                rLen = 44;
                rLoc = 2739;
                rType = 0;
                vrLen = 828;
                vrLoc = 2010;
        };
        0D4BA3500F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
                name = "subdivision.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1051;
                vrLoc = 402;
        };
        0D4BA3510F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 360;
                vrLoc = 0;
        };
        0D4BA3520F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 159";
                rLen = 0;
                rLoc = 4530;
                rType = 0;
                vrLen = 828;
                vrLoc = 3871;
        };
        0D4BA3530F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 7";
                rLen = 0;
                rLoc = 124;
                rType = 0;
                vrLen = 759;
                vrLoc = 0;
        };
        0D4BA3540F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 275";
                rLen = 0;
                rLoc = 7470;
                rType = 0;
                vrLen = 727;
                vrLoc = 0;
        };
        0D4BA3550F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 19";
                rLen = 4;
                rLoc = 423;
                rType = 0;
                vrLen = 756;
                vrLoc = 0;
        };
        0D4BA3560F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */;
                name = "ArithSqMat3x3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 744;
                vrLoc = 0;
        };
        0D4BA3570F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 826;
                vrLoc = 0;
        };
        0D4BA3580F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
                name = "ArithSqMat4x4Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1165;
                vrLoc = 5062;
        };
        0D4BA3590F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 24";
                rLen = 4;
                rLoc = 642;
                rType = 0;
                vrLen = 818;
                vrLoc = 0;
        };
        0D4BA35A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 920;
                vrLoc = 0;
        };
        0D4BA35B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
                name = "ArithVec.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 964;
                vrLoc = 0;
        };
        0D4BA35C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */;
                name = "ArithVec2Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 812;
                vrLoc = 0;
        };
        0D4BA35D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */;
                name = "ArithVec2Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 730;
                vrLoc = 0;
        };
        0D4BA35E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 837;
                vrLoc = 0;
        };
        0D4BA35F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1035;
                vrLoc = 0;
        };
        0D4BA3600F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1015;
                vrLoc = 0;
        };
        0D4BA3610F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
                name = "ArithVec4Float.h: 16";
                rLen = 3;
                rLoc = 333;
                rType = 0;
                vrLen = 746;
                vrLoc = 0;
        };
        0D4BA3620F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 637;
                vrLoc = 0;
        };
        0D4BA3630F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D4BA3640F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED80C61132B003604C6 /* BitMask.h */;
                name = "BitMask.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 497;
                vrLoc = 0;
        };
        0D4BA3650F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
                name = "CGLA.h: 158";
                rLen = 0;
                rLoc = 3955;
                rType = 0;
                vrLen = 1065;
                vrLoc = 2890;
        };
        0D4BA3660F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 883;
                vrLoc = 533;
        };
        0D4BA3670F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
                name = "CGLA.h: 158";
                rLen = 0;
                rLoc = 3955;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D4BA3680F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */;
                name = "eigensolution.cpp: 37";
                rLen = 0;
                rLoc = 667;
                rType = 0;
                vrLen = 883;
                vrLoc = 533;
        };
        0D4BA3690F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
                name = "eigensolution.h: 25";
                rLen = 75;
                rLoc = 818;
                rType = 0;
                vrLen = 902;
                vrLoc = 0;
        };
        0D4BA36A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D4BA36B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */;
                name = "gel_rand.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D4BA36C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */;
                name = "Mat2x2d.h: 15";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 823;
                vrLoc = 0;
        };
        0D4BA36D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */;
                name = "Mat2x2f.h: 16";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 827;
                vrLoc = 0;
        };
        0D4BA36E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE00C61132B003604C6 /* Mat2x3d.h */;
                name = "Mat2x3d.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 728;
                vrLoc = 0;
        };
        0D4BA36F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE10C61132B003604C6 /* Mat2x3f.h */;
                name = "Mat2x3f.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 758;
                vrLoc = 0;
        };
        0D4BA3700F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */;
                name = "Mat3x3d.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 603;
                vrLoc = 0;
        };
        0D4BA3710F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 859;
                vrLoc = 0;
        };
        0D4BA3720F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */;
                name = "Mat3x3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 0;
        };
        0D4BA3730F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 856;
                vrLoc = 0;
        };
        0D4BA3740F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */;
                name = "Mat4x4d.cpp: 66";
                rLen = 0;
                rLoc = 1018;
                rType = 0;
                vrLen = 430;
                vrLoc = 595;
        };
        0D4BA3750F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */;
                name = "Mat4x4d.h: 20";
                rLen = 6;
                rLoc = 446;
                rType = 0;
                vrLen = 896;
                vrLoc = 0;
        };
        0D4BA3760F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */;
                name = "Mat4x4f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D4BA3770F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */;
                name = "Mat4x4f.h: 19";
                rLen = 6;
                rLoc = 442;
                rType = 0;
                vrLen = 950;
                vrLoc = 0;
        };
        0D4BA3780F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE90C61132B003604C6 /* Quatd.h */;
                name = "Quatd.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 937;
                vrLoc = 0;
        };
        0D4BA3790F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEA0C61132B003604C6 /* Quaternion.h */;
                name = "Quaternion.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 135;
                vrLoc = 0;
        };
        0D4BA37A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEB0C61132B003604C6 /* Quatf.h */;
                name = "Quatf.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 928;
                vrLoc = 0;
        };
        0D4BA37B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */;
                name = "statistics.cpp: 34";
                rLen = 0;
                rLoc = 489;
                rType = 0;
                vrLen = 490;
                vrLoc = 0;
        };
        0D4BA37C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEED0C61132B003604C6 /* statistics.h */;
                name = "statistics.h: 23";
                rLen = 0;
                rLoc = 365;
                rType = 0;
                vrLen = 707;
                vrLoc = 0;
        };
        0D4BA37D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */;
                name = "TableTrigonometry.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 192;
                vrLoc = 0;
        };
        0D4BA37E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */;
                name = "TableTrigonometry.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 608;
                vrLoc = 0;
        };
        0D4BA37F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF00C61132B003604C6 /* UnitVector.h */;
                name = "UnitVector.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 846;
                vrLoc = 0;
        };
        0D4BA3800F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
                name = "Vec2d.h: 14";
                rLen = 3;
                rLoc = 229;
                rType = 0;
                vrLen = 580;
                vrLoc = 0;
        };
        0D4BA3810F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */;
                name = "Vec2f.h: 13";
                rLen = 3;
                rLoc = 208;
                rType = 0;
                vrLen = 574;
                vrLoc = 0;
        };
        0D4BA3820F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF30C61132B003604C6 /* Vec2i.cpp */;
                name = "Vec2i.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 154;
                vrLoc = 0;
        };
        0D4BA3830F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */;
                name = "Vec2i.h: 12";
                rLen = 3;
                rLoc = 185;
                rType = 0;
                vrLen = 536;
                vrLoc = 0;
        };
        0D4BA3840F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF50C61132B003604C6 /* Vec2ui.h */;
                name = "Vec2ui.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 573;
                vrLoc = 0;
        };
        0D4BA3850F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 713;
                vrLoc = 0;
        };
        0D4BA3860F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */;
                name = "Vec3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 366;
                vrLoc = 0;
        };
        0D4BA3870F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 802;
                vrLoc = 0;
        };
        0D4BA3880F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */;
                name = "Vec3Hf.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 256;
                vrLoc = 0;
        };
        0D4BA3890F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */;
                name = "Vec3i.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 382;
                vrLoc = 0;
        };
        0D4BA38A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 821;
                vrLoc = 0;
        };
        0D4BA38B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFC0C61132B003604C6 /* Vec3uc.h */;
                name = "Vec3uc.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 527;
                vrLoc = 0;
        };
        0D4BA38C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 699;
                vrLoc = 0;
        };
        0D4BA38D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFC0C61132B003604C6 /* Vec3uc.h */;
                name = "Vec3uc.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 527;
                vrLoc = 0;
        };
        0D4BA38E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 699;
                vrLoc = 0;
        };
        0D4BA38F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
                name = "Vec4d.h: 16";
                rLen = 3;
                rLoc = 297;
                rType = 0;
                vrLen = 898;
                vrLoc = 0;
        };
        0D4BA3900F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */;
                name = "Vec4f.h: 16";
                rLen = 3;
                rLoc = 296;
                rType = 0;
                vrLen = 885;
                vrLoc = 0;
        };
        0D4BA3910F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF000C61132B003604C6 /* Vec4uc.h */;
                name = "Vec4uc.h: 8";
                rLen = 0;
                rLoc = 120;
                rType = 0;
                vrLen = 139;
                vrLoc = 72;
        };
        0D4BA3920F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 24";
                rLen = 0;
                rLoc = 753;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D4BA3930F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 9";
                rLen = 0;
                rLoc = 174;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D4BA3940F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 24";
                rLen = 0;
                rLoc = 753;
                rType = 0;
                vrLen = 691;
                vrLoc = 0;
        };
        0D4BA3950F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF380C61132C003604C6 /* gel_gl.h */;
                name = "gel_gl.h: 9";
                rLen = 0;
                rLoc = 174;
                rType = 0;
                vrLen = 209;
                vrLoc = 0;
        };
        0D4BA3960F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF390C61132C003604C6 /* gel_glu.h */;
                name = "gel_glu.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 213;
                vrLoc = 0;
        };
        0D4BA3970F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
                name = "gel_glut.h: 7";
                rLen = 0;
                rLoc = 134;
                rType = 0;
                vrLen = 215;
                vrLoc = 0;
        };
        0D4BA3980F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 25";
                rLen = 0;
                rLoc = 594;
                rType = 0;
                vrLen = 588;
                vrLoc = 289;
        };
        0D4BA3990F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1249;
                vrLoc = 0;
        };
        0D4BA39A0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 25";
                rLen = 0;
                rLoc = 594;
                rType = 0;
                vrLen = 588;
                vrLoc = 289;
        };
        0D4BA39B0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3A0C61132C003604C6 /* gel_glut.h */;
                name = "gel_glut.h: 7";
                rLen = 0;
                rLoc = 134;
                rType = 0;
                vrLen = 215;
                vrLoc = 0;
        };
        0D4BA39C0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 25";
                rLen = 0;
                rLoc = 594;
                rType = 0;
                vrLen = 588;
                vrLoc = 289;
        };
        0D4BA39D0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 1253;
                vrLoc = 0;
        };
        0D4BA39E0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 93";
                rLen = 0;
                rLoc = 2228;
                rType = 0;
                vrLen = 379;
                vrLoc = 1850;
        };
        0D4BA39F0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */;
                name = "IDBufferWireFrameRenderer.h: 49";
                rLen = 0;
                rLoc = 1116;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3A00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416C0E4B21AB005EA01C /* image_DXT.h */;
                name = "image_DXT.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 441;
                vrLoc = 0;
        };
        0D4BA3A10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 2";
                rLen = 0;
                rLoc = 69;
                rType = 0;
                vrLen = 371;
                vrLoc = 0;
        };
        0D4BA3A20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */;
                name = "SimpleTrackBall.h: 2";
                rLen = 0;
                rLoc = 62;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D4BA3A30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */;
                name = "SinglePassWireframeRenderer.h: 27";
                rLen = 0;
                rLoc = 745;
                rType = 0;
                vrLen = 544;
                vrLoc = 0;
        };
        0D4BA3A40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 417;
                vrLoc = 15066;
        };
        0D4BA3A50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941720E4B21AB005EA01C /* stb_image_aug.h */;
                name = "stb_image_aug.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1298;
                vrLoc = 636;
        };
        0D4BA3A60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 720;
                vrLoc = 1649;
        };
        0D4BA3A70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 452;
                rType = 0;
                vrLen = 755;
                vrLoc = 756;
        };
        0D4BA3A80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 210;
                vrLoc = 0;
        };
        0D4BA3A90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 531;
                vrLoc = 0;
        };
        0D4BA3AA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3C48BB0F4A20ED00659824 /* off_load.h */;
                name = "off_load.h: 11";
                rLen = 0;
                rLoc = 194;
                rType = 0;
                vrLen = 463;
                vrLoc = 0;
        };
        0D4BA3AB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 643;
                vrLoc = 0;
        };
        0D4BA3AC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
                name = "x3d_load.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 301;
                vrLoc = 0;
        };
        0D4BA3AD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 529;
                vrLoc = 0;
        };
        0D4BA3AE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 559;
                vrLoc = 0;
        };
        0D4BA3AF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 413;
                vrLoc = 0;
        };
        0D4BA3B00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3B10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 724;
                vrLoc = 0;
        };
        0D4BA3B20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 2";
                rLen = 0;
                rLoc = 41;
                rType = 0;
                vrLen = 496;
                vrLoc = 0;
        };
        0D4BA3B30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 2";
                rLen = 0;
                rLoc = 48;
                rType = 0;
                vrLen = 288;
                vrLoc = 0;
        };
        0D4BA3B40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 2";
                rLen = 0;
                rLoc = 41;
                rType = 0;
                vrLen = 493;
                vrLoc = 0;
        };
        0D4BA3B50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
                name = "load.h: 11";
                rLen = 0;
                rLoc = 183;
                rType = 0;
                vrLen = 377;
                vrLoc = 0;
        };
        0D4BA3B60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 372;
                vrLoc = 0;
        };
        0D4BA3B70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 413;
                vrLoc = 0;
        };
        0D4BA3B80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 542;
                vrLoc = 0;
        };
        0D4BA3B90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 416;
                vrLoc = 0;
        };
        0D4BA3BA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
                name = "off_save.h: 22";
                rLen = 0;
                rLoc = 356;
                rType = 0;
                vrLen = 328;
                vrLoc = 29;
        };
        0D4BA3BB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
                name = "x3d_save.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 200;
                vrLoc = 0;
        };
        0D4BA3BC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 430;
                vrLoc = 0;
        };
        0D4BA3BD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 2";
                rLen = 0;
                rLoc = 52;
                rType = 0;
                vrLen = 800;
                vrLoc = 0;
        };
        0D4BA3BE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 789;
                vrLoc = 0;
        };
        0D4BA3BF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 15;
                rType = 0;
                vrLen = 778;
                vrLoc = 0;
        };
        0D4BA3C00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 1";
                rLen = 15168;
                rLoc = 0;
                rType = 0;
                vrLen = 546;
                vrLoc = 0;
        };
        0D4BA3C10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 458;
                vrLoc = 0;
        };
        0D4BA3C20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
                name = "load.cpp: 16";
                rLen = 0;
                rLoc = 259;
                rType = 0;
                vrLen = 392;
                vrLoc = 24;
        };
        0D4BA3C30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF700C61132C003604C6 /* LinAlgIO.h */;
                name = "LinAlgIO.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 621;
                vrLoc = 0;
        };
        0D4BA3C40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
                name = "Matrix.h: 673";
                rLen = 0;
                rLoc = 14744;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D4BA3C50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF730C61132C003604C6 /* Vector.h */;
                name = "Vector.h: 330";
                rLen = 10;
                rLoc = 6785;
                rType = 0;
                vrLen = 458;
                vrLoc = 0;
        };
        0D4BA3C60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
                name = "LapackFunc.h: 218";
                rLen = 0;
                rLoc = 7374;
                rType = 0;
                vrLen = 515;
                vrLoc = 0;
        };
        0D4BA3C70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */;
                name = "LinAlgIO.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 348;
                vrLoc = 0;
        };
        0D4BA3C80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
                name = "LapackFunc.cpp: 385";
                rLen = 0;
                rLoc = 8055;
                rType = 0;
                vrLen = 395;
                vrLoc = 4757;
        };
        0D4BA3C90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7C0C61132C003604C6 /* Parse.h */;
                name = "Parse.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 667;
                vrLoc = 0;
        };
        0D4BA3CA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */;
                name = "XmlParser.h: 65";
                rLen = 28;
                rLoc = 1355;
                rType = 0;
                vrLen = 330;
                vrLoc = 0;
        };
        0D4BA3CB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */;
                name = "ResourceManager.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 487;
                vrLoc = 0;
        };
        0D4BA3CC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */;
                name = "Timer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 443;
                vrLoc = 0;
        };
        0D4BA3CD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */;
                name = "string_utils.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 658;
                vrLoc = 0;
        };
        0D4BA3CE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF780C61132C003604C6 /* HashKey.h */;
                name = "HashKey.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 344;
                vrLoc = 0;
        };
        0D4BA3CF0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
                name = "Grid2D.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 373;
                vrLoc = 0;
        };
        0D4BA3D00F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF790C61132C003604C6 /* HashTable.h */;
                name = "HashTable.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 407;
                vrLoc = 0;
        };
        0D4BA3D10F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 91";
                rLen = 0;
                rLoc = 1924;
                rType = 0;
                vrLen = 534;
                vrLoc = 1649;
        };
        0D4BA3D20F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF790C61132C003604C6 /* HashTable.h */;
                name = "HashTable.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 407;
                vrLoc = 0;
        };
        0D4BA3D30F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 427;
                vrLoc = 0;
        };
        0D4BA3D40F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF790C61132C003604C6 /* HashTable.h */;
                name = "HashTable.h: 17";
                rLen = 0;
                rLoc = 194;
                rType = 0;
                vrLen = 417;
                vrLoc = 0;
        };
        0D4BA3D50F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF750C61132C003604C6 /* ArgExtracter.h */;
                name = "ArgExtracter.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 427;
                vrLoc = 0;
        };
        0D4BA3D60F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF790C61132C003604C6 /* HashTable.h */;
                name = "HashTable.h: 17";
                rLen = 0;
                rLoc = 194;
                rType = 0;
                vrLen = 417;
                vrLoc = 0;
        };
        0D4BA3D70F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF760C61132C003604C6 /* Grid2D.h */;
                name = "Grid2D.h: 2";
                rLen = 0;
                rLoc = 39;
                rType = 0;
                vrLen = 383;
                vrLoc = 0;
        };
        0D4BA3D80F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF780C61132C003604C6 /* HashKey.h */;
                name = "HashKey.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 354;
                vrLoc = 0;
        };
        0D4BA3D90F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B540E4DB1AF007B9226 /* string_utils.h */;
                name = "string_utils.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 672;
                vrLoc = 0;
        };
        0D4BA3DA0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7E0C61132C003604C6 /* Timer.h */;
                name = "Timer.h: 2";
                rLen = 0;
                rLoc = 42;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D4BA3DB0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7D0C61132C003604C6 /* ResourceManager.h */;
                name = "ResourceManager.h: 2";
                rLen = 0;
                rLoc = 49;
                rType = 0;
                vrLen = 497;
                vrLoc = 0;
        };
        0D4BA3DC0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */;
                name = "XmlParser.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 344;
                vrLoc = 0;
        };
        0D4BA3DD0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7C0C61132C003604C6 /* Parse.h */;
                name = "Parse.h: 2";
                rLen = 0;
                rLoc = 40;
                rType = 0;
                vrLen = 677;
                vrLoc = 0;
        };
        0D4BA3DE0F7670BB00D43A62 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC70B560E4DB1AF007B9226 /* XmlParser.h */;
                name = "XmlParser.h: 2";
                rLen = 0;
                rLoc = 43;
                rType = 0;
                vrLen = 344;
                vrLoc = 0;
        };
        0D504D3E0EFA947000960795 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
                name = "smooth.cpp: 117";
                rLen = 44;
                rLoc = 2739;
                rType = 0;
                vrLen = 818;
                vrLoc = 1970;
        };
        0D526F440CE09D5800FA4789 /* camera.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
                        sepNavSelRange = "{179, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F470CE09D5800FA4789 /* glass.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {986, 695}}";
                };
        };
        0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {961, 390}}";
                };
        };
        0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {986, 695}}";
                };
        };
        0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F510CE09D5800FA4789 /* metal.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F550CE09D5800FA4789 /* omni.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
                        sepNavSelRange = "{117, 0}";
                        sepNavVisRange = "{4612, 787}";
                        sepNavVisRect = "{{0, 3218}, {1081, 613}}";
                        sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
                };
        };
        0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526FA00CE1E3E700FA4789 /* core.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{127, 785}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
                activeExec = 0;
                executables = (
                        0D5270470CE1E5BB00FA4789 /* PathTracer */,
                );
        };
        0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = PathTracer;
                sourceDirectories = (
                );
        };
        0D52F1BA0F5B1AA500545DA6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 55";
                rLen = 28;
                rLoc = 1140;
                rType = 0;
                vrLen = 585;
                vrLoc = 292;
        };
        0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
                        sepNavSelRange = "{82, 0}";
                        sepNavVisRange = "{0, 745}";
                };
        };
        0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2546}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 441}";
                };
        };
        0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 650}";
                };
        };
        0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 516}";
                };
        };
        0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 38323}}";
                        sepNavSelRange = "{40763, 114}";
                        sepNavVisRange = "{37319, 1125}";
                };
        };
        0D5941700E4B21AB005EA01C /* SOIL.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1652, 8493}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1649, 720}";
                };
        };
        0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 69369}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{10181, 619}";
                };
        };
        0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6631}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{636, 1298}";
                };
        };
        0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 797}";
                };
        };
        0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 882}";
                };
        };
        0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
                        sepNavSelRange = "{594, 0}";
                        sepNavVisRange = "{289, 588}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1615}}";
                        sepNavSelRange = "{49, 0}";
                        sepNavVisRange = "{0, 1253}";
                };
        };
        0D5EB72C0F4AB2D800034165 /* off_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 437}}";
                        sepNavSelRange = "{356, 0}";
                        sepNavVisRange = "{29, 328}";
                };
        };
        0D5EB72D0F4AB2D800034165 /* off_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1140}}";
                        sepNavSelRange = "{1142, 0}";
                        sepNavVisRange = "{472, 829}";
                };
        };
        0D5EB7470F4AB7D000034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 100";
                rLen = 0;
                rLoc = 2654;
                rType = 0;
                vrLen = 915;
                vrLoc = 1749;
        };
        0D5EB7480F4AB7D000034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 1";
                rLen = 401;
                rLoc = 0;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D5EB74D0F4AB7D000034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72C0F4AB2D800034165 /* off_save.h */;
                name = "off_save.h: 1";
                rLen = 0;
                rLoc = 59;
                rType = 0;
                vrLen = 145;
                vrLoc = 0;
        };
        0D5EB7500F4AB7D000034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5EB72D0F4AB2D800034165 /* off_save.cpp */;
                name = "off_save.cpp: 15";
                rLen = 0;
                rLoc = 227;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D5EB7960F4AD22A00034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7B0C61132C003604C6 /* Parse.cpp */;
                name = "Parse.cpp: 28";
                rLen = 0;
                rLoc = 507;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D5EB79C0F4AD22A00034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 275";
                rLen = 0;
                rLoc = 7470;
                rType = 0;
                vrLen = 634;
                vrLoc = 986;
        };
        0D5EB79F0F4AD22A00034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 658";
                rLen = 0;
                rLoc = 19376;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D5EB7A10F4AD22A00034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 121";
                rLen = 0;
                rLoc = 2449;
                rType = 0;
                vrLen = 489;
                vrLoc = 1175;
        };
        0D5EB7A30F4AD22A00034165 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF7B0C61132C003604C6 /* Parse.cpp */;
                name = "Parse.cpp: 28";
                rLen = 0;
                rLoc = 507;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D6900910F2540B800919E6F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 10";
                rLen = 0;
                rLoc = 475;
                rType = 0;
                vrLen = 880;
                vrLoc = 799;
        };
        0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 603}";
                };
        };
        0D7564A90EBFB49900BF70D8 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 583;
                vrLoc = 1208;
        };
        0D8085A80F5558DF006A436D /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */;
                name = "SinglePassWireframeRenderer.cpp: 31";
                rLen = 111;
                rLoc = 652;
                rType = 0;
                vrLen = 924;
                vrLoc = 622;
        };
        0D8085AB0F5558DF006A436D /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */;
                name = "SinglePassWireframeRenderer.cpp: 31";
                rLen = 111;
                rLoc = 652;
                rType = 0;
                vrLen = 924;
                vrLoc = 622;
        };
        0D8B64E10F3EE9E800ADA362 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
                name = "mesh_optimization.cpp: 261";
                rLen = 9;
                rLoc = 6121;
                rType = 0;
                vrLen = 816;
                vrLoc = 14184;
        };
        0D93A7270EDB7947006875FB /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 197";
                rLen = 0;
                rLoc = 6519;
                rType = 0;
                vrLen = 960;
                vrLoc = 0;
        };
        0D93A72B0EDB7947006875FB /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 18";
                rLen = 40;
                rLoc = 324;
                rType = 0;
                vrLen = 858;
                vrLoc = 410;
        };
        0D93A72C0EDB7947006875FB /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 129";
                rLen = 31;
                rLoc = 3809;
                rType = 0;
                vrLen = 1091;
                vrLoc = 2770;
        };
        0D93A7470EDB7947006875FB /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D972B250F1CE48E0047DB03 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
                name = "Matrix.h: 673";
                rLen = 0;
                rLoc = 14744;
                rType = 0;
                vrLen = 795;
                vrLoc = 1868;
        };
        0D9CBA000F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 723;
                vrLoc = 0;
        };
        0D9CBA020F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1049;
                vrLoc = 0;
        };
        0D9CBA030F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 919;
                vrLoc = 0;
        };
        0D9CBA050F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 722;
                vrLoc = 0;
        };
        0D9CBA080F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1049;
                vrLoc = 0;
        };
        0D9CBA0A0F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 723;
                vrLoc = 0;
        };
        0D9CBA0F0F693651008931E4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 722;
                vrLoc = 0;
        };
        0DA2A4F80F5FC749007CCD73 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA2A4F90F5FC749007CCD73 /* objview.cpp */;
                name = "objview.cpp: 16";
                rLen = 155;
                rLoc = 454;
                rType = 0;
                vrLen = 549;
                vrLoc = 420;
        };
        0DA2A4F90F5FC749007CCD73 /* objview.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = objview.cpp;
                path = /Users/jab/Misc/OBJStereo/appsrc/OBJViewer/objview.cpp;
                sourceTree = "<absolute>";
        };
        0DA2A4FC0F5FC749007CCD73 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DA2A4FD0F5FC749007CCD73 /* objview.cpp */;
                name = "objview.cpp: 16";
                rLen = 155;
                rLoc = 454;
                rType = 0;
                vrLen = 549;
                vrLoc = 420;
        };
        0DA2A4FD0F5FC749007CCD73 /* objview.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = objview.cpp;
                path = /Users/jab/Misc/OBJStereo/appsrc/OBJViewer/objview.cpp;
                sourceTree = "<absolute>";
        };
        0DA565E80F3F70F5002A5EE0 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 23";
                rLen = 4;
                rLoc = 429;
                rType = 0;
                vrLen = 1182;
                vrLoc = 265;
        };
        0DA565FF0F3F7227002A5EE0 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
                name = "curvature.cpp: 114";
                rLen = 83;
                rLoc = 2646;
                rType = 0;
                vrLen = 947;
                vrLoc = 2460;
        };
        0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
                activeExec = 0;
                executables = (
                        0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
                );
        };
        0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                        NO,
                        YES,
                );
                argumentStrings = (
                        "/Users/jab/Studio/3DModels/animal/bunny-simplified.obj",
                        "/Users/jab/Studio/3DModels/PLY/armadillo-very-simple.obj",
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = MeshEdit;
                savedGlobals = {
                };
                sourceDirectories = (
                );
                variableFormatDictionary = {
                };
        };
        0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 27075}}";
                        sepNavSelRange = "{29704, 0}";
                        sepNavVisRange = "{33726, 698}";
                        sepNavWindowFrame = "{{15, 58}, {846, 820}}";
                };
        };
        0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1482}}";
                        sepNavSelRange = "{1140, 28}";
                        sepNavVisRange = "{292, 585}";
                };
        };
        0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 6023}}";
                        sepNavSelRange = "{5683, 5}";
                        sepNavVisRange = "{7536, 753}";
                        sepNavWindowFrame = "{{38, 58}, {846, 820}}";
                };
        };
        0DB270D90E853C70001F2338 /* VisObj.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1482}}";
                        sepNavSelRange = "{324, 40}";
                        sepNavVisRange = "{410, 858}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2508}}";
                        sepNavSelRange = "{3809, 31}";
                        sepNavVisRange = "{2770, 1091}";
                };
        };
        0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 558}";
                };
        };
        0DB6C9000F3CF1680088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED90C61132B003604C6 /* CGLA.h */;
                name = "CGLA.h: 134";
                rLen = 0;
                rLoc = 3075;
                rType = 0;
                vrLen = 551;
                vrLoc = 2780;
        };
        0DB6C9070F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
                name = "build_manifold.cpp: 147";
                rLen = 0;
                rLoc = 2608;
                rType = 0;
                vrLen = 656;
                vrLoc = 2143;
        };
        0DB6C9240F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
                name = "triangulate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 2785;
        };
        0DB6C9260F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
                name = "triangulate_face_order.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 747;
                vrLoc = 0;
        };
        0DB6C9380F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 800;
                vrLoc = 0;
        };
        0DB6C9390F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF460C61132C003604C6 /* caps_and_needles.h */;
                name = "caps_and_needles.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1070;
                vrLoc = 0;
        };
        0DB6C93B0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0DB6C93E0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 452;
                rType = 0;
                vrLen = 1008;
                vrLoc = 756;
        };
        0DB6C9440F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 39";
                rLen = 158;
                rLoc = 1391;
                rType = 0;
                vrLen = 1530;
                vrLoc = 289;
        };
        0DB6C9450F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 19";
                rLen = 0;
                rLoc = 394;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0DB6C9460F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 413;
                rLoc = 0;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DB6C9470F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 12";
                rLen = 0;
                rLoc = 362;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DB6C9480F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
                name = "ply_load.cpp: 17";
                rLen = 0;
                rLoc = 326;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0DB6C9490F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1011;
                vrLoc = 263;
        };
        0DB6C94A0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0DB6C94C0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 597;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0DB6C94D0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 827;
                vrLoc = 0;
        };
        0DB6C94E0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 537;
                vrLoc = 0;
        };
        0DB6C9500F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 12";
                rLen = 0;
                rLoc = 314;
                rType = 0;
                vrLen = 504;
                vrLoc = 0;
        };
        0DB6C9510F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
                name = "subdivision.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1060;
                vrLoc = 402;
        };
        0DB6C9520F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 360;
                vrLoc = 0;
        };
        0DB6C9540F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
                name = "triangulate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 2785;
        };
        0DB6C9560F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
                name = "triangulate_face_order.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 747;
                vrLoc = 0;
        };
        0DB6C9580F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0DB6C9590F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 736;
                vrLoc = 0;
        };
        0DB6C95A0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 788;
                vrLoc = 0;
        };
        0DB6C95C0F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 100";
                rLen = 0;
                rLoc = 2654;
                rType = 0;
                vrLen = 935;
                vrLoc = 263;
        };
        0DB6C9610F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
                name = "x3d_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 309;
                vrLoc = 0;
        };
        0DB6C9640F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 77";
                rLen = 0;
                rLoc = 2012;
                rType = 0;
                vrLen = 850;
                vrLoc = 0;
        };
        0DB6C9650F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
                name = "x3d_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 208;
                vrLoc = 0;
        };
        0DB6C9660F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
                name = "load.h: 15";
                rLen = 145;
                rLoc = 223;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0DB6C9670F3CFB860088DC70 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
                name = "load.cpp: 13";
                rLen = 0;
                rLoc = 201;
                rType = 0;
                vrLen = 752;
                vrLoc = 0;
        };
        0DB883590C611DA10040A677 /* OBJViewer */ = {
                activeExec = 0;
                executables = (
                        0DB8835B0C611DA10040A677 /* OBJViewer */,
                );
        };
        0DB8835B0C611DA10040A677 /* OBJViewer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                        YES,
                        NO,
                        NO,
                        NO,
                        NO,
                );
                argumentStrings = (
                        "/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
                        "/Users/jab/Studio/3DModels/OBJ/castle.obj\n",
                        /Users/jab/Studio/3DModels/animal/bunny.x3d,
                        "/Users/jab/Studio/3DModels/geometry/cube.x3d\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
                        /Users/jab/Studio/3DModels/animal/horse2.x3d,
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 3;
                libgmallocEnabled = 0;
                name = OBJViewer;
                savedGlobals = {
                };
                sourceDirectories = (
                );
                variableFormatDictionary = {
                };
        };
        0DB883610C611DD20040A677 /* objview.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 4636}}";
                        sepNavSelRange = "{5209, 0}";
                        sepNavVisRange = "{3621, 788}";
                        sepNavVisRect = "{{0, 5675}, {1130, 644}}";
                        sepNavWindowFrame = "{{267, 111}, {803, 874}}";
                };
        };
        0DB883B30C611FB20040A677 /* Raytracer */ = {
                activeExec = 0;
                executables = (
                        0DB883B50C611FB20040A677 /* Raytracer */,
                );
        };
        0DB883B50C611FB20040A677 /* Raytracer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = Raytracer;
                sourceDirectories = (
                );
        };
        0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
                activeExec = 0;
                executables = (
                        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
                );
        };
        0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = BloomenthalPolygonize;
                sourceDirectories = (
                );
        };
        0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
                        sepNavSelRange = "{4926, 0}";
                        sepNavVisRange = "{4682, 490}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
                        sepNavSelRange = "{1243, 0}";
                        sepNavVisRange = "{949, 706}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0DB883F10C6120E60040A677 /* MeshDistance */ = {
                activeExec = 0;
                executables = (
                        0DB883F30C6120E60040A677 /* MeshDistance */,
                );
        };
        0DB883F30C6120E60040A677 /* MeshDistance */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = MeshDistance;
                sourceDirectories = (
                );
        };
        0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 4959}}";
                        sepNavSelRange = "{4602, 0}";
                        sepNavVisRange = "{3870, 826}";
                        sepNavVisRect = "{{0, 2}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0DB884020C6121240040A677 /* Decimator */ = {
                activeExec = 0;
                executables = (
                        0DB884040C6121240040A677 /* Decimator */,
                );
        };
        0DB884040C6121240040A677 /* Decimator */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = Decimator;
                savedGlobals = {
                };
                sourceDirectories = (
                );
        };
        0DB884070C6121400040A677 /* RangeScanViewer */ = {
                activeExec = 0;
                executables = (
                        0DB884090C6121400040A677 /* RangeScanViewer */,
                );
        };
        0DB884090C6121400040A677 /* RangeScanViewer */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = RangeScanViewer;
                sourceDirectories = (
                );
        };
        0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
                activeExec = 0;
                executables = (
                        0DB8840E0C6121570040A677 /* BoundaryCollapse */,
                );
        };
        0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = BoundaryCollapse;
                sourceDirectories = (
                );
        };
        0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
                activeExec = 0;
                executables = (
                        0DB8841E0C6121710040A677 /* VolumePolygonize */,
                );
        };
        0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 0;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = VolumePolygonize;
                sourceDirectories = (
                );
        };
        0DB884350C6121CF0040A677 /* decimator.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
                        sepNavSelRange = "{1080, 0}";
                        sepNavVisRange = "{682, 1065}";
                        sepNavVisRect = "{{0, 714}, {1130, 644}}";
                };
        };
        0DB8843A0C6121ED0040A677 /* ply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 3363}, {1146, 614}}";
                };
        };
        0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1106, 688}}";
                };
        };
        0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
                        sepNavSelRange = "{4958, 0}";
                        sepNavVisRect = "{{0, 3090}, {1081, 485}}";
                        sepNavWindowFrame = "{{159, 16}, {803, 874}}";
                };
        };
        0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
                        sepNavSelRange = "{37, 0}";
                        sepNavVisRange = "{0, 563}";
                        sepNavVisRect = "{{0, 57}, {1130, 644}}";
                };
        };
        0DB884460C6122220040A677 /* volpoly.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1843}}";
                        sepNavSelRange = "{496, 0}";
                        sepNavVisRange = "{749, 855}";
                        sepNavVisRect = "{{0, 437}, {1130, 644}}";
                        sepNavWindowFrame = "{{55, 4}, {1650, 874}}";
                };
        };
        0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
                activeExec = 0;
                executables = (
                        0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
                );
        };
        0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                );
                argumentStrings = (
                );
                autoAttachOnCrash = 1;
                breakpointsEnabled = 1;
                configStateDict = {
                };
                customDataFormattersEnabled = 1;
                debuggerPlugin = GDBDebugging;
                disassemblyDisplayState = 0;
                dylibVariantSuffix = "";
                enableDebugStr = 1;
                environmentEntries = (
                );
                executableSystemSymbolLevel = 0;
                executableUserSymbolLevel = 0;
                libgmallocEnabled = 0;
                name = "LinAlg-eigensolver";
                savedGlobals = {
                };
                sourceDirectories = (
                );
                variableFormatDictionary = {
                };
        };
        0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
                        sepNavSelRange = "{561, 0}";
                        sepNavVisRange = "{1100, 876}";
                };
        };
        0DC6B3830F41BAD900849378 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 77";
                rLen = 0;
                rLoc = 2012;
                rType = 0;
                vrLen = 1040;
                vrLoc = 0;
        };
        0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1183, 817}";
                };
        };
        0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
                        sepNavSelRange = "{46, 0}";
                        sepNavVisRange = "{0, 672}";
                };
        };
        0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
                        sepNavSelRange = "{3617, 0}";
                        sepNavVisRange = "{1399, 919}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1425}}";
                        sepNavSelRange = "{43, 0}";
                        sepNavVisRange = "{0, 344}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0DD3CA360F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
                name = "Vertex.cpp: 12";
                rLen = 0;
                rLoc = 193;
                rType = 0;
                vrLen = 551;
                vrLoc = 0;
        };
        0DD3CA3A0F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 152";
                rLen = 52;
                rLoc = 2715;
                rType = 0;
                vrLen = 670;
                vrLoc = 2536;
        };
        0DD3CA3B0F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 399";
                rLen = 25;
                rLoc = 14605;
                rType = 0;
                vrLen = 1203;
                vrLoc = 534;
        };
        0DD3CA3E0F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 512;
                vrLoc = 0;
        };
        0DD3CA3F0F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
                name = "HalfEdge.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 626;
                vrLoc = 84;
        };
        0DD3CA460F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
                name = "Face.cpp: 18";
                rLen = 0;
                rLoc = 275;
                rType = 0;
                vrLen = 534;
                vrLoc = 0;
        };
        0DD3CA470F7663330092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 14";
                rLen = 0;
                rLoc = 234;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0DD3CA6B0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
                name = "volpoly.cpp: 23";
                rLen = 0;
                rLoc = 496;
                rType = 0;
                vrLen = 855;
                vrLoc = 749;
        };
        0DD3CA6C0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 217";
                rLen = 0;
                rLoc = 5209;
                rType = 0;
                vrLen = 788;
                vrLoc = 3621;
        };
        0DD3CA6D0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D01504A0F646D0700828A8E /* load.cpp */;
                name = "load.cpp: 40";
                rLen = 0;
                rLoc = 782;
                rType = 0;
                vrLen = 718;
                vrLoc = 267;
        };
        0DD3CA6E0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 11";
                rLen = 0;
                rLoc = 223;
                rType = 0;
                vrLen = 896;
                vrLoc = 2856;
        };
        0DD3CA6F0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 2";
                rLen = 0;
                rLoc = 44;
                rType = 0;
                vrLen = 1562;
                vrLoc = 2422;
        };
        0DD3CA700F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 764;
                vrLoc = 0;
        };
        0DD3CA710F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 2";
                rLen = 0;
                rLoc = 54;
                rType = 0;
                vrLen = 904;
                vrLoc = 0;
        };
        0DD3CA720F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0DD3CA730F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 2";
                rLen = 0;
                rLoc = 54;
                rType = 0;
                vrLen = 858;
                vrLoc = 0;
        };
        0DD3CA740F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 678;
                vrLoc = 0;
        };
        0DD3CA750F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 970;
                vrLoc = 0;
        };
        0DD3CA760F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 606;
                vrLoc = 0;
        };
        0DD3CA770F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 602;
                vrLoc = 0;
        };
        0DD3CA780F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 648";
                rLen = 0;
                rLoc = 19376;
                rType = 0;
                vrLen = 658;
                vrLoc = 0;
        };
        0DD3CA790F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 2";
                rLen = 0;
                rLoc = 51;
                rType = 0;
                vrLen = 678;
                vrLoc = 0;
        };
        0DD3CA7A0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 611;
                vrLoc = 0;
        };
        0DD3CA7B0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 2";
                rLen = 0;
                rLoc = 53;
                rType = 0;
                vrLen = 342;
                vrLoc = 0;
        };
        0DD3CA7C0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 2";
                rLen = 0;
                rLoc = 45;
                rType = 0;
                vrLen = 933;
                vrLoc = 0;
        };
        0DD3CA7D0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 751;
                vrLoc = 0;
        };
        0DD3CA7E0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 2";
                rLen = 0;
                rLoc = 65;
                rType = 0;
                vrLen = 701;
                vrLoc = 0;
        };
        0DD3CA7F0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 2";
                rLen = 0;
                rLoc = 54;
                rType = 0;
                vrLen = 1116;
                vrLoc = 0;
        };
        0DD3CA800F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 2";
                rLen = 0;
                rLoc = 46;
                rType = 0;
                vrLen = 912;
                vrLoc = 0;
        };
        0DD3CA810F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 2";
                rLen = 0;
                rLoc = 68;
                rType = 0;
                vrLen = 832;
                vrLoc = 0;
        };
        0DD3CA820F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 787;
                vrLoc = 0;
        };
        0DD3CA830F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 23";
                rLen = 0;
                rLoc = 455;
                rType = 0;
                vrLen = 455;
                vrLoc = 0;
        };
        0DD3CA840F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 2";
                rLen = 0;
                rLoc = 47;
                rType = 0;
                vrLen = 696;
                vrLoc = 0;
        };
        0DD3CA8B0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
                name = "ply_load.cpp: 63";
                rLen = 0;
                rLoc = 1090;
                rType = 0;
                vrLen = 658;
                vrLoc = 517;
        };
        0DD3CA910F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0DD3CA930F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 678;
                vrLoc = 0;
        };
        0DD3CA950F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 606;
                vrLoc = 0;
        };
        0DD3CA990F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 611;
                vrLoc = 0;
        };
        0DD3CA9C0F7668440092DFC6 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 751;
                vrLoc = 0;
        };
        0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
                isa = PBXBookmarkGroup;
                children = (
                        0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
                );
                name = Root;
        };
        0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
                isa = PBXBookmark;
                fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
        };
        0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
                isa = PBXFileReference;
                fileEncoding = 4;
                lastKnownFileType = text;
                name = "wire-generic.vert";
                path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
                sourceTree = "<absolute>";
        };
        0DDE961C0EE92030001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 727;
                vrLoc = 1590;
        };
        0DDE97640EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 727;
                vrLoc = 1590;
        };
        0DDE97740EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 7";
                rLen = 0;
                rLoc = 132;
                rType = 0;
                vrLen = 768;
                vrLoc = 737;
        };
        0DDE97750EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 17";
                rLen = 22;
                rLoc = 424;
                rType = 0;
                vrLen = 803;
                vrLoc = 1046;
        };
        0DDE97760EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 54";
                rLen = 0;
                rLoc = 1298;
                rType = 0;
                vrLen = 779;
                vrLoc = 648;
        };
        0DDE97770EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 29";
                rLen = 0;
                rLoc = 1070;
                rType = 0;
                vrLen = 1171;
                vrLoc = 117;
        };
        0DDE977F0EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 897;
                vrLoc = 304;
        };
        0DDE97820EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1175;
                vrLoc = 38;
        };
        0DDE97830EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEED0C61132B003604C6 /* statistics.h */;
                name = "statistics.h: 31";
                rLen = 49;
                rLoc = 652;
                rType = 0;
                vrLen = 632;
                vrLoc = 84;
        };
        0DDE97850EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDB0C61132B003604C6 /* eigensolution.h */;
                name = "eigensolution.h: 25";
                rLen = 75;
                rLoc = 818;
                rType = 0;
                vrLen = 902;
                vrLoc = 0;
        };
        0DDE97860EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF90C61132B003604C6 /* Vec3Hf.h */;
                name = "Vec3Hf.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 256;
                vrLoc = 0;
        };
        0DDE97870EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 788;
                vrLoc = 421;
        };
        0DDE97880EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1232;
                vrLoc = 244;
        };
        0DDE97890EE965FC001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 18";
                rLen = 204;
                rLoc = 631;
                rType = 0;
                vrLen = 1150;
                vrLoc = 79;
        };
        0DDE989A0EE9D70D001DBE4F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEEC0C61132B003604C6 /* statistics.cpp */;
                name = "statistics.cpp: 34";
                rLen = 0;
                rLoc = 489;
                rType = 0;
                vrLen = 614;
                vrLoc = 130;
        };
        0DE3D4670F424E3F00D815C4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 1037";
                rLen = 0;
                rLoc = 28924;
                rType = 0;
                vrLen = 1080;
                vrLoc = 28213;
        };
        0DE4366E0E58B3A1005449EC /* load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 437}}";
                        sepNavSelRange = "{183, 0}";
                        sepNavVisRange = "{0, 377}";
                };
        };
        0DE4366F0E58B3A1005449EC /* load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 703}}";
                        sepNavSelRange = "{259, 0}";
                        sepNavVisRange = "{24, 392}";
                };
        };
        0DE866FC0EC73D6500528875 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 236";
                rLen = 0;
                rLoc = 4602;
                rType = 0;
                vrLen = 826;
                vrLoc = 3870;
        };
        0DE866FE0EC73D6500528875 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 236";
                rLen = 0;
                rLoc = 4602;
                rType = 0;
                vrLen = 826;
                vrLoc = 3870;
        };
        0DE867080EC7A80B00528875 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
                name = "LapackFunc.h: 218";
                rLen = 0;
                rLoc = 7374;
                rType = 0;
                vrLen = 1118;
                vrLoc = 761;
        };
        0DF12BE40F6E3CFC00D0E611 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */;
                name = "bloomenthal-polygonize.cpp: 60";
                rLen = 0;
                rLoc = 1243;
                rType = 0;
                vrLen = 706;
                vrLoc = 949;
        };
        0DF12BE50F6E3CFC00D0E611 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
                name = "load_raw.cpp: 21";
                rLen = 0;
                rLoc = 427;
                rType = 0;
                vrLen = 701;
                vrLoc = 0;
        };
        0DF514AB0E92B8BB00C5F222 /* GLConsole.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = GLConsole.h;
                path = /usr/local/include/GLConsole/GLConsole.h;
                sourceTree = "<absolute>";
        };
        0DF5C6370E89884E00CA0B63 /* curvature.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
                        sepNavSelRange = "{429, 4}";
                        sepNavVisRange = "{265, 1182}";
                };
        };
        0DF5C6380E89884E00CA0B63 /* curvature.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {823, 8550}}";
                        sepNavSelRange = "{2732, 0}";
                        sepNavVisRange = "{2566, 371}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0DF8C0C90F58523B00031AD4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
                name = "harmonics.cpp: 229";
                rLen = 5;
                rLoc = 5683;
                rType = 0;
                vrLen = 753;
                vrLoc = 7536;
        };
        0DFA98740F65D4260050F51C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 2";
                rLen = 0;
                rLoc = 61;
                rType = 0;
                vrLen = 1070;
                vrLoc = 556;
        };
        0DFA98750F65D4260050F51C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 217";
                rLen = 0;
                rLoc = 5209;
                rType = 0;
                vrLen = 875;
                vrLoc = 4750;
        };
        0DFBE5270EC0DE15003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 344;
                vrLoc = 424;
        };
        0DFBE5280EC0DE15003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 344;
                vrLoc = 424;
        };
        0DFBE53F0EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
                name = "harmonics.cpp: 75";
                rLen = 0;
                rLoc = 1528;
                rType = 0;
                vrLen = 868;
                vrLoc = 6303;
        };
        0DFBE5410EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 64";
                rLen = 3;
                rLoc = 1269;
                rType = 0;
                vrLen = 318;
                vrLoc = 292;
        };
        0DFBE5450EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 197";
                rLen = 0;
                rLoc = 6519;
                rType = 0;
                vrLen = 654;
                vrLoc = 6349;
        };
        0DFBE5460EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 545";
                rLen = 10;
                rLoc = 15078;
                rType = 0;
                vrLen = 1029;
                vrLoc = 14618;
        };
        0DFBE5470EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 39";
                rLen = 0;
                rLoc = 871;
                rType = 0;
                vrLen = 541;
                vrLoc = 630;
        };
        0DFBE5480EC0E2F7003D675E /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 116";
                rLen = 0;
                rLoc = 3421;
                rType = 0;
                vrLen = 682;
                vrLoc = 3121;
        };
}