Subversion Repositories gelsvn

Rev

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

// !$*UTF8*$!
{
        0D02D64D0E7E4E2F00E74869 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 100";
                rLen = 0;
                rLoc = 2654;
                rType = 0;
                vrLen = 928;
                vrLoc = 264;
        };
        0D02D64E0E7E4E2F00E74869 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
                name = "x3d_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 309;
                vrLoc = 0;
        };
        0D02D6560E7E508300E74869 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 77";
                rLen = 0;
                rLoc = 2012;
                rType = 0;
                vrLen = 849;
                vrLoc = 0;
        };
        0D0CAEB20C6112FC003604C6 /* Project object */ = {
                activeBuildConfigurationName = Release;
                activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
                activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
                addToTargets = (
                        0DAF05B30E6BEAFC0097AAAD /* MeshEdit */,
                );
                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,
                                        584,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXErrorsWarningsDataSource_TypeID,
                                        PBXErrorsWarningsDataSource_MessageID,
                                        PBXErrorsWarningsDataSource_LocationID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        22,
                                        300,
                                        771,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXExecutablesDataSource_ActiveFlagID,
                                        PBXExecutablesDataSource_NameID,
                                        PBXExecutablesDataSource_CommentsID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
                                PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        883,
                                        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,
                                        803,
                                        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 = 243979967;
                        PBXWorkspaceStateSaveDate = 243979967;
                };
                perUserProjectItems = {
                        0D02D64D0E7E4E2F00E74869 = 0D02D64D0E7E4E2F00E74869 /* PBXTextBookmark */;
                        0D02D64E0E7E4E2F00E74869 = 0D02D64E0E7E4E2F00E74869 /* PBXTextBookmark */;
                        0D02D6560E7E508300E74869 = 0D02D6560E7E508300E74869 /* PBXTextBookmark */;
                        0D12DCDD0E827D66009420AD = 0D12DCDD0E827D66009420AD /* PBXTextBookmark */;
                        0D181FA00E85945B00620812 = 0D181FA00E85945B00620812 /* PBXTextBookmark */;
                        0D2628E80E6E76B3004494D4 = 0D2628E80E6E76B3004494D4 /* PBXTextBookmark */;
                        0D2628E90E6E76B3004494D4 = 0D2628E90E6E76B3004494D4 /* PBXTextBookmark */;
                        0D2F10C80E562D6100901E08 = 0D2F10C80E562D6100901E08 /* PBXTextBookmark */;
                        0D32018F0E563DE9005FA7AF = 0D32018F0E563DE9005FA7AF /* PBXTextBookmark */;
                        0D3201910E563DE9005FA7AF = 0D3201910E563DE9005FA7AF /* PBXTextBookmark */;
                        0D3ACEF90E8AD6CC00AC8578 /* PBXTextBookmark */ = 0D3ACEF90E8AD6CC00AC8578 /* PBXTextBookmark */;
                        0D3ACEFA0E8AD6CC00AC8578 /* PBXTextBookmark */ = 0D3ACEFA0E8AD6CC00AC8578 /* PBXTextBookmark */;
                        0D3ACEFB0E8AD6CC00AC8578 /* PBXTextBookmark */ = 0D3ACEFB0E8AD6CC00AC8578 /* PBXTextBookmark */;
                        0D3ACEFC0E8AD6CC00AC8578 /* PBXTextBookmark */ = 0D3ACEFC0E8AD6CC00AC8578 /* PBXTextBookmark */;
                        0D3ACF010E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF010E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF020E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF020E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF030E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF030E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF040E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF040E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF050E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF050E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF060E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF060E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF070E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF070E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF080E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF080E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF090E8ADF5200AC8578 /* PBXTextBookmark */ = 0D3ACF090E8ADF5200AC8578 /* PBXTextBookmark */;
                        0D3ACF130E8ADF5B00AC8578 /* PBXTextBookmark */ = 0D3ACF130E8ADF5B00AC8578 /* PBXTextBookmark */;
                        0D3ACF150E8ADF7400AC8578 /* PBXTextBookmark */ = 0D3ACF150E8ADF7400AC8578 /* PBXTextBookmark */;
                        0D3ACF180E8ADF8C00AC8578 /* PBXTextBookmark */ = 0D3ACF180E8ADF8C00AC8578 /* PBXTextBookmark */;
                        0D3ACF1B0E8AE08500AC8578 /* PBXTextBookmark */ = 0D3ACF1B0E8AE08500AC8578 /* PBXTextBookmark */;
                        0D3ACF1D0E8AE12300AC8578 /* PBXTextBookmark */ = 0D3ACF1D0E8AE12300AC8578 /* PBXTextBookmark */;
                        0D3ACF1E0E8AE12300AC8578 /* PBXTextBookmark */ = 0D3ACF1E0E8AE12300AC8578 /* PBXTextBookmark */;
                        0D3ACF1F0E8AE12300AC8578 /* PBXTextBookmark */ = 0D3ACF1F0E8AE12300AC8578 /* PBXTextBookmark */;
                        0D3ACF200E8AE12300AC8578 /* PBXTextBookmark */ = 0D3ACF200E8AE12300AC8578 /* PBXTextBookmark */;
                        0D3ACF210E8AE12300AC8578 /* PBXTextBookmark */ = 0D3ACF210E8AE12300AC8578 /* PBXTextBookmark */;
                        0D3ACF240E8AE13C00AC8578 /* PBXTextBookmark */ = 0D3ACF240E8AE13C00AC8578 /* PBXTextBookmark */;
                        0D3ACF260E8AE15C00AC8578 /* PBXTextBookmark */ = 0D3ACF260E8AE15C00AC8578 /* PBXTextBookmark */;
                        0D3ACF280E8AE1BF00AC8578 /* PBXTextBookmark */ = 0D3ACF280E8AE1BF00AC8578 /* PBXTextBookmark */;
                        0D3ACF2A0E8AE1EB00AC8578 /* PBXTextBookmark */ = 0D3ACF2A0E8AE1EB00AC8578 /* PBXTextBookmark */;
                        0D3ACF2D0E8AE21300AC8578 /* PBXTextBookmark */ = 0D3ACF2D0E8AE21300AC8578 /* PBXTextBookmark */;
                        0D3ACF2E0E8AE26600AC8578 /* PBXTextBookmark */ = 0D3ACF2E0E8AE26600AC8578 /* PBXTextBookmark */;
                        0D3ACF320E8AE2AF00AC8578 /* PBXTextBookmark */ = 0D3ACF320E8AE2AF00AC8578 /* PBXTextBookmark */;
                        0D3ACF340E8AE2E400AC8578 /* PBXTextBookmark */ = 0D3ACF340E8AE2E400AC8578 /* PBXTextBookmark */;
                        0D3ACF370E8AE2F700AC8578 /* PBXTextBookmark */ = 0D3ACF370E8AE2F700AC8578 /* PBXTextBookmark */;
                        0D3ACF380E8AE36000AC8578 /* PBXTextBookmark */ = 0D3ACF380E8AE36000AC8578 /* PBXTextBookmark */;
                        0D3ACF390E8AE36000AC8578 /* PBXTextBookmark */ = 0D3ACF390E8AE36000AC8578 /* PBXTextBookmark */;
                        0D3ACF3A0E8AE36000AC8578 /* PBXTextBookmark */ = 0D3ACF3A0E8AE36000AC8578 /* PBXTextBookmark */;
                        0D3ACF3B0E8AE36000AC8578 /* PBXTextBookmark */ = 0D3ACF3B0E8AE36000AC8578 /* PBXTextBookmark */;
                        0D3ACF3C0E8AE36000AC8578 /* PBXTextBookmark */ = 0D3ACF3C0E8AE36000AC8578 /* PBXTextBookmark */;
                        0D3ACF400E8B757C00AC8578 /* PBXTextBookmark */ = 0D3ACF400E8B757C00AC8578 /* PBXTextBookmark */;
                        0D3ACF430E8B75A500AC8578 /* PBXTextBookmark */ = 0D3ACF430E8B75A500AC8578 /* PBXTextBookmark */;
                        0D3ACF450E8B75DA00AC8578 /* PBXTextBookmark */ = 0D3ACF450E8B75DA00AC8578 /* PBXTextBookmark */;
                        0D3ACF470E8B75ED00AC8578 /* PBXTextBookmark */ = 0D3ACF470E8B75ED00AC8578 /* PBXTextBookmark */;
                        0D3ACF4C0E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF4C0E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF4D0E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF4D0E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF4E0E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF4E0E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF4F0E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF4F0E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF500E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF500E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF510E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF510E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF520E8B76B500AC8578 /* PBXTextBookmark */ = 0D3ACF520E8B76B500AC8578 /* PBXTextBookmark */;
                        0D3ACF580E8B771C00AC8578 /* PBXTextBookmark */ = 0D3ACF580E8B771C00AC8578 /* PBXTextBookmark */;
                        0D3ACF5B0E8B777500AC8578 /* PBXTextBookmark */ = 0D3ACF5B0E8B777500AC8578 /* PBXTextBookmark */;
                        0D3ACF5D0E8B778E00AC8578 /* PBXTextBookmark */ = 0D3ACF5D0E8B778E00AC8578 /* PBXTextBookmark */;
                        0D3ACF5F0E8B77C600AC8578 /* PBXTextBookmark */ = 0D3ACF5F0E8B77C600AC8578 /* PBXTextBookmark */;
                        0D3ACF620E8B781700AC8578 /* PBXTextBookmark */ = 0D3ACF620E8B781700AC8578 /* PBXTextBookmark */;
                        0D3ACF640E8B782000AC8578 /* PBXTextBookmark */ = 0D3ACF640E8B782000AC8578 /* PBXTextBookmark */;
                        0D3ACF660E8B786F00AC8578 /* PBXTextBookmark */ = 0D3ACF660E8B786F00AC8578 /* PBXTextBookmark */;
                        0D3ACF680E8B787F00AC8578 /* PBXTextBookmark */ = 0D3ACF680E8B787F00AC8578 /* PBXTextBookmark */;
                        0D3ACF6C0E8B78E500AC8578 /* PBXTextBookmark */ = 0D3ACF6C0E8B78E500AC8578 /* PBXTextBookmark */;
                        0D3ACF700E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF700E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF710E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF710E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF720E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF720E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF730E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF730E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF740E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF740E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF750E8B794700AC8578 /* PBXTextBookmark */ = 0D3ACF750E8B794700AC8578 /* PBXTextBookmark */;
                        0D3ACF790E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF790E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7A0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7A0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7B0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7B0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7C0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7C0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7D0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7D0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7E0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7E0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF7F0E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF7F0E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF800E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF800E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF810E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF810E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF820E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF820E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF830E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF830E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF860E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF860E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF870E8B7A4300AC8578 /* PBXTextBookmark */ = 0D3ACF870E8B7A4300AC8578 /* PBXTextBookmark */;
                        0D3ACF8A0E8B7A6900AC8578 /* PBXTextBookmark */ = 0D3ACF8A0E8B7A6900AC8578 /* PBXTextBookmark */;
                        0D3ACF8B0E8B7A6900AC8578 /* PBXTextBookmark */ = 0D3ACF8B0E8B7A6900AC8578 /* PBXTextBookmark */;
                        0D3ACF8C0E8B7A6900AC8578 /* PBXTextBookmark */ = 0D3ACF8C0E8B7A6900AC8578 /* PBXTextBookmark */;
                        0D3ACF8D0E8B7A6900AC8578 /* PBXTextBookmark */ = 0D3ACF8D0E8B7A6900AC8578 /* PBXTextBookmark */;
                        0D3ACF8E0E8B7A6900AC8578 /* PBXTextBookmark */ = 0D3ACF8E0E8B7A6900AC8578 /* PBXTextBookmark */;
                        0D3ACF910E8B7A9000AC8578 /* PBXTextBookmark */ = 0D3ACF910E8B7A9000AC8578 /* PBXTextBookmark */;
                        0D3ACF920E8B7A9000AC8578 /* PBXTextBookmark */ = 0D3ACF920E8B7A9000AC8578 /* PBXTextBookmark */;
                        0D3ACF990E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF990E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9A0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9A0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9B0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9B0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9C0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9C0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9D0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9D0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9E0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9E0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACF9F0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACF9F0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA00E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA00E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA10E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA10E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA20E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA20E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA30E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA30E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA40E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA40E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA50E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA50E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA60E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA60E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA70E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA70E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA80E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA80E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFA90E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFA90E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAA0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAA0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAB0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAB0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAC0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAC0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAD0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAD0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAE0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAE0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFAF0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFAF0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB00E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB00E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB10E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB10E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB20E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB20E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB30E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB30E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB40E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB40E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB50E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB50E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB60E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB60E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB70E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB70E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB80E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB80E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFB90E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFB90E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBA0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBA0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBB0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBB0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBC0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBC0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBD0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBD0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBE0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBE0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFBF0E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFBF0E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFC00E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFC00E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFC10E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFC10E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFC20E8B7D2500AC8578 /* PBXTextBookmark */ = 0D3ACFC20E8B7D2500AC8578 /* PBXTextBookmark */;
                        0D3ACFC40E8B7D8F00AC8578 /* PBXTextBookmark */ = 0D3ACFC40E8B7D8F00AC8578 /* PBXTextBookmark */;
                        0D3ACFC50E8B7D8F00AC8578 /* PBXTextBookmark */ = 0D3ACFC50E8B7D8F00AC8578 /* PBXTextBookmark */;
                        0D3AD0A00E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A00E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A10E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A10E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A20E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A20E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A30E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A30E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A40E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A40E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A50E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A50E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A60E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A60E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A70E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A70E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A80E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A80E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0A90E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0A90E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AA0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AA0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AB0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AB0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AC0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AC0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AD0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AD0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AE0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AE0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0AF0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0AF0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B00E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B00E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B10E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B10E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B20E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B20E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B30E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B30E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B40E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B40E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B50E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B50E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B60E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B60E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B70E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B70E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B80E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B80E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0B90E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0B90E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BA0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BA0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BB0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BB0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BC0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BC0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BD0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BD0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BE0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BE0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0BF0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0BF0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C00E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C00E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C10E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C10E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C20E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C20E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C30E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C30E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C40E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C40E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C50E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C50E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C60E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C60E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C70E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C70E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C80E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C80E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0C90E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0C90E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CA0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CA0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CB0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CB0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CC0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CC0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CD0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CD0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CE0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CE0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0CF0E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0CF0E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0D00E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0D00E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0D10E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0D10E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0D20E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0D20E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0D30E8B81B400AC8578 /* PBXTextBookmark */ = 0D3AD0D30E8B81B400AC8578 /* PBXTextBookmark */;
                        0D3AD0D40E8B81FF00AC8578 /* PBXTextBookmark */ = 0D3AD0D40E8B81FF00AC8578 /* PBXTextBookmark */;
                        0D3AD0D50E8B81FF00AC8578 /* PBXTextBookmark */ = 0D3AD0D50E8B81FF00AC8578 /* PBXTextBookmark */;
                        0D3AD0D60E8B81FF00AC8578 /* PBXTextBookmark */ = 0D3AD0D60E8B81FF00AC8578 /* PBXTextBookmark */;
                        0D3AD0D70E8B81FF00AC8578 /* PBXTextBookmark */ = 0D3AD0D70E8B81FF00AC8578 /* PBXTextBookmark */;
                        0D3AD0DE0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0DE0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0DF0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0DF0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E00E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E00E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E10E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E10E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E20E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E20E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E30E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E30E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E40E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E40E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E50E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E50E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E60E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E60E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E70E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E70E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E80E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E80E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0E90E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0E90E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0EA0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0EA0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0EB0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0EB0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0EC0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0EC0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0ED0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0ED0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0EE0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0EE0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0EF0E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0EF0E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F00E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F00E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F10E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F10E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F20E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F20E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F30E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F30E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F40E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F40E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F50E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F50E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F60E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F60E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0F70E8B8C3800AC8578 /* PBXTextBookmark */ = 0D3AD0F70E8B8C3800AC8578 /* PBXTextBookmark */;
                        0D3AD0FA0E8B8C7E00AC8578 /* PBXTextBookmark */ = 0D3AD0FA0E8B8C7E00AC8578 /* PBXTextBookmark */;
                        0D3AD0FB0E8B8C7E00AC8578 /* PBXTextBookmark */ = 0D3AD0FB0E8B8C7E00AC8578 /* PBXTextBookmark */;
                        0D3AD0FE0E8B8D0D00AC8578 /* PBXTextBookmark */ = 0D3AD0FE0E8B8D0D00AC8578 /* PBXTextBookmark */;
                        0D3AD0FF0E8B8D0D00AC8578 /* PBXTextBookmark */ = 0D3AD0FF0E8B8D0D00AC8578 /* PBXTextBookmark */;
                        0D3AD1020E8B8D4200AC8578 /* PBXTextBookmark */ = 0D3AD1020E8B8D4200AC8578 /* PBXTextBookmark */;
                        0D3AD1030E8B8D4200AC8578 /* PBXTextBookmark */ = 0D3AD1030E8B8D4200AC8578 /* PBXTextBookmark */;
                        0D3AD1050E8B8D5300AC8578 /* PBXTextBookmark */ = 0D3AD1050E8B8D5300AC8578 /* PBXTextBookmark */;
                        0D3AD1060E8B8D5300AC8578 /* PBXTextBookmark */ = 0D3AD1060E8B8D5300AC8578 /* PBXTextBookmark */;
                        0D3AD1080E8B8D6900AC8578 /* PBXTextBookmark */ = 0D3AD1080E8B8D6900AC8578 /* PBXTextBookmark */;
                        0D3AD1090E8B8D6900AC8578 /* PBXTextBookmark */ = 0D3AD1090E8B8D6900AC8578 /* PBXTextBookmark */;
                        0D3AD10B0E8B8E6800AC8578 /* PBXTextBookmark */ = 0D3AD10B0E8B8E6800AC8578 /* PBXTextBookmark */;
                        0D3AD10C0E8B8E6800AC8578 /* PBXTextBookmark */ = 0D3AD10C0E8B8E6800AC8578 /* PBXTextBookmark */;
                        0D3AD10E0E8B8E7B00AC8578 /* PBXTextBookmark */ = 0D3AD10E0E8B8E7B00AC8578 /* PBXTextBookmark */;
                        0D3AD10F0E8B8E7B00AC8578 /* PBXTextBookmark */ = 0D3AD10F0E8B8E7B00AC8578 /* PBXTextBookmark */;
                        0D3AD1110E8B8EB500AC8578 /* PBXTextBookmark */ = 0D3AD1110E8B8EB500AC8578 /* PBXTextBookmark */;
                        0D3AD1120E8B8EB500AC8578 /* PBXTextBookmark */ = 0D3AD1120E8B8EB500AC8578 /* PBXTextBookmark */;
                        0D3AD1140E8B8EDC00AC8578 /* PBXTextBookmark */ = 0D3AD1140E8B8EDC00AC8578 /* PBXTextBookmark */;
                        0D3AD1150E8B8EDC00AC8578 /* PBXTextBookmark */ = 0D3AD1150E8B8EDC00AC8578 /* PBXTextBookmark */;
                        0D3AD1170E8B8EF500AC8578 /* PBXTextBookmark */ = 0D3AD1170E8B8EF500AC8578 /* PBXTextBookmark */;
                        0D3AD1180E8B8EF500AC8578 /* PBXTextBookmark */ = 0D3AD1180E8B8EF500AC8578 /* PBXTextBookmark */;
                        0D3AD11A0E8B8F3800AC8578 /* PBXTextBookmark */ = 0D3AD11A0E8B8F3800AC8578 /* PBXTextBookmark */;
                        0D3AD11B0E8B8F3800AC8578 /* PBXTextBookmark */ = 0D3AD11B0E8B8F3800AC8578 /* PBXTextBookmark */;
                        0D3AD11D0E8B8F6200AC8578 /* PBXTextBookmark */ = 0D3AD11D0E8B8F6200AC8578 /* PBXTextBookmark */;
                        0D3AD11E0E8B8F6200AC8578 /* PBXTextBookmark */ = 0D3AD11E0E8B8F6200AC8578 /* PBXTextBookmark */;
                        0D3AD1200E8B8F7A00AC8578 /* PBXTextBookmark */ = 0D3AD1200E8B8F7A00AC8578 /* PBXTextBookmark */;
                        0D3AD1210E8B8F7A00AC8578 /* PBXTextBookmark */ = 0D3AD1210E8B8F7A00AC8578 /* PBXTextBookmark */;
                        0D3AD1230E8B8FE400AC8578 /* PBXTextBookmark */ = 0D3AD1230E8B8FE400AC8578 /* PBXTextBookmark */;
                        0D3AD1240E8B8FE400AC8578 /* PBXTextBookmark */ = 0D3AD1240E8B8FE400AC8578 /* PBXTextBookmark */;
                        0D3AD1260E8B8FED00AC8578 /* PBXTextBookmark */ = 0D3AD1260E8B8FED00AC8578 /* PBXTextBookmark */;
                        0D3AD1270E8B8FED00AC8578 /* PBXTextBookmark */ = 0D3AD1270E8B8FED00AC8578 /* PBXTextBookmark */;
                        0D3AD12E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD12E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD12F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD12F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1300E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1300E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1310E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1310E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1320E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1320E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1330E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1330E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1340E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1340E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1350E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1350E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1360E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1360E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1370E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1370E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1380E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1380E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1390E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1390E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD13F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD13F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1400E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1400E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1410E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1410E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1420E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1420E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1430E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1430E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1440E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1440E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1450E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1450E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1460E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1460E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1470E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1470E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1480E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1480E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1490E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1490E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD14F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD14F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1500E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1500E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1510E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1510E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1520E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1520E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1530E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1530E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1540E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1540E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1550E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1550E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1560E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1560E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1570E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1570E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1580E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1580E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1590E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1590E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD15F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD15F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1600E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1600E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1610E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1610E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1620E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1620E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1630E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1630E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1640E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1640E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1650E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1650E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1660E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1660E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1670E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1670E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1680E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1680E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1690E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1690E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD16F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD16F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1700E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1700E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1710E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1710E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1720E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1720E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1730E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1730E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1740E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1740E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1750E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1750E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1760E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1760E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1770E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1770E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1780E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1780E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1790E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1790E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17E0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17E0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD17F0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD17F0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1800E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1800E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1810E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1810E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1820E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1820E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1830E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1830E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1840E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1840E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1850E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1850E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1860E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1860E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1870E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1870E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1880E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1880E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1890E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD1890E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD18A0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD18A0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD18B0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD18B0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD18C0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD18C0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD18D0E8B934600AC8578 /* PBXTextBookmark */ = 0D3AD18D0E8B934600AC8578 /* PBXTextBookmark */;
                        0D3AD1930E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1930E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1940E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1940E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1950E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1950E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1960E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1960E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1970E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1970E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1980E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1980E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1990E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1990E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19A0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19A0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19B0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19B0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19C0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19C0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19D0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19D0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19E0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19E0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD19F0E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD19F0E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1A00E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1A00E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1A10E8B93F900AC8578 /* PBXTextBookmark */ = 0D3AD1A10E8B93F900AC8578 /* PBXTextBookmark */;
                        0D3AD1A40E8B942100AC8578 /* PBXTextBookmark */ = 0D3AD1A40E8B942100AC8578 /* PBXTextBookmark */;
                        0D3AD1A50E8B942100AC8578 /* PBXTextBookmark */ = 0D3AD1A50E8B942100AC8578 /* PBXTextBookmark */;
                        0D3AD1A60E8B942100AC8578 /* PBXTextBookmark */ = 0D3AD1A60E8B942100AC8578 /* PBXTextBookmark */;
                        0D3AD1A70E8B942100AC8578 /* PBXTextBookmark */ = 0D3AD1A70E8B942100AC8578 /* PBXTextBookmark */;
                        0D3AD1AA0E8B944A00AC8578 /* PBXTextBookmark */ = 0D3AD1AA0E8B944A00AC8578 /* PBXTextBookmark */;
                        0D3AD1AB0E8B944A00AC8578 /* PBXTextBookmark */ = 0D3AD1AB0E8B944A00AC8578 /* PBXTextBookmark */;
                        0D3AD1B00E8B951500AC8578 /* PBXTextBookmark */ = 0D3AD1B00E8B951500AC8578 /* PBXTextBookmark */;
                        0D3AD1B10E8B951500AC8578 /* PBXTextBookmark */ = 0D3AD1B10E8B951500AC8578 /* PBXTextBookmark */;
                        0D3AD1B40E8B953D00AC8578 /* PBXTextBookmark */ = 0D3AD1B40E8B953D00AC8578 /* PBXTextBookmark */;
                        0D3AD1B50E8B953D00AC8578 /* PBXTextBookmark */ = 0D3AD1B50E8B953D00AC8578 /* PBXTextBookmark */;
                        0D3AD1B80E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1B80E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1B90E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1B90E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1BA0E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1BA0E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1BB0E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1BB0E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1BC0E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1BC0E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1BD0E8B965A00AC8578 /* PBXTextBookmark */ = 0D3AD1BD0E8B965A00AC8578 /* PBXTextBookmark */;
                        0D3AD1BF0E8B967100AC8578 /* PBXTextBookmark */ = 0D3AD1BF0E8B967100AC8578 /* PBXTextBookmark */;
                        0D3AD1C00E8B967100AC8578 /* PBXTextBookmark */ = 0D3AD1C00E8B967100AC8578 /* PBXTextBookmark */;
                        0D3AD1C40E8B96B800AC8578 /* PBXTextBookmark */ = 0D3AD1C40E8B96B800AC8578 /* PBXTextBookmark */;
                        0D3AD1C50E8B96B800AC8578 /* PBXTextBookmark */ = 0D3AD1C50E8B96B800AC8578 /* PBXTextBookmark */;
                        0D3AD1C60E8B96B800AC8578 /* PBXTextBookmark */ = 0D3AD1C60E8B96B800AC8578 /* PBXTextBookmark */;
                        0D3AD1C70E8B96B800AC8578 /* PBXTextBookmark */ = 0D3AD1C70E8B96B800AC8578 /* PBXTextBookmark */;
                        0D3AD1C80E8B96B800AC8578 /* PBXTextBookmark */ = 0D3AD1C80E8B96B800AC8578 /* PBXTextBookmark */;
                        0D3AD1CB0E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1CB0E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1CC0E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1CC0E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1CD0E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1CD0E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1CE0E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1CE0E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1CF0E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1CF0E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1D00E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1D00E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1D10E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1D10E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1D20E8B983200AC8578 /* PBXTextBookmark */ = 0D3AD1D20E8B983200AC8578 /* PBXTextBookmark */;
                        0D3AD1D70E8B989900AC8578 /* PBXTextBookmark */ = 0D3AD1D70E8B989900AC8578 /* PBXTextBookmark */;
                        0D3AD1D80E8B989900AC8578 /* PBXTextBookmark */ = 0D3AD1D80E8B989900AC8578 /* PBXTextBookmark */;
                        0D3AD1D90E8B989900AC8578 /* PBXTextBookmark */ = 0D3AD1D90E8B989900AC8578 /* PBXTextBookmark */;
                        0D3AD1DA0E8B989900AC8578 /* PBXTextBookmark */ = 0D3AD1DA0E8B989900AC8578 /* PBXTextBookmark */;
                        0D3AD1DD0E8B98BB00AC8578 /* PBXTextBookmark */ = 0D3AD1DD0E8B98BB00AC8578 /* PBXTextBookmark */;
                        0D3AD1DE0E8B98BB00AC8578 /* PBXTextBookmark */ = 0D3AD1DE0E8B98BB00AC8578 /* PBXTextBookmark */;
                        0D3AD1DF0E8B98BB00AC8578 /* PBXTextBookmark */ = 0D3AD1DF0E8B98BB00AC8578 /* PBXTextBookmark */;
                        0D3AD1E00E8B98BB00AC8578 /* PBXTextBookmark */ = 0D3AD1E00E8B98BB00AC8578 /* PBXTextBookmark */;
                        0D3AD1E10E8B98BB00AC8578 /* PBXTextBookmark */ = 0D3AD1E10E8B98BB00AC8578 /* PBXTextBookmark */;
                        0D3AD1E50E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1E50E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1E60E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1E60E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1E70E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1E70E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1E80E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1E80E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1E90E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1E90E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1EA0E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1EA0E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1EB0E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1EB0E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1EC0E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1EC0E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1ED0E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1ED0E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1EE0E8B992900AC8578 /* PBXTextBookmark */ = 0D3AD1EE0E8B992900AC8578 /* PBXTextBookmark */;
                        0D3AD1F10E8B996500AC8578 /* PBXTextBookmark */ = 0D3AD1F10E8B996500AC8578 /* PBXTextBookmark */;
                        0D3AD1F20E8B996500AC8578 /* PBXTextBookmark */ = 0D3AD1F20E8B996500AC8578 /* PBXTextBookmark */;
                        0D3AD1F70E8B9A2200AC8578 /* PBXTextBookmark */ = 0D3AD1F70E8B9A2200AC8578 /* PBXTextBookmark */;
                        0D3AD1F80E8B9A2200AC8578 /* PBXTextBookmark */ = 0D3AD1F80E8B9A2200AC8578 /* PBXTextBookmark */;
                        0D3AD2020E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2020E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2030E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2030E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2040E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2040E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2050E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2050E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2060E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2060E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2070E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2070E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2080E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2080E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2090E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2090E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20A0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20A0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20B0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20B0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20C0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20C0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20D0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20D0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20E0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20E0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD20F0E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD20F0E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2100E8B9B9900AC8578 /* PBXTextBookmark */ = 0D3AD2100E8B9B9900AC8578 /* PBXTextBookmark */;
                        0D3AD2120E8B9BA900AC8578 /* PBXTextBookmark */ = 0D3AD2120E8B9BA900AC8578 /* PBXTextBookmark */;
                        0D3AD2130E8B9BA900AC8578 /* PBXTextBookmark */ = 0D3AD2130E8B9BA900AC8578 /* PBXTextBookmark */;
                        0D3AD2140E8B9BA900AC8578 /* PBXTextBookmark */ = 0D3AD2140E8B9BA900AC8578 /* PBXTextBookmark */;
                        0D3AD2150E8B9BA900AC8578 /* PBXTextBookmark */ = 0D3AD2150E8B9BA900AC8578 /* PBXTextBookmark */;
                        0D3AD2160E8B9BA900AC8578 /* PBXTextBookmark */ = 0D3AD2160E8B9BA900AC8578 /* PBXTextBookmark */;
                        0D3AD2180E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD2180E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD2190E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD2190E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD21A0E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD21A0E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD21B0E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD21B0E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD21C0E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD21C0E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD21D0E8B9BE600AC8578 /* PBXTextBookmark */ = 0D3AD21D0E8B9BE600AC8578 /* PBXTextBookmark */;
                        0D3AD21F0E8B9BEF00AC8578 /* PBXTextBookmark */ = 0D3AD21F0E8B9BEF00AC8578 /* PBXTextBookmark */;
                        0D3AD2200E8B9BEF00AC8578 /* PBXTextBookmark */ = 0D3AD2200E8B9BEF00AC8578 /* PBXTextBookmark */;
                        0D3AD2220E8B9C0E00AC8578 /* PBXTextBookmark */ = 0D3AD2220E8B9C0E00AC8578 /* PBXTextBookmark */;
                        0D3AD2230E8B9C0E00AC8578 /* PBXTextBookmark */ = 0D3AD2230E8B9C0E00AC8578 /* PBXTextBookmark */;
                        0D3AD2250E8B9C3300AC8578 /* PBXTextBookmark */ = 0D3AD2250E8B9C3300AC8578 /* PBXTextBookmark */;
                        0D3AD2260E8B9C3300AC8578 /* PBXTextBookmark */ = 0D3AD2260E8B9C3300AC8578 /* PBXTextBookmark */;
                        0D3AD22A0E8BA7D000AC8578 /* PBXTextBookmark */ = 0D3AD22A0E8BA7D000AC8578 /* PBXTextBookmark */;
                        0D3AD22B0E8BA7D000AC8578 /* PBXTextBookmark */ = 0D3AD22B0E8BA7D000AC8578 /* PBXTextBookmark */;
                        0D3AD22E0E8BA7F600AC8578 /* PBXTextBookmark */ = 0D3AD22E0E8BA7F600AC8578 /* PBXTextBookmark */;
                        0D3AD22F0E8BA7F600AC8578 /* PBXTextBookmark */ = 0D3AD22F0E8BA7F600AC8578 /* PBXTextBookmark */;
                        0D3AD2320E8BA82A00AC8578 /* PBXTextBookmark */ = 0D3AD2320E8BA82A00AC8578 /* PBXTextBookmark */;
                        0D3AD2330E8BA82A00AC8578 /* PBXTextBookmark */ = 0D3AD2330E8BA82A00AC8578 /* PBXTextBookmark */;
                        0D3AD2350E8BA83C00AC8578 /* PBXTextBookmark */ = 0D3AD2350E8BA83C00AC8578 /* PBXTextBookmark */;
                        0D3AD2360E8BA83C00AC8578 /* PBXTextBookmark */ = 0D3AD2360E8BA83C00AC8578 /* PBXTextBookmark */;
                        0D3AD2370E8BA83C00AC8578 /* PBXTextBookmark */ = 0D3AD2370E8BA83C00AC8578 /* PBXTextBookmark */;
                        0D3AD2380E8BA83C00AC8578 /* PBXTextBookmark */ = 0D3AD2380E8BA83C00AC8578 /* PBXTextBookmark */;
                        0D3AD2390E8BA83C00AC8578 /* PBXTextBookmark */ = 0D3AD2390E8BA83C00AC8578 /* PBXTextBookmark */;
                        0D3AD23C0E8BA86D00AC8578 /* PBXTextBookmark */ = 0D3AD23C0E8BA86D00AC8578 /* PBXTextBookmark */;
                        0D3AD23D0E8BA86D00AC8578 /* PBXTextBookmark */ = 0D3AD23D0E8BA86D00AC8578 /* PBXTextBookmark */;
                        0D3AD23E0E8BA86D00AC8578 /* PBXTextBookmark */ = 0D3AD23E0E8BA86D00AC8578 /* PBXTextBookmark */;
                        0D3AD23F0E8BA86D00AC8578 /* PBXTextBookmark */ = 0D3AD23F0E8BA86D00AC8578 /* PBXTextBookmark */;
                        0D3AD2400E8BA86D00AC8578 /* PBXTextBookmark */ = 0D3AD2400E8BA86D00AC8578 /* PBXTextBookmark */;
                        0D3AD2430E8BA8A600AC8578 /* PBXTextBookmark */ = 0D3AD2430E8BA8A600AC8578 /* PBXTextBookmark */;
                        0D3AD2440E8BA8A600AC8578 /* PBXTextBookmark */ = 0D3AD2440E8BA8A600AC8578 /* PBXTextBookmark */;
                        0D3AD2460E8BA8CA00AC8578 /* PBXTextBookmark */ = 0D3AD2460E8BA8CA00AC8578 /* PBXTextBookmark */;
                        0D3AD2470E8BA8CA00AC8578 /* PBXTextBookmark */ = 0D3AD2470E8BA8CA00AC8578 /* PBXTextBookmark */;
                        0D3AD2490E8BA90200AC8578 /* PBXTextBookmark */ = 0D3AD2490E8BA90200AC8578 /* PBXTextBookmark */;
                        0D3AD24A0E8BA90200AC8578 /* PBXTextBookmark */ = 0D3AD24A0E8BA90200AC8578 /* PBXTextBookmark */;
                        0D3AD24C0E8BA93F00AC8578 /* PBXTextBookmark */ = 0D3AD24C0E8BA93F00AC8578 /* PBXTextBookmark */;
                        0D3AD24D0E8BA93F00AC8578 /* PBXTextBookmark */ = 0D3AD24D0E8BA93F00AC8578 /* PBXTextBookmark */;
                        0D3AD24F0E8BA98D00AC8578 /* PBXTextBookmark */ = 0D3AD24F0E8BA98D00AC8578 /* PBXTextBookmark */;
                        0D3AD2500E8BA98D00AC8578 /* PBXTextBookmark */ = 0D3AD2500E8BA98D00AC8578 /* PBXTextBookmark */;
                        0D3AD2510E8BA98D00AC8578 /* PBXTextBookmark */ = 0D3AD2510E8BA98D00AC8578 /* PBXTextBookmark */;
                        0D3AD2520E8BA98D00AC8578 /* PBXTextBookmark */ = 0D3AD2520E8BA98D00AC8578 /* PBXTextBookmark */;
                        0D3AD2570E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2570E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2580E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2580E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2590E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2590E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25A0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25A0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25B0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25B0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25C0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25C0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25D0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25D0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25E0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25E0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD25F0E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD25F0E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2600E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2600E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2610E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2610E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2620E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2620E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD2630E8BAAC100AC8578 /* PBXTextBookmark */ = 0D3AD2630E8BAAC100AC8578 /* PBXTextBookmark */;
                        0D3AD26A0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26A0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD26B0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26B0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD26C0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26C0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD26D0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26D0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD26E0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26E0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD26F0E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD26F0E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD2700E8BAD0600AC8578 /* PBXTextBookmark */ = 0D3AD2700E8BAD0600AC8578 /* PBXTextBookmark */;
                        0D3AD2720E8BADF000AC8578 /* PBXTextBookmark */ = 0D3AD2720E8BADF000AC8578 /* PBXTextBookmark */;
                        0D3AD2730E8BADF000AC8578 /* PBXTextBookmark */ = 0D3AD2730E8BADF000AC8578 /* PBXTextBookmark */;
                        0D3AD2740E8BADF000AC8578 /* PBXTextBookmark */ = 0D3AD2740E8BADF000AC8578 /* PBXTextBookmark */;
                        0D3AD2750E8BADF000AC8578 /* PBXTextBookmark */ = 0D3AD2750E8BADF000AC8578 /* PBXTextBookmark */;
                        0D3AD2760E8BADF000AC8578 /* PBXTextBookmark */ = 0D3AD2760E8BADF000AC8578 /* PBXTextBookmark */;
                        0D3AD2780E8BAE5300AC8578 /* PBXTextBookmark */ = 0D3AD2780E8BAE5300AC8578 /* PBXTextBookmark */;
                        0D3AD2790E8BAE5300AC8578 /* PBXTextBookmark */ = 0D3AD2790E8BAE5300AC8578 /* PBXTextBookmark */;
                        0D3AD27A0E8BAE5300AC8578 /* PBXTextBookmark */ = 0D3AD27A0E8BAE5300AC8578 /* PBXTextBookmark */;
                        0D3AD27B0E8BAE5300AC8578 /* PBXTextBookmark */ = 0D3AD27B0E8BAE5300AC8578 /* PBXTextBookmark */;
                        0D3AD27C0E8BAE5300AC8578 /* PBXTextBookmark */ = 0D3AD27C0E8BAE5300AC8578 /* PBXTextBookmark */;
                        0D3AD27E0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD27E0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD27F0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD27F0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2800E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2800E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2810E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2810E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2820E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2820E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2830E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2830E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2840E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2840E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2850E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2850E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2860E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2860E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2870E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2870E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2880E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2880E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2890E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD2890E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD28A0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD28A0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD28B0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD28B0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD28C0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD28C0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD28D0E8BAF9A00AC8578 /* PBXTextBookmark */ = 0D3AD28D0E8BAF9A00AC8578 /* PBXTextBookmark */;
                        0D3AD2900E8BAFA900AC8578 /* PBXTextBookmark */ = 0D3AD2900E8BAFA900AC8578 /* PBXTextBookmark */;
                        0D3AD2910E8BAFA900AC8578 /* PBXTextBookmark */ = 0D3AD2910E8BAFA900AC8578 /* PBXTextBookmark */;
                        0D3AD2920E8BAFA900AC8578 /* PBXTextBookmark */ = 0D3AD2920E8BAFA900AC8578 /* PBXTextBookmark */;
                        0D3AD2930E8BAFA900AC8578 /* PBXTextBookmark */ = 0D3AD2930E8BAFA900AC8578 /* PBXTextBookmark */;
                        0D3AD2950E8BAFCA00AC8578 /* PBXTextBookmark */ = 0D3AD2950E8BAFCA00AC8578 /* PBXTextBookmark */;
                        0D3AD2960E8BAFCA00AC8578 /* PBXTextBookmark */ = 0D3AD2960E8BAFCA00AC8578 /* PBXTextBookmark */;
                        0D3AD2970E8BAFCA00AC8578 /* PBXTextBookmark */ = 0D3AD2970E8BAFCA00AC8578 /* PBXTextBookmark */;
                        0D3AD2980E8BAFCA00AC8578 /* PBXTextBookmark */ = 0D3AD2980E8BAFCA00AC8578 /* PBXTextBookmark */;
                        0D3AD2990E8BAFCA00AC8578 /* PBXTextBookmark */ = 0D3AD2990E8BAFCA00AC8578 /* PBXTextBookmark */;
                        0D3AD29B0E8BAFDA00AC8578 /* PBXTextBookmark */ = 0D3AD29B0E8BAFDA00AC8578 /* PBXTextBookmark */;
                        0D3AD29C0E8BAFDA00AC8578 /* PBXTextBookmark */ = 0D3AD29C0E8BAFDA00AC8578 /* PBXTextBookmark */;
                        0D3AD29E0E8BAFEF00AC8578 /* PBXTextBookmark */ = 0D3AD29E0E8BAFEF00AC8578 /* PBXTextBookmark */;
                        0D3AD29F0E8BAFEF00AC8578 /* PBXTextBookmark */ = 0D3AD29F0E8BAFEF00AC8578 /* PBXTextBookmark */;
                        0D3AD2A50E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2A50E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2A60E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2A60E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2A70E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2A70E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2A80E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2A80E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2A90E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2A90E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AA0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AA0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AB0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AB0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AC0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AC0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AD0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AD0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AE0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AE0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2AF0E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2AF0E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2B00E8BB22800AC8578 /* PBXTextBookmark */ = 0D3AD2B00E8BB22800AC8578 /* PBXTextBookmark */;
                        0D3AD2B50E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2B50E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2B60E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2B60E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2B70E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2B70E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2B80E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2B80E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2B90E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2B90E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BA0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BA0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BB0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BB0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BC0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BC0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BD0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BD0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BE0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BE0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2BF0E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2BF0E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2C00E8BB29D00AC8578 /* PBXTextBookmark */ = 0D3AD2C00E8BB29D00AC8578 /* PBXTextBookmark */;
                        0D3AD2C20E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C20E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2C30E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C30E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2C40E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C40E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2C50E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C50E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2C60E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C60E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2C70E8BB34400AC8578 /* PBXTextBookmark */ = 0D3AD2C70E8BB34400AC8578 /* PBXTextBookmark */;
                        0D3AD2CF0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2CF0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D00E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D00E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D10E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D10E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D20E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D20E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D30E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D30E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D40E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D40E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D50E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D50E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D60E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D60E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D70E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D70E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D80E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D80E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2D90E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2D90E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2DA0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2DA0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2DB0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2DB0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2DC0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2DC0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2DD0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2DD0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2DE0E8BB57600AC8578 /* PBXTextBookmark */ = 0D3AD2DE0E8BB57600AC8578 /* PBXTextBookmark */;
                        0D3AD2E20E8BB5C600AC8578 /* PBXTextBookmark */ = 0D3AD2E20E8BB5C600AC8578 /* PBXTextBookmark */;
                        0D3AD2E30E8BB5C600AC8578 /* PBXTextBookmark */ = 0D3AD2E30E8BB5C600AC8578 /* PBXTextBookmark */;
                        0D3AD2E40E8BB5C600AC8578 /* PBXTextBookmark */ = 0D3AD2E40E8BB5C600AC8578 /* PBXTextBookmark */;
                        0D3AD2E50E8BB5C600AC8578 /* PBXTextBookmark */ = 0D3AD2E50E8BB5C600AC8578 /* PBXTextBookmark */;
                        0D3AD2EC0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2EC0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2ED0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2ED0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2EE0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2EE0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2EF0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2EF0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F00E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F00E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F10E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F10E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F20E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F20E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F30E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F30E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F40E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F40E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F50E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F50E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F60E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F60E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F70E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F70E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F80E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F80E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2F90E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2F90E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2FA0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2FA0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2FB0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2FB0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD2FC0E8BB70E00AC8578 /* PBXTextBookmark */ = 0D3AD2FC0E8BB70E00AC8578 /* PBXTextBookmark */;
                        0D3AD3010E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3010E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3020E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3020E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3030E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3030E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3040E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3040E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3050E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3050E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3060E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3060E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3070E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3070E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD3080E8BB83700AC8578 /* PBXTextBookmark */ = 0D3AD3080E8BB83700AC8578 /* PBXTextBookmark */;
                        0D3AD30B0E8BBC4000AC8578 /* PBXTextBookmark */ = 0D3AD30B0E8BBC4000AC8578 /* PBXTextBookmark */;
                        0D3AD30C0E8BBC4000AC8578 /* PBXTextBookmark */ = 0D3AD30C0E8BBC4000AC8578 /* PBXTextBookmark */;
                        0D3AD30D0E8BBC4000AC8578 /* PBXTextBookmark */ = 0D3AD30D0E8BBC4000AC8578 /* PBXTextBookmark */;
                        0D3AD30E0E8BBC4000AC8578 /* PBXTextBookmark */ = 0D3AD30E0E8BBC4000AC8578 /* PBXTextBookmark */;
                        0D3AD30F0E8BBC4000AC8578 /* PBXTextBookmark */ = 0D3AD30F0E8BBC4000AC8578 /* PBXTextBookmark */;
                        0D44A3410E55C9DD00AECD76 = 0D44A3410E55C9DD00AECD76 /* PBXTextBookmark */;
                        0D44C9DC0E82F47300084725 = 0D44C9DC0E82F47300084725 /* PBXTextBookmark */;
                        0D44C9E90E82F47300084725 = 0D44C9E90E82F47300084725 /* PBXTextBookmark */;
                        0D44CA2B0E82FC1A00084725 = 0D44CA2B0E82FC1A00084725 /* PBXTextBookmark */;
                        0D44CA2F0E82FC1A00084725 = 0D44CA2F0E82FC1A00084725 /* PBXTextBookmark */;
                        0D44CA350E82FC1A00084725 = 0D44CA350E82FC1A00084725 /* PBXTextBookmark */;
                        0D4FB39E0E7FFF2E0024FE33 = 0D4FB39E0E7FFF2E0024FE33 /* PBXTextBookmark */;
                        0D4FB3A70E7FFF900024FE33 = 0D4FB3A70E7FFF900024FE33 /* PBXTextBookmark */;
                        0D56D1B30E75181D004D71DE = 0D56D1B30E75181D004D71DE /* PBXTextBookmark */;
                        0D5E5F350E7DA97500D2157C = 0D5E5F350E7DA97500D2157C /* PBXTextBookmark */;
                        0D738CB90E75C93D000FCBA9 = 0D738CB90E75C93D000FCBA9 /* PBXTextBookmark */;
                        0D738CC70E75D217000FCBA9 = 0D738CC70E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CC80E75D217000FCBA9 = 0D738CC80E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCA0E75D217000FCBA9 = 0D738CCA0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCB0E75D217000FCBA9 = 0D738CCB0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCC0E75D217000FCBA9 = 0D738CCC0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCD0E75D217000FCBA9 = 0D738CCD0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCE0E75D217000FCBA9 = 0D738CCE0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CCF0E75D217000FCBA9 = 0D738CCF0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD00E75D217000FCBA9 = 0D738CD00E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD10E75D217000FCBA9 = 0D738CD10E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD20E75D217000FCBA9 = 0D738CD20E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD30E75D217000FCBA9 = 0D738CD30E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD40E75D217000FCBA9 = 0D738CD40E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD50E75D217000FCBA9 = 0D738CD50E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD60E75D217000FCBA9 = 0D738CD60E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD70E75D217000FCBA9 = 0D738CD70E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD80E75D217000FCBA9 = 0D738CD80E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CD90E75D217000FCBA9 = 0D738CD90E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDA0E75D217000FCBA9 = 0D738CDA0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDB0E75D217000FCBA9 = 0D738CDB0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDC0E75D217000FCBA9 = 0D738CDC0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDD0E75D217000FCBA9 = 0D738CDD0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDE0E75D217000FCBA9 = 0D738CDE0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CDF0E75D217000FCBA9 = 0D738CDF0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE00E75D217000FCBA9 = 0D738CE00E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE10E75D217000FCBA9 = 0D738CE10E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE20E75D217000FCBA9 = 0D738CE20E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE30E75D217000FCBA9 = 0D738CE30E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE40E75D217000FCBA9 = 0D738CE40E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE50E75D217000FCBA9 = 0D738CE50E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE60E75D217000FCBA9 = 0D738CE60E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE70E75D217000FCBA9 = 0D738CE70E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE80E75D217000FCBA9 = 0D738CE80E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CE90E75D217000FCBA9 = 0D738CE90E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CEA0E75D217000FCBA9 = 0D738CEA0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CEB0E75D217000FCBA9 = 0D738CEB0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CEC0E75D217000FCBA9 = 0D738CEC0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CED0E75D217000FCBA9 = 0D738CED0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CEE0E75D217000FCBA9 = 0D738CEE0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CEF0E75D217000FCBA9 = 0D738CEF0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF00E75D217000FCBA9 = 0D738CF00E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF10E75D217000FCBA9 = 0D738CF10E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF20E75D217000FCBA9 = 0D738CF20E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF30E75D217000FCBA9 = 0D738CF30E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF40E75D217000FCBA9 = 0D738CF40E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF50E75D217000FCBA9 = 0D738CF50E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF60E75D217000FCBA9 = 0D738CF60E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF70E75D217000FCBA9 = 0D738CF70E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF80E75D217000FCBA9 = 0D738CF80E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CF90E75D217000FCBA9 = 0D738CF90E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFA0E75D217000FCBA9 = 0D738CFA0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFB0E75D217000FCBA9 = 0D738CFB0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFC0E75D217000FCBA9 = 0D738CFC0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFD0E75D217000FCBA9 = 0D738CFD0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFE0E75D217000FCBA9 = 0D738CFE0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738CFF0E75D217000FCBA9 = 0D738CFF0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D000E75D217000FCBA9 = 0D738D000E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D010E75D217000FCBA9 = 0D738D010E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D0A0E75D217000FCBA9 = 0D738D0A0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D0F0E75D217000FCBA9 = 0D738D0F0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D100E75D217000FCBA9 = 0D738D100E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D110E75D217000FCBA9 = 0D738D110E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D120E75D217000FCBA9 = 0D738D120E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D130E75D217000FCBA9 = 0D738D130E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D140E75D217000FCBA9 = 0D738D140E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D150E75D217000FCBA9 = 0D738D150E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D160E75D217000FCBA9 = 0D738D160E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D170E75D217000FCBA9 = 0D738D170E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D180E75D217000FCBA9 = 0D738D180E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D190E75D217000FCBA9 = 0D738D190E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1A0E75D217000FCBA9 = 0D738D1A0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1B0E75D217000FCBA9 = 0D738D1B0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1C0E75D217000FCBA9 = 0D738D1C0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1D0E75D217000FCBA9 = 0D738D1D0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1E0E75D217000FCBA9 = 0D738D1E0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D1F0E75D217000FCBA9 = 0D738D1F0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D200E75D217000FCBA9 = 0D738D200E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D210E75D217000FCBA9 = 0D738D210E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D220E75D217000FCBA9 = 0D738D220E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D230E75D217000FCBA9 = 0D738D230E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D240E75D217000FCBA9 = 0D738D240E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D250E75D217000FCBA9 = 0D738D250E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D260E75D217000FCBA9 = 0D738D260E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D290E75D217000FCBA9 = 0D738D290E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2A0E75D217000FCBA9 = 0D738D2A0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2B0E75D217000FCBA9 = 0D738D2B0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2C0E75D217000FCBA9 = 0D738D2C0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2D0E75D217000FCBA9 = 0D738D2D0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2E0E75D217000FCBA9 = 0D738D2E0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D2F0E75D217000FCBA9 = 0D738D2F0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D300E75D217000FCBA9 = 0D738D300E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D330E75D217000FCBA9 = 0D738D330E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D360E75D217000FCBA9 = 0D738D360E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D370E75D217000FCBA9 = 0D738D370E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D380E75D217000FCBA9 = 0D738D380E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D390E75D217000FCBA9 = 0D738D390E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D3A0E75D217000FCBA9 = 0D738D3A0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D3D0E75D217000FCBA9 = 0D738D3D0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D3E0E75D217000FCBA9 = 0D738D3E0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D3F0E75D217000FCBA9 = 0D738D3F0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D400E75D217000FCBA9 = 0D738D400E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D410E75D217000FCBA9 = 0D738D410E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D420E75D217000FCBA9 = 0D738D420E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D430E75D217000FCBA9 = 0D738D430E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D440E75D217000FCBA9 = 0D738D440E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D450E75D217000FCBA9 = 0D738D450E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D460E75D217000FCBA9 = 0D738D460E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D470E75D217000FCBA9 = 0D738D470E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D480E75D217000FCBA9 = 0D738D480E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D490E75D217000FCBA9 = 0D738D490E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D4A0E75D217000FCBA9 = 0D738D4A0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D4B0E75D217000FCBA9 = 0D738D4B0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D4C0E75D217000FCBA9 = 0D738D4C0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D738D4D0E75D217000FCBA9 = 0D738D4D0E75D217000FCBA9 /* PBXTextBookmark */;
                        0D813C000E6D6FAE0061A34C = 0D813C000E6D6FAE0061A34C /* PBXTextBookmark */;
                        0D813C040E6D6FAE0061A34C = 0D813C040E6D6FAE0061A34C /* PBXTextBookmark */;
                        0D813C1A0E6D71E20061A34C = 0D813C1A0E6D71E20061A34C /* PBXTextBookmark */;
                        0D813C390E6D76B00061A34C = 0D813C390E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C3A0E6D76B00061A34C = 0D813C3A0E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C3F0E6D76B00061A34C = 0D813C3F0E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C410E6D76B00061A34C = 0D813C410E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C430E6D76B00061A34C = 0D813C430E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C440E6D76B00061A34C = 0D813C440E6D76B00061A34C /* PBXTextBookmark */;
                        0D813C5C0E6D7AB20061A34C = 0D813C5C0E6D7AB20061A34C /* PBXTextBookmark */;
                        0D900AA60E71558000BED20F = 0D900AA60E71558000BED20F /* PBXTextBookmark */;
                        0D900AAB0E71558000BED20F = 0D900AAB0E71558000BED20F /* PBXTextBookmark */;
                        0D900B160E715A4400BED20F = 0D900B160E715A4400BED20F /* PBXTextBookmark */;
                        0D900B800E715F8700BED20F = 0D900B800E715F8700BED20F /* PBXTextBookmark */;
                        0D900B9E0E71634300BED20F = 0D900B9E0E71634300BED20F /* PBXTextBookmark */;
                        0D900BA10E71634300BED20F = 0D900BA10E71634300BED20F /* PBXTextBookmark */;
                        0D900BA20E71634300BED20F = 0D900BA20E71634300BED20F /* PBXTextBookmark */;
                        0D900BA90E71634300BED20F = 0D900BA90E71634300BED20F /* PBXTextBookmark */;
                        0D99259E0E8AC984005F88DF = 0D99259E0E8AC984005F88DF /* PBXTextBookmark */;
                        0D99259F0E8AC984005F88DF = 0D99259F0E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925A40E8AC984005F88DF = 0D9925A40E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925A50E8AC984005F88DF = 0D9925A50E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925A70E8AC984005F88DF = 0D9925A70E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925A90E8AC984005F88DF = 0D9925A90E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925AA0E8AC984005F88DF = 0D9925AA0E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925AC0E8AC984005F88DF = 0D9925AC0E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925AE0E8AC984005F88DF = 0D9925AE0E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925B00E8AC984005F88DF = 0D9925B00E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925B20E8AC984005F88DF = 0D9925B20E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925B40E8AC984005F88DF = 0D9925B40E8AC984005F88DF /* PBXTextBookmark */;
                        0D9925BB0E8ACB25005F88DF = 0D9925BB0E8ACB25005F88DF /* PBXTextBookmark */;
                        0D9925BE0E8ACB25005F88DF = 0D9925BE0E8ACB25005F88DF /* PBXTextBookmark */;
                        0D9925BF0E8ACB25005F88DF = 0D9925BF0E8ACB25005F88DF /* PBXTextBookmark */;
                        0D9925C10E8ACB25005F88DF = 0D9925C10E8ACB25005F88DF /* PBXTextBookmark */;
                        0D9925D50E8ACE8E005F88DF = 0D9925D50E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925D60E8ACE8E005F88DF = 0D9925D60E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925D70E8ACE8E005F88DF = 0D9925D70E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925D80E8ACE8E005F88DF = 0D9925D80E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925D90E8ACE8E005F88DF = 0D9925D90E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925DA0E8ACE8E005F88DF = 0D9925DA0E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925DB0E8ACE8E005F88DF = 0D9925DB0E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925DC0E8ACE8E005F88DF = 0D9925DC0E8ACE8E005F88DF /* PBXTextBookmark */;
                        0D9925E00E8ACF05005F88DF = 0D9925E00E8ACF05005F88DF /* PBXTextBookmark */;
                        0D9925EB0E8AD1F8005F88DF = 0D9925EB0E8AD1F8005F88DF /* PBXTextBookmark */;
                        0D9925EE0E8AD1F8005F88DF = 0D9925EE0E8AD1F8005F88DF /* PBXTextBookmark */;
                        0D9925EF0E8AD1F8005F88DF = 0D9925EF0E8AD1F8005F88DF /* PBXTextBookmark */;
                        0D9925F90E8AD2E2005F88DF = 0D9925F90E8AD2E2005F88DF /* PBXTextBookmark */;
                        0D9925FB0E8AD2E2005F88DF = 0D9925FB0E8AD2E2005F88DF /* PBXTextBookmark */;
                        0D9925FF0E8AD357005F88DF = 0D9925FF0E8AD357005F88DF /* PBXTextBookmark */;
                        0D9926000E8AD357005F88DF = 0D9926000E8AD357005F88DF /* PBXTextBookmark */;
                        0D9926010E8AD357005F88DF = 0D9926010E8AD357005F88DF /* PBXTextBookmark */;
                        0D9926020E8AD357005F88DF = 0D9926020E8AD357005F88DF /* PBXTextBookmark */;
                        0D99260A0E8AD44F005F88DF = 0D99260A0E8AD44F005F88DF /* PBXTextBookmark */;
                        0D9F8D5F0E8A3A3700E3C6FF = 0D9F8D5F0E8A3A3700E3C6FF /* PBXTextBookmark */;
                        0D9F8D660E8A3A3700E3C6FF = 0D9F8D660E8A3A3700E3C6FF /* PBXTextBookmark */;
                        0D9F8DF80E8A5C0D00E3C6FF = 0D9F8DF80E8A5C0D00E3C6FF /* PBXTextBookmark */;
                        0D9F8E370E8A6FB200E3C6FF = 0D9F8E370E8A6FB200E3C6FF /* PBXTextBookmark */;
                        0D9F8E3E0E8A6FB200E3C6FF = 0D9F8E3E0E8A6FB200E3C6FF /* PBXTextBookmark */;
                        0DABD95D0E6EB44900620807 = 0DABD95D0E6EB44900620807 /* PBXTextBookmark */;
                        0DABD9650E6EB44900620807 = 0DABD9650E6EB44900620807 /* PBXTextBookmark */;
                        0DABD9660E6EB44900620807 = 0DABD9660E6EB44900620807 /* PBXTextBookmark */;
                        0DABD9670E6EB44900620807 = 0DABD9670E6EB44900620807 /* PBXTextBookmark */;
                        0DABD96D0E6EB54B00620807 = 0DABD96D0E6EB54B00620807 /* PBXTextBookmark */;
                        0DABD9710E6EB54B00620807 = 0DABD9710E6EB54B00620807 /* PBXTextBookmark */;
                        0DAF05F70E6BEBDD0097AAAD = 0DAF05F70E6BEBDD0097AAAD /* PBXTextBookmark */;
                        0DAF05F90E6BEBDD0097AAAD = 0DAF05F90E6BEBDD0097AAAD /* PBXTextBookmark */;
                        0DAF070B0E6C18AB0097AAAD = 0DAF070B0E6C18AB0097AAAD /* PBXTextBookmark */;
                        0DAF07130E6C18AB0097AAAD = 0DAF07130E6C18AB0097AAAD /* PBXTextBookmark */;
                        0DAFF1440E839C0F00BE991A = 0DAFF1440E839C0F00BE991A /* PBXTextBookmark */;
                        0DAFF26A0E83A41400BE991A = 0DAFF26A0E83A41400BE991A /* PBXTextBookmark */;
                        0DAFF2720E83A41400BE991A = 0DAFF2720E83A41400BE991A /* PBXTextBookmark */;
                        0DAFF2C20E83C0DE00BE991A = 0DAFF2C20E83C0DE00BE991A /* PBXTextBookmark */;
                        0DAFF3000E83C72E00BE991A = 0DAFF3000E83C72E00BE991A /* PBXTextBookmark */;
                        0DAFF3220E83CB4300BE991A = 0DAFF3220E83CB4300BE991A /* PBXTextBookmark */;
                        0DAFF3240E83CB4300BE991A = 0DAFF3240E83CB4300BE991A /* PBXTextBookmark */;
                        0DAFF3260E83CB4300BE991A = 0DAFF3260E83CB4300BE991A /* PBXTextBookmark */;
                        0DAFF3290E83CB4300BE991A = 0DAFF3290E83CB4300BE991A /* PBXTextBookmark */;
                        0DAFF3340E83CCBD00BE991A = 0DAFF3340E83CCBD00BE991A /* PBXTextBookmark */;
                        0DAFF3380E83CCBD00BE991A = 0DAFF3380E83CCBD00BE991A /* PBXTextBookmark */;
                        0DAFF34F0E83CF1600BE991A = 0DAFF34F0E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF3500E83CF1600BE991A = 0DAFF3500E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF3510E83CF1600BE991A = 0DAFF3510E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF3560E83CF1600BE991A = 0DAFF3560E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF3570E83CF1600BE991A = 0DAFF3570E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF3580E83CF1600BE991A = 0DAFF3580E83CF1600BE991A /* PBXTextBookmark */;
                        0DAFF38C0E83D3CA00BE991A = 0DAFF38C0E83D3CA00BE991A /* PBXTextBookmark */;
                        0DB26F970E8524E3001F2338 = 0DB26F970E8524E3001F2338 /* PBXTextBookmark */;
                        0DB26F990E8524E3001F2338 = 0DB26F990E8524E3001F2338 /* PBXTextBookmark */;
                        0DB26F9A0E8524E3001F2338 = 0DB26F9A0E8524E3001F2338 /* PBXTextBookmark */;
                        0DB270D00E853B1D001F2338 = 0DB270D00E853B1D001F2338 /* PBXTextBookmark */;
                        0DB271100E854006001F2338 = 0DB271100E854006001F2338 /* PBXTextBookmark */;
                        0DB2718F0E854751001F2338 = 0DB2718F0E854751001F2338 /* PBXTextBookmark */;
                        0DB710030E5777F80012A8A8 = 0DB710030E5777F80012A8A8 /* PBXTextBookmark */;
                        0DB710070E5777F80012A8A8 = 0DB710070E5777F80012A8A8 /* PBXTextBookmark */;
                        0DB710080E5777F80012A8A8 = 0DB710080E5777F80012A8A8 /* PBXTextBookmark */;
                        0DCC61C00E7B0D490081F6B7 = 0DCC61C00E7B0D490081F6B7 /* PBXTextBookmark */;
                        0DCC61C40E7B0D490081F6B7 = 0DCC61C40E7B0D490081F6B7 /* PBXTextBookmark */;
                        0DDE7FAF0E7BD73E0008F3D2 = 0DDE7FAF0E7BD73E0008F3D2 /* PBXTextBookmark */;
                        0DDE7FB30E7BD73E0008F3D2 = 0DDE7FB30E7BD73E0008F3D2 /* PBXTextBookmark */;
                        0DDE7FB80E7BD73E0008F3D2 = 0DDE7FB80E7BD73E0008F3D2 /* PBXTextBookmark */;
                        0DDE804C0E7D8E280008F3D2 = 0DDE804C0E7D8E280008F3D2 /* PBXTextBookmark */;
                        0DDE80850E7DA0780008F3D2 = 0DDE80850E7DA0780008F3D2 /* PBXTextBookmark */;
                        0DDE80F90E7DA60F0008F3D2 = 0DDE80F90E7DA60F0008F3D2 /* PBXTextBookmark */;
                        0DE436810E58B66A005449EC = 0DE436810E58B66A005449EC /* PBXTextBookmark */;
                        0DE436830E58B66A005449EC = 0DE436830E58B66A005449EC /* PBXTextBookmark */;
                        0DE436960E58B821005449EC = 0DE436960E58B821005449EC /* PBXTextBookmark */;
                        0DE436980E58B821005449EC = 0DE436980E58B821005449EC /* PBXTextBookmark */;
                        0DE436A20E58B821005449EC = 0DE436A20E58B821005449EC /* PBXTextBookmark */;
                        0DE436A30E58B821005449EC = 0DE436A30E58B821005449EC /* PBXTextBookmark */;
                        0DE436A70E58B821005449EC = 0DE436A70E58B821005449EC /* PBXTextBookmark */;
                        0DE436A80E58B821005449EC = 0DE436A80E58B821005449EC /* PBXTextBookmark */;
                        0DE436A90E58B821005449EC = 0DE436A90E58B821005449EC /* PBXTextBookmark */;
                        0DE436AA0E58B821005449EC = 0DE436AA0E58B821005449EC /* PBXTextBookmark */;
                        0DE436AB0E58B821005449EC = 0DE436AB0E58B821005449EC /* PBXTextBookmark */;
                        0DF5C67F0E8997C100CA0B63 = 0DF5C67F0E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6810E8997C100CA0B63 = 0DF5C6810E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6840E8997C100CA0B63 = 0DF5C6840E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6850E8997C100CA0B63 = 0DF5C6850E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6880E8997C100CA0B63 = 0DF5C6880E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C68C0E8997C100CA0B63 = 0DF5C68C0E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C68D0E8997C100CA0B63 = 0DF5C68D0E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6900E8997C100CA0B63 = 0DF5C6900E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6910E8997C100CA0B63 = 0DF5C6910E8997C100CA0B63 /* PBXTextBookmark */;
                        0DF5C6A90E8997C100CA0B63 = 0DF5C6A90E8997C100CA0B63 /* PBXTextBookmark */;
                        0DFB16750E6F4E6100E048A4 = 0DFB16750E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16760E6F4E6100E048A4 = 0DFB16760E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16770E6F4E6100E048A4 = 0DFB16770E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16780E6F4E6100E048A4 = 0DFB16780E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16790E6F4E6100E048A4 = 0DFB16790E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB167A0E6F4E6100E048A4 = 0DFB167A0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB167B0E6F4E6100E048A4 = 0DFB167B0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB167C0E6F4E6100E048A4 = 0DFB167C0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB167D0E6F4E6100E048A4 = 0DFB167D0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16820E6F4E6100E048A4 = 0DFB16820E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16830E6F4E6100E048A4 = 0DFB16830E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16850E6F4E6100E048A4 = 0DFB16850E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16870E6F4E6100E048A4 = 0DFB16870E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16880E6F4E6100E048A4 = 0DFB16880E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16890E6F4E6100E048A4 = 0DFB16890E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB168D0E6F4E6100E048A4 = 0DFB168D0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB168E0E6F4E6100E048A4 = 0DFB168E0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB168F0E6F4E6100E048A4 = 0DFB168F0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16900E6F4E6100E048A4 = 0DFB16900E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16930E6F4E6100E048A4 = 0DFB16930E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16950E6F4E6100E048A4 = 0DFB16950E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16960E6F4E6100E048A4 = 0DFB16960E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16970E6F4E6100E048A4 = 0DFB16970E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16980E6F4E6100E048A4 = 0DFB16980E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16990E6F4E6100E048A4 = 0DFB16990E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169A0E6F4E6100E048A4 = 0DFB169A0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169B0E6F4E6100E048A4 = 0DFB169B0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169C0E6F4E6100E048A4 = 0DFB169C0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169D0E6F4E6100E048A4 = 0DFB169D0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169E0E6F4E6100E048A4 = 0DFB169E0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB169F0E6F4E6100E048A4 = 0DFB169F0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16A10E6F4E6100E048A4 = 0DFB16A10E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16A40E6F4E6100E048A4 = 0DFB16A40E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16A50E6F4E6100E048A4 = 0DFB16A50E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16A90E6F4E6100E048A4 = 0DFB16A90E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16AD0E6F4E6100E048A4 = 0DFB16AD0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16AE0E6F4E6100E048A4 = 0DFB16AE0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16AF0E6F4E6100E048A4 = 0DFB16AF0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16B00E6F4E6100E048A4 = 0DFB16B00E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16B10E6F4E6100E048A4 = 0DFB16B10E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16B20E6F4E6100E048A4 = 0DFB16B20E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16B70E6F4E6100E048A4 = 0DFB16B70E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16BB0E6F4E6100E048A4 = 0DFB16BB0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16BD0E6F4E6100E048A4 = 0DFB16BD0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16BF0E6F4E6100E048A4 = 0DFB16BF0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16C10E6F4E6100E048A4 = 0DFB16C10E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16C20E6F4E6100E048A4 = 0DFB16C20E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16C30E6F4E6100E048A4 = 0DFB16C30E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16C80E6F4E6100E048A4 = 0DFB16C80E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16C90E6F4E6100E048A4 = 0DFB16C90E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CA0E6F4E6100E048A4 = 0DFB16CA0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CB0E6F4E6100E048A4 = 0DFB16CB0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CC0E6F4E6100E048A4 = 0DFB16CC0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CD0E6F4E6100E048A4 = 0DFB16CD0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CE0E6F4E6100E048A4 = 0DFB16CE0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16CF0E6F4E6100E048A4 = 0DFB16CF0E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16D00E6F4E6100E048A4 = 0DFB16D00E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16D10E6F4E6100E048A4 = 0DFB16D10E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16D20E6F4E6100E048A4 = 0DFB16D20E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFB16D40E6F4E6100E048A4 = 0DFB16D40E6F4E6100E048A4 /* PBXTextBookmark */;
                        0DFC5DB60E708E2300E5C58F = 0DFC5DB60E708E2300E5C58F /* PBXTextBookmark */;
                        0DFC5DDF0E708E2300E5C58F = 0DFC5DDF0E708E2300E5C58F /* PBXTextBookmark */;
                        0DFC5DE10E708E2300E5C58F = 0DFC5DE10E708E2300E5C58F /* PBXTextBookmark */;
                        0DFC5DEC0E708E2300E5C58F = 0DFC5DEC0E708E2300E5C58F /* PBXTextBookmark */;
                        0DFC5DED0E708E2300E5C58F = 0DFC5DED0E708E2300E5C58F /* PBXTextBookmark */;
                        0DFE634F0E5D6A430091C851 = 0DFE634F0E5D6A430091C851 /* PBXTextBookmark */;
                        0DFE63500E5D6A430091C851 = 0DFE63500E5D6A430091C851 /* PBXTextBookmark */;
                        0DFE63510E5D6A430091C851 = 0DFE63510E5D6A430091C851 /* PBXTextBookmark */;
                        0DFE63540E5D6A430091C851 = 0DFE63540E5D6A430091C851 /* PBXTextBookmark */;
                        0DFE63550E5D6A430091C851 = 0DFE63550E5D6A430091C851 /* PBXTextBookmark */;
                        0DFE63560E5D6A430091C851 = 0DFE63560E5D6A430091C851 /* PBXTextBookmark */;
                        0DFEE2270E76C7000032F829 = 0DFEE2270E76C7000032F829 /* PBXTextBookmark */;
                };
                sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
                userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
                userBuildSettings = {
                };
        };
        0D0CAEB60C6112FC003604C6 /* Source Control */ = {
                isa = PBXSourceControlManager;
                fallbackIsa = XCSourceControlManager;
                isSCMEnabled = 1;
                scmConfiguration = {
                        SubversionToolPath = /opt/local/bin/svn;
                };
                scmType = scm.subversion;
        };
        0D0CAEB70C6112FC003604C6 /* Code sense */ = {
                isa = PBXCodeSenseManager;
                indexTemplatePath = "";
        };
        0D0CAEC00C611308003604C6 /* GEL */ = {
                activeExec = 0;
        };
        0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 8037}}";
                        sepNavSelRange = "{124, 0}";
                        sepNavVisRange = "{0, 631}";
                        sepNavVisRect = "{{0, 5966}, {961, 390}}";
                };
        };
        0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 5415}}";
                        sepNavSelRange = "{107, 0}";
                        sepNavVisRange = "{0, 557}";
                        sepNavVisRect = "{{0, 0}, {961, 728}}";
                };
        };
        0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
                        sepNavSelRange = "{423, 4}";
                        sepNavVisRange = "{0, 484}";
                };
        };
        0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 1159}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 910}";
                };
        };
        0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
                        sepNavSelRange = "{520, 6}";
                        sepNavVisRange = "{126, 552}";
                        sepNavVisRect = "{{0, 141}, {1081, 613}}";
                };
        };
        0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 4009}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{5062, 1168}";
                        sepNavVisRect = "{{0, 3301}, {1081, 613}}";
                };
        };
        0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 3021}}";
                        sepNavSelRange = "{642, 4}";
                        sepNavVisRange = "{72, 584}";
                        sepNavVisRect = "{{1, 1796}, {758, 801}}";
                        sepNavWindowFrame = "{{15, 4}, {803, 874}}";
                };
        };
        0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 2280}}";
                        sepNavSelRange = "{559, 7}";
                        sepNavVisRange = "{0, 630}";
                        sepNavVisRect = "{{0, 1806}, {961, 390}}";
                };
        };
        0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 8702}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{12479, 844}";
                        sepNavVisRect = "{{0, 953}, {961, 291}}";
                };
        };
        0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1021}";
                };
        };
        0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1140}}";
                        sepNavSelRange = "{196, 3}";
                        sepNavVisRange = "{0, 479}";
                };
        };
        0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 1368}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 910}";
                };
        };
        0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1045}}";
                        sepNavSelRange = "{196, 3}";
                        sepNavVisRange = "{0, 666}";
                };
        };
        0D0CAED40C61132B003604C6 /* ArithVec3Int.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 798}}";
                        sepNavSelRange = "{186, 3}";
                        sepNavVisRange = "{0, 647}";
                };
        };
        0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 741}}";
                        sepNavSelRange = "{333, 3}";
                        sepNavVisRange = "{0, 484}";
                        sepNavVisRect = "{{0, 308}, {961, 291}}";
                };
        };
        0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1235}}";
                        sepNavSelRange = "{203, 6}";
                        sepNavVisRange = "{0, 411}";
                        sepNavVisRect = "{{0, 386}, {961, 291}}";
                };
        };
        0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 532}}";
                        sepNavSelRange = "{193, 3}";
                        sepNavVisRange = "{0, 388}";
                };
        };
        0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 2033}}";
                        sepNavSelRange = "{667, 0}";
                        sepNavVisRange = "{533, 988}";
                        sepNavVisRect = "{{0, 855}, {1081, 485}}";
                };
        };
        0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 532}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 47}, {1081, 485}}";
                };
        };
        0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {788, 703}}";
                        sepNavSelRange = "{190, 43}";
                        sepNavVisRange = "{0, 337}";
                };
        };
        0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 627}}";
                        sepNavSelRange = "{302, 6}";
                        sepNavVisRange = "{0, 620}";
                };
        };
        0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 665}}";
                        sepNavSelRange = "{302, 6}";
                        sepNavVisRange = "{0, 562}";
                };
        };
        0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 912}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
                        sepNavSelRange = "{328, 3}";
                        sepNavVisRange = "{0, 527}";
                        sepNavVisRect = "{{0, 427}, {1081, 485}}";
                };
        };
        0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 893}}";
                        sepNavSelRange = "{448, 0}";
                        sepNavVisRect = "{{0, 280}, {1081, 613}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 855}}";
                        sepNavSelRange = "{336, 6}";
                        sepNavVisRange = "{0, 536}";
                        sepNavVisRect = "{{0, 340}, {1081, 613}}";
                };
        };
        0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1311}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1482}}";
                        sepNavSelRange = "{446, 6}";
                        sepNavVisRange = "{0, 521}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 613}}";
                };
        };
        0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1444}}";
                        sepNavSelRange = "{442, 6}";
                        sepNavVisRange = "{0, 573}";
                        sepNavVisRect = "{{0, 532}, {1081, 485}}";
                };
        };
        0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1081, 760}}";
                        sepNavSelRange = "{71, 0}";
                        sepNavVisRect = "{{0, 0}, {1081, 760}}";
                };
        };
        0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 646}}";
                        sepNavSelRange = "{229, 3}";
                        sepNavVisRange = "{0, 411}";
                        sepNavVisRect = "{{0, 374}, {961, 291}}";
                };
        };
        0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
                        sepNavSelRange = "{208, 3}";
                        sepNavVisRange = "{0, 495}";
                };
        };
        0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 513}}";
                        sepNavSelRange = "{185, 3}";
                        sepNavVisRange = "{0, 450}";
                };
        };
        0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 950}}";
                        sepNavSelRange = "{279, 3}";
                        sepNavVisRange = "{0, 353}";
                        sepNavVisRect = "{{0, 515}, {961, 291}}";
                };
        };
        0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 702}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 366}";
                };
        };
        0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1026}}";
                        sepNavSelRange = "{474, 3}";
                        sepNavVisRange = "{0, 513}";
                        sepNavVisRect = "{{0, 0}, {1081, 689}}";
                };
        };
        0D0CAEFB0C61132B003604C6 /* Vec3i.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 817}}";
                        sepNavSelRange = "{402, 3}";
                        sepNavVisRange = "{0, 457}";
                };
        };
        0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 608}}";
                        sepNavSelRange = "{367, 3}";
                        sepNavVisRange = "{0, 533}";
                };
        };
        0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1007}}";
                        sepNavSelRange = "{297, 3}";
                        sepNavVisRange = "{0, 533}";
                        sepNavVisRect = "{{0, 323}, {961, 291}}";
                };
        };
        0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 988}}";
                        sepNavSelRange = "{296, 3}";
                        sepNavVisRange = "{0, 529}";
                };
        };
        0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2774}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 739}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF030C61132B003604C6 /* AABox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 731}";
                };
        };
        0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 904}";
                        sepNavVisRect = "{{0, 633}, {1353, 160}}";
                };
        };
        0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 4123}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1069}";
                };
        };
        0D0CAF060C61132C003604C6 /* BBox.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 788}";
                };
        };
        0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 755}";
                };
        };
        0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 893}";
                };
        };
        0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 147}";
                };
        };
        0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 888}";
                };
        };
        0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1273}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 688}";
                };
        };
        0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1017}";
                };
        };
        0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3819}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 645}";
                };
        };
        0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 760}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 650}";
                };
        };
        0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 13604}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 703}";
                        sepNavVisRect = "{{0, 11267}, {986, 695}}";
                };
        };
        0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 733}";
                };
        };
        0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3781}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 664}";
                        sepNavVisRect = "{{0, 2941}, {1146, 534}}";
                };
        };
        0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{316, 0}";
                        sepNavVisRange = "{0, 324}";
                };
        };
        0D0CAF130C61132C003604C6 /* Cell.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 965}";
                        sepNavVisRect = "{{0, 2014}, {1146, 614}}";
                };
        };
        0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 969}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 817}";
                };
        };
        0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 684}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 690}";
                };
        };
        0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 9158}}";
                        sepNavSelRange = "{70, 36}";
                        sepNavVisRange = "{52, 1130}";
                };
        };
        0D0CAF170C61132C003604C6 /* HGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2166}}";
                        sepNavSelRange = "{1861, 0}";
                        sepNavVisRange = "{1393, 1085}";
                };
        };
        0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
                        sepNavSelRange = "{388, 22}";
                        sepNavVisRange = "{1066, 873}";
                        sepNavVisRect = "{{0, 1128}, {1187, 668}}";
                        sepNavWindowFrame = "{{61, 4}, {549, 827}}";
                };
        };
        0D0CAF190C61132C003604C6 /* KDTree.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 6593}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 796}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 701}";
                };
        };
        0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 242}";
                };
        };
        0D0CAF1D0C61132C003604C6 /* Material.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1026}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 657}";
                        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}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 453}";
                };
        };
        0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 7068}}";
                        sepNavSelRange = "{80, 0}";
                        sepNavVisRange = "{8746, 769}";
                        sepNavVisRect = "{{0, 3173}, {1187, 335}}";
                };
        };
        0D0CAF210C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        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}, {1085, 760}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 838}";
                };
        };
        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}, {1085, 2527}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1272, 1058}";
                        sepNavVisRect = "{{0, 0}, {0, 0}}";
                };
        };
        0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 817}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{20, 664}";
                        sepNavVisRect = "{{0, 299}, {1081, 485}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF270C61132C003604C6 /* QEM.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1292}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{460, 696}";
                        sepNavVisRect = "{{0, 0}, {1081, 485}}";
                };
        };
        0D0CAF280C61132C003604C6 /* Ray.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2242}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 948}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF290C61132C003604C6 /* RGrid.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2280}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 794}";
                };
        };
        0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2185}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 843}";
                };
        };
        0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 816}";
                };
        };
        0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3553}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1157}";
                };
        };
        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}, {1085, 1748}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 575}";
                        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}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 509}";
                };
        };
        0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1995}}";
                        sepNavSelRange = "{888, 0}";
                        sepNavVisRange = "{0, 742}";
                        sepNavVisRect = "{{0, 380}, {1022, 644}}";
                };
        };
        0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1387}}";
                        sepNavSelRange = "{589, 0}";
                        sepNavVisRange = "{0, 737}";
                        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}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 176}";
                        sepNavVisRect = "{{0, 0}, {1187, 668}}";
                };
        };
        0D0CAF360C61132C003604C6 /* draw.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 4256}}";
                        sepNavSelRange = "{1280, 0}";
                        sepNavVisRange = "{713, 651}";
                        sepNavVisRect = "{{0, 1520}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
                };
        };
        0D0CAF370C61132C003604C6 /* draw.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1045}}";
                        sepNavSelRange = "{1287, 0}";
                        sepNavVisRange = "{732, 1014}";
                        sepNavVisRect = "{{0, 14}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1104, 577}}";
                        sepNavSelRange = "{174, 0}";
                        sepNavVisRange = "{0, 209}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 213}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 587}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 215}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{107, 51}, {1164, 827}}";
                };
        };
        0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2318}}";
                        sepNavSelRange = "{1658, 7}";
                        sepNavVisRange = "{1168, 598}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1634}}";
                        sepNavSelRange = "{390, 0}";
                        sepNavVisRange = "{0, 585}";
                        sepNavVisRect = "{{0, 363}, {1130, 644}}";
                };
        };
        0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 3572}}";
                        sepNavSelRange = "{4281, 57}";
                        sepNavVisRange = "{3889, 876}";
                };
        };
        0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 2831}}";
                        sepNavSelRange = "{527, 22}";
                        sepNavVisRange = "{2389, 798}";
                        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}, {950, 1805}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 840}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF430C61132C003604C6 /* build_manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
                        sepNavSelRange = "{1108, 0}";
                        sepNavVisRange = "{1108, 800}";
                        sepNavVisRect = "{{0, 2}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 32}, {846, 820}}";
                };
        };
        0D0CAF440C61132C003604C6 /* build_manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 741}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{78, 1151}";
                        sepNavVisRect = "{{0, 78}, {1130, 644}}";
                        sepNavWindowFrame = "{{393, 23}, {846, 820}}";
                };
        };
        0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 3002}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 799}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF460C61132C003604C6 /* caps_and_needles.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1070}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF470C61132C003604C6 /* close_holes.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{44, 32}";
                        sepNavVisRange = "{0, 431}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF480C61132C003604C6 /* close_holes.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 276}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF490C61132C003604C6 /* Face.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1748}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{1008, 706}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4A0C61132C003604C6 /* Face.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{222, 0}";
                        sepNavVisRange = "{0, 491}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1311}}";
                        sepNavSelRange = "{440, 22}";
                        sepNavVisRange = "{757, 1007}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 817}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 647}";
                        sepNavVisRect = "{{0, 0}, {1187, 644}}";
                };
        };
        0D0CAF4D0C61132C003604C6 /* HalfEdge.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 512}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF4F0C61132C003604C6 /* Manifold.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 12749}}";
                        sepNavSelRange = "{10872, 38}";
                        sepNavVisRange = "{10607, 637}";
                        sepNavVisRect = "{{0, 11630}, {1187, 644}}";
                        sepNavWindowFrame = "{{38, 128}, {803, 874}}";
                };
        };
        0D0CAF500C61132C003604C6 /* Manifold.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 8246}}";
                        sepNavSelRange = "{14045, 0}";
                        sepNavVisRange = "{8426, 1645}";
                        sepNavVisRect = "{{0, 6137}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 149}, {803, 874}}";
                };
        };
        0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 13452}}";
                        sepNavSelRange = "{6121, 9}";
                        sepNavVisRange = "{15277, 827}";
                        sepNavVisRect = "{{0, 8777}, {1130, 644}}";
                };
        };
        0D0CAF520C61132C003604C6 /* mesh_optimization.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 988}}";
                        sepNavSelRange = "{1399, 158}";
                        sepNavVisRange = "{353, 1466}";
                        sepNavVisRect = "{{0, 114}, {1130, 644}}";
                };
        };
        0D0CAF530C61132C003604C6 /* obj_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
                        sepNavSelRange = "{394, 0}";
                        sepNavVisRange = "{0, 401}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0D0CAF540C61132C003604C6 /* obj_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 524}}";
                        sepNavSelRange = "{0, 421}";
                        sepNavVisRange = "{0, 421}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF550C61132C003604C6 /* obj_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{295, 945}";
                        sepNavVisRect = "{{0, 598}, {1081, 485}}";
                        sepNavWindowFrame = "{{61, 107}, {803, 874}}";
                };
        };
        0D0CAF560C61132C003604C6 /* obj_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 218}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 6992}}";
                        sepNavSelRange = "{4832, 0}";
                        sepNavVisRange = "{4316, 847}";
                        sepNavVisRect = "{{0, 5037}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF580C61132C003604C6 /* quadric_simplify.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{605, 0}";
                        sepNavVisRange = "{0, 651}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF590C61132C003604C6 /* refine_edges.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 826}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5A0C61132C003604C6 /* refine_edges.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 537}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5B0C61132C003604C6 /* smooth.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 3382}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 719}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5C0C61132C003604C6 /* smooth.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{106, 389}";
                        sepNavVisRange = "{0, 504}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5D0C61132C003604C6 /* subdivision.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 1045}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{408, 1054}";
                };
        };
        0D0CAF5E0C61132C003604C6 /* subdivision.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 360}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF5F0C61132C003604C6 /* templates.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 3667}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{3952, 756}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF600C61132C003604C6 /* triangulate.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1171, 6422}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{2785, 796}";
                        sepNavVisRect = "{{0, 0}, {1121, 538}}";
                };
        };
        0D0CAF610C61132C003604C6 /* triangulate.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 558}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 3838}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 740}";
                };
        };
        0D0CAF630C61132C003604C6 /* Vertex.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 1862}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 602}";
                        sepNavVisRect = "{{0, 907}, {1130, 644}}";
                };
        };
        0D0CAF640C61132C003604C6 /* Vertex.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 656}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF650C61132C003604C6 /* VertexCirculator.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1691}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 736}";
                        sepNavVisRect = "{{0, 727}, {1130, 644}}";
                };
        };
        0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 10944}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 727}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF670C61132C003604C6 /* volume_polygonize.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1213}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 25}, {1164, 827}}";
                };
        };
        0D0CAF680C61132C003604C6 /* x3d_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1957}}";
                        sepNavSelRange = "{2654, 0}";
                        sepNavVisRange = "{264, 928}";
                        sepNavVisRect = "{{0, 2546}, {1081, 431}}";
                };
        };
        0D0CAF690C61132C003604C6 /* x3d_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 309}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 1805}}";
                        sepNavSelRange = "{2012, 0}";
                        sepNavVisRange = "{0, 849}";
                        sepNavVisRect = "{{0, 417}, {1147, 688}}";
                };
        };
        0D0CAF6B0C61132C003604C6 /* x3d_save.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 208}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1336, 7106}}";
                        sepNavSelRange = "{8180, 0}";
                        sepNavVisRange = "{0, 2196}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                        sepNavWindowFrame = "{{38, 183}, {846, 820}}";
                };
        };
        0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 4161}}";
                        sepNavSelRange = "{7374, 0}";
                        sepNavVisRange = "{761, 1118}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1055, 2755}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 687}";
                        sepNavVisRect = "{{0, 0}, {1146, 638}}";
                };
        };
        0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1260, 779}}";
                        sepNavSelRange = "{203, 0}";
                        sepNavVisRect = "{{0, 141}, {1146, 638}}";
                };
        };
        0D0CAF720C61132C003604C6 /* Matrix.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {928, 13319}}";
                        sepNavSelRange = "{9778, 6}";
                        sepNavVisRange = "{5271, 579}";
                        sepNavVisRect = "{{0, 1083}, {1130, 644}}";
                };
        };
        0D0CAF730C61132C003604C6 /* Vector.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1055, 8550}}";
                        sepNavSelRange = "{6785, 10}";
                        sepNavVisRange = "{6338, 745}";
                };
        };
        0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 2052}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 1273}}";
                        sepNavSelRange = "{96, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1130, 665}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRect = "{{0, 0}, {1130, 644}}";
                };
        };
        0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1055, 3249}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 833}";
                };
        };
        0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 702}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 849}";
                };
        };
        0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 767}";
                };
        };
        0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 799}";
                };
        };
        0D12DCDD0E827D66009420AD /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
                name = "raytrace.cpp: 210";
                rLen = 0;
                rLoc = 4926;
                rType = 0;
                vrLen = 490;
                vrLoc = 4682;
        };
        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}, {1085, 680}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 688}";
                        sepNavVisRect = "{{0, 242}, {1187, 423}}";
                        sepNavWindowFrame = "{{38, 25}, {549, 827}}";
                };
        };
        0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1055, 1710}}";
                        sepNavSelRange = "{1090, 0}";
                        sepNavVisRange = "{351, 780}";
                };
        };
        0D17B9720E4B949300FD8803 /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 680}}";
                        sepNavSelRange = "{246, 0}";
                        sepNavVisRange = "{0, 385}";
                };
        };
        0D17B9730E4B949300FD8803 /* rply.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 28633}}";
                        sepNavSelRange = "{25889, 0}";
                        sepNavVisRange = "{37490, 1435}";
                };
        };
        0D17B9740E4B949300FD8803 /* rply.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 7049}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1184}";
                };
        };
        0D181FA00E85945B00620812 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 169";
                rLen = 57;
                rLoc = 4281;
                rType = 0;
                vrLen = 876;
                vrLoc = 3889;
        };
        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 = (
                );
        };
        0D2628E80E6E76B3004494D4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0D2628E90E6E76B3004494D4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1618;
                vrLoc = 7024;
        };
        0D2D81830E8504F100E69E57 /* Renderer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {972, 5092}}";
                        sepNavSelRange = "{6281, 0}";
                        sepNavVisRange = "{406, 1124}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 9044}}";
                        sepNavSelRange = "{10424, 0}";
                        sepNavVisRange = "{291, 839}";
                        sepNavWindowFrame = "{{35, 58}, {846, 820}}";
                };
        };
        0D2F10C80E562D6100901E08 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 21";
                rLen = 115;
                rLoc = 376;
                rType = 0;
                vrLen = 534;
                vrLoc = 0;
        };
        0D32018F0E563DE9005FA7AF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */;
                name = "eigensolvertest.cpp: 8";
                rLen = 0;
                rLoc = 561;
                rType = 0;
                vrLen = 876;
                vrLoc = 1100;
        };
        0D3201910E563DE9005FA7AF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */;
                name = "eigensolvertest.cpp: 8";
                rLen = 0;
                rLoc = 561;
                rType = 0;
                vrLen = 876;
                vrLoc = 1100;
        };
        0D3ACEF90E8AD6CC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10667;
                rType = 0;
                vrLen = 1611;
                vrLoc = 9758;
        };
        0D3ACEFA0E8AD6CC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 369";
                rLen = 0;
                rLoc = 14045;
                rType = 0;
                vrLen = 846;
                vrLoc = 13322;
        };
        0D3ACEFB0E8AD6CC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10667;
                rType = 0;
                vrLen = 1611;
                vrLoc = 9758;
        };
        0D3ACEFC0E8AD6CC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 369";
                rLen = 0;
                rLoc = 14045;
                rType = 0;
                vrLen = 846;
                vrLoc = 13322;
        };
        0D3ACF010E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 369";
                rLen = 0;
                rLoc = 14045;
                rType = 0;
                vrLen = 1645;
                vrLoc = 8426;
        };
        0D3ACF020E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 736;
                vrLoc = 0;
        };
        0D3ACF030E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 440;
                rType = 0;
                vrLen = 1007;
                vrLoc = 757;
        };
        0D3ACF040E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 830;
                vrLoc = 21561;
        };
        0D3ACF050E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 369";
                rLen = 0;
                rLoc = 14045;
                rType = 0;
                vrLen = 1645;
                vrLoc = 8426;
        };
        0D3ACF060E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 736;
                vrLoc = 0;
        };
        0D3ACF070E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 440;
                rType = 0;
                vrLen = 1007;
                vrLoc = 757;
        };
        0D3ACF080E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 830;
                vrLoc = 21561;
        };
        0D3ACF090E8ADF5200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10688;
                rType = 0;
                vrLen = 1189;
                vrLoc = 8739;
        };
        0D3ACF130E8ADF5B00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10688;
                rType = 0;
                vrLen = 1189;
                vrLoc = 8739;
        };
        0D3ACF150E8ADF7400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 370";
                rLen = 0;
                rLoc = 11472;
                rType = 0;
                vrLen = 1586;
                vrLoc = 9784;
        };
        0D3ACF180E8ADF8C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 370";
                rLen = 0;
                rLoc = 11472;
                rType = 0;
                vrLen = 1585;
                vrLoc = 9784;
        };
        0D3ACF1B0E8AE08500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 392";
                rLen = 0;
                rLoc = 11800;
                rType = 0;
                vrLen = 1644;
                vrLoc = 9695;
        };
        0D3ACF1D0E8AE12300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 789;
                vrLoc = 2541;
        };
        0D3ACF1E0E8AE12300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 392";
                rLen = 0;
                rLoc = 11800;
                rType = 0;
                vrLen = 902;
                vrLoc = 2270;
        };
        0D3ACF1F0E8AE12300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 392";
                rLen = 0;
                rLoc = 11800;
                rType = 0;
                vrLen = 902;
                vrLoc = 2270;
        };
        0D3ACF200E8AE12300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 789;
                vrLoc = 2541;
        };
        0D3ACF210E8AE12300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 324";
                rLen = 0;
                rLoc = 10033;
                rType = 0;
                vrLen = 909;
                vrLoc = 7826;
        };
        0D3ACF240E8AE13C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 324";
                rLen = 11;
                rLoc = 10022;
                rType = 0;
                vrLen = 919;
                vrLoc = 8068;
        };
        0D3ACF260E8AE15C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 370";
                rLen = 0;
                rLoc = 11472;
                rType = 0;
                vrLen = 1615;
                vrLoc = 9728;
        };
        0D3ACF280E8AE1BF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 391";
                rLen = 0;
                rLoc = 11756;
                rType = 0;
                vrLen = 1732;
                vrLoc = 9695;
        };
        0D3ACF2A0E8AE1EB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 374";
                rLen = 0;
                rLoc = 11584;
                rType = 0;
                vrLen = 1280;
                vrLoc = 9518;
        };
        0D3ACF2D0E8AE21300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 357";
                rLen = 0;
                rLoc = 11176;
                rType = 0;
                vrLen = 1280;
                vrLoc = 9518;
        };
        0D3ACF2E0E8AE26600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11756;
                rType = 0;
                vrLen = 1362;
                vrLoc = 9518;
        };
        0D3ACF320E8AE2AF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 391";
                rLen = 0;
                rLoc = 11756;
                rType = 0;
                vrLen = 1687;
                vrLoc = 9730;
        };
        0D3ACF340E8AE2E400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 376";
                rLen = 0;
                rLoc = 11705;
                rType = 0;
                vrLen = 1716;
                vrLoc = 9697;
        };
        0D3ACF370E8AE2F700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 376";
                rLen = 0;
                rLoc = 11705;
                rType = 0;
                vrLen = 1734;
                vrLoc = 9697;
        };
        0D3ACF380E8AE36000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 788;
                vrLoc = 2549;
        };
        0D3ACF390E8AE36000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 365";
                rLen = 0;
                rLoc = 11373;
                rType = 0;
                vrLen = 1098;
                vrLoc = 7585;
        };
        0D3ACF3A0E8AE36000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 365";
                rLen = 0;
                rLoc = 11373;
                rType = 0;
                vrLen = 1098;
                vrLoc = 7585;
        };
        0D3ACF3B0E8AE36000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 788;
                vrLoc = 2549;
        };
        0D3ACF3C0E8AE36000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 365";
                rLen = 0;
                rLoc = 11373;
                rType = 0;
                vrLen = 970;
                vrLoc = 7734;
        };
        0D3ACF400E8B757C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10664;
                rType = 0;
                vrLen = 1180;
                vrLoc = 8496;
        };
        0D3ACF430E8B75A500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11756;
                rType = 0;
                vrLen = 1706;
                vrLoc = 9702;
        };
        0D3ACF450E8B75DA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 384";
                rLen = 0;
                rLoc = 11756;
                rType = 0;
                vrLen = 1573;
                vrLoc = 9526;
        };
        0D3ACF470E8B75ED00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 368";
                rLen = 0;
                rLoc = 11429;
                rType = 0;
                vrLen = 1573;
                vrLoc = 9526;
        };
        0D3ACF4C0E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 76";
                rLen = 20;
                rLoc = 2769;
                rType = 0;
                vrLen = 970;
                vrLoc = 1279;
        };
        0D3ACF4D0E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 367";
                rLen = 22;
                rLoc = 11389;
                rType = 0;
                vrLen = 1286;
                vrLoc = 8805;
        };
        0D3ACF4E0E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 368";
                rLen = 0;
                rLoc = 11429;
                rType = 0;
                vrLen = 1277;
                vrLoc = 8739;
        };
        0D3ACF4F0E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 740;
                vrLoc = 2597;
        };
        0D3ACF500E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 367";
                rLen = 22;
                rLoc = 11389;
                rType = 0;
                vrLen = 1286;
                vrLoc = 8805;
        };
        0D3ACF510E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 76";
                rLen = 20;
                rLoc = 2769;
                rType = 0;
                vrLen = 970;
                vrLoc = 1279;
        };
        0D3ACF520E8B76B500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 102";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 960;
                vrLoc = 2270;
        };
        0D3ACF580E8B771C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 366";
                rLen = 0;
                rLoc = 11294;
                rType = 0;
                vrLen = 1143;
                vrLoc = 9570;
        };
        0D3ACF5B0E8B777500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 372";
                rLen = 0;
                rLoc = 11455;
                rType = 0;
                vrLen = 1140;
                vrLoc = 9570;
        };
        0D3ACF5D0E8B778E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 372";
                rLen = 0;
                rLoc = 11472;
                rType = 0;
                vrLen = 1133;
                vrLoc = 9570;
        };
        0D3ACF5F0E8B77C600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 397";
                rLen = 0;
                rLoc = 12673;
                rType = 0;
                vrLen = 1714;
                vrLoc = 9834;
        };
        0D3ACF620E8B781700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 397";
                rLen = 0;
                rLoc = 12673;
                rType = 0;
                vrLen = 1705;
                vrLoc = 9834;
        };
        0D3ACF640E8B782000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 397";
                rLen = 0;
                rLoc = 12673;
                rType = 0;
                vrLen = 1704;
                vrLoc = 9834;
        };
        0D3ACF660E8B786F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 376";
                rLen = 0;
                rLoc = 11584;
                rType = 0;
                vrLen = 1714;
                vrLoc = 9834;
        };
        0D3ACF680E8B787F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 376";
                rLen = 7;
                rLoc = 11564;
                rType = 0;
                vrLen = 1704;
                vrLoc = 9834;
        };
        0D3ACF6C0E8B78E500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 295";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1161;
                vrLoc = 7346;
        };
        0D3ACF700E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 294";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1243;
                vrLoc = 7205;
        };
        0D3ACF710E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 76";
                rLen = 20;
                rLoc = 2769;
                rType = 0;
                vrLen = 970;
                vrLoc = 1279;
        };
        0D3ACF720E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 294";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1183;
                vrLoc = 7346;
        };
        0D3ACF730E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 76";
                rLen = 20;
                rLoc = 2769;
                rType = 0;
                vrLen = 970;
                vrLoc = 1279;
        };
        0D3ACF740E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 294";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1243;
                vrLoc = 7205;
        };
        0D3ACF750E8B794700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 774;
                vrLoc = 2548;
        };
        0D3ACF790E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 150";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 839;
                vrLoc = 2549;
        };
        0D3ACF7A0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 625;
                vrLoc = 926;
        };
        0D3ACF7B0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 1050;
                vrLoc = 406;
        };
        0D3ACF7C0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 294";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1010;
                vrLoc = 4180;
        };
        0D3ACF7D0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 150";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 839;
                vrLoc = 2549;
        };
        0D3ACF7E0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 294";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1010;
                vrLoc = 4180;
        };
        0D3ACF7F0E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 150";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 839;
                vrLoc = 2549;
        };
        0D3ACF800E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 770;
                vrLoc = 144;
        };
        0D3ACF810E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 625;
                vrLoc = 926;
        };
        0D3ACF820E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 1050;
                vrLoc = 406;
        };
        0D3ACF830E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 292";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1097;
                vrLoc = 6715;
        };
        0D3ACF860E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: 'virtual void CurvatureLineRenderer::first_draw(HMesh::Manifold&, bool)' and 'void CurvatureLineRenderer::first_draw(HMesh::Manifold&, bool)' cannot be overloaded";
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                rLen = 0;
                rLoc = 191;
                rType = 1;
        };
        0D3ACF870E8B7A4300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 828;
                vrLoc = 2494;
        };
        0D3ACF8A0E8B7A6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 292";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1278;
                vrLoc = 9013;
        };
        0D3ACF8B0E8B7A6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 780;
                vrLoc = 2548;
        };
        0D3ACF8C0E8B7A6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 292";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1278;
                vrLoc = 9013;
        };
        0D3ACF8D0E8B7A6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 148";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 782;
                vrLoc = 2548;
        };
        0D3ACF8E0E8B7A6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 836;
                vrLoc = 2494;
        };
        0D3ACF910E8B7A9000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 148";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 782;
                vrLoc = 2548;
        };
        0D3ACF920E8B7A9000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 836;
                vrLoc = 2494;
        };
        0D3ACF990E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 130";
                rLen = 0;
                rLoc = 5166;
                rType = 0;
                vrLen = 788;
                vrLoc = 2548;
        };
        0D3ACF9A0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 699;
                vrLoc = 0;
        };
        0D3ACF9B0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 889;
                vrLoc = 0;
        };
        0D3ACF9C0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 931;
                vrLoc = 0;
        };
        0D3ACF9D0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 680;
                vrLoc = 0;
        };
        0D3ACF9E0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1127;
                vrLoc = 0;
        };
        0D3ACF9F0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 802;
                vrLoc = 0;
        };
        0D3ACFA00E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 1006;
                vrLoc = 0;
        };
        0D3ACFA10E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 896;
                vrLoc = 145;
        };
        0D3ACFA20E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 893;
                vrLoc = 0;
        };
        0D3ACFA30E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D3ACFA40E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 890;
                vrLoc = 0;
        };
        0D3ACFA50E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D3ACFA60E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "warning: base class 'class CGLA::ArithVecInt<int, CGLA::Vec3usi, 3u>' has a non-virtual destructor";
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                rLen = 1;
                rLoc = 9;
                rType = 1;
        };
        0D3ACFA70E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 130";
                rLen = 0;
                rLoc = 5166;
                rType = 0;
                vrLen = 788;
                vrLoc = 2548;
        };
        0D3ACFA80E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D3ACFA90E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D3ACFAA0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1103;
                vrLoc = 0;
        };
        0D3ACFAB0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 890;
                vrLoc = 0;
        };
        0D3ACFAC0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D3ACFAD0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1103;
                vrLoc = 0;
        };
        0D3ACFAE0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 699;
                vrLoc = 0;
        };
        0D3ACFAF0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 680;
                vrLoc = 0;
        };
        0D3ACFB00E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1127;
                vrLoc = 0;
        };
        0D3ACFB10E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 889;
                vrLoc = 0;
        };
        0D3ACFB20E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 13";
                rLen = 42;
                rLoc = 235;
                rType = 0;
                vrLen = 891;
                vrLoc = 174;
        };
        0D3ACFB30E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 1006;
                vrLoc = 0;
        };
        0D3ACFB40E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 867;
                vrLoc = 174;
        };
        0D3ACFB50E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 931;
                vrLoc = 0;
        };
        0D3ACFB60E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 680;
                vrLoc = 0;
        };
        0D3ACFB70E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 1127;
                vrLoc = 0;
        };
        0D3ACFB80E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 802;
                vrLoc = 0;
        };
        0D3ACFB90E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 1006;
                vrLoc = 0;
        };
        0D3ACFBA0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 896;
                vrLoc = 145;
        };
        0D3ACFBB0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 893;
                vrLoc = 0;
        };
        0D3ACFBC0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 616;
                vrLoc = 0;
        };
        0D3ACFBD0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D3ACFBE0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1103;
                vrLoc = 0;
        };
        0D3ACFBF0E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 890;
                vrLoc = 0;
        };
        0D3ACFC00E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 471;
                vrLoc = 0;
        };
        0D3ACFC10E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1103;
                vrLoc = 0;
        };
        0D3ACFC20E8B7D2500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 842;
                vrLoc = 2494;
        };
        0D3ACFC40E8B7D8F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 1103;
                vrLoc = 0;
        };
        0D3ACFC50E8B7D8F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 149";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 842;
                vrLoc = 2494;
        };
        0D3ACFD20E8B7DCB00AC8578 /* BSPTree.cpp */ = {
                isa = PBXFileReference;
                name = BSPTree.cpp;
                path = /Users/jab/GEL/src/Geometry/BSPTree.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 13892}}";
                        sepNavSelRange = "{4110, 86}";
                        sepNavVisRange = "{3479, 750}";
                };
        };
        0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = curvature.cpp;
                path = /Users/jab/GEL/apps/MeshEdit/curvature.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 8170}}";
                        sepNavSelRange = "{7690, 0}";
                        sepNavVisRange = "{7251, 941}";
                };
        };
        0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = harmonics.cpp;
                path = /Users/jab/GEL/apps/MeshEdit/harmonics.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 6251}}";
                        sepNavSelRange = "{7852, 3}";
                        sepNavVisRange = "{854, 638}";
                };
        };
        0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = HashKey.cpp;
                path = /Users/jab/GEL/src/Util/HashKey.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 695}}";
                        sepNavSelRange = "{424, 56}";
                        sepNavVisRange = "{131, 346}";
                };
        };
        0D3ACFEE0E8B7DD200AC8578 /* math.h */ = {
                isa = PBXFileReference;
                name = math.h;
                path = /usr/include/architecture/i386/math.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 12369}}";
                        sepNavSelRange = "{13932, 30}";
                        sepNavVisRange = "{13524, 530}";
                };
        };
        0D3AD0010E8B7DD300AC8578 /* obj_load.cpp */ = {
                isa = PBXFileReference;
                name = obj_load.cpp;
                path = /Users/jab/GEL/src/Geometry/obj_load.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 6884}}";
                        sepNavSelRange = "{6035, 50}";
                        sepNavVisRange = "{4402, 656}";
                };
        };
        0D3AD00B0E8B7DD800AC8578 /* math.h */ = {
                isa = PBXFileReference;
                name = math.h;
                path = /usr/include/architecture/i386/math.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 12901}}";
                        sepNavSelRange = "{13932, 30}";
                        sepNavVisRange = "{13524, 530}";
                };
        };
        0D3AD0110E8B7DDE00AC8578 /* image_DXT.c */ = {
                isa = PBXFileReference;
                name = image_DXT.c;
                path = /Users/jab/GEL/src/GLGraphics/image_DXT.c;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 12258}}";
                        sepNavSelRange = "{5029, 32}";
                        sepNavVisRange = "{4775, 577}";
                };
        };
        0D3AD01B0E8B7DE100AC8578 /* math.h */ = {
                isa = PBXFileReference;
                name = math.h;
                path = /usr/include/architecture/i386/math.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 12901}}";
                        sepNavSelRange = "{23603, 85}";
                        sepNavVisRange = "{23206, 689}";
                };
        };
        0D3AD0270E8B7DE300AC8578 /* obj_load.cpp */ = {
                isa = PBXFileReference;
                name = obj_load.cpp;
                path = /Users/jab/GEL/src/Geometry/obj_load.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 6697}}";
                        sepNavSelRange = "{8510, 52}";
                        sepNavVisRange = "{8156, 689}";
                };
        };
        0D3AD0290E8B7DE300AC8578 /* ply_load.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = ply_load.cpp;
                path = /Users/jab/GEL/src/Geometry/ply_load.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 1957}}";
                        sepNavSelRange = "{722, 0}";
                        sepNavVisRange = "{633, 456}";
                };
        };
        0D3AD0320E8B7DE400AC8578 /* Polygonizer.cpp */ = {
                isa = PBXFileReference;
                name = Polygonizer.cpp;
                path = /Users/jab/GEL/src/Geometry/Polygonizer.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 13623}}";
                        sepNavSelRange = "{12187, 66}";
                        sepNavVisRange = "{11837, 917}";
                };
        };
        0D3AD0370E8B7DF000AC8578 /* Vector.h */ = {
                isa = PBXFileReference;
                name = Vector.h;
                path = /Users/jab/GEL/src/LinAlg/Vector.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 7847}}";
                        sepNavSelRange = "{3407, 4}";
                        sepNavVisRange = "{3078, 554}";
                };
        };
        0D3AD03A0E8B7E0800AC8578 /* volume_polygonize.cpp */ = {
                isa = PBXFileReference;
                name = volume_polygonize.cpp;
                path = /Users/jab/GEL/src/HMesh/volume_polygonize.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 10963}}";
                        sepNavSelRange = "{9267, 21}";
                        sepNavVisRange = "{9438, 1026}";
                };
        };
        0D3AD03D0E8B7E1600AC8578 /* x3d_load.cpp */ = {
                isa = PBXFileReference;
                name = x3d_load.cpp;
                path = /Users/jab/GEL/src/HMesh/x3d_load.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 2061}}";
                        sepNavSelRange = "{302, 27}";
                        sepNavVisRange = "{1942, 722}";
                };
        };
        0D3AD0430E8B7FE500AC8578 /* Polygonizer.cpp */ = {
                isa = PBXFileReference;
                name = Polygonizer.cpp;
                path = /Users/jab/GEL/src/Geometry/Polygonizer.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 13615}}";
                        sepNavSelRange = "{17214, 53}";
                        sepNavVisRange = "{16906, 715}";
                };
        };
        0D3AD0450E8B7FE500AC8578 /* QuatTrackBall.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = QuatTrackBall.cpp;
                path = /Users/jab/GEL/src/GLGraphics/QuatTrackBall.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {786, 3830}}";
                        sepNavSelRange = "{1315, 26}";
                        sepNavVisRange = "{1102, 427}";
                };
        };
        0D3AD0570E8B7FE700AC8578 /* stb_image_aug.c */ = {
                isa = PBXFileReference;
                name = stb_image_aug.c;
                path = /Users/jab/GEL/src/GLGraphics/stb_image_aug.c;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1156, 69926}}";
                        sepNavSelRange = "{36986, 43}";
                        sepNavVisRange = "{36728, 748}";
                };
        };
        0D3AD05F0E8B7FE700AC8578 /* stb_image_aug.h */ = {
                isa = PBXFileReference;
                name = stb_image_aug.h;
                path = /Users/jab/GEL/src/GLGraphics/stb_image_aug.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 7087}}";
                        sepNavSelRange = "{9560, 51}";
                        sepNavVisRange = "{8984, 1037}";
                };
        };
        0D3AD0650E8B7FE900AC8578 /* string.h */ = {
                isa = PBXFileReference;
                name = string.h;
                path = /usr/include/string.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 2926}}";
                        sepNavSelRange = "{4997, 32}";
                        sepNavVisRange = "{4534, 918}";
                };
        };
        0D3AD0690E8B7FEA00AC8578 /* tessellate.cpp */ = {
                isa = PBXFileReference;
                name = tessellate.cpp;
                path = /Users/jab/GEL/src/Geometry/tessellate.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 12486}}";
                        sepNavSelRange = "{13141, 24}";
                        sepNavVisRange = "{12980, 517}";
                };
        };
        0D3AD0780E8B7FEC00AC8578 /* TriMesh.cpp */ = {
                isa = PBXFileReference;
                name = TriMesh.cpp;
                path = /Users/jab/GEL/src/Geometry/TriMesh.cpp;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 2186}}";
                        sepNavSelRange = "{1414, 50}";
                        sepNavVisRange = "{1003, 515}";
                };
        };
        0D3AD09C0E8B7FF100AC8578 /* Vector.h */ = {
                isa = PBXFileReference;
                name = Vector.h;
                path = /Users/jab/GEL/src/LinAlg/Vector.h;
                sourceTree = "<absolute>";
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 8075}}";
                        sepNavSelRange = "{2123, 99}";
                        sepNavVisRange = "{1645, 731}";
                };
        };
        0D3AD0A00E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 647;
                vrLoc = 0;
        };
        0D3AD0A10E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD20E8B7DCB00AC8578 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 170";
                rLen = 86;
                rLoc = 4110;
                rType = 0;
                vrLen = 717;
                vrLoc = 3479;
        };
        0D3AD0A20E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 675;
                vrLoc = 6459;
        };
        0D3AD0A30E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 217";
                rLen = 0;
                rLoc = 5334;
                rType = 0;
                vrLen = 466;
                vrLoc = 4993;
        };
        0D3AD0A40E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 352;
                vrLoc = 131;
        };
        0D3AD0A50E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0110E8B7DDE00AC8578 /* image_DXT.c */;
                name = "image_DXT.c: 191";
                rLen = 32;
                rLoc = 5029;
                rType = 0;
                vrLen = 577;
                vrLoc = 4754;
        };
        0D3AD0A60E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD01B0E8B7DE100AC8578 /* math.h */;
                name = "math.h: 599";
                rLen = 85;
                rLoc = 23603;
                rType = 0;
                vrLen = 689;
                vrLoc = 23206;
        };
        0D3AD0A70E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0270E8B7DE300AC8578 /* obj_load.cpp */;
                name = "obj_load.cpp: 322";
                rLen = 52;
                rLoc = 8510;
                rType = 0;
                vrLen = 716;
                vrLoc = 8129;
        };
        0D3AD0A80E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0290E8B7DE300AC8578 /* ply_load.cpp */;
                name = "ply_load.cpp: 45";
                rLen = 0;
                rLoc = 722;
                rType = 0;
                vrLen = 501;
                vrLoc = 453;
        };
        0D3AD0A90E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD03A0E8B7E0800AC8578 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 337";
                rLen = 21;
                rLoc = 9267;
                rType = 0;
                vrLen = 995;
                vrLoc = 9289;
        };
        0D3AD0AA0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD03D0E8B7E1600AC8578 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 18";
                rLen = 27;
                rLoc = 302;
                rType = 0;
                vrLen = 744;
                vrLoc = 1920;
        };
        0D3AD0AB0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0430E8B7FE500AC8578 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 588";
                rLen = 53;
                rLoc = 17214;
                rType = 0;
                vrLen = 694;
                vrLoc = 16905;
        };
        0D3AD0AC0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0450E8B7FE500AC8578 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 51";
                rLen = 26;
                rLoc = 1315;
                rType = 0;
                vrLen = 435;
                vrLoc = 1038;
        };
        0D3AD0AD0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0570E8B7FE700AC8578 /* stb_image_aug.c */;
                name = "stb_image_aug.c: 1092";
                rLen = 43;
                rLoc = 36986;
                rType = 0;
                vrLen = 669;
                vrLoc = 36666;
        };
        0D3AD0AE0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD05F0E8B7FE700AC8578 /* stb_image_aug.h */;
                name = "stb_image_aug.h: 207";
                rLen = 51;
                rLoc = 9560;
                rType = 0;
                vrLen = 1037;
                vrLoc = 8984;
        };
        0D3AD0AF0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0650E8B7FE900AC8578 /* string.h */;
                name = "string.h: 125";
                rLen = 32;
                rLoc = 4997;
                rType = 0;
                vrLen = 918;
                vrLoc = 4534;
        };
        0D3AD0B00E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0690E8B7FEA00AC8578 /* tessellate.cpp */;
                name = "tessellate.cpp: 608";
                rLen = 24;
                rLoc = 13141;
                rType = 0;
                vrLen = 460;
                vrLoc = 12938;
        };
        0D3AD0B10E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0780E8B7FEC00AC8578 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 60";
                rLen = 50;
                rLoc = 1414;
                rType = 0;
                vrLen = 586;
                vrLoc = 932;
        };
        0D3AD0B20E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD09C0E8B7FF100AC8578 /* Vector.h */;
                name = "Vector.h: 95";
                rLen = 99;
                rLoc = 2123;
                rType = 0;
                vrLen = 731;
                vrLoc = 1645;
        };
        0D3AD0B30E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 98";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 590;
                vrLoc = 2369;
        };
        0D3AD0B40E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 79";
                rLen = 0;
                rLoc = 2830;
                rType = 0;
                vrLen = 748;
                vrLoc = 1304;
        };
        0D3AD0B50E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 647;
                vrLoc = 0;
        };
        0D3AD0B60E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD20E8B7DCB00AC8578 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 170";
                rLen = 86;
                rLoc = 4110;
                rType = 0;
                vrLen = 717;
                vrLoc = 3479;
        };
        0D3AD0B70E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 675;
                vrLoc = 6459;
        };
        0D3AD0B80E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 217";
                rLen = 0;
                rLoc = 5334;
                rType = 0;
                vrLen = 466;
                vrLoc = 4993;
        };
        0D3AD0B90E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 352;
                vrLoc = 131;
        };
        0D3AD0BA0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFEE0E8B7DD200AC8578 /* math.h */;
                name = "math.h: 301";
                rLen = 30;
                rLoc = 13932;
                rType = 0;
                vrLen = 530;
                vrLoc = 13524;
        };
        0D3AD0BB0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0010E8B7DD300AC8578 /* obj_load.cpp */;
                name = "obj_load.cpp: 246";
                rLen = 50;
                rLoc = 6035;
                rType = 0;
                vrLen = 656;
                vrLoc = 4402;
        };
        0D3AD0BC0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD00B0E8B7DD800AC8578 /* math.h */;
                name = "math.h: 301";
                rLen = 30;
                rLoc = 13932;
                rType = 0;
                vrLen = 530;
                vrLoc = 13524;
        };
        0D3AD0BD0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0110E8B7DDE00AC8578 /* image_DXT.c */;
                name = "image_DXT.c: 191";
                rLen = 32;
                rLoc = 5029;
                rType = 0;
                vrLen = 577;
                vrLoc = 4754;
        };
        0D3AD0BE0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD01B0E8B7DE100AC8578 /* math.h */;
                name = "math.h: 599";
                rLen = 85;
                rLoc = 23603;
                rType = 0;
                vrLen = 689;
                vrLoc = 23206;
        };
        0D3AD0BF0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0270E8B7DE300AC8578 /* obj_load.cpp */;
                name = "obj_load.cpp: 322";
                rLen = 52;
                rLoc = 8510;
                rType = 0;
                vrLen = 716;
                vrLoc = 8129;
        };
        0D3AD0C00E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0290E8B7DE300AC8578 /* ply_load.cpp */;
                name = "ply_load.cpp: 45";
                rLen = 0;
                rLoc = 722;
                rType = 0;
                vrLen = 501;
                vrLoc = 453;
        };
        0D3AD0C10E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0320E8B7DE400AC8578 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 423";
                rLen = 66;
                rLoc = 12187;
                rType = 0;
                vrLen = 877;
                vrLoc = 11837;
        };
        0D3AD0C20E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0370E8B7DF000AC8578 /* Vector.h */;
                name = "Vector.h: 147";
                rLen = 4;
                rLoc = 3407;
                rType = 0;
                vrLen = 554;
                vrLoc = 3078;
        };
        0D3AD0C30E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD03A0E8B7E0800AC8578 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 337";
                rLen = 21;
                rLoc = 9267;
                rType = 0;
                vrLen = 995;
                vrLoc = 9289;
        };
        0D3AD0C40E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD03D0E8B7E1600AC8578 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 18";
                rLen = 27;
                rLoc = 302;
                rType = 0;
                vrLen = 744;
                vrLoc = 1920;
        };
        0D3AD0C50E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0430E8B7FE500AC8578 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 588";
                rLen = 53;
                rLoc = 17214;
                rType = 0;
                vrLen = 694;
                vrLoc = 16905;
        };
        0D3AD0C60E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0450E8B7FE500AC8578 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 51";
                rLen = 26;
                rLoc = 1315;
                rType = 0;
                vrLen = 435;
                vrLoc = 1038;
        };
        0D3AD0C70E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0570E8B7FE700AC8578 /* stb_image_aug.c */;
                name = "stb_image_aug.c: 1092";
                rLen = 43;
                rLoc = 36986;
                rType = 0;
                vrLen = 669;
                vrLoc = 36666;
        };
        0D3AD0C80E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD05F0E8B7FE700AC8578 /* stb_image_aug.h */;
                name = "stb_image_aug.h: 207";
                rLen = 51;
                rLoc = 9560;
                rType = 0;
                vrLen = 1037;
                vrLoc = 8984;
        };
        0D3AD0C90E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0650E8B7FE900AC8578 /* string.h */;
                name = "string.h: 125";
                rLen = 32;
                rLoc = 4997;
                rType = 0;
                vrLen = 918;
                vrLoc = 4534;
        };
        0D3AD0CA0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0690E8B7FEA00AC8578 /* tessellate.cpp */;
                name = "tessellate.cpp: 608";
                rLen = 24;
                rLoc = 13141;
                rType = 0;
                vrLen = 460;
                vrLoc = 12938;
        };
        0D3AD0CB0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0780E8B7FEC00AC8578 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 60";
                rLen = 50;
                rLoc = 1414;
                rType = 0;
                vrLen = 586;
                vrLoc = 932;
        };
        0D3AD0CC0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD09C0E8B7FF100AC8578 /* Vector.h */;
                name = "Vector.h: 95";
                rLen = 99;
                rLoc = 2123;
                rType = 0;
                vrLen = 731;
                vrLoc = 1645;
        };
        0D3AD0CD0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 292";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 935;
                vrLoc = 9013;
        };
        0D3AD0CE0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 130";
                rLen = 0;
                rLoc = 5166;
                rType = 0;
                vrLen = 623;
                vrLoc = 1918;
        };
        0D3AD0CF0E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 119";
                rLen = 0;
                rLoc = 2872;
                rType = 0;
                vrLen = 474;
                vrLoc = 2788;
        };
        0D3AD0D00E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 79";
                rLen = 0;
                rLoc = 2830;
                rType = 0;
                vrLen = 771;
                vrLoc = 1304;
        };
        0D3AD0D10E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 98";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 590;
                vrLoc = 2369;
        };
        0D3AD0D20E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 84";
                rLen = 0;
                rLoc = 3170;
                rType = 0;
                vrLen = 791;
                vrLoc = 1306;
        };
        0D3AD0D30E8B81B400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 151";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1003;
                vrLoc = 2353;
        };
        0D3AD0D40E8B81FF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 79";
                rLen = 0;
                rLoc = 2830;
                rType = 0;
                vrLen = 771;
                vrLoc = 1306;
        };
        0D3AD0D50E8B81FF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 79";
                rLen = 0;
                rLoc = 2830;
                rType = 0;
                vrLen = 771;
                vrLoc = 1306;
        };
        0D3AD0D60E8B81FF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 98";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 377;
                vrLoc = 2837;
        };
        0D3AD0D70E8B81FF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 150";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 910;
                vrLoc = 2275;
        };
        0D3AD0DE0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 215";
                rLen = 0;
                rLoc = 5334;
                rType = 0;
                vrLen = 813;
                vrLoc = 4915;
        };
        0D3AD0DF0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1038;
                vrLoc = 2445;
        };
        0D3AD0E00E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 285";
                rLen = 0;
                rLoc = 9472;
                rType = 0;
                vrLen = 1041;
                vrLoc = 7200;
        };
        0D3AD0E10E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 86";
                rLen = 0;
                rLoc = 3188;
                rType = 0;
                vrLen = 960;
                vrLoc = 1607;
        };
        0D3AD0E20E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 133";
                rLen = 0;
                rLoc = 5240;
                rType = 0;
                vrLen = 586;
                vrLoc = 709;
        };
        0D3AD0E30E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 86";
                rLen = 0;
                rLoc = 3169;
                rType = 0;
                vrLen = 788;
                vrLoc = 1295;
        };
        0D3AD0E40E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 82";
                rLen = 55;
                rLoc = 2951;
                rType = 0;
                vrLen = 785;
                vrLoc = 1295;
        };
        0D3AD0E50E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 94";
                rLen = 0;
                rLoc = 2349;
                rType = 0;
                vrLen = 711;
                vrLoc = 2268;
        };
        0D3AD0E60E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 93";
                rLen = 0;
                rLoc = 3605;
                rType = 0;
                vrLen = 823;
                vrLoc = 1306;
        };
        0D3AD0E70E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 116";
                rLen = 0;
                rLoc = 2827;
                rType = 0;
                vrLen = 758;
                vrLoc = 2234;
        };
        0D3AD0E80E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 17";
                rLen = 16;
                rLoc = 561;
                rType = 0;
                vrLen = 780;
                vrLoc = 1780;
        };
        0D3AD0E90E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 116";
                rLen = 0;
                rLoc = 2827;
                rType = 0;
                vrLen = 758;
                vrLoc = 2234;
        };
        0D3AD0EA0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 84";
                rLen = 0;
                rLoc = 3168;
                rType = 0;
                vrLen = 832;
                vrLoc = 1304;
        };
        0D3AD0EB0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 119";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 578;
                vrLoc = 2452;
        };
        0D3AD0EC0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 94";
                rLen = 0;
                rLoc = 3455;
                rType = 0;
                vrLen = 813;
                vrLoc = 1304;
        };
        0D3AD0ED0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 125";
                rLen = 0;
                rLoc = 2980;
                rType = 0;
                vrLen = 656;
                vrLoc = 2803;
        };
        0D3AD0EE0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 125";
                rLen = 0;
                rLoc = 3836;
                rType = 0;
                vrLen = 736;
                vrLoc = 4057;
        };
        0D3AD0EF0E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 290";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1149;
                vrLoc = 6826;
        };
        0D3AD0F00E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 713;
                vrLoc = 4005;
        };
        0D3AD0F10E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 285";
                rLen = 0;
                rLoc = 9472;
                rType = 0;
                vrLen = 1110;
                vrLoc = 6780;
        };
        0D3AD0F20E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 215";
                rLen = 0;
                rLoc = 5334;
                rType = 0;
                vrLen = 813;
                vrLoc = 4915;
        };
        0D3AD0F30E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1038;
                vrLoc = 2445;
        };
        0D3AD0F40E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 285";
                rLen = 0;
                rLoc = 9472;
                rType = 0;
                vrLen = 1041;
                vrLoc = 7200;
        };
        0D3AD0F50E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1038;
                vrLoc = 2445;
        };
        0D3AD0F60E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 335";
                rLen = 0;
                rLoc = 10220;
                rType = 0;
                vrLen = 1020;
                vrLoc = 8232;
        };
        0D3AD0F70E8B8C3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD0FA0E8B8C7E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 40";
                rLen = 0;
                rLoc = 805;
                rType = 0;
                vrLen = 1078;
                vrLoc = 613;
        };
        0D3AD0FB0E8B8C7E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD0FE0E8B8D0D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 396";
                rLen = 0;
                rLoc = 12583;
                rType = 0;
                vrLen = 1437;
                vrLoc = 9706;
        };
        0D3AD0FF0E8B8D0D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1020E8B8D4200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11691;
                rType = 0;
                vrLen = 1291;
                vrLoc = 9586;
        };
        0D3AD1030E8B8D4200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1050E8B8D5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1291;
                vrLoc = 9586;
        };
        0D3AD1060E8B8D5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1080E8B8D6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1291;
                vrLoc = 9586;
        };
        0D3AD1090E8B8D6900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD10B0E8B8E6800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9755;
        };
        0D3AD10C0E8B8E6800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD10E0E8B8E7B00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9755;
        };
        0D3AD10F0E8B8E7B00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1110E8B8EB500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 345";
                rLen = 0;
                rLoc = 10604;
                rType = 0;
                vrLen = 1141;
                vrLoc = 8620;
        };
        0D3AD1120E8B8EB500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1140E8B8EDC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9754;
        };
        0D3AD1150E8B8EDC00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1170E8B8EF500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11665;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9754;
        };
        0D3AD1180E8B8EF500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD11A0E8B8F3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 399";
                rLen = 0;
                rLoc = 12703;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9754;
        };
        0D3AD11B0E8B8F3800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD11D0E8B8F6200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11664;
                rType = 0;
                vrLen = 1377;
                vrLoc = 9754;
        };
        0D3AD11E0E8B8F6200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1200E8B8F7A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 380";
                rLen = 0;
                rLoc = 11691;
                rType = 0;
                vrLen = 1378;
                vrLoc = 9754;
        };
        0D3AD1210E8B8F7A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1230E8B8FE400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 343";
                rLen = 0;
                rLoc = 10431;
                rType = 0;
                vrLen = 1180;
                vrLoc = 8658;
        };
        0D3AD1240E8B8FE400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1260E8B8FED00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 344";
                rLen = 0;
                rLoc = 10511;
                rType = 0;
                vrLen = 1180;
                vrLoc = 8658;
        };
        0D3AD1270E8B8FED00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD12E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 536;
                vrLoc = 0;
        };
        0D3AD12F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 552;
                vrLoc = 126;
        };
        0D3AD1300E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 527;
                vrLoc = 0;
        };
        0D3AD1310E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 457;
                vrLoc = 0;
        };
        0D3AD1320E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 646;
                vrLoc = 0;
        };
        0D3AD1330E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D3AD1340E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 513;
                vrLoc = 0;
        };
        0D3AD1350E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */;
                name = "Vec4f.h: 16";
                rLen = 3;
                rLoc = 296;
                rType = 0;
                vrLen = 529;
                vrLoc = 0;
        };
        0D3AD1360E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */;
                name = "Mat4x4f.h: 19";
                rLen = 6;
                rLoc = 442;
                rType = 0;
                vrLen = 573;
                vrLoc = 0;
        };
        0D3AD1370E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 666;
                vrLoc = 0;
        };
        0D3AD1380E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D3AD1390E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
                name = "ArithVec4Float.h: 16";
                rLen = 3;
                rLoc = 333;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD13A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
                name = "Vec4d.h: 16";
                rLen = 3;
                rLoc = 297;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D3AD13B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 24";
                rLen = 4;
                rLoc = 642;
                rType = 0;
                vrLen = 584;
                vrLoc = 72;
        };
        0D3AD13C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */;
                name = "Mat4x4d.h: 20";
                rLen = 6;
                rLoc = 446;
                rType = 0;
                vrLen = 521;
                vrLoc = 0;
        };
        0D3AD13D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */;
                name = "Vec2i.h: 12";
                rLen = 3;
                rLoc = 185;
                rType = 0;
                vrLen = 450;
                vrLoc = 0;
        };
        0D3AD13E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */;
                name = "Vec2f.h: 13";
                rLen = 3;
                rLoc = 208;
                rType = 0;
                vrLen = 495;
                vrLoc = 0;
        };
        0D3AD13F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1400E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */;
                name = "ArithVec2Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 479;
                vrLoc = 0;
        };
        0D3AD1410E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
                name = "Vec2d.h: 14";
                rLen = 3;
                rLoc = 229;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1420E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 337;
                vrLoc = 0;
        };
        0D3AD1430E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */;
                name = "Mat2x2f.h: 16";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 562;
                vrLoc = 0;
        };
        0D3AD1440E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD1450E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 19";
                rLen = 4;
                rLoc = 423;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD1460E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */;
                name = "Mat2x2d.h: 15";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 620;
                vrLoc = 0;
        };
        0D3AD1470E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD1480E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0450E8B7FE500AC8578 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 51";
                rLen = 26;
                rLoc = 1315;
                rType = 0;
                vrLen = 416;
                vrLoc = 1102;
        };
        0D3AD1490E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 349;
                vrLoc = 131;
        };
        0D3AD14A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0290E8B7DE300AC8578 /* ply_load.cpp */;
                name = "ply_load.cpp: 45";
                rLen = 0;
                rLoc = 722;
                rType = 0;
                vrLen = 451;
                vrLoc = 633;
        };
        0D3AD14B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "warning: unused variable 'p0'";
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                rLen = 1;
                rLoc = 214;
                rType = 1;
        };
        0D3AD14C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 337;
                vrLoc = 0;
        };
        0D3AD14D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD14E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 646;
                vrLoc = 0;
        };
        0D3AD14F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 457;
                vrLoc = 0;
        };
        0D3AD1500E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD1510E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 646;
                vrLoc = 0;
        };
        0D3AD1520E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D3AD1530E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1540E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 666;
                vrLoc = 0;
        };
        0D3AD1550E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 513;
                vrLoc = 0;
        };
        0D3AD1560E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 13";
                rLen = 42;
                rLoc = 235;
                rType = 0;
                vrLen = 534;
                vrLoc = 145;
        };
        0D3AD1570E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD1580E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 553;
                vrLoc = 126;
        };
        0D3AD1590E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE40C61132B003604C6 /* Mat3x3f.h */;
                name = "Mat3x3f.h: 16";
                rLen = 6;
                rLoc = 336;
                rType = 0;
                vrLen = 536;
                vrLoc = 0;
        };
        0D3AD15A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD15B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 666;
                vrLoc = 0;
        };
        0D3AD15C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D3AD15D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD15E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */;
                name = "ArithSqMat3x3Float.h: 21";
                rLen = 6;
                rLoc = 520;
                rType = 0;
                vrLen = 552;
                vrLoc = 126;
        };
        0D3AD15F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE20C61132B003604C6 /* Mat3x3d.h */;
                name = "Mat3x3d.h: 15";
                rLen = 3;
                rLoc = 328;
                rType = 0;
                vrLen = 527;
                vrLoc = 0;
        };
        0D3AD1600E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 337;
                vrLoc = 0;
        };
        0D3AD1610E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD1620E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 646;
                vrLoc = 0;
        };
        0D3AD1630E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFB0C61132B003604C6 /* Vec3i.h */;
                name = "Vec3i.h: 18";
                rLen = 3;
                rLoc = 402;
                rType = 0;
                vrLen = 457;
                vrLoc = 0;
        };
        0D3AD1640E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD1650E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED40C61132B003604C6 /* ArithVec3Int.h */;
                name = "ArithVec3Int.h: 10";
                rLen = 3;
                rLoc = 186;
                rType = 0;
                vrLen = 646;
                vrLoc = 0;
        };
        0D3AD1660E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFD0C61132B003604C6 /* Vec3usi.h */;
                name = "Vec3usi.h: 14";
                rLen = 3;
                rLoc = 367;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D3AD1670E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1680E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 666;
                vrLoc = 0;
        };
        0D3AD1690E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 20";
                rLen = 3;
                rLoc = 474;
                rType = 0;
                vrLen = 513;
                vrLoc = 0;
        };
        0D3AD16A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD16B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
                name = "ArithVec4Float.h: 16";
                rLen = 3;
                rLoc = 333;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD16C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFF0C61132B003604C6 /* Vec4f.h */;
                name = "Vec4f.h: 16";
                rLen = 3;
                rLoc = 296;
                rType = 0;
                vrLen = 529;
                vrLoc = 0;
        };
        0D3AD16D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 16";
                rLen = 40;
                rLoc = 311;
                rType = 0;
                vrLen = 584;
                vrLoc = 72;
        };
        0D3AD16E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD16F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 24";
                rLen = 4;
                rLoc = 642;
                rType = 0;
                vrLen = 584;
                vrLoc = 72;
        };
        0D3AD1700E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE80C61132B003604C6 /* Mat4x4f.h */;
                name = "Mat4x4f.h: 19";
                rLen = 6;
                rLoc = 442;
                rType = 0;
                vrLen = 573;
                vrLoc = 0;
        };
        0D3AD1710E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1720E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 666;
                vrLoc = 0;
        };
        0D3AD1730E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF60C61132B003604C6 /* Vec3d.h */;
                name = "Vec3d.h: 17";
                rLen = 3;
                rLoc = 279;
                rType = 0;
                vrLen = 353;
                vrLoc = 0;
        };
        0D3AD1740E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1750E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED50C61132B003604C6 /* ArithVec4Float.h */;
                name = "ArithVec4Float.h: 16";
                rLen = 3;
                rLoc = 333;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD1760E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEFE0C61132B003604C6 /* Vec4d.h */;
                name = "Vec4d.h: 16";
                rLen = 3;
                rLoc = 297;
                rType = 0;
                vrLen = 533;
                vrLoc = 0;
        };
        0D3AD1770E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD1780E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 24";
                rLen = 4;
                rLoc = 642;
                rType = 0;
                vrLen = 584;
                vrLoc = 72;
        };
        0D3AD1790E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEE60C61132B003604C6 /* Mat4x4d.h */;
                name = "Mat4x4d.h: 20";
                rLen = 6;
                rLoc = 446;
                rType = 0;
                vrLen = 521;
                vrLoc = 0;
        };
        0D3AD17A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF40C61132B003604C6 /* Vec2i.h */;
                name = "Vec2i.h: 12";
                rLen = 3;
                rLoc = 185;
                rType = 0;
                vrLen = 450;
                vrLoc = 0;
        };
        0D3AD17B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD17C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */;
                name = "ArithVec2Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 479;
                vrLoc = 0;
        };
        0D3AD17D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF20C61132B003604C6 /* Vec2f.h */;
                name = "Vec2f.h: 13";
                rLen = 3;
                rLoc = 208;
                rType = 0;
                vrLen = 495;
                vrLoc = 0;
        };
        0D3AD17E0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 10";
                rLen = 6;
                rLoc = 203;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD17F0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED10C61132B003604C6 /* ArithVec2Float.h */;
                name = "ArithVec2Float.h: 10";
                rLen = 3;
                rLoc = 196;
                rType = 0;
                vrLen = 479;
                vrLoc = 0;
        };
        0D3AD1800E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF10C61132B003604C6 /* Vec2d.h */;
                name = "Vec2d.h: 14";
                rLen = 3;
                rLoc = 229;
                rType = 0;
                vrLen = 411;
                vrLoc = 0;
        };
        0D3AD1810E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */;
                name = "ExceptionStandard.h: 14";
                rLen = 43;
                rLoc = 190;
                rType = 0;
                vrLen = 337;
                vrLoc = 0;
        };
        0D3AD1820E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 11";
                rLen = 42;
                rLoc = 158;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD1830E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD1840E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 19";
                rLen = 4;
                rLoc = 423;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD1850E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */;
                name = "Mat2x2f.h: 16";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 562;
                vrLoc = 0;
        };
        0D3AD1860E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */;
                name = "ArithSqMatFloat.h: 19";
                rLen = 7;
                rLoc = 559;
                rType = 0;
                vrLen = 630;
                vrLoc = 0;
        };
        0D3AD1870E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */;
                name = "ArithSqMat2x2Float.h: 19";
                rLen = 4;
                rLoc = 423;
                rType = 0;
                vrLen = 484;
                vrLoc = 0;
        };
        0D3AD1880E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */;
                name = "Mat2x2d.h: 15";
                rLen = 6;
                rLoc = 302;
                rType = 0;
                vrLen = 620;
                vrLoc = 0;
        };
        0D3AD1890E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED70C61132B003604C6 /* ArithVecInt.h */;
                name = "ArithVecInt.h: 10";
                rLen = 3;
                rLoc = 193;
                rType = 0;
                vrLen = 388;
                vrLoc = 0;
        };
        0D3AD18A0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0450E8B7FE500AC8578 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 51";
                rLen = 26;
                rLoc = 1315;
                rType = 0;
                vrLen = 416;
                vrLoc = 1102;
        };
        0D3AD18B0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE30E8B7DD000AC8578 /* HashKey.cpp */;
                name = "HashKey.cpp: 31";
                rLen = 56;
                rLoc = 424;
                rType = 0;
                vrLen = 349;
                vrLoc = 131;
        };
        0D3AD18C0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3AD0290E8B7DE300AC8578 /* ply_load.cpp */;
                name = "ply_load.cpp: 45";
                rLen = 0;
                rLoc = 722;
                rType = 0;
                vrLen = 451;
                vrLoc = 633;
        };
        0D3AD18D0E8B934600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 217";
                rLen = 0;
                rLoc = 5404;
                rType = 0;
                vrLen = 430;
                vrLoc = 5300;
        };
        0D3AD1930E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 1139;
                vrLoc = 1464;
        };
        0D3AD1940E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 176";
                rLen = 0;
                rLoc = 5950;
                rType = 0;
                vrLen = 694;
                vrLoc = 4351;
        };
        0D3AD1950E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8352;
                rType = 0;
                vrLen = 1043;
                vrLoc = 7350;
        };
        0D3AD1960E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 961;
                vrLoc = 495;
        };
        0D3AD1970E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 344";
                rLen = 0;
                rLoc = 10511;
                rType = 0;
                vrLen = 1210;
                vrLoc = 8658;
        };
        0D3AD1980E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 107;
                rLoc = 5888;
                rType = 0;
                vrLen = 827;
                vrLoc = 4130;
        };
        0D3AD1990E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 285";
                rLen = 0;
                rLoc = 9331;
                rType = 0;
                vrLen = 1112;
                vrLoc = 6761;
        };
        0D3AD19A0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 107;
                rLoc = 5888;
                rType = 0;
                vrLen = 835;
                vrLoc = 4121;
        };
        0D3AD19B0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 1139;
                vrLoc = 1464;
        };
        0D3AD19C0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 175";
                rLen = 107;
                rLoc = 5888;
                rType = 0;
                vrLen = 835;
                vrLoc = 4121;
        };
        0D3AD19D0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 305";
                rLen = 0;
                rLoc = 7825;
                rType = 0;
                vrLen = 1050;
                vrLoc = 7350;
        };
        0D3AD19E0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 176";
                rLen = 0;
                rLoc = 5950;
                rType = 0;
                vrLen = 694;
                vrLoc = 4351;
        };
        0D3AD19F0E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8352;
                rType = 0;
                vrLen = 1043;
                vrLoc = 7350;
        };
        0D3AD1A00E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1054;
                vrLoc = 653;
        };
        0D3AD1A10E8B93F900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1A40E8B942100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1054;
                vrLoc = 653;
        };
        0D3AD1A50E8B942100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1054;
                vrLoc = 653;
        };
        0D3AD1A60E8B942100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 305";
                rLen = 0;
                rLoc = 7816;
                rType = 0;
                vrLen = 951;
                vrLoc = 7235;
        };
        0D3AD1A70E8B942100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1AA0E8B944A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 308";
                rLen = 0;
                rLoc = 7947;
                rType = 0;
                vrLen = 855;
                vrLoc = 7075;
        };
        0D3AD1AB0E8B944A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1B00E8B951500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 323";
                rLen = 0;
                rLoc = 8714;
                rType = 0;
                vrLen = 774;
                vrLoc = 8149;
        };
        0D3AD1B10E8B951500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1B40E8B953D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 335";
                rLen = 0;
                rLoc = 9034;
                rType = 0;
                vrLen = 771;
                vrLoc = 8059;
        };
        0D3AD1B50E8B953D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1B80E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1101;
                vrLoc = 556;
        };
        0D3AD1B90E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 335";
                rLen = 0;
                rLoc = 9034;
                rType = 0;
                vrLen = 963;
                vrLoc = 7207;
        };
        0D3AD1BA0E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 335";
                rLen = 0;
                rLoc = 9034;
                rType = 0;
                vrLen = 963;
                vrLoc = 7207;
        };
        0D3AD1BB0E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1101;
                vrLoc = 556;
        };
        0D3AD1BC0E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 308";
                rLen = 0;
                rLoc = 7941;
                rType = 0;
                vrLen = 952;
                vrLoc = 7153;
        };
        0D3AD1BD0E8B965A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1BF0E8B967100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 954;
                vrLoc = 7153;
        };
        0D3AD1C00E8B967100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1C40E8B96B800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 773;
                vrLoc = 8081;
        };
        0D3AD1C50E8B96B800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1101;
                vrLoc = 556;
        };
        0D3AD1C60E8B96B800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 773;
                vrLoc = 8081;
        };
        0D3AD1C70E8B96B800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1101;
                vrLoc = 556;
        };
        0D3AD1C80E8B96B800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1903;
                vrLoc = 1305;
        };
        0D3AD1CB0E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1098;
                vrLoc = 556;
        };
        0D3AD1CC0E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 115";
                rLen = 0;
                rLoc = 3578;
                rType = 0;
                vrLen = 935;
                vrLoc = 2639;
        };
        0D3AD1CD0E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                rLen = 0;
                rLoc = 321;
                rType = 1;
        };
        0D3AD1CE0E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 61";
                rLen = 0;
                rLoc = 2445;
                rType = 0;
                vrLen = 1098;
                vrLoc = 556;
        };
        0D3AD1CF0E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8342;
                rType = 0;
                vrLen = 1041;
                vrLoc = 7471;
        };
        0D3AD1D00E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 115";
                rLen = 0;
                rLoc = 3578;
                rType = 0;
                vrLen = 935;
                vrLoc = 2639;
        };
        0D3AD1D10E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 309";
                rLen = 0;
                rLoc = 7993;
                rType = 0;
                vrLen = 1041;
                vrLoc = 7440;
        };
        0D3AD1D20E8B983200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1D70E8B989900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 341";
                rLen = 0;
                rLoc = 9172;
                rType = 0;
                vrLen = 727;
                vrLoc = 8259;
        };
        0D3AD1D80E8B989900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 341";
                rLen = 0;
                rLoc = 9172;
                rType = 0;
                vrLen = 727;
                vrLoc = 8259;
        };
        0D3AD1D90E8B989900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 60";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1079;
                vrLoc = 555;
        };
        0D3AD1DA0E8B989900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1DD0E8B98BB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 60";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1129;
                vrLoc = 555;
        };
        0D3AD1DE0E8B98BB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 341";
                rLen = 0;
                rLoc = 9172;
                rType = 0;
                vrLen = 727;
                vrLoc = 8259;
        };
        0D3AD1DF0E8B98BB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 60";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1129;
                vrLoc = 555;
        };
        0D3AD1E00E8B98BB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 985;
                vrLoc = 7594;
        };
        0D3AD1E10E8B98BB00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1E50E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 1016;
                vrLoc = 7325;
        };
        0D3AD1E60E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 980;
                vrLoc = 6335;
        };
        0D3AD1E70E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1167;
                vrLoc = 321;
        };
        0D3AD1E80E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 60";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1083;
                vrLoc = 656;
        };
        0D3AD1E90E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 1016;
                vrLoc = 7325;
        };
        0D3AD1EA0E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 60";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1052;
                vrLoc = 687;
        };
        0D3AD1EB0E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 980;
                vrLoc = 6335;
        };
        0D3AD1EC0E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1167;
                vrLoc = 321;
        };
        0D3AD1ED0E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 575;
                vrLoc = 3;
        };
        0D3AD1EE0E8B992900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1F10E8B996500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 69";
                rLen = 0;
                rLoc = 2512;
                rType = 0;
                vrLen = 1097;
                vrLoc = 676;
        };
        0D3AD1F20E8B996500AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD1F70E8B9A2200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 67";
                rLen = 0;
                rLoc = 2281;
                rType = 0;
                vrLen = 1028;
                vrLoc = 858;
        };
        0D3AD1F80E8B9A2200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2020E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 699;
                vrLoc = 20933;
        };
        0D3AD2030E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 15";
                rLen = 0;
                rLoc = 265;
                rType = 0;
                vrLen = 671;
                vrLoc = 212;
        };
        0D3AD2040E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1272;
                vrLoc = 474;
        };
        0D3AD2050E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2355;
                rType = 0;
                vrLen = 1068;
                vrLoc = 676;
        };
        0D3AD2060E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 176";
                rLen = 0;
                rLoc = 5984;
                rType = 0;
                vrLen = 763;
                vrLoc = 4179;
        };
        0D3AD2070E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: 'glUniform1dARB' was not declared in this scope";
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                rLen = 1;
                rLoc = 328;
                rType = 1;
        };
        0D3AD2080E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1035;
                vrLoc = 761;
        };
        0D3AD2090E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 699;
                vrLoc = 20933;
        };
        0D3AD20A0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 15";
                rLen = 0;
                rLoc = 265;
                rType = 0;
                vrLen = 671;
                vrLoc = 212;
        };
        0D3AD20B0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1035;
                vrLoc = 761;
        };
        0D3AD20C0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1035;
                vrLoc = 761;
        };
        0D3AD20D0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2355;
                rType = 0;
                vrLen = 1068;
                vrLoc = 676;
        };
        0D3AD20E0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 176";
                rLen = 0;
                rLoc = 5984;
                rType = 0;
                vrLen = 763;
                vrLoc = 4179;
        };
        0D3AD20F0E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 323";
                rLen = 0;
                rLoc = 8587;
                rType = 0;
                vrLen = 1014;
                vrLoc = 7392;
        };
        0D3AD2100E8B9B9900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2120E8B9BA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 323";
                rLen = 0;
                rLoc = 8587;
                rType = 0;
                vrLen = 1038;
                vrLoc = 7392;
        };
        0D3AD2130E8B9BA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2355;
                rType = 0;
                vrLen = 1096;
                vrLoc = 651;
        };
        0D3AD2140E8B9BA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 323";
                rLen = 0;
                rLoc = 8587;
                rType = 0;
                vrLen = 1038;
                vrLoc = 7392;
        };
        0D3AD2150E8B9BA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2334;
                rType = 0;
                vrLen = 1072;
                vrLoc = 679;
        };
        0D3AD2160E8B9BA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2180E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2334;
                rType = 0;
                vrLen = 1102;
                vrLoc = 679;
        };
        0D3AD2190E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 1009;
                vrLoc = 6335;
        };
        0D3AD21A0E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2334;
                rType = 0;
                vrLen = 1102;
                vrLoc = 679;
        };
        0D3AD21B0E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 1009;
                vrLoc = 6335;
        };
        0D3AD21C0E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 983;
                vrLoc = 7325;
        };
        0D3AD21D0E8B9BE600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD21F0E8B9BEF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 985;
                vrLoc = 7325;
        };
        0D3AD2200E8B9BEF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2220E8B9C0E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7781;
                rType = 0;
                vrLen = 990;
                vrLoc = 7325;
        };
        0D3AD2230E8B9C0E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2250E8B9C3300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7770;
                rType = 0;
                vrLen = 1003;
                vrLoc = 7325;
        };
        0D3AD2260E8B9C3300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD22A0E8BA7D000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 311";
                rLen = 0;
                rLoc = 8062;
                rType = 0;
                vrLen = 965;
                vrLoc = 7325;
        };
        0D3AD22B0E8BA7D000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD22E0E8BA7F600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 313";
                rLen = 0;
                rLoc = 8167;
                rType = 0;
                vrLen = 1014;
                vrLoc = 7325;
        };
        0D3AD22F0E8BA7F600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2320E8BA82A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 1009;
                vrLoc = 7325;
        };
        0D3AD2330E8BA82A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2350E8BA83C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 1011;
                vrLoc = 7325;
        };
        0D3AD2360E8BA83C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2334;
                rType = 0;
                vrLen = 1102;
                vrLoc = 679;
        };
        0D3AD2370E8BA83C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 1011;
                vrLoc = 7325;
        };
        0D3AD2380E8BA83C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1071;
                vrLoc = 679;
        };
        0D3AD2390E8BA83C00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD23C0E8BA86D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1102;
                vrLoc = 679;
        };
        0D3AD23D0E8BA86D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 304";
                rLen = 0;
                rLoc = 7769;
                rType = 0;
                vrLen = 1011;
                vrLoc = 7325;
        };
        0D3AD23E0E8BA86D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1102;
                vrLoc = 679;
        };
        0D3AD23F0E8BA86D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 306";
                rLen = 0;
                rLoc = 7894;
                rType = 0;
                vrLen = 966;
                vrLoc = 7325;
        };
        0D3AD2400E8BA86D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2430E8BA8A600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 310";
                rLen = 0;
                rLoc = 8004;
                rType = 0;
                vrLen = 1077;
                vrLoc = 7350;
        };
        0D3AD2440E8BA8A600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2460E8BA8CA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 313";
                rLen = 0;
                rLoc = 8178;
                rType = 0;
                vrLen = 1089;
                vrLoc = 7350;
        };
        0D3AD2470E8BA8CA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2490E8BA90200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 313";
                rLen = 0;
                rLoc = 8178;
                rType = 0;
                vrLen = 1130;
                vrLoc = 7350;
        };
        0D3AD24A0E8BA90200AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD24C0E8BA93F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8259;
                rType = 0;
                vrLen = 1130;
                vrLoc = 7350;
        };
        0D3AD24D0E8BA93F00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD24F0E8BA98D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8259;
                rType = 0;
                vrLen = 1167;
                vrLoc = 7350;
        };
        0D3AD2500E8BA98D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 314";
                rLen = 0;
                rLoc = 8259;
                rType = 0;
                vrLen = 1167;
                vrLoc = 7350;
        };
        0D3AD2510E8BA98D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1071;
                vrLoc = 679;
        };
        0D3AD2520E8BA98D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2570E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 843;
                vrLoc = 8471;
        };
        0D3AD2580E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 313";
                rLen = 0;
                rLoc = 8178;
                rType = 0;
                vrLen = 1124;
                vrLoc = 7392;
        };
        0D3AD2590E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD25A0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 49";
                rLen = 33;
                rLoc = 1347;
                rType = 0;
                vrLen = 706;
                vrLoc = 1185;
        };
        0D3AD25B0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 12";
                rLen = 0;
                rLoc = 176;
                rType = 0;
                vrLen = 588;
                vrLoc = 0;
        };
        0D3AD25C0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1165;
                vrLoc = 579;
        };
        0D3AD25D0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 298";
                rLen = 47;
                rLoc = 7020;
                rType = 0;
                vrLen = 843;
                vrLoc = 8471;
        };
        0D3AD25E0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 313";
                rLen = 0;
                rLoc = 8178;
                rType = 0;
                vrLen = 1124;
                vrLoc = 7392;
        };
        0D3AD25F0E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 12";
                rLen = 0;
                rLoc = 176;
                rType = 0;
                vrLen = 588;
                vrLoc = 0;
        };
        0D3AD2600E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2610E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 49";
                rLen = 33;
                rLoc = 1347;
                rType = 0;
                vrLen = 706;
                vrLoc = 1185;
        };
        0D3AD2620E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 12";
                rLen = 0;
                rLoc = 198;
                rType = 0;
                vrLen = 608;
                vrLoc = 0;
        };
        0D3AD2630E8BAAC100AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD26A0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2259;
                rType = 0;
                vrLen = 1173;
                vrLoc = 611;
        };
        0D3AD26B0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: 'v' was not declared in this scope";
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                rLen = 0;
                rLoc = 319;
                rType = 1;
        };
        0D3AD26C0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 12";
                rLen = 0;
                rLoc = 198;
                rType = 0;
                vrLen = 610;
                vrLoc = 0;
        };
        0D3AD26D0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 322";
                rLen = 0;
                rLoc = 7640;
                rType = 0;
                vrLen = 899;
                vrLoc = 7118;
        };
        0D3AD26E0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2259;
                rType = 0;
                vrLen = 1173;
                vrLoc = 611;
        };
        0D3AD26F0E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 321";
                rLen = 0;
                rLoc = 7640;
                rType = 0;
                vrLen = 870;
                vrLoc = 7059;
        };
        0D3AD2700E8BAD0600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2720E8BADF000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 321";
                rLen = 0;
                rLoc = 7640;
                rType = 0;
                vrLen = 950;
                vrLoc = 6178;
        };
        0D3AD2730E8BADF000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 49";
                rLen = 33;
                rLoc = 1347;
                rType = 0;
                vrLen = 663;
                vrLoc = 1185;
        };
        0D3AD2740E8BADF000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 321";
                rLen = 0;
                rLoc = 7640;
                rType = 0;
                vrLen = 950;
                vrLoc = 6178;
        };
        0D3AD2750E8BADF000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 832";
                rLen = 0;
                rLoc = 22857;
                rType = 0;
                vrLen = 854;
                vrLoc = 22012;
        };
        0D3AD2760E8BADF000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1903;
                vrLoc = 1305;
        };
        0D3AD2780E8BAE5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 832";
                rLen = 0;
                rLoc = 22857;
                rType = 0;
                vrLen = 843;
                vrLoc = 21999;
        };
        0D3AD2790E8BAE5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 62";
                rLen = 0;
                rLoc = 2259;
                rType = 0;
                vrLen = 1172;
                vrLoc = 612;
        };
        0D3AD27A0E8BAE5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 832";
                rLen = 0;
                rLoc = 22857;
                rType = 0;
                vrLen = 843;
                vrLoc = 21999;
        };
        0D3AD27B0E8BAE5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 1136;
                vrLoc = 709;
        };
        0D3AD27C0E8BAE5300AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 190";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1903;
                vrLoc = 1305;
        };
        0D3AD27E0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 724;
                vrLoc = 246;
        };
        0D3AD27F0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2800E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 1111;
                vrLoc = 1492;
        };
        0D3AD2810E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 167";
                rLen = 0;
                rLoc = 5459;
                rType = 0;
                vrLen = 824;
                vrLoc = 4179;
        };
        0D3AD2820E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6763;
                rType = 0;
                vrLen = 985;
                vrLoc = 6360;
        };
        0D3AD2830E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1219;
                vrLoc = 474;
        };
        0D3AD2840E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 63";
                rLen = 0;
                rLoc = 2343;
                rType = 0;
                vrLen = 724;
                vrLoc = 246;
        };
        0D3AD2850E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2860E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 249";
                rLen = 0;
                rLoc = 6220;
                rType = 0;
                vrLen = 906;
                vrLoc = 4658;
        };
        0D3AD2870E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 165";
                rLen = 0;
                rLoc = 5386;
                rType = 0;
                vrLen = 786;
                vrLoc = 4179;
        };
        0D3AD2880E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 220";
                rLen = 22;
                rLoc = 5454;
                rType = 0;
                vrLen = 865;
                vrLoc = 5177;
        };
        0D3AD2890E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 1111;
                vrLoc = 1492;
        };
        0D3AD28A0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 167";
                rLen = 0;
                rLoc = 5459;
                rType = 0;
                vrLen = 824;
                vrLoc = 4179;
        };
        0D3AD28B0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6763;
                rType = 0;
                vrLen = 985;
                vrLoc = 6360;
        };
        0D3AD28C0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1166;
                vrLoc = 474;
        };
        0D3AD28D0E8BAF9A00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2900E8BAFA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1166;
                vrLoc = 474;
        };
        0D3AD2910E8BAFA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1166;
                vrLoc = 474;
        };
        0D3AD2920E8BAFA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 54";
                rLen = 0;
                rLoc = 1234;
                rType = 0;
                vrLen = 1186;
                vrLoc = 611;
        };
        0D3AD2930E8BAFA900AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2950E8BAFCA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 54";
                rLen = 0;
                rLoc = 1234;
                rType = 0;
                vrLen = 1186;
                vrLoc = 611;
        };
        0D3AD2960E8BAFCA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6763;
                rType = 0;
                vrLen = 964;
                vrLoc = 6360;
        };
        0D3AD2970E8BAFCA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 54";
                rLen = 0;
                rLoc = 1234;
                rType = 0;
                vrLen = 1186;
                vrLoc = 611;
        };
        0D3AD2980E8BAFCA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6718;
                rType = 0;
                vrLen = 965;
                vrLoc = 6360;
        };
        0D3AD2990E8BAFCA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD29B0E8BAFDA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6718;
                rType = 0;
                vrLen = 966;
                vrLoc = 6360;
        };
        0D3AD29C0E8BAFDA00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD29E0E8BAFEF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6723;
                rType = 0;
                vrLen = 967;
                vrLoc = 6360;
        };
        0D3AD29F0E8BAFEF00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2A50E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 70";
                rLen = 0;
                rLoc = 2551;
                rType = 0;
                vrLen = 1063;
                vrLoc = 1237;
        };
        0D3AD2A60E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6723;
                rType = 0;
                vrLen = 988;
                vrLoc = 6360;
        };
        0D3AD2A70E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 49";
                rLen = 0;
                rLoc = 1278;
                rType = 0;
                vrLen = 1121;
                vrLoc = 680;
        };
        0D3AD2A80E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: expected `;' before '}' token";
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                rLen = 1;
                rLoc = 319;
                rType = 1;
        };
        0D3AD2A90E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6723;
                rType = 0;
                vrLen = 988;
                vrLoc = 6360;
        };
        0D3AD2AA0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 70";
                rLen = 0;
                rLoc = 2551;
                rType = 0;
                vrLen = 1063;
                vrLoc = 1237;
        };
        0D3AD2AB0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 267";
                rLen = 0;
                rLoc = 6723;
                rType = 0;
                vrLen = 988;
                vrLoc = 6360;
        };
        0D3AD2AC0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 29";
                rLen = 50;
                rLoc = 564;
                rType = 0;
                vrLen = 1113;
                vrLoc = 320;
        };
        0D3AD2AD0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 322";
                rLen = 77;
                rLoc = 7643;
                rType = 0;
                vrLen = 975;
                vrLoc = 7205;
        };
        0D3AD2AE0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 49";
                rLen = 0;
                rLoc = 1278;
                rType = 0;
                vrLen = 1121;
                vrLoc = 680;
        };
        0D3AD2AF0E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 330";
                rLen = 0;
                rLoc = 7960;
                rType = 0;
                vrLen = 904;
                vrLoc = 7249;
        };
        0D3AD2B00E8BB22800AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2B50E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 74";
                rLen = 0;
                rLoc = 2683;
                rType = 0;
                vrLen = 1040;
                vrLoc = 1237;
        };
        0D3AD2B60E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2B70E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 49";
                rLen = 0;
                rLoc = 1309;
                rType = 0;
                vrLen = 1183;
                vrLoc = 618;
        };
        0D3AD2B80E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 330";
                rLen = 0;
                rLoc = 7960;
                rType = 0;
                vrLen = 940;
                vrLoc = 7251;
        };
        0D3AD2B90E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 330";
                rLen = 0;
                rLoc = 7960;
                rType = 0;
                vrLen = 942;
                vrLoc = 7249;
        };
        0D3AD2BA0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 74";
                rLen = 0;
                rLoc = 2683;
                rType = 0;
                vrLen = 1104;
                vrLoc = 1173;
        };
        0D3AD2BB0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 49";
                rLen = 0;
                rLoc = 1278;
                rType = 0;
                vrLen = 1181;
                vrLoc = 619;
        };
        0D3AD2BC0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 74";
                rLen = 0;
                rLoc = 2683;
                rType = 0;
                vrLen = 1040;
                vrLoc = 1237;
        };
        0D3AD2BD0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2BE0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 49";
                rLen = 0;
                rLoc = 1309;
                rType = 0;
                vrLen = 1183;
                vrLoc = 618;
        };
        0D3AD2BF0E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 322";
                rLen = 0;
                rLoc = 7690;
                rType = 0;
                vrLen = 939;
                vrLoc = 7251;
        };
        0D3AD2C00E8BB29D00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2C20E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 322";
                rLen = 0;
                rLoc = 7690;
                rType = 0;
                vrLen = 941;
                vrLoc = 7251;
        };
        0D3AD2C30E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2C40E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFD90E8B7DCF00AC8578 /* curvature.cpp */;
                name = "curvature.cpp: 322";
                rLen = 0;
                rLoc = 7690;
                rType = 0;
                vrLen = 941;
                vrLoc = 7251;
        };
        0D3AD2C50E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 684;
                vrLoc = 0;
        };
        0D3AD2C60E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 305";
                rLen = 0;
                rLoc = 7739;
                rType = 0;
                vrLen = 1175;
                vrLoc = 7470;
        };
        0D3AD2C70E8BB34400AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 191";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1903;
                vrLoc = 1305;
        };
        0D3AD2CF0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 186";
                rLen = 0;
                rLoc = 6365;
                rType = 0;
                vrLen = 825;
                vrLoc = 4233;
        };
        0D3AD2D00E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 436";
                rLen = 0;
                rLoc = 11406;
                rType = 0;
                vrLen = 1090;
                vrLoc = 10589;
        };
        0D3AD2D10E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                comments = "error: 'm' was not declared in this scope";
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                rLen = 1;
                rLoc = 61;
                rType = 1;
        };
        0D3AD2D20E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 305";
                rLen = 0;
                rLoc = 7739;
                rType = 0;
                vrLen = 1030;
                vrLoc = 11692;
        };
        0D3AD2D30E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 180";
                rLen = 0;
                rLoc = 6149;
                rType = 0;
                vrLen = 800;
                vrLoc = 4233;
        };
        0D3AD2D40E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 305";
                rLen = 0;
                rLoc = 7739;
                rType = 0;
                vrLen = 1062;
                vrLoc = 9332;
        };
        0D3AD2D50E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 74";
                rLen = 0;
                rLoc = 2683;
                rType = 0;
                vrLen = 1172;
                vrLoc = 1055;
        };
        0D3AD2D60E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 186";
                rLen = 0;
                rLoc = 6308;
                rType = 0;
                vrLen = 792;
                vrLoc = 4233;
        };
        0D3AD2D70E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 367";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 703;
                vrLoc = 9287;
        };
        0D3AD2D80E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 76";
                rLen = 0;
                rLoc = 2130;
                rType = 0;
                vrLen = 1268;
                vrLoc = 1436;
        };
        0D3AD2D90E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 186";
                rLen = 74;
                rLoc = 6309;
                rType = 0;
                vrLen = 820;
                vrLoc = 4233;
        };
        0D3AD2DA0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 363";
                rLen = 0;
                rLoc = 9406;
                rType = 0;
                vrLen = 699;
                vrLoc = 9276;
        };
        0D3AD2DB0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 186";
                rLen = 0;
                rLoc = 6365;
                rType = 0;
                vrLen = 825;
                vrLoc = 4233;
        };
        0D3AD2DC0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 436";
                rLen = 0;
                rLoc = 11406;
                rType = 0;
                vrLen = 1090;
                vrLoc = 10589;
        };
        0D3AD2DD0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 76";
                rLen = 0;
                rLoc = 2130;
                rType = 0;
                vrLen = 1240;
                vrLoc = 1314;
        };
        0D3AD2DE0E8BB57600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 185";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2E20E8BB5C600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 76";
                rLen = 0;
                rLoc = 2130;
                rType = 0;
                vrLen = 1286;
                vrLoc = 1237;
        };
        0D3AD2E30E8BB5C600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 76";
                rLen = 0;
                rLoc = 2130;
                rType = 0;
                vrLen = 1286;
                vrLoc = 1237;
        };
        0D3AD2E40E8BB5C600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 408";
                rLen = 0;
                rLoc = 10424;
                rType = 0;
                vrLen = 1066;
                vrLoc = 10109;
        };
        0D3AD2E50E8BB5C600AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 185";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1788;
                vrLoc = 1305;
        };
        0D3AD2EC0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 408";
                rLen = 0;
                rLoc = 10424;
                rType = 0;
                vrLen = 839;
                vrLoc = 291;
        };
        0D3AD2ED0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 302";
                rLen = 3;
                rLoc = 7852;
                rType = 0;
                vrLen = 676;
                vrLoc = 816;
        };
        0D3AD2EE0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 64";
                rLen = 3;
                rLoc = 1269;
                rType = 0;
                vrLen = 579;
                vrLoc = 0;
        };
        0D3AD2EF0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 59";
                rLen = 0;
                rLoc = 1673;
                rType = 0;
                vrLen = 1449;
                vrLoc = 808;
        };
        0D3AD2F00E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 408";
                rLen = 0;
                rLoc = 10424;
                rType = 0;
                vrLen = 1095;
                vrLoc = 10109;
        };
        0D3AD2F10E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 59";
                rLen = 0;
                rLoc = 1674;
                rType = 0;
                vrLen = 825;
                vrLoc = 4022;
        };
        0D3AD2F20E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 408";
                rLen = 0;
                rLoc = 10424;
                rType = 0;
                vrLen = 839;
                vrLoc = 291;
        };
        0D3AD2F30E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 15";
                rLen = 0;
                rLoc = 265;
                rType = 0;
                vrLen = 725;
                vrLoc = 510;
        };
        0D3AD2F40E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 302";
                rLen = 3;
                rLoc = 7852;
                rType = 0;
                vrLen = 1095;
                vrLoc = 6818;
        };
        0D3AD2F50E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 19";
                rLen = 0;
                rLoc = 341;
                rType = 0;
                vrLen = 566;
                vrLoc = 0;
        };
        0D3AD2F60E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 408";
                rLen = 0;
                rLoc = 10424;
                rType = 0;
                vrLen = 839;
                vrLoc = 291;
        };
        0D3AD2F70E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 59";
                rLen = 0;
                rLoc = 1673;
                rType = 0;
                vrLen = 1452;
                vrLoc = 808;
        };
        0D3AD2F80E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 75";
                rLen = 0;
                rLoc = 1405;
                rType = 0;
                vrLen = 632;
                vrLoc = 771;
        };
        0D3AD2F90E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 302";
                rLen = 3;
                rLoc = 7852;
                rType = 0;
                vrLen = 676;
                vrLoc = 816;
        };
        0D3AD2FA0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 64";
                rLen = 3;
                rLoc = 1269;
                rType = 0;
                vrLen = 579;
                vrLoc = 0;
        };
        0D3AD2FB0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 13";
                rLen = 0;
                rLoc = 238;
                rType = 0;
                vrLen = 627;
                vrLoc = 0;
        };
        0D3AD2FC0E8BB70E00AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 170";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1018;
                vrLoc = 2589;
        };
        0D3AD3010E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 13";
                rLen = 0;
                rLoc = 238;
                rType = 0;
                vrLen = 627;
                vrLoc = 0;
        };
        0D3AD3020E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 302";
                rLen = 3;
                rLoc = 7852;
                rType = 0;
                vrLen = 638;
                vrLoc = 854;
        };
        0D3AD3030E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 64";
                rLen = 3;
                rLoc = 1269;
                rType = 0;
                vrLen = 610;
                vrLoc = 0;
        };
        0D3AD3040E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 13";
                rLen = 0;
                rLoc = 238;
                rType = 0;
                vrLen = 627;
                vrLoc = 0;
        };
        0D3AD3050E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D3ACFE00E8B7DD000AC8578 /* harmonics.cpp */;
                name = "harmonics.cpp: 302";
                rLen = 3;
                rLoc = 7852;
                rType = 0;
                vrLen = 638;
                vrLoc = 854;
        };
        0D3AD3060E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 64";
                rLen = 3;
                rLoc = 1269;
                rType = 0;
                vrLen = 610;
                vrLoc = 0;
        };
        0D3AD3070E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 827";
                rLen = 0;
                rLoc = 22557;
                rType = 0;
                vrLen = 894;
                vrLoc = 21999;
        };
        0D3AD3080E8BB83700AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 170";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1018;
                vrLoc = 2589;
        };
        0D3AD30B0E8BBC4000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 827";
                rLen = 0;
                rLoc = 22557;
                rType = 0;
                vrLen = 897;
                vrLoc = 21999;
        };
        0D3AD30C0E8BBC4000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 13";
                rLen = 0;
                rLoc = 238;
                rType = 0;
                vrLen = 636;
                vrLoc = 0;
        };
        0D3AD30D0E8BBC4000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 827";
                rLen = 0;
                rLoc = 22557;
                rType = 0;
                vrLen = 897;
                vrLoc = 21999;
        };
        0D3AD30E0E8BBC4000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 186";
                rLen = 0;
                rLoc = 6148;
                rType = 0;
                vrLen = 1184;
                vrLoc = 5217;
        };
        0D3AD30F0E8BBC4000AC8578 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 192";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 1124;
                vrLoc = 406;
        };
        0D44A3200E55BE6500AECD76 /* ply_load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{370, 0}";
                        sepNavVisRange = "{0, 421}";
                };
        };
        0D44A3210E55BE6500AECD76 /* ply_load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
                        sepNavSelRange = "{326, 0}";
                        sepNavVisRange = "{0, 401}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D44A3410E55C9DD00AECD76 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3420E55C9DD00AECD76 /* ply_load.h */;
                name = "ply_load.h: 2";
                rLen = 0;
                rLoc = 56;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0D44A3420E55C9DD00AECD76 /* ply_load.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = ply_load.h;
                path = /usr/local/include/HMesh/ply_load.h;
                sourceTree = "<absolute>";
        };
        0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 2717}}";
                        sepNavSelRange = "{2561, 0}";
                        sepNavVisRange = "{1608, 599}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 627}}";
                        sepNavSelRange = "{745, 0}";
                        sepNavVisRange = "{19, 920}";
                };
        };
        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}, {1021, 1083}}";
                        sepNavSelRange = "{1116, 0}";
                        sepNavVisRange = "{359, 708}";
                };
        };
        0D44C9DC0E82F47300084725 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 728;
                vrLoc = 415;
        };
        0D44C9E90E82F47300084725 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5941700E4B21AB005EA01C /* SOIL.h */;
                name = "SOIL.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 728;
                vrLoc = 415;
        };
        0D44CA0E0E82F9C700084725 /* glew.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = glew.h;
                path = /usr/local/include/GL/glew.h;
                sourceTree = "<absolute>";
        };
        0D44CA2B0E82FC1A00084725 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1655;
                vrLoc = 0;
        };
        0D44CA2F0E82FC1A00084725 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44CA0E0E82F9C700084725 /* glew.h */;
                name = "glew.h: 84";
                rLen = 35;
                rLoc = 4117;
                rType = 0;
                vrLen = 929;
                vrLoc = 3464;
        };
        0D44CA350E82FC1A00084725 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942650E4B2EE9005EA01C /* glsl_shader.h */;
                name = "glsl_shader.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1655;
                vrLoc = 0;
        };
        0D4FB3940E7FFED70024FE33 /* stl_iterator.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = stl_iterator.h;
                path = "/usr/include/c++/4.0.0/bits/stl_iterator.h";
                sourceTree = "<absolute>";
        };
        0D4FB39A0E7FFED70024FE33 /* stl_iterator.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = stl_iterator.h;
                path = "/usr/include/c++/4.0.0/bits/stl_iterator.h";
                sourceTree = "<absolute>";
        };
        0D4FB39E0E7FFF2E0024FE33 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D4FB3940E7FFED70024FE33 /* stl_iterator.h */;
                name = "stl_iterator.h: 603";
                rLen = 0;
                rLoc = 19181;
                rType = 0;
                vrLen = 1457;
                vrLoc = 2618;
        };
        0D4FB3A70E7FFF900024FE33 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D4FB39A0E7FFED70024FE33 /* stl_iterator.h */;
                name = "stl_iterator.h: 603";
                rLen = 0;
                rLoc = 19181;
                rType = 0;
                vrLen = 1149;
                vrLoc = 18507;
        };
        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 = (
                );
        };
        0D56D1B30E75181D004D71DE /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 39";
                rLen = 158;
                rLoc = 1399;
                rType = 0;
                vrLen = 1466;
                vrLoc = 353;
        };
        0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
                        sepNavSelRange = "{82, 0}";
                        sepNavVisRange = "{0, 745}";
                };
        };
        0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {950, 2565}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 586}";
                };
        };
        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}, {1584, 38342}}";
                        sepNavSelRange = "{3407, 24}";
                        sepNavVisRange = "{3055, 703}";
                };
        };
        0D5941700E4B21AB005EA01C /* SOIL.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1652, 7790}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{415, 728}";
                };
        };
        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}, {950, 6726}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1515}";
                };
        };
        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}, {1085, 1330}}";
                        sepNavSelRange = "{594, 0}";
                        sepNavVisRange = "{132, 893}";
                        sepNavWindowFrame = "{{38, 182}, {846, 820}}";
                };
        };
        0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 1596}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 1655}";
                };
        };
        0D5E5F350E7DA97500D2157C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 25";
                rLen = 0;
                rLoc = 594;
                rType = 0;
                vrLen = 893;
                vrLoc = 132;
        };
        0D738CB90E75C93D000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 82";
                rLen = 0;
                rLoc = 2092;
                rType = 0;
                vrLen = 673;
                vrLoc = 1461;
        };
        0D738CC70E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
                name = "LapackFunc.h: 218";
                rLen = 0;
                rLoc = 7374;
                rType = 0;
                vrLen = 1118;
                vrLoc = 761;
        };
        0D738CC80E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1151;
                vrLoc = 78;
        };
        0D738CCA0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 26";
                rLen = 22;
                rLoc = 527;
                rType = 0;
                vrLen = 798;
                vrLoc = 2389;
        };
        0D738CCB0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
                name = "build_manifold.cpp: 74";
                rLen = 0;
                rLoc = 1108;
                rType = 0;
                vrLen = 800;
                vrLoc = 1108;
        };
        0D738CCC0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0D738CCD0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 723";
                rLen = 0;
                rLoc = 25889;
                rType = 0;
                vrLen = 1435;
                vrLoc = 37490;
        };
        0D738CCE0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1184;
                vrLoc = 0;
        };
        0D738CCF0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
                name = "tessellate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 556;
                vrLoc = 0;
        };
        0D738CD00E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 688;
                vrLoc = 0;
        };
        0D738CD10E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 739;
                vrLoc = 0;
        };
        0D738CD20E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 731;
                vrLoc = 0;
        };
        0D738CD30E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 904;
                vrLoc = 0;
        };
        0D738CD40E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1069;
                vrLoc = 0;
        };
        0D738CD50E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 788;
                vrLoc = 0;
        };
        0D738CD60E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 755;
                vrLoc = 0;
        };
        0D738CD70E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 893;
                vrLoc = 0;
        };
        0D738CD80E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0D738CD90E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 888;
                vrLoc = 0;
        };
        0D738CDA0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 688;
                vrLoc = 0;
        };
        0D738CDB0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1017;
                vrLoc = 0;
        };
        0D738CDC0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 645;
                vrLoc = 0;
        };
        0D738CDD0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 650;
                vrLoc = 0;
        };
        0D738CDE0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 703;
                vrLoc = 0;
        };
        0D738CDF0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 733;
                vrLoc = 0;
        };
        0D738CE00E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D738CE10E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 15";
                rLen = 0;
                rLoc = 316;
                rType = 0;
                vrLen = 324;
                vrLoc = 0;
        };
        0D738CE20E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 965;
                vrLoc = 0;
        };
        0D738CE30E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 817;
                vrLoc = 0;
        };
        0D738CE40E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 690;
                vrLoc = 0;
        };
        0D738CE50E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 7";
                rLen = 36;
                rLoc = 70;
                rType = 0;
                vrLen = 1130;
                vrLoc = 52;
        };
        0D738CE60E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
                name = "verification.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 176;
                vrLoc = 0;
        };
        0D738CE70E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
                name = "verification.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1051;
                vrLoc = 0;
        };
        0D738CE80E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 30";
                rLen = 0;
                rLoc = 589;
                rType = 0;
                vrLen = 737;
                vrLoc = 0;
        };
        0D738CE90E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 742;
                vrLoc = 0;
        };
        0D738CEA0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
                name = "TrilinFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 509;
                vrLoc = 0;
        };
        0D738CEB0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */;
                name = "TrilinFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 836;
                vrLoc = 0;
        };
        0D738CEC0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
                name = "Triangle.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 575;
                vrLoc = 0;
        };
        0D738CED0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */;
                name = "Triangle.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 694;
                vrLoc = 0;
        };
        0D738CEE0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
                name = "ThreeDDDA.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1157;
                vrLoc = 0;
        };
        0D738CEF0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */;
                name = "ThreeDDDA.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 816;
                vrLoc = 0;
        };
        0D738CF00E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
                name = "save_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 843;
                vrLoc = 0;
        };
        0D738CF10E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
                name = "RGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 794;
                vrLoc = 0;
        };
        0D738CF20E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 948;
                vrLoc = 0;
        };
        0D738CF30E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 696;
                vrLoc = 460;
        };
        0D738CF40E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 664;
                vrLoc = 20;
        };
        0D738CF50E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1058;
                vrLoc = 1272;
        };
        0D738CF60E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 979;
                vrLoc = 0;
        };
        0D738CF70E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 838;
                vrLoc = 0;
        };
        0D738CF80E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
                name = "OBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 660;
                vrLoc = 0;
        };
        0D738CF90E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D738CFA0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 769;
                vrLoc = 8746;
        };
        0D738CFB0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D738CFC0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
                name = "Neighbours.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 478;
                vrLoc = 0;
        };
        0D738CFD0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 657;
                vrLoc = 0;
        };
        0D738CFE0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 242;
                vrLoc = 0;
        };
        0D738CFF0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
                name = "load_raw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 701;
                vrLoc = 0;
        };
        0D738D000E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 0;
        };
        0D738D010E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 17";
                rLen = 22;
                rLoc = 388;
                rType = 0;
                vrLen = 873;
                vrLoc = 1066;
        };
        0D738D0A0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6E0C61132C003604C6 /* LapackFunc.h */;
                name = "LapackFunc.h: 218";
                rLen = 0;
                rLoc = 7374;
                rType = 0;
                vrLen = 1118;
                vrLoc = 761;
        };
        0D738D0F0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
                name = "ply_load.h: 14";
                rLen = 0;
                rLoc = 246;
                rType = 0;
                vrLen = 385;
                vrLoc = 0;
        };
        0D738D100E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
                name = "rply.c: 723";
                rLen = 0;
                rLoc = 25889;
                rType = 0;
                vrLen = 1435;
                vrLoc = 37490;
        };
        0D738D110E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
                name = "rply.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1184;
                vrLoc = 0;
        };
        0D738D120E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306800D886BBC00847A72 /* tessellate.cpp */;
                name = "tessellate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 556;
                vrLoc = 0;
        };
        0D738D130E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D1306810D886BBC00847A72 /* tessellate.h */;
                name = "tessellate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 688;
                vrLoc = 0;
        };
        0D738D140E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF020C61132B003604C6 /* AABox.cpp */;
                name = "AABox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 739;
                vrLoc = 0;
        };
        0D738D150E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF030C61132B003604C6 /* AABox.h */;
                name = "AABox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 731;
                vrLoc = 0;
        };
        0D738D160E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF040C61132B003604C6 /* AncestorGrid.h */;
                name = "AncestorGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 904;
                vrLoc = 0;
        };
        0D738D170E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF050C61132C003604C6 /* BBox.cpp */;
                name = "BBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1069;
                vrLoc = 0;
        };
        0D738D180E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF060C61132C003604C6 /* BBox.h */;
                name = "BBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 788;
                vrLoc = 0;
        };
        0D738D190E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF070C61132C003604C6 /* BoundingINode.cpp */;
                name = "BoundingINode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 755;
                vrLoc = 0;
        };
        0D738D1A0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF080C61132C003604C6 /* BoundingINode.h */;
                name = "BoundingINode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 893;
                vrLoc = 0;
        };
        0D738D1B0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */;
                name = "BoundingLNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 147;
                vrLoc = 0;
        };
        0D738D1C0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */;
                name = "BoundingLNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 888;
                vrLoc = 0;
        };
        0D738D1D0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */;
                name = "BoundingNode.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 688;
                vrLoc = 0;
        };
        0D738D1E0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0C0C61132C003604C6 /* BoundingNode.h */;
                name = "BoundingNode.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1017;
                vrLoc = 0;
        };
        0D738D1F0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */;
                name = "BoundingTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 645;
                vrLoc = 0;
        };
        0D738D200E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0E0C61132C003604C6 /* BoundingTree.h */;
                name = "BoundingTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 650;
                vrLoc = 0;
        };
        0D738D210E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */;
                name = "BSPTree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 703;
                vrLoc = 0;
        };
        0D738D220E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF100C61132C003604C6 /* BSPTree.h */;
                name = "BSPTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 733;
                vrLoc = 0;
        };
        0D738D230E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF110C61132C003604C6 /* build_bbtree.cpp */;
                name = "build_bbtree.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 664;
                vrLoc = 0;
        };
        0D738D240E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF120C61132C003604C6 /* build_bbtree.h */;
                name = "build_bbtree.h: 15";
                rLen = 0;
                rLoc = 316;
                rType = 0;
                vrLen = 324;
                vrLoc = 0;
        };
        0D738D250E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF130C61132C003604C6 /* Cell.h */;
                name = "Cell.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 965;
                vrLoc = 0;
        };
        0D738D260E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF140C61132C003604C6 /* GradientFilter.cpp */;
                name = "GradientFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 817;
                vrLoc = 0;
        };
        0D738D290E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF150C61132C003604C6 /* GradientFilter.h */;
                name = "GradientFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 690;
                vrLoc = 0;
        };
        0D738D2A0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF160C61132C003604C6 /* GridAlgorithm.h */;
                name = "GridAlgorithm.h: 7";
                rLen = 36;
                rLoc = 70;
                rType = 0;
                vrLen = 1130;
                vrLoc = 52;
        };
        0D738D2B0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 921;
                vrLoc = 0;
        };
        0D738D2C0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */;
                name = "IndexedFaceSet.h: 17";
                rLen = 22;
                rLoc = 388;
                rType = 0;
                vrLen = 873;
                vrLoc = 1066;
        };
        0D738D2D0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF190C61132C003604C6 /* KDTree.h */;
                name = "KDTree.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 0;
        };
        0D738D2E0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1A0C61132C003604C6 /* load_raw.cpp */;
                name = "load_raw.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 701;
                vrLoc = 0;
        };
        0D738D2F0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1B0C61132C003604C6 /* load_raw.h */;
                name = "load_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 242;
                vrLoc = 0;
        };
        0D738D300E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1D0C61132C003604C6 /* Material.h */;
                name = "Material.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 657;
                vrLoc = 0;
        };
        0D738D330E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */;
                name = "Neighbours.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 478;
                vrLoc = 0;
        };
        0D738D360E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF1F0C61132C003604C6 /* Neighbours.h */;
                name = "Neighbours.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 453;
                vrLoc = 0;
        };
        0D738D370E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF200C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 2";
                rLen = 0;
                rLoc = 80;
                rType = 0;
                vrLen = 739;
                vrLoc = 8776;
        };
        0D738D380E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF210C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 233;
                vrLoc = 0;
        };
        0D738D390E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF220C61132C003604C6 /* OBox.cpp */;
                name = "OBox.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 660;
                vrLoc = 0;
        };
        0D738D3A0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF230C61132C003604C6 /* OBox.h */;
                name = "OBox.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 838;
                vrLoc = 0;
        };
        0D738D3D0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
                name = "Polygonizer.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 979;
                vrLoc = 0;
        };
        0D738D3E0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF250C61132C003604C6 /* Polygonizer.h */;
                name = "Polygonizer.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1058;
                vrLoc = 0;
        };
        0D738D3F0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF260C61132C003604C6 /* QEM.cpp */;
                name = "QEM.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 681;
                vrLoc = 20;
        };
        0D738D400E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF270C61132C003604C6 /* QEM.h */;
                name = "QEM.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 635;
                vrLoc = 0;
        };
        0D738D410E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF280C61132C003604C6 /* Ray.h */;
                name = "Ray.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 948;
                vrLoc = 0;
        };
        0D738D420E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF290C61132C003604C6 /* RGrid.h */;
                name = "RGrid.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 794;
                vrLoc = 0;
        };
        0D738D430E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2A0C61132C003604C6 /* save_raw.h */;
                name = "save_raw.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 843;
                vrLoc = 0;
        };
        0D738D440E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */;
                name = "ThreeDDDA.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 816;
                vrLoc = 0;
        };
        0D738D450E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */;
                name = "ThreeDDDA.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1157;
                vrLoc = 0;
        };
        0D738D460E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2D0C61132C003604C6 /* Triangle.cpp */;
                name = "Triangle.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 694;
                vrLoc = 0;
        };
        0D738D470E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2E0C61132C003604C6 /* Triangle.h */;
                name = "Triangle.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 575;
                vrLoc = 0;
        };
        0D738D480E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */;
                name = "TrilinFilter.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 836;
                vrLoc = 0;
        };
        0D738D490E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF300C61132C003604C6 /* TrilinFilter.h */;
                name = "TrilinFilter.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 509;
                vrLoc = 0;
        };
        0D738D4A0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF310C61132C003604C6 /* TriMesh.cpp */;
                name = "TriMesh.cpp: 44";
                rLen = 0;
                rLoc = 888;
                rType = 0;
                vrLen = 742;
                vrLoc = 0;
        };
        0D738D4B0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF320C61132C003604C6 /* TriMesh.h */;
                name = "TriMesh.h: 30";
                rLen = 0;
                rLoc = 589;
                rType = 0;
                vrLen = 737;
                vrLoc = 0;
        };
        0D738D4C0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF330C61132C003604C6 /* verification.cpp */;
                name = "verification.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1051;
                vrLoc = 0;
        };
        0D738D4D0E75D217000FCBA9 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF340C61132C003604C6 /* verification.h */;
                name = "verification.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 176;
                vrLoc = 0;
        };
        0D813C000E6D6FAE0061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C010E6D6FAE0061A34C /* GLConsole.cpp */;
                name = "GLConsole.cpp: 782";
                rLen = 0;
                rLoc = 27238;
                rType = 0;
                vrLen = 1245;
                vrLoc = 17565;
        };
        0D813C010E6D6FAE0061A34C /* GLConsole.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = GLConsole.cpp;
                path = /Users/jab/packages/glconsole/GLConsole/GLConsole.cpp;
                sourceTree = "<absolute>";
        };
        0D813C040E6D6FAE0061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C050E6D6FAE0061A34C /* GLConsole.cpp */;
                name = "GLConsole.cpp: 782";
                rLen = 0;
                rLoc = 27238;
                rType = 0;
                vrLen = 1245;
                vrLoc = 17565;
        };
        0D813C050E6D6FAE0061A34C /* GLConsole.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = GLConsole.cpp;
                path = /Users/jab/packages/glconsole/GLConsole/GLConsole.cpp;
                sourceTree = "<absolute>";
        };
        0D813C1A0E6D71E20061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 8";
                rLen = 389;
                rLoc = 106;
                rType = 0;
                vrLen = 445;
                vrLoc = 59;
        };
        0D813C2F0E6D75830061A34C /* mesho.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = mesho.cpp;
                path = /Users/jab/SrcTree/Appsrc/MeshO/mesho.cpp;
                sourceTree = "<absolute>";
        };
        0D813C390E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C2F0E6D75830061A34C /* mesho.cpp */;
                name = "mesho.cpp: 58";
                rLen = 0;
                rLoc = 1311;
                rType = 0;
                vrLen = 953;
                vrLoc = 988;
        };
        0D813C3A0E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C3B0E6D76B00061A34C /* mesh_optimization.h */;
                name = "mesh_optimization.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1621;
                vrLoc = 206;
        };
        0D813C3B0E6D76B00061A34C /* mesh_optimization.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = mesh_optimization.h;
                path = /usr/local/include/HMesh/mesh_optimization.h;
                sourceTree = "<absolute>";
        };
        0D813C3F0E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C2F0E6D75830061A34C /* mesho.cpp */;
                name = "mesho.cpp: 58";
                rLen = 0;
                rLoc = 1311;
                rType = 0;
                vrLen = 953;
                vrLoc = 988;
        };
        0D813C410E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C420E6D76B00061A34C /* mesh_optimization.h */;
                name = "mesh_optimization.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1621;
                vrLoc = 206;
        };
        0D813C420E6D76B00061A34C /* mesh_optimization.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = mesh_optimization.h;
                path = /usr/local/include/HMesh/mesh_optimization.h;
                sourceTree = "<absolute>";
        };
        0D813C430E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF520C61132C003604C6 /* mesh_optimization.h */;
                name = "mesh_optimization.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1699;
                vrLoc = 128;
        };
        0D813C440E6D76B00061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
                name = "mesh_optimization.cpp: 262";
                rLen = 9;
                rLoc = 6121;
                rType = 0;
                vrLen = 1045;
                vrLoc = 3420;
        };
        0D813C5C0E6D7AB20061A34C /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C5D0E6D7AB20061A34C /* CVar.cpp */;
                name = "CVar.cpp: 34";
                rLen = 0;
                rLoc = 707;
                rType = 0;
                vrLen = 1044;
                vrLoc = 0;
        };
        0D813C5D0E6D7AB20061A34C /* CVar.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = CVar.cpp;
                path = /Users/jab/packages/glconsole/CVars/CVar.cpp;
                sourceTree = "<absolute>";
        };
        0D900AA60E71558000BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 24";
                rLen = 0;
                rLoc = 513;
                rType = 0;
                vrLen = 1097;
                vrLoc = 0;
        };
        0D900AAB0E71558000BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF80C61132B003604C6 /* Vec3f.h */;
                name = "Vec3f.h: 24";
                rLen = 0;
                rLoc = 513;
                rType = 0;
                vrLen = 1097;
                vrLoc = 0;
        };
        0D900B160E715A4400BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 29";
                rLen = 0;
                rLoc = 579;
                rType = 0;
                vrLen = 844;
                vrLoc = 1461;
        };
        0D900B800E715F8700BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFC5DE20E708E2300E5C58F /* CVar.h */;
                name = "CVar.h: 258";
                rLen = 0;
                rLoc = 8496;
                rType = 0;
                vrLen = 1259;
                vrLoc = 7430;
        };
        0D900B9E0E71634300BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
                name = "load.cpp: 13";
                rLen = 0;
                rLoc = 201;
                rType = 0;
                vrLen = 752;
                vrLoc = 0;
        };
        0D900BA10E71634300BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
                name = "ply_load.cpp: 17";
                rLen = 0;
                rLoc = 326;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D900BA20E71634300BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 19";
                rLen = 0;
                rLoc = 394;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D900BA90E71634300BED20F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF530C61132C003604C6 /* obj_load.cpp */;
                name = "obj_load.cpp: 19";
                rLen = 0;
                rLoc = 394;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0D99259E0E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 680;
                vrLoc = 388;
        };
        0D99259F0E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 2052;
                vrLoc = 1389;
        };
        0D9925A40E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 140";
                rLen = 0;
                rLoc = 6382;
                rType = 0;
                vrLen = 568;
                vrLoc = 2318;
        };
        0D9925A50E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 33";
                rLen = 0;
                rLoc = 659;
                rType = 0;
                vrLen = 680;
                vrLoc = 388;
        };
        0D9925A70E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 681;
                vrLoc = 1984;
        };
        0D9925A90E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 521;
                vrLoc = 2357;
        };
        0D9925AA0E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
                name = "harmonics.cpp: 47";
                rLen = 1267;
                rLoc = 896;
                rType = 0;
                vrLen = 2052;
                vrLoc = 1389;
        };
        0D9925AC0E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 521;
                vrLoc = 2357;
        };
        0D9925AE0E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 521;
                vrLoc = 2357;
        };
        0D9925B00E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 644;
                vrLoc = 1305;
        };
        0D9925B20E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 644;
                vrLoc = 1305;
        };
        0D9925B40E8AC984005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 521;
                vrLoc = 2357;
        };
        0D9925BB0E8ACB25005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 828;
                vrLoc = 628;
        };
        0D9925BE0E8ACB25005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 53";
                rLen = 0;
                rLoc = 1265;
                rType = 0;
                vrLen = 828;
                vrLoc = 628;
        };
        0D9925BF0E8ACB25005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 521;
                vrLoc = 2357;
        };
        0D9925C10E8ACB25005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 117";
                rLen = 0;
                rLoc = 5004;
                rType = 0;
                vrLen = 593;
                vrLoc = 1295;
        };
        0D9925D50E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 96";
                rLen = 0;
                rLoc = 3852;
                rType = 0;
                vrLen = 813;
                vrLoc = 1305;
        };
        0D9925D60E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 281";
                rLen = 0;
                rLoc = 9441;
                rType = 0;
                vrLen = 862;
                vrLoc = 7096;
        };
        0D9925D70E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 146";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 588;
                vrLoc = 2642;
        };
        0D9925D80E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 284";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 886;
                vrLoc = 6922;
        };
        0D9925D90E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 146";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 588;
                vrLoc = 2642;
        };
        0D9925DA0E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 93";
                rLen = 99;
                rLoc = 2252;
                rType = 0;
                vrLen = 638;
                vrLoc = 2045;
        };
        0D9925DB0E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 82";
                rLen = 0;
                rLoc = 3170;
                rType = 0;
                vrLen = 832;
                vrLoc = 1358;
        };
        0D9925DC0E8ACE8E005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 284";
                rLen = 0;
                rLoc = 9473;
                rType = 0;
                vrLen = 1053;
                vrLoc = 6909;
        };
        0D9925E00E8ACF05005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 561;
                vrLoc = 2776;
        };
        0D9925EB0E8AD1F8005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 15";
                rLen = 0;
                rLoc = 265;
                rType = 0;
                vrLen = 524;
                vrLoc = 265;
        };
        0D9925EE0E8AD1F8005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 119";
                rLen = 0;
                rLoc = 2832;
                rType = 0;
                vrLen = 605;
                vrLoc = 2656;
        };
        0D9925EF0E8AD1F8005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 15";
                rLen = 0;
                rLoc = 265;
                rType = 0;
                vrLen = 524;
                vrLoc = 265;
        };
        0D9925F90E8AD2E2005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 830;
                vrLoc = 21561;
        };
        0D9925FB0E8AD2E2005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
                name = "meshedit.cpp: 824";
                rLen = 0;
                rLoc = 22481;
                rType = 0;
                vrLen = 830;
                vrLoc = 21561;
        };
        0D9925FF0E8AD357005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 788;
                vrLoc = 2549;
        };
        0D9926000E8AD357005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 312";
                rLen = 0;
                rLoc = 9561;
                rType = 0;
                vrLen = 1510;
                vrLoc = 7239;
        };
        0D9926010E8AD357005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 312";
                rLen = 0;
                rLoc = 9561;
                rType = 0;
                vrLen = 1510;
                vrLoc = 7239;
        };
        0D9926020E8AD357005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 147";
                rLen = 0;
                rLoc = 6281;
                rType = 0;
                vrLen = 788;
                vrLoc = 2549;
        };
        0D99260A0E8AD44F005F88DF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D818C0E85060700E69E57 /* Renderer.cpp */;
                name = "Renderer.cpp: 342";
                rLen = 0;
                rLoc = 10667;
                rType = 0;
                vrLen = 1585;
                vrLoc = 9784;
        };
        0D9F8D5F0E8A3A3700E3C6FF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
                name = "curvature.cpp: 310";
                rLen = 0;
                rLoc = 7368;
                rType = 0;
                vrLen = 716;
                vrLoc = 9381;
        };
        0D9F8D660E8A3A3700E3C6FF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270D90E853C70001F2338 /* VisObj.h */;
                name = "VisObj.h: 23";
                rLen = 0;
                rLoc = 445;
                rType = 0;
                vrLen = 528;
                vrLoc = 0;
        };
        0D9F8DF80E8A5C0D00E3C6FF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6830E8997C100CA0B63 /* curvature_gpu.cpp */;
                name = "curvature_gpu.cpp: 273";
                rLen = 42;
                rLoc = 7062;
                rType = 0;
                vrLen = 947;
                vrLoc = 6383;
        };
        0D9F8E1A0E8A6B1400E3C6FF /* glu.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = glu.h;
                path = "/Users/jab/Downloads/Mesa-7.2/include/GL/glu.h";
                sourceTree = "<absolute>";
        };
        0D9F8E370E8A6FB200E3C6FF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D9F8E1A0E8A6B1400E3C6FF /* glu.h */;
                name = "glu.h: 95";
                rLen = 0;
                rLoc = 3250;
                rType = 0;
                vrLen = 1206;
                vrLoc = 8413;
        };
        0D9F8E3E0E8A6FB200E3C6FF /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D9F8E1A0E8A6B1400E3C6FF /* glu.h */;
                name = "glu.h: 95";
                rLen = 0;
                rLoc = 3250;
                rType = 0;
                vrLen = 1206;
                vrLoc = 8413;
        };
        0DABD95D0E6EB44900620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
                name = "LapackFunc.cpp: 392";
                rLen = 0;
                rLoc = 8180;
                rType = 0;
                vrLen = 2196;
                vrLoc = 0;
        };
        0DABD9650E6EB44900620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF680C61132C003604C6 /* x3d_load.cpp */;
                name = "x3d_load.cpp: 60";
                rLen = 0;
                rLoc = 1477;
                rType = 0;
                vrLen = 1215;
                vrLoc = 1449;
        };
        0DABD9660E6EB44900620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
                name = "LapackFunc.cpp: 392";
                rLen = 0;
                rLoc = 8180;
                rType = 0;
                vrLen = 2196;
                vrLoc = 0;
        };
        0DABD9670E6EB44900620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366F0E58B3A1005449EC /* load.cpp */;
                name = "load.cpp: 23";
                rLen = 353;
                rLoc = 394;
                rType = 0;
                vrLen = 712;
                vrLoc = 0;
        };
        0DABD96D0E6EB54B00620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 52";
                rLen = 0;
                rLoc = 1080;
                rType = 0;
                vrLen = 1065;
                vrLoc = 682;
        };
        0DABD9710E6EB54B00620807 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 537;
                vrLoc = 0;
        };
        0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
                activeExec = 0;
                executables = (
                        0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
                );
        };
        0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
                isa = PBXExecutable;
                activeArgIndices = (
                        YES,
                );
                argumentStrings = (
                        "/Users/jab/Studio/3DModels/animal/bunny-simplified.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}, {1061, 18031}}";
                        sepNavSelRange = "{22557, 0}";
                        sepNavVisRange = "{21999, 897}";
                        sepNavWindowFrame = "{{15, 58}, {846, 820}}";
                };
        };
        0DAF05F70E6BEBDD0097AAAD /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 5";
                rLen = 0;
                rLoc = 107;
                rType = 0;
                vrLen = 557;
                vrLoc = 0;
        };
        0DAF05F90E6BEBDD0097AAAD /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC80C61132B003604C6 /* ArithQuat.h */;
                name = "ArithQuat.h: 5";
                rLen = 0;
                rLoc = 107;
                rType = 0;
                vrLen = 557;
                vrLoc = 0;
        };
        0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1482}}";
                        sepNavSelRange = "{1269, 3}";
                        sepNavVisRange = "{0, 610}";
                };
        };
        0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
                uiCtxt = {
                        sepNavFolds = "{\n    c =     (\n                {\n            r = \"{2202, 994}\";\n            s = 0;\n        },\n                {\n            r = \"{3240, 198}\";\n            s = 0;\n        }\n    );\n    r = \"{0, 8600}\";\n    s = 0;\n}";
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 5415}}";
                        sepNavSelRange = "{896, 1267}";
                        sepNavVisRange = "{1389, 862}";
                        sepNavWindowFrame = "{{38, 58}, {846, 820}}";
                };
        };
        0DAF070B0E6C18AB0097AAAD /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
                name = "boundary_collapse.cpp: 3";
                rLen = 0;
                rLoc = 37;
                rType = 0;
                vrLen = 563;
                vrLoc = 0;
        };
        0DAF07130E6C18AB0097AAAD /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
                name = "harmonics.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 146;
                vrLoc = 0;
        };
        0DAFF1440E839C0F00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883FA0C61210A0040A677 /* meshdist.cpp */;
                name = "meshdist.cpp: 18";
                rLen = 0;
                rLoc = 340;
                rType = 0;
                vrLen = 588;
                vrLoc = 2656;
        };
        0DAFF26A0E83A41400BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */;
                name = "image_DXT.c: 5";
                rLen = 0;
                rLoc = 82;
                rType = 0;
                vrLen = 745;
                vrLoc = 0;
        };
        0DAFF2720E83A41400BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D59416B0E4B21AB005EA01C /* image_DXT.c */;
                name = "image_DXT.c: 5";
                rLen = 0;
                rLoc = 82;
                rType = 0;
                vrLen = 745;
                vrLoc = 0;
        };
        0DAFF2C20E83C0DE00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */;
                name = "SinglePassWireframeRenderer.h: 27";
                rLen = 0;
                rLoc = 745;
                rType = 0;
                vrLen = 939;
                vrLoc = 0;
        };
        0DAFF3000E83C72E00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */;
                name = "IDBufferWireFrameRenderer.cpp: 359";
                rLen = 0;
                rLoc = 14693;
                rType = 0;
                vrLen = 827;
                vrLoc = 10551;
        };
        0DAFF3220E83CB4300BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
                name = "ArithSqMat4x4Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1168;
                vrLoc = 5062;
        };
        0DAFF3240E83CB4300BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 32";
                rLen = 0;
                rLoc = 1298;
                rType = 0;
                vrLen = 1391;
                vrLoc = 29;
        };
        0DAFF3260E83CB4300BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 155";
                rLen = 237;
                rLoc = 3360;
                rType = 0;
                vrLen = 1085;
                vrLoc = 3497;
        };
        0DAFF3290E83CB4300BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */;
                name = "ArithSqMat4x4Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1168;
                vrLoc = 5062;
        };
        0DAFF3340E83CCBD00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1024;
                vrLoc = 4131;
        };
        0DAFF3380E83CCBD00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */;
                name = "ArithSqMat4x4Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1024;
                vrLoc = 4131;
        };
        0DAFF34F0E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */;
                name = "Vec3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 366;
                vrLoc = 0;
        };
        0DAFF3500E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0DAFF3510E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1153;
                vrLoc = 367;
        };
        0DAFF3560E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEF70C61132B003604C6 /* Vec3f.cpp */;
                name = "Vec3f.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 366;
                vrLoc = 0;
        };
        0DAFF3570E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED30C61132B003604C6 /* ArithVec3Float.h */;
                name = "ArithVec3Float.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1127;
                vrLoc = 0;
        };
        0DAFF3580E83CF1600BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */;
                name = "ArithVec3Float.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 910;
                vrLoc = 0;
        };
        0DAFF38C0E83D3CA00BE991A /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 4";
                rLen = 0;
                rLoc = 83;
                rType = 0;
                vrLen = 955;
                vrLoc = 0;
        };
        0DB26F970E8524E3001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF370C61132C003604C6 /* draw.h */;
                name = "draw.h: 40";
                rLen = 0;
                rLoc = 1287;
                rType = 0;
                vrLen = 1014;
                vrLoc = 732;
        };
        0DB26F990E8524E3001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */;
                name = "SinglePassWireframeRenderer.h: 27";
                rLen = 0;
                rLoc = 745;
                rType = 0;
                vrLen = 920;
                vrLoc = 19;
        };
        0DB26F9A0E8524E3001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */;
                name = "IDBufferWireFrameRenderer.cpp: 347";
                rLen = 0;
                rLoc = 9572;
                rType = 0;
                vrLen = 837;
                vrLoc = 10230;
        };
        0DB270D00E853B1D001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D813C5D0E6D7AB20061A34C /* CVar.cpp */;
                name = "CVar.cpp: 34";
                rLen = 0;
                rLoc = 707;
                rType = 0;
                vrLen = 833;
                vrLoc = 864;
        };
        0DB270D90E853C70001F2338 /* VisObj.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1520}}";
                        sepNavSelRange = "{659, 0}";
                        sepNavVisRange = "{0, 684}";
                        sepNavWindowFrame = "{{61, 11}, {846, 820}}";
                };
        };
        0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1995}}";
                        sepNavSelRange = "{2130, 0}";
                        sepNavVisRange = "{1237, 1286}";
                };
        };
        0DB271100E854006001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3C0C61132C003604C6 /* GLViewController.h */;
                name = "GLViewController.h: 13";
                rLen = 3;
                rLoc = 420;
                rType = 0;
                vrLen = 863;
                vrLoc = 0;
        };
        0DB2718F0E854751001F2338 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF500C61132C003604C6 /* Manifold.h */;
                name = "Manifold.h: 369";
                rLen = 0;
                rLoc = 14045;
                rType = 0;
                vrLen = 571;
                vrLoc = 13524;
        };
        0DB271990E854751001F2338 /* stl_list.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = stl_list.h;
                path = "/usr/include/c++/4.0.0/bits/stl_list.h";
                sourceTree = "<absolute>";
        };
        0DB710030E5777F80012A8A8 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
                name = "Matrix.h: 434";
                rLen = 6;
                rLoc = 9778;
                rType = 0;
                vrLen = 579;
                vrLoc = 5271;
        };
        0DB710070E5777F80012A8A8 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF720C61132C003604C6 /* Matrix.h */;
                name = "Matrix.h: 434";
                rLen = 6;
                rLoc = 9778;
                rType = 0;
                vrLen = 579;
                vrLoc = 5271;
        };
        0DB710080E5777F80012A8A8 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884400C6122050040A677 /* boundary_collapse.cpp */;
                name = "boundary_collapse.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 406;
                vrLoc = 157;
        };
        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/MIDEVIL.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}, {1124, 6156}}";
                        sepNavSelRange = "{83, 0}";
                        sepNavVisRange = "{0, 955}";
                        sepNavVisRect = "{{0, 5675}, {1130, 644}}";
                        sepNavWindowFrame = "{{605, -15}, {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}, {1081, 1520}}";
                        sepNavSelRange = "{0, 0}";
                        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}, {1021, 5301}}";
                        sepNavSelRange = "{340, 0}";
                        sepNavVisRange = "{2656, 588}";
                        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}, {928, 1843}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{484, 679}";
                        sepNavVisRect = "{{0, 437}, {1130, 644}}";
                };
        };
        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}";
                };
        };
        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, 702}}";
                        sepNavSelRange = "{0, 0}";
                        sepNavVisRange = "{0, 658}";
                };
        };
        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}, {1055, 1425}}";
                        sepNavSelRange = "{1341, 28}";
                        sepNavVisRange = "{654, 922}";
                        sepNavWindowFrame = "{{15, 203}, {846, 820}}";
                };
        };
        0DCC61C00E7B0D490081F6B7 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DCC61C10E7B0D490081F6B7 /* subddemo-sol.cpp */;
                name = "subddemo-sol.cpp: 154";
                rLen = 1186;
                rLoc = 3091;
                rType = 0;
                vrLen = 1008;
                vrLoc = 3364;
        };
        0DCC61C10E7B0D490081F6B7 /* subddemo-sol.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = "subddemo-sol.cpp";
                path = "/Users/jab/Documents/Teaching/02585/2006/Lecture02/exercise/subddemo-sol.cpp";
                sourceTree = "<absolute>";
        };
        0DCC61C40E7B0D490081F6B7 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DCC61C50E7B0D490081F6B7 /* subddemo-sol.cpp */;
                name = "subddemo-sol.cpp: 154";
                rLen = 1186;
                rLoc = 3091;
                rType = 0;
                vrLen = 1008;
                vrLoc = 3364;
        };
        0DCC61C50E7B0D490081F6B7 /* subddemo-sol.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = "subddemo-sol.cpp";
                path = "/Users/jab/Documents/Teaching/02585/2006/Lecture02/exercise/subddemo-sol.cpp";
                sourceTree = "<absolute>";
        };
        0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
                isa = PBXBookmarkGroup;
                children = (
                        0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
                );
                name = Root;
        };
        0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
                isa = PBXBookmark;
                fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
        };
        0DDE7FAF0E7BD73E0008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 14";
                rLen = 0;
                rLoc = 222;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0DDE7FB30E7BD73E0008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 17";
                rLen = 22;
                rLoc = 440;
                rType = 0;
                vrLen = 1048;
                vrLoc = 705;
        };
        0DDE7FB80E7BD73E0008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */;
                name = "harmonics.cpp: 168";
                rLen = 27;
                rLoc = 5377;
                rType = 0;
                vrLen = 966;
                vrLoc = 2902;
        };
        0DDE804C0E7D8E280008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */;
                name = "GLViewController.cpp: 90";
                rLen = 7;
                rLoc = 1658;
                rType = 0;
                vrLen = 598;
                vrLoc = 1168;
        };
        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>";
        };
        0DDE80850E7DA0780008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
                name = "Face.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 706;
                vrLoc = 1008;
        };
        0DDE80F90E7DA60F0008F3D2 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */;
                name = "glsl_shader.cpp: 23";
                rLen = 66;
                rLoc = 523;
                rType = 0;
                vrLen = 893;
                vrLoc = 132;
        };
        0DE4366E0E58B3A1005449EC /* load.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1125, 678}}";
                        sepNavSelRange = "{231, 314}";
                        sepNavVisRange = "{0, 554}";
                };
        };
        0DE4366F0E58B3A1005449EC /* load.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1085, 828}}";
                        sepNavSelRange = "{201, 0}";
                        sepNavVisRange = "{0, 752}";
                };
        };
        0DE436810E58B66A005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883610C611DD20040A677 /* objview.cpp */;
                name = "objview.cpp: 101";
                rLen = 708;
                rLoc = 2456;
                rType = 0;
                vrLen = 576;
                vrLoc = 7434;
        };
        0DE436830E58B66A005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884350C6121CF0040A677 /* decimator.cpp */;
                name = "decimator.cpp: 45";
                rLen = 0;
                rLoc = 842;
                rType = 0;
                vrLen = 685;
                vrLoc = 511;
        };
        0DE436960E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
                name = "volpoly.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 679;
                vrLoc = 484;
        };
        0DE436980E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 421;
                rLoc = 0;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DE436A20E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB883E50C6120A50040A677 /* raytrace.cpp */;
                name = "raytrace.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 744;
                vrLoc = 2764;
        };
        0DE436A30E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB884460C6122220040A677 /* volpoly.cpp */;
                name = "volpoly.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 679;
                vrLoc = 484;
        };
        0DE436A70E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF540C61132C003604C6 /* obj_load.h */;
                name = "obj_load.h: 1";
                rLen = 421;
                rLoc = 0;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DE436A80E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 12";
                rLen = 0;
                rLoc = 370;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DE436A90E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF690C61132C003604C6 /* x3d_load.h */;
                name = "x3d_load.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 309;
                vrLoc = 0;
        };
        0DE436AA0E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6A0C61132C003604C6 /* x3d_save.cpp */;
                name = "x3d_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 829;
                vrLoc = 700;
        };
        0DE436AB0E58B821005449EC /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
                name = "x3d_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 208;
                vrLoc = 0;
        };
        0DF5C6370E89884E00CA0B63 /* curvature.h */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1061, 1273}}";
                        sepNavSelRange = "{1309, 0}";
                        sepNavVisRange = "{618, 1183}";
                };
        };
        0DF5C6380E89884E00CA0B63 /* curvature.cpp */ = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1021, 7923}}";
                        sepNavSelRange = "{7342, 0}";
                        sepNavVisRange = "{9381, 716}";
                        sepNavWindowFrame = "{{15, 53}, {846, 820}}";
                };
        };
        0DF5C67F0E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB271990E854751001F2338 /* stl_list.h */;
                name = "stl_list.h: 580";
                rLen = 0;
                rLoc = 18241;
                rType = 0;
                vrLen = 1001;
                vrLoc = 17755;
        };
        0DF5C6810E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */;
                name = "IDBufferWireFrameRenderer.h: 49";
                rLen = 0;
                rLoc = 1116;
                rType = 0;
                vrLen = 708;
                vrLoc = 359;
        };
        0DF5C6830E8997C100CA0B63 /* curvature_gpu.cpp */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.cpp.cpp;
                name = curvature_gpu.cpp;
                path = /Users/jab/Desktop/CurvatureGPU/curvature_gpu.cpp;
                sourceTree = "<absolute>";
        };
        0DF5C6840E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */;
                name = "SinglePassWireframeRenderer.cpp: 104";
                rLen = 0;
                rLoc = 2561;
                rType = 0;
                vrLen = 599;
                vrLoc = 1608;
        };
        0DF5C6850E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 40";
                rLen = 113;
                rLoc = 877;
                rType = 0;
                vrLen = 1121;
                vrLoc = 410;
        };
        0DF5C6880E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF360C61132C003604C6 /* draw.cpp */;
                name = "draw.cpp: 54";
                rLen = 0;
                rLoc = 1280;
                rType = 0;
                vrLen = 651;
                vrLoc = 713;
        };
        0DF5C68C0E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */;
                name = "SinglePassWireframeRenderer.cpp: 104";
                rLen = 0;
                rLoc = 2561;
                rType = 0;
                vrLen = 599;
                vrLoc = 1608;
        };
        0DF5C68D0E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D2D81830E8504F100E69E57 /* Renderer.h */;
                name = "Renderer.h: 128";
                rLen = 0;
                rLoc = 5476;
                rType = 0;
                vrLen = 732;
                vrLoc = 1881;
        };
        0DF5C6900E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6370E89884E00CA0B63 /* curvature.h */;
                name = "curvature.h: 12";
                rLen = 0;
                rLoc = 1802;
                rType = 0;
                vrLen = 220;
                vrLoc = 0;
        };
        0DF5C6910E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DF5C6380E89884E00CA0B63 /* curvature.cpp */;
                name = "curvature.cpp: 44";
                rLen = 9147;
                rLoc = 1369;
                rType = 0;
                vrLen = 5381;
                vrLoc = 4746;
        };
        0DF5C6A90E8997C100CA0B63 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
                name = "VisObj.cpp: 58";
                rLen = 0;
                rLoc = 2094;
                rType = 0;
                vrLen = 934;
                vrLoc = 487;
        };
        0DFB16650E6F468D00E048A4 /* dlfcn.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = dlfcn.h;
                path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/dlfcn.h;
                sourceTree = "<absolute>";
        };
        0DFB16750E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFB16650E6F468D00E048A4 /* dlfcn.h */;
                name = "dlfcn.h: 50";
                rLen = 0;
                rLoc = 1711;
                rType = 0;
                vrLen = 1063;
                vrLoc = 1167;
        };
        0DFB16760E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
                name = "triangulate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 2785;
        };
        0DFB16770E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF610C61132C003604C6 /* triangulate.h */;
                name = "triangulate.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 558;
                vrLoc = 0;
        };
        0DFB16780E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
                name = "triangulate_face_order.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 740;
                vrLoc = 0;
        };
        0DFB16790E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
                name = "Vertex.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 0;
        };
        0DFB167A0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0DFB167B0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 875;
                vrLoc = 1034;
        };
        0DFB167C0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 727;
                vrLoc = 0;
        };
        0DFB167D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1213;
                vrLoc = 0;
        };
        0DFB16820E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
                name = "load.h: 15";
                rLen = 314;
                rLoc = 231;
                rType = 0;
                vrLen = 554;
                vrLoc = 0;
        };
        0DFB16830E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF6B0C61132C003604C6 /* x3d_save.h */;
                name = "x3d_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 208;
                vrLoc = 0;
        };
        0DFB16850E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF510C61132C003604C6 /* mesh_optimization.cpp */;
                name = "mesh_optimization.cpp: 262";
                rLen = 9;
                rLoc = 6121;
                rType = 0;
                vrLen = 827;
                vrLoc = 15277;
        };
        0DFB16870E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 516";
                rLen = 38;
                rLoc = 10872;
                rType = 0;
                vrLen = 637;
                vrLoc = 10607;
        };
        0DFB16880E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 512;
                vrLoc = 0;
        };
        0DFB16890E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
                name = "HalfEdge.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 647;
                vrLoc = 0;
        };
        0DFB168D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0DFB168E0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 5";
                rLen = 32;
                rLoc = 44;
                rType = 0;
                vrLen = 431;
                vrLoc = 0;
        };
        0DFB168F0E6F4E6100E048A4 /* 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;
        };
        0DFB16900E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 799;
                vrLoc = 0;
        };
        0DFB16930E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3200E55BE6500AECD76 /* ply_load.h */;
                name = "ply_load.h: 12";
                rLen = 0;
                rLoc = 370;
                rType = 0;
                vrLen = 421;
                vrLoc = 0;
        };
        0DFB16950E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 945;
                vrLoc = 295;
        };
        0DFB16960E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0DFB16970E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 847;
                vrLoc = 4316;
        };
        0DFB16980E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 605;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0DFB16990E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 826;
                vrLoc = 0;
        };
        0DFB169A0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5A0C61132C003604C6 /* refine_edges.h */;
                name = "refine_edges.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 537;
                vrLoc = 0;
        };
        0DFB169B0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
                name = "smooth.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 719;
                vrLoc = 0;
        };
        0DFB169C0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5C0C61132C003604C6 /* smooth.h */;
                name = "smooth.h: 8";
                rLen = 389;
                rLoc = 106;
                rType = 0;
                vrLen = 504;
                vrLoc = 0;
        };
        0DFB169D0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
                name = "subdivision.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1054;
                vrLoc = 408;
        };
        0DFB169E0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5E0C61132C003604C6 /* subdivision.h */;
                name = "subdivision.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 360;
                vrLoc = 0;
        };
        0DFB169F0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5F0C61132C003604C6 /* templates.h */;
                name = "templates.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 756;
                vrLoc = 3952;
        };
        0DFB16A10E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFB16650E6F468D00E048A4 /* dlfcn.h */;
                name = "dlfcn.h: 50";
                rLen = 0;
                rLoc = 1711;
                rType = 0;
                vrLen = 1063;
                vrLoc = 1167;
        };
        0DFB16A40E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF600C61132C003604C6 /* triangulate.cpp */;
                name = "triangulate.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 796;
                vrLoc = 2785;
        };
        0DFB16A50E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4F0C61132C003604C6 /* Manifold.cpp */;
                name = "Manifold.cpp: 516";
                rLen = 38;
                rLoc = 10872;
                rType = 0;
                vrLen = 640;
                vrLoc = 10607;
        };
        0DFB16A90E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF580C61132C003604C6 /* quadric_simplify.h */;
                name = "quadric_simplify.h: 14";
                rLen = 0;
                rLoc = 605;
                rType = 0;
                vrLen = 651;
                vrLoc = 0;
        };
        0DFB16AD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF620C61132C003604C6 /* triangulate_face_order.cpp */;
                name = "triangulate_face_order.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 740;
                vrLoc = 0;
        };
        0DFB16AE0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF630C61132C003604C6 /* Vertex.cpp */;
                name = "Vertex.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 602;
                vrLoc = 0;
        };
        0DFB16AF0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF640C61132C003604C6 /* Vertex.h */;
                name = "Vertex.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 656;
                vrLoc = 0;
        };
        0DFB16B00E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF650C61132C003604C6 /* VertexCirculator.h */;
                name = "VertexCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 875;
                vrLoc = 1034;
        };
        0DFB16B10E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF660C61132C003604C6 /* volume_polygonize.cpp */;
                name = "volume_polygonize.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 727;
                vrLoc = 0;
        };
        0DFB16B20E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF670C61132C003604C6 /* volume_polygonize.h */;
                name = "volume_polygonize.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1213;
                vrLoc = 0;
        };
        0DFB16B70E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DE4366E0E58B3A1005449EC /* load.h */;
                name = "load.h: 15";
                rLen = 314;
                rLoc = 231;
                rType = 0;
                vrLen = 554;
                vrLoc = 0;
        };
        0DFB16BB0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5D0C61132C003604C6 /* subdivision.cpp */;
                name = "subdivision.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 979;
                vrLoc = 0;
        };
        0DFB16BD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF5B0C61132C003604C6 /* smooth.cpp */;
                name = "smooth.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 719;
                vrLoc = 0;
        };
        0DFB16BF0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF590C61132C003604C6 /* refine_edges.cpp */;
                name = "refine_edges.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 826;
                vrLoc = 0;
        };
        0DFB16C10E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF570C61132C003604C6 /* quadric_simplify.cpp */;
                name = "quadric_simplify.cpp: 175";
                rLen = 0;
                rLoc = 4832;
                rType = 0;
                vrLen = 847;
                vrLoc = 4316;
        };
        0DFB16C20E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF560C61132C003604C6 /* obj_save.h */;
                name = "obj_save.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 218;
                vrLoc = 0;
        };
        0DFB16C30E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF550C61132C003604C6 /* obj_save.cpp */;
                name = "obj_save.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 945;
                vrLoc = 295;
        };
        0DFB16C80E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4D0C61132C003604C6 /* HalfEdge.h */;
                name = "HalfEdge.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 512;
                vrLoc = 0;
        };
        0DFB16C90E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4C0C61132C003604C6 /* HalfEdge.cpp */;
                name = "HalfEdge.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 647;
                vrLoc = 0;
        };
        0DFB16CA0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4B0C61132C003604C6 /* FaceCirculator.h */;
                name = "FaceCirculator.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 909;
                vrLoc = 0;
        };
        0DFB16CB0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF4A0C61132C003604C6 /* Face.h */;
                name = "Face.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 491;
                vrLoc = 0;
        };
        0DFB16CC0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF490C61132C003604C6 /* Face.cpp */;
                name = "Face.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 695;
                vrLoc = 1019;
        };
        0DFB16CD0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF480C61132C003604C6 /* close_holes.h */;
                name = "close_holes.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 276;
                vrLoc = 0;
        };
        0DFB16CE0E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF470C61132C003604C6 /* close_holes.cpp */;
                name = "close_holes.cpp: 5";
                rLen = 32;
                rLoc = 44;
                rType = 0;
                vrLen = 431;
                vrLoc = 0;
        };
        0DFB16CF0E6F4E6100E048A4 /* 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;
        };
        0DFB16D00E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF450C61132C003604C6 /* caps_and_needles.cpp */;
                name = "caps_and_needles.cpp: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 799;
                vrLoc = 0;
        };
        0DFB16D10E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF440C61132C003604C6 /* build_manifold.h */;
                name = "build_manifold.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 1150;
                vrLoc = 79;
        };
        0DFB16D20E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF430C61132C003604C6 /* build_manifold.cpp */;
                name = "build_manifold.cpp: 74";
                rLen = 0;
                rLoc = 1108;
                rType = 0;
                vrLen = 800;
                vrLoc = 1108;
        };
        0DFB16D40E6F4E6100E048A4 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D44A3210E55BE6500AECD76 /* ply_load.cpp */;
                name = "ply_load.cpp: 17";
                rLen = 0;
                rLoc = 326;
                rType = 0;
                vrLen = 401;
                vrLoc = 0;
        };
        0DFC5DB60E708E2300E5C58F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFC5DB70E708E2300E5C58F /* GLConsole.h */;
                name = "GLConsole.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 923;
                vrLoc = 0;
        };
        0DFC5DB70E708E2300E5C58F /* GLConsole.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = GLConsole.h;
                path = /usr/local/include/GLConsole/GLConsole.h;
                sourceTree = "<absolute>";
        };
        0DFC5DDF0E708E2300E5C58F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFC5DE00E708E2300E5C58F /* GLConsole.h */;
                name = "GLConsole.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 923;
                vrLoc = 0;
        };
        0DFC5DE00E708E2300E5C58F /* GLConsole.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = GLConsole.h;
                path = /usr/local/include/GLConsole/GLConsole.h;
                sourceTree = "<absolute>";
        };
        0DFC5DE10E708E2300E5C58F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0DFC5DE20E708E2300E5C58F /* CVar.h */;
                name = "CVar.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 941;
                vrLoc = 7758;
        };
        0DFC5DE20E708E2300E5C58F /* CVar.h */ = {
                isa = PBXFileReference;
                lastKnownFileType = sourcecode.c.h;
                name = CVar.h;
                path = /usr/local/include/CVars/CVar.h;
                sourceTree = "<absolute>";
        };
        0DFC5DEC0E708E2300E5C58F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */;
                name = "QuatTrackBall.cpp: 164";
                rLen = 68;
                rLoc = 4066;
                rType = 0;
                vrLen = 951;
                vrLoc = 3645;
        };
        0DFC5DED0E708E2300E5C58F /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */;
                name = "QuatTrackBall.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 619;
                vrLoc = 1608;
        };
        0DFE634F0E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 7";
                rLen = 0;
                rLoc = 124;
                rType = 0;
                vrLen = 631;
                vrLoc = 0;
        };
        0DFE63500E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
                name = "ArithVec.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 844;
                vrLoc = 12479;
        };
        0DFE63510E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 502;
                vrLoc = 0;
        };
        0DFE63540E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */;
                name = "ArithMatFloat.h: 7";
                rLen = 0;
                rLoc = 124;
                rType = 0;
                vrLen = 631;
                vrLoc = 0;
        };
        0DFE63550E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAECF0C61132B003604C6 /* ArithVec.h */;
                name = "ArithVec.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 844;
                vrLoc = 12479;
        };
        0DFE63560E5D6A430091C851 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAED60C61132B003604C6 /* ArithVecFloat.h */;
                name = "ArithVecFloat.h: 1";
                rLen = 0;
                rLoc = 0;
                rType = 0;
                vrLen = 502;
                vrLoc = 0;
        };
        0DFEE2270E76C7000032F829 /* PBXTextBookmark */ = {
                isa = PBXTextBookmark;
                fRef = 0D0CAF170C61132C003604C6 /* HGrid.h */;
                name = "HGrid.h: 69";
                rLen = 0;
                rLoc = 1861;
                rType = 0;
                vrLen = 1085;
                vrLoc = 1393;
        };
}