digraph G {
    graph [rankdir=TB, clusterrank="local"];
    subgraph cluster_G {

        graph [style="filled,rounded",fillcolor="#80808018", label=""];
        coi [label="coi", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="0"];
        coi__asgi [label="coi.asgi", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="1"];
        coi__routers [label="coi.routers", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="2"];
        coi__settings [label="coi.settings", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="3"];
        coi__urls [label="coi.urls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="4"];
        coi__wsgi [label="coi.wsgi", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="5"];
        commands [label="commands", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="6"];
        commands__create_profile [label="commands.create_profile", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="7"];
        commands__import_customer_templates [label="commands.import_customer_templates", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="8"];
        core [label="core", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="9"];
        core__admin [label="core.admin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="10"];
        core__apps [label="core.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="11"];
        core__filters [label="core.filters", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="12"];
        core__forms [label="core.forms", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="13"];
        core__migrations [label="core.migrations", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="14"];
        core__migrations__0001_initial [label="core.migrations.0001_initial", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="15"];
        core__migrations__0002_mgmasterview [label="core.migrations.0002_mgmasterview", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="16"];
        core__migrations__0003_vmasterview [label="core.migrations.0003_vmasterview", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="17"];
        core__migrations__0004_allproductaverageobminmaxview_and_more [label="core.migrations.0004_allproductaverageobminmaxview_and_more", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="18"];
        core__migrations__0005_delete_belmasterview_delete_emasterview_and_more [label="core.migrations.0005_delete_belmasterview_delete_emasterview_and_more", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="19"];
        core__migrations__0006_customertemplatemapping_and_more [label="core.migrations.0006_customertemplatemapping_and_more", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="20"];
        core__migrations__0007_customertemplatemapping_created_at_and_more [label="core.migrations.0007_customertemplatemapping_created_at_and_more", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="21"];
        core__migrations__0008_productdrawing [label="core.migrations.0008_productdrawing", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="22"];
        core__migrations__0009_mkscodemap [label="core.migrations.0009_mkscodemap", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="23"];
        core__models [label="core.models", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="24"];
        core__tests [label="core.tests", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="25"];
        core__utils [label="core.utils", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="26"];
        core__views [label="core.views", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="27"];
        dashboard [label="dashboard", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="28"];
        dashboard__admin [label="dashboard.admin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="29"];
        dashboard__apps [label="dashboard.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="30"];
        dashboard__migrations [label="dashboard.migrations", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="31"];
        dashboard__models [label="dashboard.models", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="32"];
        dashboard__tests [label="dashboard.tests", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="33"];
        dashboard__urls [label="dashboard.urls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="34"];
        dashboard__views [label="dashboard.views", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="35"];
        legacy [label="legacy", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="36"];
        legacy__admin [label="legacy.admin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="37"];
        legacy__apps [label="legacy.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="38"];
        legacy__filters [label="legacy.filters", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="39"];
        legacy__migrations [label="legacy.migrations", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="40"];
        legacy__migrations__0001_initial [label="legacy.migrations.0001_initial", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="41"];
        legacy__migrations__0002_belmasterview_emasterview_mgmasterview_vmasterview [label="legacy.migrations.0002_belmasterview_emasterview_mgmasterview_vmasterview", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="42"];
        legacy__migrations__0003_allproductaverageobminmaxview_and_more [label="legacy.migrations.0003_allproductaverageobminmaxview_and_more", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="43"];
        legacy__models [label="legacy.models", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="44"];
        legacy__templatetags [label="legacy.templatetags", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="45"];
        legacy__templatetags__legacy_filters [label="legacy.templatetags.legacy_filters", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="46"];
        legacy__tests [label="legacy.tests", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="47"];
        legacy__urls [label="legacy.urls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="48"];
        legacy__views [label="legacy.views", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="49"];
        manage [label="manage", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="50"];
        report [label="report", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="51"];
        report__admin [label="report.admin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="52"];
        report__apps [label="report.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="53"];
        report__dailyreport [label="report.dailyreport", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="54"];
        report__excel [label="report.excel", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="55"];
        report__filters [label="report.filters", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="56"];
        report__forms [label="report.forms", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="57"];
        report__gen_report [label="report.gen_report", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="58"];
        report__hardnessexcel [label="report.hardnessexcel", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="59"];
        report__measurementexcel [label="report.measurementexcel", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="60"];
        report__migrations [label="report.migrations", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="61"];
        report__models [label="report.models", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="62"];
        report__pressexcel [label="report.pressexcel", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="63"];
        report__tests [label="report.tests", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="64"];
        report__urls [label="report.urls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="65"];
        report__utils [label="report.utils", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="66"];
        report__views [label="report.views", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="67"];
        sysadmin [label="sysadmin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="68"];
        sysadmin__admin [label="sysadmin.admin", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="69"];
        sysadmin__apps [label="sysadmin.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="70"];
        sysadmin__filters [label="sysadmin.filters", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="71"];
        sysadmin__forms [label="sysadmin.forms", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="72"];
        sysadmin__migrations [label="sysadmin.migrations", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="73"];
        sysadmin__migrations__0001_initial [label="sysadmin.migrations.0001_initial", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="74"];
        sysadmin__migrations__0002_alter_userprofile_position [label="sysadmin.migrations.0002_alter_userprofile_position", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="75"];
        sysadmin__models [label="sysadmin.models", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="76"];
        sysadmin__signals [label="sysadmin.signals", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="77"];
        sysadmin__tests [label="sysadmin.tests", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="78"];
        sysadmin__urls [label="sysadmin.urls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="79"];
        sysadmin__views [label="sysadmin.views", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="80"];
        test_xls [label="test_xls", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="81"];
        test_xlsx2 [label="test_xlsx2", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="82"];
        testpd_xlsx [label="testpd_xlsx", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="83"];
        theme [label="theme", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="84"];
        theme__apps [label="theme.apps", style="filled", fillcolor="#ffffffb2", fontcolor="#000000", group="85"];
        subgraph cluster_coi__routers {

            graph [style="filled,rounded",fillcolor="#80808018", label="coi.routers"];
            coi__routers__DatabaseRouter [label="DatabaseRouter\n(app/coi/routers.py:1)", style="filled", fillcolor="#ffa799b2", fontcolor="#000000", group="2"];
        }
        subgraph cluster_coi__routers__DatabaseRouter {

            graph [style="filled,rounded",fillcolor="#80808018", label="coi.routers.DatabaseRouter"];
            coi__routers__DatabaseRouter__allow_migrate [label="allow_migrate\n(app/coi/routers.py:33)", style="filled", fillcolor="#ff7b65b2", fontcolor="#000000", group="2"];
            coi__routers__DatabaseRouter__allow_relation [label="allow_relation\n(app/coi/routers.py:24)", style="filled", fillcolor="#ff7b65b2", fontcolor="#000000", group="2"];
            coi__routers__DatabaseRouter__db_for_read [label="db_for_read\n(app/coi/routers.py:12)", style="filled", fillcolor="#ff7b65b2", fontcolor="#000000", group="2"];
            coi__routers__DatabaseRouter__db_for_write [label="db_for_write\n(app/coi/routers.py:18)", style="filled", fillcolor="#ff7b65b2", fontcolor="#000000", group="2"];
        }
        subgraph cluster_commands__create_profile {

            graph [style="filled,rounded",fillcolor="#80808018", label="commands.create_profile"];
            commands__create_profile__Command [label="Command\n(app/core/management/commands/create_profile.py:5)", style="filled", fillcolor="#ffca99b2", fontcolor="#000000", group="7"];
        }
        subgraph cluster_commands__create_profile__Command {

            graph [style="filled,rounded",fillcolor="#80808018", label="commands.create_profile.Command"];
            commands__create_profile__Command__handle [label="handle\n(app/core/management/commands/create_profile.py:8)", style="filled", fillcolor="#ffaf65b2", fontcolor="#000000", group="7"];
        }
        subgraph cluster_commands__import_customer_templates {

            graph [style="filled,rounded",fillcolor="#80808018", label="commands.import_customer_templates"];
            commands__import_customer_templates__Command [label="Command\n(app/core/management/commands/import_customer_templates.py:7)", style="filled", fillcolor="#ffd199b2", fontcolor="#000000", group="8"];
        }
        subgraph cluster_commands__import_customer_templates__Command {

            graph [style="filled,rounded",fillcolor="#80808018", label="commands.import_customer_templates.Command"];
            commands__import_customer_templates__Command__add_arguments [label="add_arguments\n(app/core/management/commands/import_customer_templates.py:10)", style="filled", fillcolor="#ffba65b2", fontcolor="#000000", group="8"];
            commands__import_customer_templates__Command__handle [label="handle\n(app/core/management/commands/import_customer_templates.py:14)", style="filled", fillcolor="#ffba65b2", fontcolor="#000000", group="8"];
        }
        subgraph cluster_core__admin {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.admin"];
            core__admin__ReportAdmin [label="ReportAdmin\n(app/core/admin.py:6)", style="filled", fillcolor="#ffdf99b2", fontcolor="#000000", group="10"];
        }
        subgraph cluster_core__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.apps"];
            core__apps__CoreConfig [label="CoreConfig\n(app/core/apps.py:4)", style="filled", fillcolor="#ffe699b2", fontcolor="#000000", group="11"];
        }
        subgraph cluster_core__filters {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters"];
            core__filters__AllProductDimensionForInsProcessFilter [label="AllProductDimensionForInsProcessFilter\n(app/core/filters.py:83)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
            core__filters__BelMasterViewFilter [label="BelMasterViewFilter\n(app/core/filters.py:43)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
            core__filters__EMasterViewFilter [label="EMasterViewFilter\n(app/core/filters.py:63)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
            core__filters__MgMasterViewFilter [label="MgMasterViewFilter\n(app/core/filters.py:24)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
            core__filters__RotateBrokenTestFilter [label="RotateBrokenTestFilter\n(app/core/filters.py:90)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
            core__filters__VMasterViewFilter [label="VMasterViewFilter\n(app/core/filters.py:5)", style="filled", fillcolor="#ffed99b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__AllProductDimensionForInsProcessFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.AllProductDimensionForInsProcessFilter"];
            core__filters__AllProductDimensionForInsProcessFilter__Meta [label="Meta\n(app/core/filters.py:86)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__BelMasterViewFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.BelMasterViewFilter"];
            core__filters__BelMasterViewFilter__Meta [label="Meta\n(app/core/filters.py:59)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__EMasterViewFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.EMasterViewFilter"];
            core__filters__EMasterViewFilter__Meta [label="Meta\n(app/core/filters.py:78)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__MgMasterViewFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.MgMasterViewFilter"];
            core__filters__MgMasterViewFilter__Meta [label="Meta\n(app/core/filters.py:39)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__RotateBrokenTestFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.RotateBrokenTestFilter"];
            core__filters__RotateBrokenTestFilter__Meta [label="Meta\n(app/core/filters.py:94)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__filters__VMasterViewFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.filters.VMasterViewFilter"];
            core__filters__VMasterViewFilter__Meta [label="Meta\n(app/core/filters.py:20)", style="filled", fillcolor="#ffe465b2", fontcolor="#000000", group="12"];
        }
        subgraph cluster_core__forms {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.forms"];
            core__forms__CustomerTemplateMappingForm [label="CustomerTemplateMappingForm\n(app/core/forms.py:12)", style="filled", fillcolor="#fff499b2", fontcolor="#000000", group="13"];
            core__forms__ProductDrawingForm [label="ProductDrawingForm\n(app/core/forms.py:28)", style="filled", fillcolor="#fff499b2", fontcolor="#000000", group="13"];
            core__forms__ReportForm [label="ReportForm\n(app/core/forms.py:7)", style="filled", fillcolor="#fff499b2", fontcolor="#000000", group="13"];
        }
        subgraph cluster_core__forms__CustomerTemplateMappingForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.forms.CustomerTemplateMappingForm"];
            core__forms__CustomerTemplateMappingForm__Meta [label="Meta\n(app/core/forms.py:20)", style="filled", fillcolor="#ffef65b2", fontcolor="#000000", group="13"];
            core__forms__CustomerTemplateMappingForm__clean_template_names [label="clean_template_names\n(app/core/forms.py:24)", style="filled", fillcolor="#ffef65b2", fontcolor="#000000", group="13"];
        }
        subgraph cluster_core__forms__ProductDrawingForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.forms.ProductDrawingForm"];
            core__forms__ProductDrawingForm__Meta [label="Meta\n(app/core/forms.py:29)", style="filled", fillcolor="#ffef65b2", fontcolor="#000000", group="13"];
        }
        subgraph cluster_core__forms__ReportForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.forms.ReportForm"];
            core__forms__ReportForm__Meta [label="Meta\n(app/core/forms.py:8)", style="filled", fillcolor="#ffef65b2", fontcolor="#000000", group="13"];
        }
        subgraph cluster_core__migrations__0001_initial {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0001_initial"];
            core__migrations__0001_initial__Migration [label="Migration\n(app/core/migrations/0001_initial.py:8)", style="filled", fillcolor="#f9ff65b2", fontcolor="#000000", group="15"];
        }
        subgraph cluster_core__migrations__0002_mgmasterview {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0002_mgmasterview"];
            core__migrations__0002_mgmasterview__Migration [label="Migration\n(app/core/migrations/0002_mgmasterview.py:6)", style="filled", fillcolor="#efff65b2", fontcolor="#000000", group="16"];
        }
        subgraph cluster_core__migrations__0003_vmasterview {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0003_vmasterview"];
            core__migrations__0003_vmasterview__Migration [label="Migration\n(app/core/migrations/0003_vmasterview.py:6)", style="filled", fillcolor="#e4ff65b2", fontcolor="#000000", group="17"];
        }
        subgraph cluster_core__migrations__0004_allproductaverageobminmaxview_and_more {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0004_allproductaverageobminmaxview_and_more"];
            core__migrations__0004_allproductaverageobminmaxview_and_more__Migration [label="Migration\n(app/core/migrations/0004_allproductaverageobminmaxview_and_more.py:6)", style="filled", fillcolor="#daff65b2", fontcolor="#000000", group="18"];
        }
        subgraph cluster_core__migrations__0005_delete_belmasterview_delete_emasterview_and_more {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0005_delete_belmasterview_delete_emasterview_and_more"];
            core__migrations__0005_delete_belmasterview_delete_emasterview_and_more__Migration [label="Migration\n(app/core/migrations/0005_delete_belmasterview_delete_emasterview_and_more.py:6)", style="filled", fillcolor="#cfff65b2", fontcolor="#000000", group="19"];
        }
        subgraph cluster_core__migrations__0006_customertemplatemapping_and_more {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0006_customertemplatemapping_and_more"];
            core__migrations__0006_customertemplatemapping_and_more__Migration [label="Migration\n(app/core/migrations/0006_customertemplatemapping_and_more.py:6)", style="filled", fillcolor="#c4ff65b2", fontcolor="#000000", group="20"];
        }
        subgraph cluster_core__migrations__0007_customertemplatemapping_created_at_and_more {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0007_customertemplatemapping_created_at_and_more"];
            core__migrations__0007_customertemplatemapping_created_at_and_more__Migration [label="Migration\n(app/core/migrations/0007_customertemplatemapping_created_at_and_more.py:9)", style="filled", fillcolor="#baff65b2", fontcolor="#000000", group="21"];
        }
        subgraph cluster_core__migrations__0008_productdrawing {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0008_productdrawing"];
            core__migrations__0008_productdrawing__Migration [label="Migration\n(app/core/migrations/0008_productdrawing.py:8)", style="filled", fillcolor="#afff65b2", fontcolor="#000000", group="22"];
        }
        subgraph cluster_core__migrations__0009_mkscodemap {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.migrations.0009_mkscodemap"];
            core__migrations__0009_mkscodemap__Migration [label="Migration\n(app/core/migrations/0009_mkscodemap.py:6)", style="filled", fillcolor="#a5ff65b2", fontcolor="#000000", group="23"];
        }
        subgraph cluster_core__models {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models"];
            core__models__AllProductAverageObMinMaxView [label="AllProductAverageObMinMaxView\n(app/core/models.py:387)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__AllProductDimensionForInsProcess [label="AllProductDimensionForInsProcess\n(app/core/models.py:399)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__AllProductPressPositionPressWeight [label="AllProductPressPositionPressWeight\n(app/core/models.py:413)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__BelMasterView [label="BelMasterView\n(app/core/models.py:223)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__CustomerTemplateMapping [label="CustomerTemplateMapping\n(app/core/models.py:491)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__EMasterView [label="EMasterView\n(app/core/models.py:305)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__LotType [label="LotType\n(app/core/models.py:467)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__MgMasterView [label="MgMasterView\n(app/core/models.py:21)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__MksCodeMap [label="MksCodeMap\n(app/core/models.py:525)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__ProductDrawing [label="ProductDrawing\n(app/core/models.py:506)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__Report [label="Report\n(app/core/models.py:6)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__RotateBrokenTest [label="RotateBrokenTest\n(app/core/models.py:445)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__VMasterView [label="VMasterView\n(app/core/models.py:103)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__VwRotateLog [label="VwRotateLog\n(app/core/models.py:188)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
            core__models__VwRotateResult [label="VwRotateResult\n(app/core/models.py:205)", style="filled", fillcolor="#bcff99b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__AllProductAverageObMinMaxView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.AllProductAverageObMinMaxView"];
            core__models__AllProductAverageObMinMaxView__Meta [label="Meta\n(app/core/models.py:394)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__AllProductDimensionForInsProcess {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.AllProductDimensionForInsProcess"];
            core__models__AllProductDimensionForInsProcess__Meta [label="Meta\n(app/core/models.py:408)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__AllProductPressPositionPressWeight {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.AllProductPressPositionPressWeight"];
            core__models__AllProductPressPositionPressWeight__Meta [label="Meta\n(app/core/models.py:440)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__BelMasterView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.BelMasterView"];
            core__models__BelMasterView__Meta [label="Meta\n(app/core/models.py:300)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__CustomerTemplateMapping {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.CustomerTemplateMapping"];
            core__models__CustomerTemplateMapping____str__ [label="__str__\n(app/core/models.py:503)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__EMasterView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.EMasterView"];
            core__models__EMasterView__Meta [label="Meta\n(app/core/models.py:382)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__LotType {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.LotType"];
            core__models__LotType__Meta [label="Meta\n(app/core/models.py:472)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__MgMasterView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.MgMasterView"];
            core__models__MgMasterView__Meta [label="Meta\n(app/core/models.py:97)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__MksCodeMap {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.MksCodeMap"];
            core__models__MksCodeMap____str__ [label="__str__\n(app/core/models.py:531)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__ProductDrawing {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.ProductDrawing"];
            core__models__ProductDrawing____str__ [label="__str__\n(app/core/models.py:522)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__Report {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.Report"];
            core__models__Report____str__ [label="__str__\n(app/core/models.py:17)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__RotateBrokenTest {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.RotateBrokenTest"];
            core__models__RotateBrokenTest__Meta [label="Meta\n(app/core/models.py:462)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__VMasterView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.VMasterView"];
            core__models__VMasterView__Meta [label="Meta\n(app/core/models.py:181)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__VwRotateLog {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.VwRotateLog"];
            core__models__VwRotateLog__Meta [label="Meta\n(app/core/models.py:200)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__models__VwRotateResult {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.models.VwRotateResult"];
            core__models__VwRotateResult__Meta [label="Meta\n(app/core/models.py:218)", style="filled", fillcolor="#9aff65b2", fontcolor="#000000", group="24"];
        }
        subgraph cluster_core__utils {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils"];
            core__utils__ConfigurableCRUDView [label="ConfigurableCRUDView\n(app/core/utils.py:17)", style="filled", fillcolor="#aeff99b2", fontcolor="#000000", group="26"];
            core__utils__queryFromMaster [label="queryFromMaster\n(app/core/utils.py:219)", style="filled", fillcolor="#aeff99b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView"];
            core__utils__ConfigurableCRUDView__get_breadcrumbs [label="get_breadcrumbs\n(app/core/utils.py:73)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_create_view [label="get_create_view\n(app/core/utils.py:137)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_delete_view [label="get_delete_view\n(app/core/utils.py:202)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_detail_view [label="get_detail_view\n(app/core/utils.py:122)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_fields [label="get_fields\n(app/core/utils.py:41)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_list_view [label="get_list_view\n(app/core/utils.py:96)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_update_view [label="get_update_view\n(app/core/utils.py:164)", style="filled", fillcolor="#85ff65b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_create_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_create_view"];
            core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass [label="CreateViewClass\n(app/core/utils.py:138)", style="filled", fillcolor="#5dff32b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_create_view.CreateViewClass"];
            core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass__form_valid [label="form_valid\n(app/core/utils.py:144)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass__get_context_data [label="get_context_data\n(app/core/utils.py:152)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass__get_success_url [label="get_success_url\n(app/core/utils.py:149)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_delete_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_delete_view"];
            core__utils__ConfigurableCRUDView__get_delete_view__DeleteViewClass [label="DeleteViewClass\n(app/core/utils.py:203)", style="filled", fillcolor="#5dff32b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_delete_view__DeleteViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_delete_view.DeleteViewClass"];
            core__utils__ConfigurableCRUDView__get_delete_view__DeleteViewClass__get_context_data [label="get_context_data\n(app/core/utils.py:208)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_detail_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_detail_view"];
            core__utils__ConfigurableCRUDView__get_detail_view__DetailViewClass [label="DetailViewClass\n(app/core/utils.py:123)", style="filled", fillcolor="#5dff32b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_detail_view__DetailViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_detail_view.DetailViewClass"];
            core__utils__ConfigurableCRUDView__get_detail_view__DetailViewClass__get_context_data [label="get_context_data\n(app/core/utils.py:127)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_list_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_list_view"];
            core__utils__ConfigurableCRUDView__get_list_view__ListViewClass [label="ListViewClass\n(app/core/utils.py:97)", style="filled", fillcolor="#5dff32b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_list_view__ListViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_list_view.ListViewClass"];
            core__utils__ConfigurableCRUDView__get_list_view__ListViewClass__get_context_data [label="get_context_data\n(app/core/utils.py:104)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_update_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_update_view"];
            core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass [label="UpdateViewClass\n(app/core/utils.py:165)", style="filled", fillcolor="#5dff32b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="core.utils.ConfigurableCRUDView.get_update_view.UpdateViewClass"];
            core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__form_valid [label="form_valid\n(app/core/utils.py:171)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__get_context_data [label="get_context_data\n(app/core/utils.py:191)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__get_form [label="get_form\n(app/core/utils.py:176)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
            core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__get_success_url [label="get_success_url\n(app/core/utils.py:188)", style="filled", fillcolor="#34ff00b2", fontcolor="#000000", group="26"];
        }
        subgraph cluster_dashboard__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="dashboard.apps"];
            dashboard__apps__DashboardConfig [label="DashboardConfig\n(app/dashboard/apps.py:4)", style="filled", fillcolor="#99ffa0b2", fontcolor="#000000", group="30"];
        }
        subgraph cluster_dashboard__views {

            graph [style="filled,rounded",fillcolor="#80808018", label="dashboard.views"];
            dashboard__views__index_view [label="index_view\n(app/dashboard/views.py:11)", style="filled", fillcolor="#99ffc3b2", fontcolor="#000000", group="35"];
        }
        subgraph cluster_legacy__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.apps"];
            legacy__apps__LegacyConfig [label="LegacyConfig\n(app/legacy/apps.py:4)", style="filled", fillcolor="#99ffd8b2", fontcolor="#000000", group="38"];
        }
        subgraph cluster_legacy__filters {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters"];
            legacy__filters__DataFilter [label="DataFilter\n(app/legacy/filters.py:5)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__DataMsFilter [label="DataMsFilter\n(app/legacy/filters.py:21)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__DataRlFilter [label="DataRlFilter\n(app/legacy/filters.py:48)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__DataWbFilter [label="DataWbFilter\n(app/legacy/filters.py:56)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__LotSummaryFilter [label="LotSummaryFilter\n(app/legacy/filters.py:39)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__LotSummaryRlFilter [label="LotSummaryRlFilter\n(app/legacy/filters.py:64)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__LotSummaryWbFilter [label="LotSummaryWbFilter\n(app/legacy/filters.py:73)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__ManualsizeFilter [label="ManualsizeFilter\n(app/legacy/filters.py:90)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__RotateDataFilter [label="RotateDataFilter\n(app/legacy/filters.py:81)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
            legacy__filters__TbFgPressFilter [label="TbFgPressFilter\n(app/legacy/filters.py:29)", style="filled", fillcolor="#99ffdfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__DataFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.DataFilter"];
            legacy__filters__DataFilter__Meta [label="Meta\n(app/legacy/filters.py:11)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
            legacy__filters__DataFilter__filter_r_type [label="filter_r_type\n(app/legacy/filters.py:15)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__DataMsFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.DataMsFilter"];
            legacy__filters__DataMsFilter__Meta [label="Meta\n(app/legacy/filters.py:25)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__DataRlFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.DataRlFilter"];
            legacy__filters__DataRlFilter__Meta [label="Meta\n(app/legacy/filters.py:52)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__DataWbFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.DataWbFilter"];
            legacy__filters__DataWbFilter__Meta [label="Meta\n(app/legacy/filters.py:60)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__LotSummaryFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.LotSummaryFilter"];
            legacy__filters__LotSummaryFilter__Meta [label="Meta\n(app/legacy/filters.py:43)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__LotSummaryRlFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.LotSummaryRlFilter"];
            legacy__filters__LotSummaryRlFilter__Meta [label="Meta\n(app/legacy/filters.py:68)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__LotSummaryWbFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.LotSummaryWbFilter"];
            legacy__filters__LotSummaryWbFilter__Meta [label="Meta\n(app/legacy/filters.py:77)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__ManualsizeFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.ManualsizeFilter"];
            legacy__filters__ManualsizeFilter__Meta [label="Meta\n(app/legacy/filters.py:98)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__RotateDataFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.RotateDataFilter"];
            legacy__filters__RotateDataFilter__Meta [label="Meta\n(app/legacy/filters.py:85)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__filters__TbFgPressFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.filters.TbFgPressFilter"];
            legacy__filters__TbFgPressFilter__Meta [label="Meta\n(app/legacy/filters.py:33)", style="filled", fillcolor="#65ffcfb2", fontcolor="#000000", group="39"];
        }
        subgraph cluster_legacy__migrations__0001_initial {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.migrations.0001_initial"];
            legacy__migrations__0001_initial__Migration [label="Migration\n(app/legacy/migrations/0001_initial.py:6)", style="filled", fillcolor="#65ffe4b2", fontcolor="#000000", group="41"];
        }
        subgraph cluster_legacy__migrations__0002_belmasterview_emasterview_mgmasterview_vmasterview {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.migrations.0002_belmasterview_emasterview_mgmasterview_vmasterview"];
            legacy__migrations__0002_belmasterview_emasterview_mgmasterview_vmasterview__Migration [label="Migration\n(app/legacy/migrations/0002_belmasterview_emasterview_mgmasterview_vmasterview.py:6)", style="filled", fillcolor="#65ffefb2", fontcolor="#000000", group="42"];
        }
        subgraph cluster_legacy__migrations__0003_allproductaverageobminmaxview_and_more {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.migrations.0003_allproductaverageobminmaxview_and_more"];
            legacy__migrations__0003_allproductaverageobminmaxview_and_more__Migration [label="Migration\n(app/legacy/migrations/0003_allproductaverageobminmaxview_and_more.py:6)", style="filled", fillcolor="#65fff9b2", fontcolor="#000000", group="43"];
        }
        subgraph cluster_legacy__models {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models"];
            legacy__models__Agreements [label="Agreements\n(app/legacy/models.py:69)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DailyChecks [label="DailyChecks\n(app/legacy/models.py:82)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DailyChecksWb [label="DailyChecksWb\n(app/legacy/models.py:102)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Data [label="Data\n(app/legacy/models.py:119)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Data13178079 [label="Data13178079\n(app/legacy/models.py:11)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Data20082018 [label="Data20082018\n(app/legacy/models.py:153)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Data25113027G [label="Data25113027G\n(app/legacy/models.py:184)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DataMs [label="DataMs\n(app/legacy/models.py:215)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DataMsLot2210062522 [label="DataMsLot2210062522\n(app/legacy/models.py:330)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DataRl [label="DataRl\n(app/legacy/models.py:442)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DataWb [label="DataWb\n(app/legacy/models.py:473)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__DataWbTest [label="DataWbTest\n(app/legacy/models.py:492)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LegacyUsers [label="LegacyUsers\n(app/legacy/models.py:832)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LoginTemps [label="LoginTemps\n(app/legacy/models.py:511)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Lot [label="Lot\n(app/legacy/models.py:523)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LotRl [label="LotRl\n(app/legacy/models.py:531)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LotSummary [label="LotSummary\n(app/legacy/models.py:540)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LotSummary20082018 [label="LotSummary20082018\n(app/legacy/models.py:564)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LotSummaryRl [label="LotSummaryRl\n(app/legacy/models.py:588)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__LotSummaryWb [label="LotSummaryWb\n(app/legacy/models.py:612)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Lotsizeorder [label="Lotsizeorder\n(app/legacy/models.py:42)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Lottracking [label="Lottracking\n(app/legacy/models.py:53)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Machinegroup [label="Machinegroup\n(app/legacy/models.py:629)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Machines [label="Machines\n(app/legacy/models.py:638)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__MachinesWb [label="MachinesWb\n(app/legacy/models.py:651)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__Manualsize [label="Manualsize\n(app/legacy/models.py:667)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__PressCal [label="PressCal\n(app/legacy/models.py:683)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__RotateData [label="RotateData\n(app/legacy/models.py:713)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__SchemaMigrations [label="SchemaMigrations\n(app/legacy/models.py:736)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__SplitData [label="SplitData\n(app/legacy/models.py:744)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__SysConfigs [label="SysConfigs\n(app/legacy/models.py:771)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__TbFgPressinfoLotlist [label="TbFgPressinfoLotlist\n(app/legacy/models.py:783)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__TbWbStdCode12 [label="TbWbStdCode12\n(app/legacy/models.py:802)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
            legacy__models__TbWbStdCode345 [label="TbWbStdCode345\n(app/legacy/models.py:817)", style="filled", fillcolor="#99fbffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Agreements {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Agreements"];
            legacy__models__Agreements__Meta [label="Meta\n(app/legacy/models.py:76)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DailyChecks {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DailyChecks"];
            legacy__models__DailyChecks__Meta [label="Meta\n(app/legacy/models.py:96)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DailyChecksWb {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DailyChecksWb"];
            legacy__models__DailyChecksWb__Meta [label="Meta\n(app/legacy/models.py:113)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Data {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Data"];
            legacy__models__Data__Meta [label="Meta\n(app/legacy/models.py:144)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
            legacy__models__Data____str__ [label="__str__\n(app/legacy/models.py:149)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Data13178079 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Data13178079"];
            legacy__models__Data13178079__Meta [label="Meta\n(app/legacy/models.py:36)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Data20082018 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Data20082018"];
            legacy__models__Data20082018__Meta [label="Meta\n(app/legacy/models.py:178)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Data25113027G {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Data25113027G"];
            legacy__models__Data25113027G__Meta [label="Meta\n(app/legacy/models.py:209)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DataMs {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DataMs"];
            legacy__models__DataMs__Meta [label="Meta\n(app/legacy/models.py:322)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
            legacy__models__DataMs____str__ [label="__str__\n(app/legacy/models.py:327)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DataMsLot2210062522 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DataMsLot2210062522"];
            legacy__models__DataMsLot2210062522__Meta [label="Meta\n(app/legacy/models.py:437)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DataRl {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DataRl"];
            legacy__models__DataRl__Meta [label="Meta\n(app/legacy/models.py:467)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DataWb {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DataWb"];
            legacy__models__DataWb__Meta [label="Meta\n(app/legacy/models.py:486)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__DataWbTest {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.DataWbTest"];
            legacy__models__DataWbTest__Meta [label="Meta\n(app/legacy/models.py:505)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LegacyUsers {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LegacyUsers"];
            legacy__models__LegacyUsers__Meta [label="Meta\n(app/legacy/models.py:842)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LoginTemps {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LoginTemps"];
            legacy__models__LoginTemps__Meta [label="Meta\n(app/legacy/models.py:517)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Lot {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Lot"];
            legacy__models__Lot__Meta [label="Meta\n(app/legacy/models.py:526)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LotRl {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LotRl"];
            legacy__models__LotRl__Meta [label="Meta\n(app/legacy/models.py:534)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LotSummary {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LotSummary"];
            legacy__models__LotSummary__Meta [label="Meta\n(app/legacy/models.py:558)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LotSummary20082018 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LotSummary20082018"];
            legacy__models__LotSummary20082018__Meta [label="Meta\n(app/legacy/models.py:582)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LotSummaryRl {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LotSummaryRl"];
            legacy__models__LotSummaryRl__Meta [label="Meta\n(app/legacy/models.py:606)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__LotSummaryWb {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.LotSummaryWb"];
            legacy__models__LotSummaryWb__Meta [label="Meta\n(app/legacy/models.py:623)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Lotsizeorder {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Lotsizeorder"];
            legacy__models__Lotsizeorder__Meta [label="Meta\n(app/legacy/models.py:47)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Lottracking {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Lottracking"];
            legacy__models__Lottracking__Meta [label="Meta\n(app/legacy/models.py:63)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Machinegroup {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Machinegroup"];
            legacy__models__Machinegroup__Meta [label="Meta\n(app/legacy/models.py:632)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Machines {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Machines"];
            legacy__models__Machines__Meta [label="Meta\n(app/legacy/models.py:645)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__MachinesWb {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.MachinesWb"];
            legacy__models__MachinesWb__Meta [label="Meta\n(app/legacy/models.py:662)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__Manualsize {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.Manualsize"];
            legacy__models__Manualsize__Meta [label="Meta\n(app/legacy/models.py:676)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__PressCal {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.PressCal"];
            legacy__models__PressCal__Meta [label="Meta\n(app/legacy/models.py:707)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__RotateData {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.RotateData"];
            legacy__models__RotateData__Meta [label="Meta\n(app/legacy/models.py:730)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__SchemaMigrations {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.SchemaMigrations"];
            legacy__models__SchemaMigrations__Meta [label="Meta\n(app/legacy/models.py:739)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__SplitData {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.SplitData"];
            legacy__models__SplitData__Meta [label="Meta\n(app/legacy/models.py:765)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__SysConfigs {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.SysConfigs"];
            legacy__models__SysConfigs__Meta [label="Meta\n(app/legacy/models.py:777)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__TbFgPressinfoLotlist {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.TbFgPressinfoLotlist"];
            legacy__models__TbFgPressinfoLotlist__Meta [label="Meta\n(app/legacy/models.py:795)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__TbWbStdCode12 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.TbWbStdCode12"];
            legacy__models__TbWbStdCode12__Meta [label="Meta\n(app/legacy/models.py:811)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__models__TbWbStdCode345 {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.models.TbWbStdCode345"];
            legacy__models__TbWbStdCode345__Meta [label="Meta\n(app/legacy/models.py:826)", style="filled", fillcolor="#65f9ffb2", fontcolor="#000000", group="44"];
        }
        subgraph cluster_legacy__templatetags__legacy_filters {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.templatetags.legacy_filters"];
            legacy__templatetags__legacy_filters__attr [label="attr\n(app/legacy/templatetags/legacy_filters.py:9)", style="filled", fillcolor="#65e4ffb2", fontcolor="#000000", group="46"];
            legacy__templatetags__legacy_filters__class_name [label="class_name\n(app/legacy/templatetags/legacy_filters.py:16)", style="filled", fillcolor="#65e4ffb2", fontcolor="#000000", group="46"];
            legacy__templatetags__legacy_filters__get_item [label="get_item\n(app/legacy/templatetags/legacy_filters.py:49)", style="filled", fillcolor="#65e4ffb2", fontcolor="#000000", group="46"];
            legacy__templatetags__legacy_filters__render_breadcrumbs [label="render_breadcrumbs\n(app/legacy/templatetags/legacy_filters.py:23)", style="filled", fillcolor="#65e4ffb2", fontcolor="#000000", group="46"];
            legacy__templatetags__legacy_filters__safe_floatformat [label="safe_floatformat\n(app/legacy/templatetags/legacy_filters.py:33)", style="filled", fillcolor="#65e4ffb2", fontcolor="#000000", group="46"];
        }
        subgraph cluster_legacy__views {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.views"];
            legacy__views__AllProductDimensionForInsProcessCRUDView [label="AllProductDimensionForInsProcessCRUDView\n(app/legacy/views.py:422)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__BelMasterViewCRUDView [label="BelMasterViewCRUDView\n(app/legacy/views.py:240)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataCreateView [label="DataCreateView\n(app/legacy/views.py:57)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataDeleteView [label="DataDeleteView\n(app/legacy/views.py:109)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataDetailView [label="DataDetailView\n(app/legacy/views.py:50)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataListView [label="DataListView\n(app/legacy/views.py:28)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataMsCRUDView [label="DataMsCRUDView\n(app/legacy/views.py:125)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataRLCRUDView [label="DataRLCRUDView\n(app/legacy/views.py:310)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataUpdateView [label="DataUpdateView\n(app/legacy/views.py:83)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataWbCRUDView [label="DataWbCRUDView\n(app/legacy/views.py:329)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__EMasterViewCRUDView [label="EMasterViewCRUDView\n(app/legacy/views.py:274)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__LotSummaryCRUDView [label="LotSummaryCRUDView\n(app/legacy/views.py:161)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__LotSummaryRlCRUDView [label="LotSummaryRlCRUDView\n(app/legacy/views.py:348)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__LotSummaryWbCRUDView [label="LotSummaryWbCRUDView\n(app/legacy/views.py:366)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__ManualsizeCRUDView [label="ManualsizeCRUDView\n(app/legacy/views.py:402)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__MgMasterViewCRUDView [label="MgMasterViewCRUDView\n(app/legacy/views.py:208)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__RotateBrokenTestCRUDView [label="RotateBrokenTestCRUDView\n(app/legacy/views.py:443)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__RotateDataCRUDView [label="RotateDataCRUDView\n(app/legacy/views.py:384)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__TbFgPressInfoLotListCRUDView [label="TbFgPressInfoLotListCRUDView\n(app/legacy/views.py:144)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
            legacy__views__VMasterViewCRUDView [label="VMasterViewCRUDView\n(app/legacy/views.py:182)", style="filled", fillcolor="#99d8ffb2", fontcolor="#000000", group="49"];
        }
        subgraph cluster_legacy__views__DataCreateView {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.views.DataCreateView"];
            legacy__views__DataCreateView__form_valid [label="form_valid\n(app/legacy/views.py:62)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataCreateView__get_context_data [label="get_context_data\n(app/legacy/views.py:72)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataCreateView__get_success_url [label="get_success_url\n(app/legacy/views.py:67)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
        }
        subgraph cluster_legacy__views__DataDeleteView {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.views.DataDeleteView"];
            legacy__views__DataDeleteView__get_context_data [label="get_context_data\n(app/legacy/views.py:114)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
        }
        subgraph cluster_legacy__views__DataListView {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.views.DataListView"];
            legacy__views__DataListView__get_context_data [label="get_context_data\n(app/legacy/views.py:39)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
        }
        subgraph cluster_legacy__views__DataUpdateView {

            graph [style="filled,rounded",fillcolor="#80808018", label="legacy.views.DataUpdateView"];
            legacy__views__DataUpdateView__form_valid [label="form_valid\n(app/legacy/views.py:92)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataUpdateView__get_context_data [label="get_context_data\n(app/legacy/views.py:98)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
            legacy__views__DataUpdateView__get_success_url [label="get_success_url\n(app/legacy/views.py:88)", style="filled", fillcolor="#65c4ffb2", fontcolor="#000000", group="49"];
        }
        subgraph cluster_manage {

            graph [style="filled,rounded",fillcolor="#80808018", label="manage"];
            manage__main [label="main\n(app/manage.py:7)", style="filled", fillcolor="#cce8feb2", fontcolor="#000000", group="50"];
        }
        subgraph cluster_report__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.apps"];
            report__apps__ReportConfig [label="ReportConfig\n(app/report/apps.py:4)", style="filled", fillcolor="#99bcffb2", fontcolor="#000000", group="53"];
        }
        subgraph cluster_report__dailyreport {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.dailyreport"];
            report__dailyreport__createDayChart [label="createDayChart\n(app/report/dailyreport.py:103)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__createExcel [label="createExcel\n(app/report/dailyreport.py:252)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__createNightChart [label="createNightChart\n(app/report/dailyreport.py:177)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__findCustomer [label="findCustomer\n(app/report/dailyreport.py:23)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__findInMasterView [label="findInMasterView\n(app/report/dailyreport.py:46)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__getMachineDetail [label="getMachineDetail\n(app/report/dailyreport.py:95)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__getMachineName [label="getMachineName\n(app/report/dailyreport.py:87)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__updateLength [label="updateLength\n(app/report/dailyreport.py:71)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
            report__dailyreport__updateUb [label="updateUb\n(app/report/dailyreport.py:79)", style="filled", fillcolor="#99b5ffb2", fontcolor="#000000", group="54"];
        }
        subgraph cluster_report__excel {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.excel"];
            report__excel__createExcel [label="createExcel\n(app/report/excel.py:217)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__createWS [label="createWS\n(app/report/excel.py:48)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__findCustomer [label="findCustomer\n(app/report/excel.py:26)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__findInMasterView [label="findInMasterView\n(app/report/excel.py:163)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__findPressInfo [label="findPressInfo\n(app/report/excel.py:190)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__updateLength [label="updateLength\n(app/report/excel.py:201)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
            report__excel__updateUb [label="updateUb\n(app/report/excel.py:209)", style="filled", fillcolor="#99aeffb2", fontcolor="#000000", group="55"];
        }
        subgraph cluster_report__filters {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.filters"];
            report__filters__CustomerTemplateFilter [label="CustomerTemplateFilter\n(app/report/filters.py:31)", style="filled", fillcolor="#99a7ffb2", fontcolor="#000000", group="56"];
            report__filters__MksCodeMapFilter [label="MksCodeMapFilter\n(app/report/filters.py:60)", style="filled", fillcolor="#99a7ffb2", fontcolor="#000000", group="56"];
            report__filters__ProductDrawingFilter [label="ProductDrawingFilter\n(app/report/filters.py:50)", style="filled", fillcolor="#99a7ffb2", fontcolor="#000000", group="56"];
            report__filters__ReportFilter [label="ReportFilter\n(app/report/filters.py:4)", style="filled", fillcolor="#99a7ffb2", fontcolor="#000000", group="56"];
        }
        subgraph cluster_report__filters__CustomerTemplateFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.filters.CustomerTemplateFilter"];
            report__filters__CustomerTemplateFilter__Meta [label="Meta\n(app/report/filters.py:43)", style="filled", fillcolor="#657bffb2", fontcolor="#000000", group="56"];
            report__filters__CustomerTemplateFilter__filter_template_names [label="filter_template_names\n(app/report/filters.py:47)", style="filled", fillcolor="#657bffb2", fontcolor="#000000", group="56"];
        }
        subgraph cluster_report__filters__MksCodeMapFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.filters.MksCodeMapFilter"];
            report__filters__MksCodeMapFilter__Meta [label="Meta\n(app/report/filters.py:64)", style="filled", fillcolor="#657bffb2", fontcolor="#000000", group="56"];
        }
        subgraph cluster_report__filters__ProductDrawingFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.filters.ProductDrawingFilter"];
            report__filters__ProductDrawingFilter__Meta [label="Meta\n(app/report/filters.py:55)", style="filled", fillcolor="#657bffb2", fontcolor="#000000", group="56"];
        }
        subgraph cluster_report__filters__ReportFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.filters.ReportFilter"];
            report__filters__ReportFilter__Meta [label="Meta\n(app/report/filters.py:26)", style="filled", fillcolor="#657bffb2", fontcolor="#000000", group="56"];
        }
        subgraph cluster_report__forms {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.forms"];
            report__forms__ExportOptionsForm [label="ExportOptionsForm\n(app/report/forms.py:3)", style="filled", fillcolor="#99a0ffb2", fontcolor="#000000", group="57"];
        }
        subgraph cluster_report__gen_report {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.gen_report"];
            report__gen_report__center_image_in_cell [label="center_image_in_cell\n(app/report/gen_report.py:100)", style="filled", fillcolor="#9999ffb2", fontcolor="#000000", group="58"];
            report__gen_report__gen_xlsx [label="gen_xlsx\n(app/report/gen_report.py:139)", style="filled", fillcolor="#9999ffb2", fontcolor="#000000", group="58"];
            report__gen_report__set_image_with_offset [label="set_image_with_offset\n(app/report/gen_report.py:54)", style="filled", fillcolor="#9999ffb2", fontcolor="#000000", group="58"];
            report__gen_report__set_image_with_offset_old [label="set_image_with_offset_old\n(app/report/gen_report.py:21)", style="filled", fillcolor="#9999ffb2", fontcolor="#000000", group="58"];
        }
        subgraph cluster_report__hardnessexcel {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.hardnessexcel"];
            report__hardnessexcel__actualChart [label="actualChart\n(app/report/hardnessexcel.py:285)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__applyStyleName [label="applyStyleName\n(app/report/hardnessexcel.py:903)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__createChart [label="createChart\n(app/report/hardnessexcel.py:909)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__createExcel [label="createExcel\n(app/report/hardnessexcel.py:1110)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__createPressCP [label="createPressCP\n(app/report/hardnessexcel.py:616)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__createWS [label="createWS\n(app/report/hardnessexcel.py:88)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__createXBarChart [label="createXBarChart\n(app/report/hardnessexcel.py:347)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__findCustomer [label="findCustomer\n(app/report/hardnessexcel.py:65)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__findInMasterView [label="findInMasterView\n(app/report/hardnessexcel.py:202)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__findPressInfo [label="findPressInfo\n(app/report/hardnessexcel.py:229)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__findProductDimension [label="findProductDimension\n(app/report/hardnessexcel.py:240)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__findProductPress [label="findProductPress\n(app/report/hardnessexcel.py:246)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__generateSQLDataMS [label="generateSQLDataMS\n(app/report/hardnessexcel.py:252)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__getConditionRef [label="getConditionRef\n(app/report/hardnessexcel.py:57)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__updateLength [label="updateLength\n(app/report/hardnessexcel.py:269)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
            report__hardnessexcel__updateUb [label="updateUb\n(app/report/hardnessexcel.py:277)", style="filled", fillcolor="#a099ffb2", fontcolor="#000000", group="59"];
        }
        subgraph cluster_report__measurementexcel {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.measurementexcel"];
            report__measurementexcel__actualChart [label="actualChart\n(app/report/measurementexcel.py:310)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__applyStyleName [label="applyStyleName\n(app/report/measurementexcel.py:1317)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createChart [label="createChart\n(app/report/measurementexcel.py:789)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createCp [label="createCp\n(app/report/measurementexcel.py:581)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createExcel [label="createExcel\n(app/report/measurementexcel.py:955)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createExcelDaily [label="createExcelDaily\n(app/report/measurementexcel.py:1325)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createWS [label="createWS\n(app/report/measurementexcel.py:115)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__createXBarChart [label="createXBarChart\n(app/report/measurementexcel.py:372)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__enableColFunc [label="enableColFunc\n(app/report/measurementexcel.py:1297)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__findCustomer [label="findCustomer\n(app/report/measurementexcel.py:93)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__findInMasterView [label="findInMasterView\n(app/report/measurementexcel.py:234)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__findPressInfo [label="findPressInfo\n(app/report/measurementexcel.py:261)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__findProductDimension [label="findProductDimension\n(app/report/measurementexcel.py:271)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__generateSQLDataMS [label="generateSQLDataMS\n(app/report/measurementexcel.py:277)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__updateLength [label="updateLength\n(app/report/measurementexcel.py:294)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
            report__measurementexcel__updateUb [label="updateUb\n(app/report/measurementexcel.py:302)", style="filled", fillcolor="#a799ffb2", fontcolor="#000000", group="60"];
        }
        subgraph cluster_report__pressexcel {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.pressexcel"];
            report__pressexcel__actualChart [label="actualChart\n(app/report/pressexcel.py:274)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__applyStyleName [label="applyStyleName\n(app/report/pressexcel.py:892)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__createChart [label="createChart\n(app/report/pressexcel.py:898)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__createExcel [label="createExcel\n(app/report/pressexcel.py:1099)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__createPressCP [label="createPressCP\n(app/report/pressexcel.py:605)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__createWS [label="createWS\n(app/report/pressexcel.py:77)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__createXBarChart [label="createXBarChart\n(app/report/pressexcel.py:336)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__findCustomer [label="findCustomer\n(app/report/pressexcel.py:55)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__findInMasterView [label="findInMasterView\n(app/report/pressexcel.py:191)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__findPressInfo [label="findPressInfo\n(app/report/pressexcel.py:218)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__findProductDimension [label="findProductDimension\n(app/report/pressexcel.py:229)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__findProductPress [label="findProductPress\n(app/report/pressexcel.py:235)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__generateSQLDataMS [label="generateSQLDataMS\n(app/report/pressexcel.py:241)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__updateLength [label="updateLength\n(app/report/pressexcel.py:258)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
            report__pressexcel__updateUb [label="updateUb\n(app/report/pressexcel.py:266)", style="filled", fillcolor="#bc99ffb2", fontcolor="#000000", group="63"];
        }
        subgraph cluster_report__utils {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.utils"];
            report__utils__create_db_connection [label="create_db_connection\n(app/report/utils.py:4)", style="filled", fillcolor="#d199ffb2", fontcolor="#000000", group="66"];
        }
        subgraph cluster_report__views {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.views"];
            report__views__CustomerTemplateCRUDView [label="CustomerTemplateCRUDView\n(app/report/views.py:1336)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__MksCodeMapCRUDView [label="MksCodeMapCRUDView\n(app/report/views.py:1411)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__ProductDrawingCRUDView [label="ProductDrawingCRUDView\n(app/report/views.py:1388)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__ReportCRUDView [label="ReportCRUDView\n(app/report/views.py:63)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__clear_values [label="clear_values\n(app/report/views.py:114)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__coi_view [label="coi_view\n(app/report/views.py:1201)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__convert_sheet_data [label="convert_sheet_data\n(app/report/views.py:84)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__create_coi_file [label="create_coi_file\n(app/report/views.py:1039)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__filter_by_lot_no [label="filter_by_lot_no\n(app/report/views.py:1175)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__gen_report_view [label="gen_report_view\n(app/report/views.py:1301)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_centering_values [label="generate_centering_values\n(app/report/views.py:948)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dim_bal_app_hard_values [label="generate_dim_bal_app_hard_values\n(app/report/views.py:668)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dim_bal_app_rot_hard_values [label="generate_dim_bal_app_rot_hard_values\n(app/report/views.py:800)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dimension_app_drawing_values [label="generate_dimension_app_drawing_values\n(app/report/views.py:463)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dimension_app_values [label="generate_dimension_app_values\n(app/report/views.py:376)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dimension_bal_weight_values [label="generate_dimension_bal_weight_values\n(app/report/views.py:569)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dimension_values [label="generate_dimension_values\n(app/report/views.py:235)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_dimension_weight_warp_values [label="generate_dimension_weight_warp_values\n(app/report/views.py:296)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_hardness_both_size_values [label="generate_hardness_both_size_values\n(app/report/views.py:202)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_hardness_out_in_values [label="generate_hardness_out_in_values\n(app/report/views.py:153)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_hardness_out_values [label="generate_hardness_out_values\n(app/report/views.py:121)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__generate_t8_values [label="generate_t8_values\n(app/report/views.py:983)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__get_fields [label="get_fields\n(app/report/views.py:1168)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__hide_con [label="hide_con\n(app/report/views.py:101)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__index [label="index\n(app/report/views.py:35)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__is_ok [label="is_ok\n(app/report/views.py:366)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__merge_sheet_data_with_data [label="merge_sheet_data_with_data\n(app/report/views.py:1026)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__report_create_view [label="report_create_view\n(app/report/views.py:50)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
            report__views__safe_strip [label="safe_strip\n(app/report/views.py:459)", style="filled", fillcolor="#d899ffb2", fontcolor="#000000", group="67"];
        }
        subgraph cluster_report__views__CustomerTemplateCRUDView {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.views.CustomerTemplateCRUDView"];
            report__views__CustomerTemplateCRUDView__get_list_view [label="get_list_view\n(app/report/views.py:1359)", style="filled", fillcolor="#c465ffb2", fontcolor="#000000", group="67"];
        }
        subgraph cluster_report__views__CustomerTemplateCRUDView__get_list_view {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.views.CustomerTemplateCRUDView.get_list_view"];
            report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass [label="ListViewClass\n(app/report/views.py:1360)", style="filled", fillcolor="#b132ffb2", fontcolor="#000000", group="67"];
        }
        subgraph cluster_report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass {

            graph [style="filled,rounded",fillcolor="#80808018", label="report.views.CustomerTemplateCRUDView.get_list_view.ListViewClass"];
            report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass__get_context_data [label="get_context_data\n(app/report/views.py:1367)", style="filled", fillcolor="#9e00ffb2", fontcolor="#000000", group="67"];
        }
        subgraph cluster_sysadmin__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.apps"];
            sysadmin__apps__SysadminConfig [label="SysadminConfig\n(app/sysadmin/apps.py:4)", style="filled", fillcolor="#ed99ffb2", fontcolor="#000000", group="70"];
        }
        subgraph cluster_sysadmin__apps__SysadminConfig {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.apps.SysadminConfig"];
            sysadmin__apps__SysadminConfig__ready [label="ready\n(app/sysadmin/apps.py:8)", style="filled", fillcolor="#e465ffb2", fontcolor="#000000", group="70"];
        }
        subgraph cluster_sysadmin__filters {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.filters"];
            sysadmin__filters__UserFilter [label="UserFilter\n(app/sysadmin/filters.py:5)", style="filled", fillcolor="#f499ffb2", fontcolor="#000000", group="71"];
        }
        subgraph cluster_sysadmin__filters__UserFilter {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.filters.UserFilter"];
            sysadmin__filters__UserFilter__Meta [label="Meta\n(app/sysadmin/filters.py:10)", style="filled", fillcolor="#ef65ffb2", fontcolor="#000000", group="71"];
        }
        subgraph cluster_sysadmin__forms {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.forms"];
            sysadmin__forms__CustomLoginForm [label="CustomLoginForm\n(app/sysadmin/forms.py:10)", style="filled", fillcolor="#fb99ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__CustomUserCreationForm [label="CustomUserCreationForm\n(app/sysadmin/forms.py:20)", style="filled", fillcolor="#fb99ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__UserCustomForm [label="UserCustomForm\n(app/sysadmin/forms.py:46)", style="filled", fillcolor="#fb99ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__UserProfileForm [label="UserProfileForm\n(app/sysadmin/forms.py:41)", style="filled", fillcolor="#fb99ffb2", fontcolor="#000000", group="72"];
        }
        subgraph cluster_sysadmin__forms__CustomUserCreationForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.forms.CustomUserCreationForm"];
            sysadmin__forms__CustomUserCreationForm__Meta [label="Meta\n(app/sysadmin/forms.py:21)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__CustomUserCreationForm____init__ [label="__init__\n(app/sysadmin/forms.py:25)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
        }
        subgraph cluster_sysadmin__forms__UserCustomForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.forms.UserCustomForm"];
            sysadmin__forms__UserCustomForm__Meta [label="Meta\n(app/sysadmin/forms.py:56)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__UserCustomForm____init__ [label="__init__\n(app/sysadmin/forms.py:66)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
            sysadmin__forms__UserCustomForm__save [label="save\n(app/sysadmin/forms.py:78)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
        }
        subgraph cluster_sysadmin__forms__UserProfileForm {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.forms.UserProfileForm"];
            sysadmin__forms__UserProfileForm__Meta [label="Meta\n(app/sysadmin/forms.py:42)", style="filled", fillcolor="#f965ffb2", fontcolor="#000000", group="72"];
        }
        subgraph cluster_sysadmin__migrations__0001_initial {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.migrations.0001_initial"];
            sysadmin__migrations__0001_initial__Migration [label="Migration\n(app/sysadmin/migrations/0001_initial.py:8)", style="filled", fillcolor="#ff65efb2", fontcolor="#000000", group="74"];
        }
        subgraph cluster_sysadmin__migrations__0002_alter_userprofile_position {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.migrations.0002_alter_userprofile_position"];
            sysadmin__migrations__0002_alter_userprofile_position__Migration [label="Migration\n(app/sysadmin/migrations/0002_alter_userprofile_position.py:6)", style="filled", fillcolor="#ff65e4b2", fontcolor="#000000", group="75"];
        }
        subgraph cluster_sysadmin__models {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.models"];
            sysadmin__models__UserProfile [label="UserProfile\n(app/sysadmin/models.py:7)", style="filled", fillcolor="#ff99e6b2", fontcolor="#000000", group="76"];
        }
        subgraph cluster_sysadmin__models__UserProfile {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.models.UserProfile"];
            sysadmin__models__UserProfile____str__ [label="__str__\n(app/sysadmin/models.py:21)", style="filled", fillcolor="#ff65dab2", fontcolor="#000000", group="76"];
        }
        subgraph cluster_sysadmin__signals {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.signals"];
            sysadmin__signals__create_user_profile [label="create_user_profile\n(app/sysadmin/signals.py:7)", style="filled", fillcolor="#ff99dfb2", fontcolor="#000000", group="77"];
            sysadmin__signals__save_user_profile [label="save_user_profile\n(app/sysadmin/signals.py:12)", style="filled", fillcolor="#ff99dfb2", fontcolor="#000000", group="77"];
        }
        subgraph cluster_sysadmin__views {

            graph [style="filled,rounded",fillcolor="#80808018", label="sysadmin.views"];
            sysadmin__views__UserCRUDView [label="UserCRUDView\n(app/sysadmin/views.py:69)", style="filled", fillcolor="#ff99cab2", fontcolor="#000000", group="80"];
            sysadmin__views__login_view [label="login_view\n(app/sysadmin/views.py:12)", style="filled", fillcolor="#ff99cab2", fontcolor="#000000", group="80"];
            sysadmin__views__logout_view [label="logout_view\n(app/sysadmin/views.py:36)", style="filled", fillcolor="#ff99cab2", fontcolor="#000000", group="80"];
            sysadmin__views__profile_view [label="profile_view\n(app/sysadmin/views.py:41)", style="filled", fillcolor="#ff99cab2", fontcolor="#000000", group="80"];
            sysadmin__views__register_view [label="register_view\n(app/sysadmin/views.py:24)", style="filled", fillcolor="#ff99cab2", fontcolor="#000000", group="80"];
        }
        subgraph cluster_test_xlsx2 {

            graph [style="filled,rounded",fillcolor="#80808018", label="test_xlsx2"];
            test_xlsx2__center_image_in_cell [label="center_image_in_cell\n(test_xlsx2.py:11)", style="filled", fillcolor="#feccddb2", fontcolor="#000000", group="82"];
            test_xlsx2__gen_xlsx4 [label="gen_xlsx4\n(test_xlsx2.py:54)", style="filled", fillcolor="#feccddb2", fontcolor="#000000", group="82"];
        }
        subgraph cluster_theme__apps {

            graph [style="filled,rounded",fillcolor="#80808018", label="theme.apps"];
            theme__apps__ThemeConfig [label="ThemeConfig\n(app/theme/apps.py:4)", style="filled", fillcolor="#ff99a7b2", fontcolor="#000000", group="85"];
        }
    }
        coi__urls -> report__views__coi_view [style="solid", color="#000000"];
        core__admin -> core__models__Report [style="solid", color="#000000"];
        core__filters -> core__models__MgMasterView [style="solid", color="#000000"];
        core__filters -> core__models__BelMasterView [style="solid", color="#000000"];
        core__filters -> core__models__RotateBrokenTest [style="solid", color="#000000"];
        core__filters -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        core__filters -> core__models__EMasterView [style="solid", color="#000000"];
        core__filters -> core__models__VMasterView [style="solid", color="#000000"];
        core__filters__VMasterViewFilter__Meta -> core__models__VMasterView [style="solid", color="#000000"];
        core__filters__MgMasterViewFilter__Meta -> core__models__MgMasterView [style="solid", color="#000000"];
        core__filters__BelMasterViewFilter__Meta -> core__models__BelMasterView [style="solid", color="#000000"];
        core__filters__EMasterViewFilter__Meta -> core__models__EMasterView [style="solid", color="#000000"];
        core__filters__AllProductDimensionForInsProcessFilter__Meta -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        core__filters__RotateBrokenTestFilter__Meta -> core__models__RotateBrokenTest [style="solid", color="#000000"];
        core__forms -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        core__forms -> core__models__ProductDrawing [style="solid", color="#000000"];
        core__forms -> core__models__Report [style="solid", color="#000000"];
        core__forms__ReportForm__Meta -> core__models__Report [style="solid", color="#000000"];
        core__forms__CustomerTemplateMappingForm__Meta -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        core__forms__ProductDrawingForm__Meta -> core__models__ProductDrawing [style="solid", color="#000000"];
        commands__create_profile -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        commands__create_profile__Command__handle -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        commands__import_customer_templates -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        commands__import_customer_templates__Command__handle -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        core__utils -> core__models__EMasterView [style="solid", color="#000000"];
        core__utils -> core__models__VMasterView [style="solid", color="#000000"];
        core__utils -> core__models__MgMasterView [style="solid", color="#000000"];
        core__utils -> core__models__BelMasterView [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_list_view__ListViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_fields [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_list_view__ListViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_list_view -> core__utils__ConfigurableCRUDView__get_list_view__ListViewClass [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_detail_view__DetailViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_detail_view -> core__utils__ConfigurableCRUDView__get_detail_view__DetailViewClass [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_create_view -> core__utils__ConfigurableCRUDView__get_create_view__CreateViewClass [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__get_form -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_update_view -> core__utils__ConfigurableCRUDView__get_update_view__UpdateViewClass [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_delete_view__DeleteViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        core__utils__ConfigurableCRUDView__get_delete_view -> core__utils__ConfigurableCRUDView__get_delete_view__DeleteViewClass [style="solid", color="#000000"];
        core__utils__queryFromMaster -> core__models__MgMasterView [style="solid", color="#000000"];
        core__utils__queryFromMaster -> core__models__BelMasterView [style="solid", color="#000000"];
        core__utils__queryFromMaster -> core__models__EMasterView [style="solid", color="#000000"];
        core__utils__queryFromMaster -> core__models__VMasterView [style="solid", color="#000000"];
        dashboard__urls -> dashboard__views [style="solid", color="#000000"];
        dashboard__urls -> dashboard__views__index_view [style="solid", color="#000000"];
        dashboard__views -> core__models__Report [style="solid", color="#000000"];
        dashboard__views__index_view -> core__models__Report [style="solid", color="#000000"];
        legacy__filters -> legacy__models__Data [style="solid", color="#000000"];
        legacy__filters -> legacy__models__Manualsize [style="solid", color="#000000"];
        legacy__filters -> legacy__models__RotateData [style="solid", color="#000000"];
        legacy__filters -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        legacy__filters -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        legacy__filters -> legacy__models__DataWb [style="solid", color="#000000"];
        legacy__filters -> legacy__models__DataRl [style="solid", color="#000000"];
        legacy__filters -> legacy__models__LotSummary [style="solid", color="#000000"];
        legacy__filters -> legacy__models__TbFgPressinfoLotlist [style="solid", color="#000000"];
        legacy__filters -> legacy__models__DataMs [style="solid", color="#000000"];
        legacy__filters__DataFilter__Meta -> legacy__models__Data [style="solid", color="#000000"];
        legacy__filters__DataMsFilter__Meta -> legacy__models__DataMs [style="solid", color="#000000"];
        legacy__filters__TbFgPressFilter__Meta -> legacy__models__TbFgPressinfoLotlist [style="solid", color="#000000"];
        legacy__filters__LotSummaryFilter__Meta -> legacy__models__LotSummary [style="solid", color="#000000"];
        legacy__filters__DataRlFilter__Meta -> legacy__models__DataRl [style="solid", color="#000000"];
        legacy__filters__DataWbFilter__Meta -> legacy__models__DataWb [style="solid", color="#000000"];
        legacy__filters__LotSummaryRlFilter__Meta -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        legacy__filters__LotSummaryWbFilter__Meta -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        legacy__filters__RotateDataFilter__Meta -> legacy__models__RotateData [style="solid", color="#000000"];
        legacy__filters__ManualsizeFilter__Meta -> legacy__models__Manualsize [style="solid", color="#000000"];
        legacy__models__MachinesWb -> legacy__models__Machinegroup [style="solid", color="#000000"];
        legacy__models__SplitData -> legacy__models__DataMs [style="solid", color="#000000"];
        legacy__urls -> core__utils__ConfigurableCRUDView__get_delete_view [style="solid", color="#000000"];
        legacy__urls -> core__utils__ConfigurableCRUDView__get_update_view [style="solid", color="#000000"];
        legacy__urls -> legacy__views__BelMasterViewCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__EMasterViewCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataRLCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataWbCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__LotSummaryRlCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__LotSummaryWbCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__MgMasterViewCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__RotateDataCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__ManualsizeCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__AllProductDimensionForInsProcessCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__RotateBrokenTestCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataListView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataDetailView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataCreateView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataUpdateView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataDeleteView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__DataMsCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__TbFgPressInfoLotListCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__LotSummaryCRUDView [style="solid", color="#000000"];
        legacy__urls -> legacy__views__VMasterViewCRUDView [style="solid", color="#000000"];
        legacy__urls -> core__utils__ConfigurableCRUDView__get_create_view [style="solid", color="#000000"];
        legacy__urls -> core__utils__ConfigurableCRUDView__get_list_view [style="solid", color="#000000"];
        legacy__views -> legacy__filters__DataMsFilter [style="solid", color="#000000"];
        legacy__views -> core__filters__MgMasterViewFilter [style="solid", color="#000000"];
        legacy__views -> legacy__models__Manualsize [style="solid", color="#000000"];
        legacy__views -> core__models__RotateBrokenTest [style="solid", color="#000000"];
        legacy__views -> legacy__models__RotateData [style="solid", color="#000000"];
        legacy__views -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        legacy__views -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        legacy__views -> core__models__EMasterView [style="solid", color="#000000"];
        legacy__views -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        legacy__views -> legacy__models__DataWb [style="solid", color="#000000"];
        legacy__views -> legacy__models__DataRl [style="solid", color="#000000"];
        legacy__views -> legacy__models__LotSummary [style="solid", color="#000000"];
        legacy__views -> legacy__models__TbFgPressinfoLotlist [style="solid", color="#000000"];
        legacy__views -> legacy__filters__ManualsizeFilter [style="solid", color="#000000"];
        legacy__views -> legacy__models__DataMs [style="solid", color="#000000"];
        legacy__views -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views -> legacy__filters__DataFilter [style="solid", color="#000000"];
        legacy__views -> legacy__filters__RotateDataFilter [style="solid", color="#000000"];
        legacy__views -> legacy__filters__LotSummaryWbFilter [style="solid", color="#000000"];
        legacy__views -> legacy__filters__LotSummaryRlFilter [style="solid", color="#000000"];
        legacy__views -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views -> legacy__filters__DataWbFilter [style="solid", color="#000000"];
        legacy__views -> core__filters__RotateBrokenTestFilter [style="solid", color="#000000"];
        legacy__views -> core__filters__VMasterViewFilter [style="solid", color="#000000"];
        legacy__views -> core__models__VMasterView [style="solid", color="#000000"];
        legacy__views -> core__filters__AllProductDimensionForInsProcessFilter [style="solid", color="#000000"];
        legacy__views -> core__models__MgMasterView [style="solid", color="#000000"];
        legacy__views -> core__models__BelMasterView [style="solid", color="#000000"];
        legacy__views -> legacy__filters__DataRlFilter [style="solid", color="#000000"];
        legacy__views -> core__filters__EMasterViewFilter [style="solid", color="#000000"];
        legacy__views -> legacy__filters__LotSummaryFilter [style="solid", color="#000000"];
        legacy__views -> core__filters__BelMasterViewFilter [style="solid", color="#000000"];
        legacy__views -> legacy__filters__TbFgPressFilter [style="solid", color="#000000"];
        legacy__views__DataListView -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataListView -> legacy__filters__DataFilter [style="solid", color="#000000"];
        legacy__views__DataListView__get_context_data -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataDetailView -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataCreateView -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataUpdateView -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataDeleteView -> legacy__models__Data [style="solid", color="#000000"];
        legacy__views__DataMsCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__DataMsCRUDView -> legacy__models__DataMs [style="solid", color="#000000"];
        legacy__views__DataMsCRUDView -> legacy__filters__DataMsFilter [style="solid", color="#000000"];
        legacy__views__TbFgPressInfoLotListCRUDView -> legacy__filters__TbFgPressFilter [style="solid", color="#000000"];
        legacy__views__TbFgPressInfoLotListCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__TbFgPressInfoLotListCRUDView -> legacy__models__TbFgPressinfoLotlist [style="solid", color="#000000"];
        legacy__views__LotSummaryCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__LotSummaryCRUDView -> legacy__filters__LotSummaryFilter [style="solid", color="#000000"];
        legacy__views__LotSummaryCRUDView -> legacy__models__LotSummary [style="solid", color="#000000"];
        legacy__views__VMasterViewCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__VMasterViewCRUDView -> core__models__VMasterView [style="solid", color="#000000"];
        legacy__views__VMasterViewCRUDView -> core__filters__VMasterViewFilter [style="solid", color="#000000"];
        legacy__views__MgMasterViewCRUDView -> core__models__MgMasterView [style="solid", color="#000000"];
        legacy__views__MgMasterViewCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__MgMasterViewCRUDView -> core__filters__MgMasterViewFilter [style="solid", color="#000000"];
        legacy__views__BelMasterViewCRUDView -> core__filters__BelMasterViewFilter [style="solid", color="#000000"];
        legacy__views__BelMasterViewCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__BelMasterViewCRUDView -> core__models__BelMasterView [style="solid", color="#000000"];
        legacy__views__EMasterViewCRUDView -> core__filters__EMasterViewFilter [style="solid", color="#000000"];
        legacy__views__EMasterViewCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__EMasterViewCRUDView -> core__models__EMasterView [style="solid", color="#000000"];
        legacy__views__DataRLCRUDView -> legacy__models__DataRl [style="solid", color="#000000"];
        legacy__views__DataRLCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__DataRLCRUDView -> legacy__filters__DataRlFilter [style="solid", color="#000000"];
        legacy__views__DataWbCRUDView -> legacy__models__DataWb [style="solid", color="#000000"];
        legacy__views__DataWbCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__DataWbCRUDView -> legacy__filters__DataWbFilter [style="solid", color="#000000"];
        legacy__views__LotSummaryRlCRUDView -> legacy__filters__LotSummaryRlFilter [style="solid", color="#000000"];
        legacy__views__LotSummaryRlCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__LotSummaryRlCRUDView -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        legacy__views__LotSummaryWbCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__LotSummaryWbCRUDView -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        legacy__views__LotSummaryWbCRUDView -> legacy__filters__LotSummaryWbFilter [style="solid", color="#000000"];
        legacy__views__RotateDataCRUDView -> legacy__models__RotateData [style="solid", color="#000000"];
        legacy__views__RotateDataCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__RotateDataCRUDView -> legacy__filters__RotateDataFilter [style="solid", color="#000000"];
        legacy__views__ManualsizeCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__ManualsizeCRUDView -> legacy__filters__ManualsizeFilter [style="solid", color="#000000"];
        legacy__views__ManualsizeCRUDView -> legacy__models__Manualsize [style="solid", color="#000000"];
        legacy__views__AllProductDimensionForInsProcessCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__AllProductDimensionForInsProcessCRUDView -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        legacy__views__AllProductDimensionForInsProcessCRUDView -> core__filters__AllProductDimensionForInsProcessFilter [style="solid", color="#000000"];
        legacy__views__RotateBrokenTestCRUDView -> core__filters__RotateBrokenTestFilter [style="solid", color="#000000"];
        legacy__views__RotateBrokenTestCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        legacy__views__RotateBrokenTestCRUDView -> core__models__RotateBrokenTest [style="solid", color="#000000"];
        manage -> manage__main [style="solid", color="#000000"];
        report__dailyreport -> report__dailyreport__createExcel [style="solid", color="#000000"];
        report__dailyreport__createExcel -> report__dailyreport__createNightChart [style="solid", color="#000000"];
        report__dailyreport__createExcel -> report__dailyreport__getMachineName [style="solid", color="#000000"];
        report__dailyreport__createExcel -> report__dailyreport__getMachineDetail [style="solid", color="#000000"];
        report__dailyreport__createExcel -> report__dailyreport__createDayChart [style="solid", color="#000000"];
        report__excel -> report__excel__createExcel [style="solid", color="#000000"];
        report__excel__createWS -> report__excel__updateUb [style="solid", color="#000000"];
        report__excel__createWS -> report__excel__updateLength [style="solid", color="#000000"];
        report__excel__createWS -> report__excel__findInMasterView [style="solid", color="#000000"];
        report__excel__createWS -> report__excel__findCustomer [style="solid", color="#000000"];
        report__excel__createExcel -> report__excel__updateUb [style="solid", color="#000000"];
        report__excel__createExcel -> report__excel__updateLength [style="solid", color="#000000"];
        report__excel__createExcel -> report__excel__findInMasterView [style="solid", color="#000000"];
        report__excel__createExcel -> report__excel__createWS [style="solid", color="#000000"];
        report__excel__createExcel -> report__excel__findCustomer [style="solid", color="#000000"];
        report__filters -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__filters -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__filters -> core__models__ProductDrawing [style="solid", color="#000000"];
        report__filters -> core__models__Report [style="solid", color="#000000"];
        report__filters__ReportFilter__Meta -> core__models__Report [style="solid", color="#000000"];
        report__filters__CustomerTemplateFilter__Meta -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__filters__ProductDrawingFilter__Meta -> core__models__ProductDrawing [style="solid", color="#000000"];
        report__filters__MksCodeMapFilter__Meta -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__gen_report -> report__gen_report__gen_xlsx [style="solid", color="#000000"];
        report__gen_report__gen_xlsx -> report__gen_report__center_image_in_cell [style="solid", color="#000000"];
        report__hardnessexcel -> report__utils__create_db_connection [style="solid", color="#000000"];
        report__hardnessexcel -> report__hardnessexcel__createExcel [style="solid", color="#000000"];
        report__hardnessexcel__createWS -> report__hardnessexcel__findInMasterView [style="solid", color="#000000"];
        report__hardnessexcel__createWS -> report__hardnessexcel__updateLength [style="solid", color="#000000"];
        report__hardnessexcel__createWS -> report__hardnessexcel__updateUb [style="solid", color="#000000"];
        report__hardnessexcel__createWS -> report__hardnessexcel__findCustomer [style="solid", color="#000000"];
        report__hardnessexcel__createXBarChart -> report__hardnessexcel__findProductPress [style="solid", color="#000000"];
        report__hardnessexcel__createXBarChart -> report__hardnessexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__hardnessexcel__createPressCP -> report__hardnessexcel__applyStyleName [style="solid", color="#000000"];
        report__hardnessexcel__createPressCP -> report__hardnessexcel__findProductPress [style="solid", color="#000000"];
        report__hardnessexcel__createPressCP -> report__hardnessexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__hardnessexcel__createChart -> report__hardnessexcel__findProductPress [style="solid", color="#000000"];
        report__hardnessexcel__createChart -> report__hardnessexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__hardnessexcel__createExcel -> report__hardnessexcel__getConditionRef [style="solid", color="#000000"];
        report__hardnessexcel__createExcel -> report__utils__create_db_connection [style="solid", color="#000000"];
        report__hardnessexcel__createExcel -> report__hardnessexcel__findCustomer [style="solid", color="#000000"];
        report__hardnessexcel__createExcel -> report__hardnessexcel__applyStyleName [style="solid", color="#000000"];
        report__measurementexcel -> report__measurementexcel__createXBarChart [style="solid", color="#000000"];
        report__measurementexcel -> report__measurementexcel__createExcel [style="solid", color="#000000"];
        report__measurementexcel -> report__measurementexcel__createChart [style="solid", color="#000000"];
        report__measurementexcel -> report__measurementexcel__createExcelDaily [style="solid", color="#000000"];
        report__measurementexcel__createWS -> report__measurementexcel__applyStyleName [style="solid", color="#000000"];
        report__measurementexcel__createWS -> report__measurementexcel__findCustomer [style="solid", color="#000000"];
        report__measurementexcel__createWS -> report__measurementexcel__findInMasterView [style="solid", color="#000000"];
        report__measurementexcel__createWS -> report__measurementexcel__updateLength [style="solid", color="#000000"];
        report__measurementexcel__createWS -> report__measurementexcel__updateUb [style="solid", color="#000000"];
        report__measurementexcel__createXBarChart -> report__measurementexcel__findProductDimension [style="solid", color="#000000"];
        report__measurementexcel__createXBarChart -> report__measurementexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__measurementexcel__createCp -> report__measurementexcel__findProductDimension [style="solid", color="#000000"];
        report__measurementexcel__createCp -> report__measurementexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__measurementexcel__createChart -> report__measurementexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__measurementexcel__createChart -> report__measurementexcel__findProductDimension [style="solid", color="#000000"];
        report__measurementexcel__createExcel -> report__measurementexcel__applyStyleName [style="solid", color="#000000"];
        report__measurementexcel__createExcel -> report__measurementexcel__findCustomer [style="solid", color="#000000"];
        report__measurementexcel__createExcelDaily -> report__measurementexcel__applyStyleName [style="solid", color="#000000"];
        report__measurementexcel__createExcelDaily -> report__measurementexcel__enableColFunc [style="solid", color="#000000"];
        report__measurementexcel__createExcelDaily -> report__measurementexcel__findCustomer [style="solid", color="#000000"];
        report__pressexcel -> report__pressexcel__createPressCP [style="solid", color="#000000"];
        report__pressexcel -> report__pressexcel__createXBarChart [style="solid", color="#000000"];
        report__pressexcel -> report__pressexcel__createExcel [style="solid", color="#000000"];
        report__pressexcel -> report__pressexcel__createChart [style="solid", color="#000000"];
        report__pressexcel__createWS -> report__pressexcel__updateUb [style="solid", color="#000000"];
        report__pressexcel__createWS -> report__pressexcel__updateLength [style="solid", color="#000000"];
        report__pressexcel__createWS -> report__pressexcel__findInMasterView [style="solid", color="#000000"];
        report__pressexcel__createWS -> report__pressexcel__findCustomer [style="solid", color="#000000"];
        report__pressexcel__createXBarChart -> report__pressexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__pressexcel__createXBarChart -> report__pressexcel__findProductPress [style="solid", color="#000000"];
        report__pressexcel__createPressCP -> report__pressexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__pressexcel__createPressCP -> report__pressexcel__findProductPress [style="solid", color="#000000"];
        report__pressexcel__createPressCP -> report__pressexcel__applyStyleName [style="solid", color="#000000"];
        report__pressexcel__createChart -> report__pressexcel__generateSQLDataMS [style="solid", color="#000000"];
        report__pressexcel__createChart -> report__pressexcel__findProductPress [style="solid", color="#000000"];
        report__pressexcel__createExcel -> report__pressexcel__applyStyleName [style="solid", color="#000000"];
        report__pressexcel__createExcel -> report__pressexcel__findCustomer [style="solid", color="#000000"];
        report__urls -> core__utils__ConfigurableCRUDView__get_delete_view [style="solid", color="#000000"];
        report__urls -> core__utils__ConfigurableCRUDView__get_update_view [style="solid", color="#000000"];
        report__urls -> report__views [style="solid", color="#000000"];
        report__urls -> report__views__ReportCRUDView [style="solid", color="#000000"];
        report__urls -> report__views__CustomerTemplateCRUDView [style="solid", color="#000000"];
        report__urls -> report__views__ProductDrawingCRUDView [style="solid", color="#000000"];
        report__urls -> core__utils__ConfigurableCRUDView__get_create_view [style="solid", color="#000000"];
        report__urls -> report__views__MksCodeMapCRUDView [style="solid", color="#000000"];
        report__urls -> report__views__gen_report_view [style="solid", color="#000000"];
        report__urls -> report__views__coi_view [style="solid", color="#000000"];
        report__urls -> core__utils__ConfigurableCRUDView__get_list_view [style="solid", color="#000000"];
        report__views -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views -> legacy__models__RotateData [style="solid", color="#000000"];
        report__views -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        report__views -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        report__views -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__views -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views -> core__utils__queryFromMaster [style="solid", color="#000000"];
        report__views -> legacy__models__LotSummary [style="solid", color="#000000"];
        report__views -> legacy__models__TbFgPressinfoLotlist [style="solid", color="#000000"];
        report__views -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views -> report__filters__ProductDrawingFilter [style="solid", color="#000000"];
        report__views -> report__filters__CustomerTemplateFilter [style="solid", color="#000000"];
        report__views -> legacy__models__Data [style="solid", color="#000000"];
        report__views -> report__filters__ReportFilter [style="solid", color="#000000"];
        report__views -> core__forms__ReportForm [style="solid", color="#000000"];
        report__views -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__views -> legacy__models__PressCal [style="solid", color="#000000"];
        report__views -> report__forms__ExportOptionsForm [style="solid", color="#000000"];
        report__views -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        report__views -> report__gen_report__gen_xlsx [style="solid", color="#000000"];
        report__views -> core__forms__CustomerTemplateMappingForm [style="solid", color="#000000"];
        report__views -> core__models__ProductDrawing [style="solid", color="#000000"];
        report__views -> core__models__Report [style="solid", color="#000000"];
        report__views -> core__forms__ProductDrawingForm [style="solid", color="#000000"];
        report__views -> report__filters__MksCodeMapFilter [style="solid", color="#000000"];
        report__views__index -> report__filters__ReportFilter [style="solid", color="#000000"];
        report__views__index -> core__models__Report [style="solid", color="#000000"];
        report__views__report_create_view -> core__forms__ReportForm [style="solid", color="#000000"];
        report__views__ReportCRUDView -> core__models__Report [style="solid", color="#000000"];
        report__views__ReportCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        report__views__ReportCRUDView -> report__filters__ReportFilter [style="solid", color="#000000"];
        report__views__generate_hardness_out_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_hardness_out_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_hardness_out_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_hardness_out_in_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_hardness_out_in_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_hardness_out_in_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_hardness_out_in_values -> report__views__hide_con [style="solid", color="#000000"];
        report__views__generate_hardness_both_size_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_hardness_both_size_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_hardness_both_size_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_dimension_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dimension_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dimension_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dimension_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dimension_values -> report__views__hide_con [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dimension_weight_warp_values -> report__views__hide_con [style="solid", color="#000000"];
        report__views__generate_dimension_app_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dimension_app_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dimension_app_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dimension_app_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dimension_app_values -> report__views__hide_con [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> report__views__safe_strip [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> report__views__hide_con [style="solid", color="#000000"];
        report__views__generate_dimension_app_drawing_values -> core__models__ProductDrawing [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_dimension_bal_weight_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_hard_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__RotateData [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> legacy__models__Data [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_dim_bal_app_rot_hard_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_centering_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__generate_centering_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_centering_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_t8_values -> legacy__models__Manualsize [style="solid", color="#000000"];
        report__views__generate_t8_values -> core__models__AllProductDimensionForInsProcess [style="solid", color="#000000"];
        report__views__generate_t8_values -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__generate_t8_values -> report__views__clear_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dim_bal_app_hard_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dimension_bal_weight_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dimension_app_drawing_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dimension_app_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__merge_sheet_data_with_data [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dim_bal_app_rot_hard_values [style="solid", color="#000000"];
        report__views__create_coi_file -> core__models__Report [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_centering_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_t8_values [style="solid", color="#000000"];
        report__views__create_coi_file -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_hardness_out_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_hardness_out_in_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__convert_sheet_data [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_hardness_both_size_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__gen_report__gen_xlsx [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dimension_values [style="solid", color="#000000"];
        report__views__create_coi_file -> report__views__generate_dimension_weight_warp_values [style="solid", color="#000000"];
        report__views__create_coi_file -> core__utils__queryFromMaster [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__RotateData [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__LotSummaryWb [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__LotSummaryRl [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__DataWb [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__DataRl [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__LotSummary [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__DataMs [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__Data [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> report__views__get_fields [style="solid", color="#000000"];
        report__views__filter_by_lot_no -> legacy__models__PressCal [style="solid", color="#000000"];
        report__views__coi_view -> core__models__Report [style="solid", color="#000000"];
        report__views__coi_view -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__views__coi_view -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__views__coi_view -> report__gen_report__gen_xlsx [style="solid", color="#000000"];
        report__views__coi_view -> core__utils__queryFromMaster [style="solid", color="#000000"];
        report__views__coi_view -> report__views__filter_by_lot_no [style="solid", color="#000000"];
        report__views__gen_report_view -> report__views__create_coi_file [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView -> report__filters__CustomerTemplateFilter [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView -> core__forms__CustomerTemplateMappingForm [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass -> report__filters__CustomerTemplateFilter [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass -> core__models__CustomerTemplateMapping [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_fields [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass__get_context_data -> core__utils__ConfigurableCRUDView__get_breadcrumbs [style="solid", color="#000000"];
        report__views__CustomerTemplateCRUDView__get_list_view -> report__views__CustomerTemplateCRUDView__get_list_view__ListViewClass [style="solid", color="#000000"];
        report__views__ProductDrawingCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        report__views__ProductDrawingCRUDView -> core__forms__ProductDrawingForm [style="solid", color="#000000"];
        report__views__ProductDrawingCRUDView -> report__filters__ProductDrawingFilter [style="solid", color="#000000"];
        report__views__ProductDrawingCRUDView -> core__models__ProductDrawing [style="solid", color="#000000"];
        report__views__MksCodeMapCRUDView -> core__models__MksCodeMap [style="solid", color="#000000"];
        report__views__MksCodeMapCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        report__views__MksCodeMapCRUDView -> report__filters__MksCodeMapFilter [style="solid", color="#000000"];
        sysadmin__apps__SysadminConfig__ready -> sysadmin__signals [style="solid", color="#000000"];
        sysadmin__forms -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__forms__UserProfileForm__Meta -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__forms__UserCustomForm__save -> sysadmin__forms__UserCustomForm____init__ [style="solid", color="#000000"];
        sysadmin__forms__UserCustomForm__save -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__signals -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__signals__create_user_profile -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__urls -> core__utils__ConfigurableCRUDView__get_delete_view [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views__UserCRUDView [style="solid", color="#000000"];
        sysadmin__urls -> core__utils__ConfigurableCRUDView__get_update_view [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views__profile_view [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views__login_view [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views__logout_view [style="solid", color="#000000"];
        sysadmin__urls -> core__utils__ConfigurableCRUDView__get_create_view [style="solid", color="#000000"];
        sysadmin__urls -> sysadmin__views__register_view [style="solid", color="#000000"];
        sysadmin__urls -> core__utils__ConfigurableCRUDView__get_list_view [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__forms__CustomLoginForm [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__filters__UserFilter [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__forms__CustomUserCreationForm [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__forms__UserProfileForm [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__forms__UserCustomForm [style="solid", color="#000000"];
        sysadmin__views -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        sysadmin__views -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__views__login_view -> sysadmin__forms__CustomLoginForm [style="solid", color="#000000"];
        sysadmin__views__register_view -> sysadmin__forms__CustomUserCreationForm____init__ [style="solid", color="#000000"];
        sysadmin__views__register_view -> sysadmin__forms__CustomUserCreationForm [style="solid", color="#000000"];
        sysadmin__views__profile_view -> sysadmin__forms__UserProfileForm [style="solid", color="#000000"];
        sysadmin__views__profile_view -> sysadmin__models__UserProfile [style="solid", color="#000000"];
        sysadmin__views__UserCRUDView -> core__utils__ConfigurableCRUDView [style="solid", color="#000000"];
        sysadmin__views__UserCRUDView -> sysadmin__filters__UserFilter [style="solid", color="#000000"];
        sysadmin__views__UserCRUDView -> sysadmin__forms__UserCustomForm [style="solid", color="#000000"];
        test_xlsx2 -> test_xlsx2__gen_xlsx4 [style="solid", color="#000000"];
    }
