template 
{
    name = "template_1";
    type = GRAPHICAL;
    width = 99.21875;
    maxheight = 424.8546875;
    columns = (1, 1);
    gap = 1;
    fillpolicy = EVEN;
    filldirection = HORIZONTAL;
    margins = (0, 0, 0, 0);
    gridxspacing = 1.984375;
    gridyspacing = 1.984375;
    version = 3.21;
    created = "26.04.2005 16:54";
    modified = "23.06.2011 09:49";
    notes = "Converted template";

    row _tmp_842
    {
        name = "HEADER";
        height = 11.90625;
        visibility = TRUE;
        usecolumns = FALSE;
        rule = "";
        contenttype = "ASSEMBLY";
        sorttype = COMBINE;

        lineorarc _tmp_907
        {
            name = "LineOrArc";
            x1 = 74.71875;
            y1 = 4.484375;
            x2 = 74.71875;
            y2 = 4.484375;
            pen = -1;
            color = 164;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_908
        {
            name = "LineOrArc_49";
            x1 = 0;
            y1 = 5.953125;
            x2 = 99.21875;
            y2 = 5.953125;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_909
        {
            name = "LineOrArc_51";
            x1 = 75.40625;
            y1 = 5.953125;
            x2 = 75.40625;
            y2 = 0;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_910
        {
            name = "LineOrArc_52";
            x1 = 55.5625;
            y1 = 0;
            x2 = 55.5625;
            y2 = 5.953125;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_911
        {
            name = "LineOrArc_53";
            x1 = 21.828125;
            y1 = 0;
            x2 = 21.828125;
            y2 = 5.953125;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_912
        {
            name = "LineOrArc_55";
            x1 = 11.90625;
            y1 = 0;
            x2 = 11.90625;
            y2 = 5.953125;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        text _tmp_913
        {
            name = "BILLOFMATERIAL";
            x1 = 31.183400866559;
            y1 = 7.44537011104653;
            x2 = 31.183400866559;
            y2 = 7.44537011104653;
            string = "BILL OF MATERIAL";
            fontname = "Arial";
            fontcolor = 162;
            fonttype = 2;
            fontsize = 3.175;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = CENTERED;
            pen = 0;
            fontlinewidth = 1;
        };

        text _tmp_914
        {
            name = "MARK";
            x1 = 1.984375;
            y1 = 1.984375;
            x2 = 1.984375;
            y2 = 1.984375;
            string = "MARK";
            fontname = "Arial";
            fontcolor = 161;
            fonttype = 2;
            fontsize = 2.117;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = LEFT;
            pen = 0;
            fontlinewidth = 1;
        };

        text _tmp_915
        {
            name = "QTY";
            x1 = 13.984375;
            y1 = 1.984375;
            x2 = 13.984375;
            y2 = 1.984375;
            string = "QTY";
            fontname = "Arial";
            fontcolor = 161;
            fonttype = 2;
            fontsize = 2.117;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = RIGHT;
            pen = 0;
            fontlinewidth = 1;
        };

        text _tmp_916
        {
            name = "DESCRIPTION";
            x1 = 29.765625;
            y1 = 1.984375;
            x2 = 29.765625;
            y2 = 1.984375;
            string = "DESCRIPTION";
            fontname = "Arial";
            fontcolor = 161;
            fonttype = 2;
            fontsize = 2.117;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = LEFT;
            pen = 0;
            fontlinewidth = 1;
        };

        text _tmp_917
        {
            name = "LENGTH";
            x1 = 59.7592748679454;
            y1 = 1.984375;
            x2 = 59.7592748679454;
            y2 = 1.984375;
            string = "LENGTH";
            fontname = "Arial";
            fontcolor = 161;
            fonttype = 2;
            fontsize = 2.117;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = CENTERED;
            pen = 0;
            fontlinewidth = 1;
        };

        text _tmp_918
        {
            name = "REMARKS";
            x1 = 80.3314647482475;
            y1 = 1.984375;
            x2 = 80.3314647482475;
            y2 = 1.984375;
            string = "REMARKS";
            fontname = "Arial";
            fontcolor = 161;
            fonttype = 2;
            fontsize = 2.117;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = CENTERED;
            pen = 0;
            fontlinewidth = 1;
        };

        lineorarc _tmp_919
        {
            name = "LineOrArc_92";
            x1 = 0;
            y1 = 11.90625;
            x2 = 0;
            y2 = 0;
            pen = 0;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        lineorarc _tmp_920
        {
            name = "LineOrArc_2";
            x1 = 0;
            y1 = 0;
            x2 = 99.21875;
            y2 = 0;
            pen = -1;
            color = 153;
            linetype = 1;
            linewidth = 1;
            bulge = 0;
        };

        row _tmp_836
        {
            name = "Hidden";
            height = 3.96875;
            visibility = FALSE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "SUMMARY";
            sorttype = COMBINE;

            valuefield _tmp_838
            {
                name = "2A-MARK";
                location = (1.984375, 0);
                formula = "GetValue(\"ASSEMBLY_POS\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 2;
                sortdirection = ASCENDING;
                fontname = "Arial";
                fontcolor = 163;
                fonttype = 2;
                fontsize = 2.38125;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            row _tmp_1149
            {
                name = "MainPart";
                height = 11.90625;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if GetValue(\"MAIN_PART\") == 1 then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                lineorarc _tmp_1412
                {
                    name = "LineOrArc_12";
                    x1 = 0;
                    y1 = 0;
                    x2 = 0;
                    y2 = 11.90625;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1413
                {
                    name = "LineOrArc_13";
                    x1 = 0;
                    y1 = 0;
                    x2 = 99.21875;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1415
                {
                    name = "LineOrArc_44";
                    x1 = 75.40625;
                    y1 = 0;
                    x2 = 75.40625;
                    y2 = 11.90625;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1416
                {
                    name = "LineOrArc_45";
                    x1 = 55.5625;
                    y1 = 0;
                    x2 = 55.5625;
                    y2 = 11.90625;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1417
                {
                    name = "LineOrArc_46";
                    x1 = 11.90625;
                    y1 = 0;
                    x2 = 11.90625;
                    y2 = 11.90625;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1418
                {
                    name = "LineOrArc_47";
                    x1 = 21.828125;
                    y1 = 0;
                    x2 = 21.828125;
                    y2 = 11.90625;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_1421
                {
                    name = "MP-DESC";
                    location = (23.71875, 1.984375);
                    formula = "GetValue(\"NAME\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1426
                {
                    name = "MP-QTY";
                    location = (15.5568025398534, 1.984375);
                    formula = "GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1427
                {
                    name = "MP-HIDDEN";
                    location = (20.3991425132845, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = DESCENDING;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1428
                {
                    name = "MP-MARK";
                    location = (1.984375, 1.984375);
                    formula = "GetValue(\"ASSEMBLY_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_922
                {
                    name = "LineOrArc_43";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 99.21875;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };
            };

            row _tmp_805
            {
                name = "TL-Round_Tubes_ProfileTypes";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"PROFILE_TYPE\") == \"RO\" ) && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" && GetValue(\"USERDEFINED.BOUGHT_ITEM\") != \"Yes\" then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_925
                {
                    name = "RO-Hidden";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = CLOSESUM;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                lineorarc _tmp_1385
                {
                    name = "LineOrArc_35";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1386
                {
                    name = "LineOrArc_1";
                    x1 = 0;
                    y1 = 0;
                    x2 = 99.21875;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1388
                {
                    name = "LineOrArc_8";
                    x1 = 75.40625;
                    y1 = 0;
                    x2 = 75.40625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1389
                {
                    name = "LineOrArc_9";
                    x1 = 55.5625;
                    y1 = 0;
                    x2 = 55.5625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1390
                {
                    name = "LineOrArc_36";
                    x1 = 21.828125;
                    y1 = 0;
                    x2 = 21.828125;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1391
                {
                    name = "LineOrArc_37";
                    x1 = 11.90625;
                    y1 = 0;
                    x2 = 11.90625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_1393
                {
                    name = "RO-Profile";
                    location = (23.71875, 1.984375);
                    formula = "GetValue(\"PROFILE\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                text _tmp_1397
                {
                    name = "RO-TotalLength";
                    x1 = 77.390625;
                    y1 = 1.984375;
                    x2 = 77.390625;
                    y2 = 1.984375;
                    string = "Total Length";
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontslant = 0;
                    fontstyle = 0;
                    angle = 0;
                    justify = LEFT;
                    pen = 0;
                    fontlinewidth = 1;
                };
            };

            row _tmp_1505
            {
                name = "TL-L_ProfileTypes";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if GetValue(\"PROFILE_TYPE\") == \"L\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" && GetValue(\"NAME\") != \"ANGLE\" && GetValue(\"USERDEFINED.BOUGHT_ITEM\") != \"Yes\" then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_1506
                {
                    name = "L-Hidden";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = CLOSESUM;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                lineorarc _tmp_1507
                {
                    name = "LineOrArc_57";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1508
                {
                    name = "LineOrArc_58";
                    x1 = 0;
                    y1 = 0;
                    x2 = 99.21875;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1510
                {
                    name = "LineOrArc_60";
                    x1 = 75.40625;
                    y1 = 0;
                    x2 = 75.40625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1511
                {
                    name = "LineOrArc_61";
                    x1 = 55.5625;
                    y1 = 0;
                    x2 = 55.5625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1512
                {
                    name = "LineOrArc_62";
                    x1 = 21.828125;
                    y1 = 0;
                    x2 = 21.828125;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1513
                {
                    name = "LineOrArc_63";
                    x1 = 11.90625;
                    y1 = 0;
                    x2 = 11.90625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_1514
                {
                    name = "L-Profile";
                    location = (23.71875, 1.984375);
                    formula = "GetValue(\"PROFILE\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                text _tmp_1516
                {
                    name = "L-TotalLength";
                    x1 = 77.390625;
                    y1 = 1.984375;
                    x2 = 77.390625;
                    y2 = 1.984375;
                    string = "Total Length";
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontslant = 0;
                    fontstyle = 0;
                    angle = 0;
                    justify = LEFT;
                    pen = 0;
                    fontlinewidth = 1;
                };
            };

            row _tmp_1164
            {
                name = "TL-Parts_L-Profiles";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") != \"RU\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" then\nif (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") != \"RO\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" then\nif (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") != \"M\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" then\nif (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") == \"L\" && GetValue(\"NAME\") == \"ANGLE\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" then\n  Output()\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_4442
                {
                    name = "BOI1";
                    location = (77.390625, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  \"BOI\"\nelse\n  \"\"\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 160;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1283
                {
                    name = "Part-Profile";
                    location = (23.71875, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  GetValue(\"USERDEFINED.BOUGHT_ITEM_NAME\")\nelse\n   GetValue(\"PROFILE\")  \nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = DESCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1281
                {
                    name = "Part-Mark";
                    location = (1.431802539853, 1.984375);
                    formula = "if mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-3),3) ==\"NUT\" then \"\" else\nif mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-6),6) ==\"WASHER\" then \"\" else\nGetValue(\"PART_POS\")\nendif\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1284
                {
                    name = "Part-Qty";
                    location = (15.984375, 1.984375);
                    formula = "GetValue(\"NUMBER\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1282
                {
                    name = "Part-Length";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                valuefield _tmp_1277
                {
                    name = "Part-Hidden";
                    location = (10.54219983425, 1.984375);
                    formula = "GetValue(\"PART_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1280
                {
                    name = "Part-Hidden2";
                    location = (20.289767513284, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_1377
                {
                    name = "LineOrArc_21";
                    x1 = 99.21875;
                    y1 = 0;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1378
                {
                    name = "LineOrArc_22";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1379
                {
                    name = "LineOrArc_23";
                    x1 = 11.90625;
                    y1 = 5.953125;
                    x2 = 11.90625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1380
                {
                    name = "LineOrArc_24";
                    x1 = 21.828125;
                    y1 = 5.953125;
                    x2 = 21.828125;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1381
                {
                    name = "LineOrArc_25";
                    x1 = 55.5625;
                    y1 = 5.953125;
                    x2 = 55.5625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1382
                {
                    name = "LineOrArc_33";
                    x1 = 75.40625;
                    y1 = 5.953125;
                    x2 = 75.40625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_891
                {
                    name = "ValueField_9";
                    location = (83.34375, 1.984375);
                    formula = "GetValue(\"USERDEFINED.USER_FIELD_1\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };
            };

            row _tmp_848
            {
                name = "TL-Parts_no_BOI";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") != \"RO\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" && GetValue(\"USERDEFINED.BOUGHT_ITEM\") != \"Yes\" then\nif (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROFILE_TYPE\") != \"L\" && GetValue(\"NAME\") != \"ANGLE\" && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" && GetValue(\"USERDEFINED.BOUGHT_ITEM\") != \"Yes\" then\n  Output()\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_849
                {
                    name = "Parts-Profile";
                    location = (23.71875, 1.984375);
                    formula = "GetValue(\"PROFILE\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = DESCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_850
                {
                    name = "Parts-Mark";
                    location = (1.431802539853, 1.984375);
                    formula = "if mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-3),3) ==\"NUT\" then \"\" else\nif mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-6),6) ==\"WASHER\" then \"\" else\nGetValue(\"PART_POS\")\nendif\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_851
                {
                    name = "Parts-Qty";
                    location = (15.984375, 1.984375);
                    formula = "GetValue(\"NUMBER\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_852
                {
                    name = "Parts-Length";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                valuefield _tmp_853
                {
                    name = "Parts-Hidden";
                    location = (10.54219983425, 1.984375);
                    formula = "GetValue(\"PART_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_854
                {
                    name = "Parts-Hidden2";
                    location = (20.289767513284, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_855
                {
                    name = "LineOrArc_5";
                    x1 = 99.21875;
                    y1 = 0;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_856
                {
                    name = "LineOrArc_6";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_857
                {
                    name = "LineOrArc_14";
                    x1 = 11.90625;
                    y1 = 5.953125;
                    x2 = 11.90625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_858
                {
                    name = "LineOrArc_15";
                    x1 = 21.828125;
                    y1 = 5.953125;
                    x2 = 21.828125;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_859
                {
                    name = "LineOrArc_16";
                    x1 = 55.5625;
                    y1 = 5.953125;
                    x2 = 55.5625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_860
                {
                    name = "LineOrArc_17";
                    x1 = 75.40625;
                    y1 = 5.953125;
                    x2 = 75.40625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_890
                {
                    name = "ValueField_8";
                    location = (83.34375, 1.984375);
                    formula = "GetValue(\"USERDEFINED.USER_FIELD_1\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };
            };

            row _tmp_3868
            {
                name = "TL-All_Parts_BOI";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"MAIN_PART\") != 1) && GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"Yes\" && GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_3870
                {
                    name = "ValueField_1";
                    location = (1.431802539853, 1.984375);
                    formula = "if mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-3),3) ==\"NUT\" then \"\" else\nif mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-6),6) ==\"WASHER\" then \"\" else\nGetValue(\"PART_POS\")\nendif\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_3869
                {
                    name = "ValueField";
                    location = (23.71875, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  GetValue(\"USERDEFINED.BOUGHT_ITEM_NAME\")\nelse\n  GetValue(\"PROFILE\")  \nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = DESCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_3871
                {
                    name = "ValueField_2";
                    location = (15.984375, 1.984375);
                    formula = "GetValue(\"NUMBER\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_3872
                {
                    name = "ValueField_3";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                valuefield _tmp_3873
                {
                    name = "ValueField_4";
                    location = (10.54219983425, 1.984375);
                    formula = "GetValue(\"PART_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_3874
                {
                    name = "ValueField_5";
                    location = (20.289767513284, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_3875
                {
                    name = "LineOrArc_18";
                    x1 = 99.21875;
                    y1 = 0;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_3876
                {
                    name = "LineOrArc_30";
                    x1 = 0;
                    y1 = 5.953125;
                    x2 = 0;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_3877
                {
                    name = "LineOrArc_31";
                    x1 = 11.90625;
                    y1 = 5.953125;
                    x2 = 11.90625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_3878
                {
                    name = "LineOrArc_32";
                    x1 = 21.828125;
                    y1 = 5.953125;
                    x2 = 21.828125;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_3879
                {
                    name = "LineOrArc_34";
                    x1 = 55.5625;
                    y1 = 5.953125;
                    x2 = 55.5625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_3880
                {
                    name = "LineOrArc_42";
                    x1 = 75.40625;
                    y1 = 5.953125;
                    x2 = 75.40625;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_7529
                {
                    name = "BOI2";
                    location = (77.390625, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  \"BOI\"\nelse\n  \"\"\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 160;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_889
                {
                    name = "ValueField_7";
                    location = (83.34375, 1.984375);
                    formula = "GetValue(\"USERDEFINED.USER_FIELD_1\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };
            };

            row _tmp_1050
            {
                name = "Not_TL-Parts";
                height = 5.953125;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if GetValue(\"PROJECT.USERDEFINED.SHOW_RAIL_TL_BOM\") == \"No\" then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_1051
                {
                    name = "Part2-Mark";
                    location = (1.431802539853, 1.984375);
                    formula = "if mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-3),3) ==\"NUT\" then \"\" else\nif mid(GetValue(\"PROFILE\"),(length(GetValue(\"PROFILE\"))-6),6) ==\"WASHER\" then \"\" else\nGetValue(\"PART_POS\")\nendif\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1056
                {
                    name = "Part2-Profile";
                    location = (23.71875, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  GetValue(\"USERDEFINED.BOUGHT_ITEM_NAME\")\nelse\n   GetValue(\"PROFILE\")  \nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1052
                {
                    name = "Part2-Qty";
                    location = (15.984375, 1.984375);
                    formula = "GetValue(\"NUMBER\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1055
                {
                    name = "Part2-Length";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                valuefield _tmp_1053
                {
                    name = "Part2-Hidden";
                    location = (10.54219983425, 1.984375);
                    formula = "GetValue(\"PART_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1054
                {
                    name = "Part2-Hidden2";
                    location = (20.289767513284, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_833
                {
                    name = "LineOrArc_19";
                    x1 = 0;
                    y1 = 0;
                    x2 = 99.21875;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_834
                {
                    name = "LineOrArc_20";
                    x1 = 75.40625;
                    y1 = 0;
                    x2 = 75.40625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_835
                {
                    name = "LineOrArc_26";
                    x1 = 55.5625;
                    y1 = 0;
                    x2 = 55.5625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_836
                {
                    name = "LineOrArc_27";
                    x1 = 21.828125;
                    y1 = 0;
                    x2 = 21.828125;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_837
                {
                    name = "LineOrArc_28";
                    x1 = 11.90625;
                    y1 = 0;
                    x2 = 11.90625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_838
                {
                    name = "LineOrArc_29";
                    x1 = 0;
                    y1 = 0;
                    x2 = 0;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                valuefield _tmp_7531
                {
                    name = "BOI3";
                    location = (77.390625, 1.984375);
                    formula = "if GetValue(\"USERDEFINED.BOUGHT_ITEM\") == \"Yes\" then\n  \"BOI\"\nelse\n  \"\"\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 160;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1172
                {
                    name = "ValueField_6";
                    location = (82.390625, 1.984375);
                    formula = "GetValue(\"USERDEFINED.USER_FIELD_1\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };
            };

            row _tmp_1669
            {
                name = "HiddenBolts";
                height = 5.953125;
                visibility = FALSE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"MAIN_PART\") != 1) then\n  Output()\nelse\n  StepOver()\nendif\n";
                contenttype = "PART";
                sorttype = COMBINE;

                valuefield _tmp_1670
                {
                    name = "HB2-Hidden";
                    location = (10.289767513285, 1.984375);
                    formula = "GetValue(\"MAIN_PART\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = CENTERED;
                    visibility = FALSE;
                    angle = 0;
                    length = 2;
                    sortdirection = DESCENDING;
                    fontname = "Arial";
                    fontcolor = 163;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1671
                {
                    name = "HB2-Mark";
                    location = (1.431802539853, 1.984375);
                    formula = "GetValue(\"PART_POS\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    sortdirection = ASCENDING;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1672
                {
                    name = "HB2-Length";
                    location = (54.845102672698, 1.984375);
                    formula = "GetValue(\"LENGTH\")";
                    datatype = DOUBLE;
                    class = "Length";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 13;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "ft-frac";
                    precision = "1/16";
                    fontlinewidth = 1;
                };

                valuefield _tmp_1673
                {
                    name = "HB2-Profile";
                    location = (23.71875, 1.984375);
                    formula = "GetValue(\"PROFILE\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 25;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_1674
                {
                    name = "HB2-Qty";
                    location = (15.984375, 1.984375);
                    formula = "GetValue(\"NUMBER\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = RIGHT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    sortdirection = NONE;
                    fontname = "Arial";
                    fontcolor = 164;
                    fonttype = 2;
                    fontsize = 2.38125;
                    fontratio = 0.9;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                lineorarc _tmp_1676
                {
                    name = "LineOrArc_101";
                    x1 = 0;
                    y1 = 0;
                    x2 = 0;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1677
                {
                    name = "LineOrArc_102";
                    x1 = 0;
                    y1 = 0;
                    x2 = 99.21875;
                    y2 = 0;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1678
                {
                    name = "LineOrArc_103";
                    x1 = 75.40625;
                    y1 = 0;
                    x2 = 75.40625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1679
                {
                    name = "LineOrArc_104";
                    x1 = 55.5625;
                    y1 = 0;
                    x2 = 55.5625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1680
                {
                    name = "LineOrArc_105";
                    x1 = 21.828125;
                    y1 = 0;
                    x2 = 21.828125;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                lineorarc _tmp_1681
                {
                    name = "LineOrArc_106";
                    x1 = 11.90625;
                    y1 = 0;
                    x2 = 11.90625;
                    y2 = 5.953125;
                    pen = -1;
                    color = 153;
                    linetype = 1;
                    linewidth = 1;
                    bulge = 0;
                };

                row _tmp_1682
                {
                    name = "Bolts";
                    height = 5.953125;
                    visibility = TRUE;
                    usecolumns = FALSE;
                    rule = "if (GetValue(\"SITE_WORKSHOP\") == \"Workshop\") then\n  Output()\nelse\n  StepOver()\nendif\n";
                    contenttype = "BOLT";
                    sorttype = DISTINCT;

                    lineorarc _tmp_1683
                    {
                        name = "LineOrArc_107";
                        x1 = 0;
                        y1 = 0;
                        x2 = 99.21875;
                        y2 = 0;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };

                    lineorarc _tmp_1685
                    {
                        name = "LineOrArc_109";
                        x1 = 75.40625;
                        y1 = 0;
                        x2 = 75.40625;
                        y2 = 5.953125;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };

                    lineorarc _tmp_1686
                    {
                        name = "LineOrArc_110";
                        x1 = 55.5625;
                        y1 = 0;
                        x2 = 55.5625;
                        y2 = 5.953125;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };

                    lineorarc _tmp_1687
                    {
                        name = "LineOrArc_111";
                        x1 = 21.828125;
                        y1 = 0;
                        x2 = 21.828125;
                        y2 = 5.953125;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };

                    lineorarc _tmp_1688
                    {
                        name = "LineOrArc_112";
                        x1 = 0;
                        y1 = 0;
                        x2 = 0;
                        y2 = 5.953125;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };

                    valuefield _tmp_1689
                    {
                        name = "B2-Length";
                        location = (54.845102672698, 1.984375);
                        formula = "GetValue(\"LENGTH\")";
                        datatype = DOUBLE;
                        class = "Length";
                        cacheable = TRUE;
                        justify = RIGHT;
                        visibility = TRUE;
                        angle = 0;
                        length = 13;
                        sortdirection = NONE;
                        fontname = "Arial";
                        fontcolor = 164;
                        fonttype = 2;
                        fontsize = 2.38125;
                        fontratio = 0.9;
                        fontstyle = 0;
                        fontslant = 0;
                        pen = 0;
                        oncombine = NONE;
                        unit = "ft-frac";
                        precision = "1/16";
                        fontlinewidth = 1;
                    };

                    valuefield _tmp_1690
                    {
                        name = "B2-Profile";
                        location = (23.71875, 1.984375);
                        formula = "format(GetValue(\"DIAMETER\"),\"Length\",\"inch-frac\",\"1/16\")+\"Ø \"+GetValue(\"BOLT_STANDARD\")+\" BOLT\"";
                        datatype = STRING;
                        class = "";
                        cacheable = TRUE;
                        justify = LEFT;
                        visibility = TRUE;
                        angle = 0;
                        length = 25;
                        sortdirection = ASCENDING;
                        fontname = "Arial";
                        fontcolor = 164;
                        fonttype = 2;
                        fontsize = 2.38125;
                        fontratio = 0.9;
                        fontstyle = 0;
                        fontslant = 0;
                        pen = 0;
                        oncombine = NONE;
                        fontlinewidth = 1;
                    };

                    valuefield _tmp_1691
                    {
                        name = "B2-Qty";
                        location = (15.984375, 1.984375);
                        formula = "GetValue(\"NUMBER\")*GetValue(\"ASSEMBLY.MODEL_TOTAL\")";
                        datatype = STRING;
                        class = "";
                        cacheable = TRUE;
                        justify = RIGHT;
                        visibility = TRUE;
                        angle = 0;
                        length = 3;
                        sortdirection = NONE;
                        fontname = "Arial";
                        fontcolor = 164;
                        fonttype = 2;
                        fontsize = 2.38125;
                        fontratio = 0.9;
                        fontstyle = 0;
                        fontslant = 0;
                        pen = 0;
                        oncombine = NONE;
                        fontlinewidth = 1;
                    };

                    valuefield _tmp_1692
                    {
                        name = "B2-Hidden";
                        location = (9.921875, 1.984375);
                        formula = "GetValue(\"NUMBER\")";
                        datatype = INTEGER;
                        class = "";
                        cacheable = TRUE;
                        justify = CENTERED;
                        visibility = FALSE;
                        angle = 0;
                        length = 2;
                        sortdirection = NONE;
                        fontname = "Arial";
                        fontcolor = 163;
                        fonttype = 2;
                        fontsize = 2.38125;
                        fontratio = 0.9;
                        fontstyle = 0;
                        fontslant = 0;
                        pen = 0;
                        oncombine = CLOSESUM;
                        fontlinewidth = 1;
                    };

                    lineorarc _tmp_1693
                    {
                        name = "LineOrArc_113";
                        x1 = 11.90625;
                        y1 = 0;
                        x2 = 11.90625;
                        y2 = 5.953125;
                        pen = -1;
                        color = 153;
                        linetype = 1;
                        linewidth = 1;
                        bulge = 0;
                    };
                };
            };
        };
    };
};
