digraph Hierarchie_Composants_Electroniques_Simplifiee {
    // Configuration globale
    graph [compound="True", rankdir="TB", ranksep="10.0"]
    node [fontname="Arial", shape=box, style=filled];
    edge [fontname="Arial", fontsize=10, style=filled];

    // Niveau Assemblage
    subgraph cluster_assemblage {
        label="ASSEMBLAGE";
        bgcolor="#f0f0f0";
        node [fillcolor="#a0d6ff"];

        // Sous-graphes pour les nœuds de niveau 0 avec leurs relations
        subgraph cluster_CasquesVR {
            label="CasquesVR";
            fillcolor="#a0d6ff";
            CasquesVR [fillcolor="#a0d6ff", label="Casques VR", niveau="0"];

            // Relations sortantes
            CasquesVR -> Camera [];
            CasquesVR -> Audio [];
            CasquesVR -> EcranMiniLED [];
            CasquesVR -> Connecteurs [];
            CasquesVR -> EcranOLED [];
            CasquesVR -> Connectivite [];
            CasquesVR -> Boitier [];
            CasquesVR -> Capteurs [];
            CasquesVR -> Batterie [];
            CasquesVR -> Assemblage_CasquesVR [];


            subgraph cluster_Assemblage_CasquesVR {
                label="Assemblage_CasquesVR";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_CasquesVR [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="41", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_CasquesVR -> Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="62%", poids="2"];
                Assemblage_CasquesVR -> EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="12%", poids="1"];
                Assemblage_CasquesVR -> Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="15%", poids="1"];
                Assemblage_CasquesVR -> CoreeDuSud_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"];

                subgraph cluster_Chine_Assemblage_CasquesVR {
                    label="Chine_Assemblage_CasquesVR";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_CasquesVR -> Goertek_Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="40%", poids="2"];
                    Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_CasquesVR -> Luxshare_Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="22%", poids="1"];
                    Goertek_Chine_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Goertek", niveau="12"];
                    Luxshare_Chine_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"];

                    // Relations des nœuds destination
                    Goertek_Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"];
                    Luxshare_Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Assemblage_CasquesVR {
                    label="EtatsUnis_Assemblage_CasquesVR";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Assemblage_CasquesVR -> Flextronics_EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="7%", poids="1"];
                    EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Assemblage_CasquesVR -> Jabil_EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Flextronics_EtatsUnis_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Flextronics", niveau="12"];
                    Jabil_EtatsUnis_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];

                    // Relations des nœuds destination
                    Flextronics_EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"];
                    Jabil_EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Assemblage_CasquesVR {
                    label="Taiwan_Assemblage_CasquesVR";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Assemblage_CasquesVR -> Pegatron_Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Taiwan_Assemblage_CasquesVR -> Foxconn_Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Pegatron_Taiwan_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];
                    Foxconn_Taiwan_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Pegatron_Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Assemblage_CasquesVR {
                    label="CoreeDuSud_Assemblage_CasquesVR";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Assemblage_CasquesVR -> Samsung_CoreeDuSud_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"];
                    CoreeDuSud_Assemblage_CasquesVR -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Assemblage_CasquesVR -> CoreeDuSud_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Imprimante {
            label="Imprimante";
            fillcolor="#a0d6ff";
            Imprimante [fillcolor="#a0d6ff", label="Imprimante", niveau="0"];

            // Relations sortantes
            Imprimante -> CarteMere [];
            Imprimante -> Boitier [];
            Imprimante -> Connecteurs [];
            Imprimante -> Assemblage_Imprimante [];
            Imprimante -> MemoireRAM [];
            Imprimante -> EcranLCD [];
            Imprimante -> Connectivite [];


            subgraph cluster_Assemblage_Imprimante {
                label="Assemblage_Imprimante";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Imprimante [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="22", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Imprimante -> Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="12%", poids="1"];
                Assemblage_Imprimante -> Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="15%", poids="1"];
                Assemblage_Imprimante -> Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="37%", poids="2"];
                Assemblage_Imprimante -> Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="25%", poids="1"];
                Assemblage_Imprimante -> Malaisie_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"];

                subgraph cluster_Japon_Assemblage_Imprimante {
                    label="Japon_Assemblage_Imprimante";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Assemblage_Imprimante -> Ricoh_Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Assemblage_Imprimante -> Canon_Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                    Ricoh_Japon_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Ricoh", niveau="12"];
                    Canon_Japon_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon", niveau="12"];

                    // Relations des nœuds destination
                    Ricoh_Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                    Canon_Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Philippines_Assemblage_Imprimante {
                    label="Philippines_Assemblage_Imprimante";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Assemblage_Imprimante -> Brother_Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Philippines_Assemblage_Imprimante -> Philippines_geographique [color="darkgreen"];
                    Philippines_Assemblage_Imprimante -> Canon_Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Brother_Philippines_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Brother Industries", niveau="12"];
                    Canon_Philippines_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon Philippines", niveau="12"];

                    // Relations des nœuds destination
                    Brother_Philippines_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                    Canon_Philippines_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_Imprimante {
                    label="Chine_Assemblage_Imprimante";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Imprimante -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_Imprimante -> Foxconn_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Assemblage_Imprimante -> CalComp_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Chine_Assemblage_Imprimante -> Kinpo_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Foxconn_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    CalComp_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"];
                    Kinpo_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Kinpo Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"];
                    CalComp_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"];
                    Kinpo_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Thailande_Assemblage_Imprimante {
                    label="Thailande_Assemblage_Imprimante";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Assemblage_Imprimante -> Epson_Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Thailande_Assemblage_Imprimante -> Thailande_geographique [color="darkgreen"];
                    Thailande_Assemblage_Imprimante -> Canon_Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Epson_Thailande_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Epson Thailand", niveau="12"];
                    Canon_Thailande_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon Thailand", niveau="12"];

                    // Relations des nœuds destination
                    Epson_Thailande_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                    Canon_Thailande_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Malaisie_Assemblage_Imprimante {
                    label="Malaisie_Assemblage_Imprimante";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Assemblage_Imprimante -> HP_Malaisie_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Malaisie_Assemblage_Imprimante -> Malaisie_geographique [color="darkgreen"];
                    HP_Malaisie_Assemblage_Imprimante [fillcolor="#d1e0ff", label="HP Malaysia", niveau="12"];

                    // Relations des nœuds destination
                    HP_Malaisie_Assemblage_Imprimante -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_IoTWearables {
            label="IoTWearables";
            fillcolor="#a0d6ff";
            IoTWearables [fillcolor="#a0d6ff", label="IoT/Wearables", niveau="0"];

            // Relations sortantes
            IoTWearables -> ProcesseurASIC [];
            IoTWearables -> EcranSpecifique [];
            IoTWearables -> Connectivite [];
            IoTWearables -> CarteMere [];
            IoTWearables -> ProcesseurARM [];
            IoTWearables -> Connecteurs [];
            IoTWearables -> Batterie [];
            IoTWearables -> Assemblage_IoTWearables [];
            IoTWearables -> MemoireRAM [];
            IoTWearables -> Capteurs [];
            IoTWearables -> Boitier [];
            IoTWearables -> StockageEMMC [];


            subgraph cluster_Assemblage_IoTWearables {
                label="Assemblage_IoTWearables";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_IoTWearables [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="34", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_IoTWearables -> Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="56%", poids="2"];
                Assemblage_IoTWearables -> Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="15%", poids="1"];
                Assemblage_IoTWearables -> Inde_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="4%", poids="1"];
                Assemblage_IoTWearables -> CoreeDuSud_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"];
                Assemblage_IoTWearables -> Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="12%", poids="1"];

                subgraph cluster_Chine_Assemblage_IoTWearables {
                    label="Chine_Assemblage_IoTWearables";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_IoTWearables -> Goertek_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Assemblage_IoTWearables -> Luxshare_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Chine_Assemblage_IoTWearables -> Foxconn_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="25%", poids="1"];
                    Goertek_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Goertek", niveau="12"];
                    Luxshare_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"];
                    Foxconn_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Goertek_Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"];
                    Luxshare_Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Assemblage_IoTWearables {
                    label="Vietnam_Assemblage_IoTWearables";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Assemblage_IoTWearables -> Compal_Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Vietnam_Assemblage_IoTWearables -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Assemblage_IoTWearables -> Inventec_Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Compal_Vietnam_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"];
                    Inventec_Vietnam_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Inventec", niveau="12"];

                    // Relations des nœuds destination
                    Compal_Vietnam_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"];
                    Inventec_Vietnam_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Assemblage_IoTWearables {
                    label="Inde_Assemblage_IoTWearables";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Assemblage_IoTWearables -> Dixon_Inde_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Assemblage_IoTWearables -> Inde_geographique [color="darkgreen"];
                    Dixon_Inde_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"];

                    // Relations des nœuds destination
                    Dixon_Inde_Assemblage_IoTWearables -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Assemblage_IoTWearables {
                    label="CoreeDuSud_Assemblage_IoTWearables";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Assemblage_IoTWearables -> Samsung_CoreeDuSud_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"];
                    CoreeDuSud_Assemblage_IoTWearables -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Assemblage_IoTWearables -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Malaisie_Assemblage_IoTWearables {
                    label="Malaisie_Assemblage_IoTWearables";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Assemblage_IoTWearables -> Flextronics_Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Malaisie_Assemblage_IoTWearables -> Jabil_Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Malaisie_Assemblage_IoTWearables -> Malaisie_geographique [color="darkgreen"];
                    Flextronics_Malaisie_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Flextronics", niveau="12"];
                    Jabil_Malaisie_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];

                    // Relations des nœuds destination
                    Flextronics_Malaisie_Assemblage_IoTWearables -> EtatsUnis_geographique [color="darkgreen"];
                    Jabil_Malaisie_Assemblage_IoTWearables -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_MaterielIA {
            label="MaterielIA";
            fillcolor="#a0d6ff";
            MaterielIA [fillcolor="#a0d6ff", label="Matériel dédié IA", niveau="0"];

            // Relations sortantes
            MaterielIA -> Boitier [];
            MaterielIA -> ProcesseurASIC [];
            MaterielIA -> CarteMere [];
            MaterielIA -> MemoireRAM [];
            MaterielIA -> Assemblage_MaterielIA [];


            subgraph cluster_Assemblage_MaterielIA {
                label="Assemblage_MaterielIA";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_MaterielIA [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="25", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_MaterielIA -> Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="41%", poids="2"];
                Assemblage_MaterielIA -> EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="26%", poids="2"];
                Assemblage_MaterielIA -> CoreeDuSud_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="5%", poids="1"];
                Assemblage_MaterielIA -> Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="19%", poids="1"];

                subgraph cluster_Taiwan_Assemblage_MaterielIA {
                    label="Taiwan_Assemblage_MaterielIA";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_MaterielIA -> Wistron_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Assemblage_MaterielIA -> Quanta_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Taiwan_Assemblage_MaterielIA -> Foxconn_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Wistron_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Wistron", niveau="12"];
                    Quanta_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"];
                    Foxconn_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Wistron_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"];
                    Quanta_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Assemblage_MaterielIA {
                    label="EtatsUnis_Assemblage_MaterielIA";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Assemblage_MaterielIA -> HPE_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="6%", poids="1"];
                    EtatsUnis_Assemblage_MaterielIA -> Dell_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="7%", poids="1"];
                    EtatsUnis_Assemblage_MaterielIA -> SuperMicro_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="13%", poids="1"];
                    EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"];
                    HPE_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="HPE", niveau="12"];
                    Dell_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Dell Technologies", niveau="12"];
                    SuperMicro_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Super Micro Computer", niveau="12"];

                    // Relations des nœuds destination
                    HPE_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"];
                    Dell_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"];
                    SuperMicro_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Assemblage_MaterielIA {
                    label="CoreeDuSud_Assemblage_MaterielIA";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Assemblage_MaterielIA -> Samsung_CoreeDuSud_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="5%", poids="1"];
                    CoreeDuSud_Assemblage_MaterielIA -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Assemblage_MaterielIA -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_MaterielIA {
                    label="Chine_Assemblage_MaterielIA";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_MaterielIA -> Inspur_Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_MaterielIA -> Huawei_Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Inspur_Chine_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Inspur", niveau="12"];
                    Huawei_Chine_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Huawei", niveau="12"];

                    // Relations des nœuds destination
                    Inspur_Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"];
                    Huawei_Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_MaterielReseau {
            label="MaterielReseau";
            fillcolor="#a0d6ff";
            MaterielReseau [fillcolor="#a0d6ff", label="Matériel réseau", niveau="0"];

            // Relations sortantes
            MaterielReseau -> ProcesseurASIC [];
            MaterielReseau -> MemoireRAM [];
            MaterielReseau -> ProcesseurX86 [];
            MaterielReseau -> Connectivite [];
            MaterielReseau -> Connecteurs [];
            MaterielReseau -> Assemblage_MaterielReseau [];
            MaterielReseau -> SSDM2 [];
            MaterielReseau -> CarteMere [];
            MaterielReseau -> Boitier [];


            subgraph cluster_Assemblage_MaterielReseau {
                label="Assemblage_MaterielReseau";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_MaterielReseau [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="31", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_MaterielReseau -> Malaisie_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="3%", poids="1"];
                Assemblage_MaterielReseau -> EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="12%", poids="1"];
                Assemblage_MaterielReseau -> Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="50%", poids="2"];
                Assemblage_MaterielReseau -> Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="20%", poids="1"];
                Assemblage_MaterielReseau -> Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="10%", poids="1"];

                subgraph cluster_Malaisie_Assemblage_MaterielReseau {
                    label="Malaisie_Assemblage_MaterielReseau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Assemblage_MaterielReseau -> Malaisie_geographique [color="darkgreen"];
                    Malaisie_Assemblage_MaterielReseau -> Plexus_Malaisie_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Plexus_Malaisie_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Plexus", niveau="12"];

                    // Relations des nœuds destination
                    Plexus_Malaisie_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Assemblage_MaterielReseau {
                    label="EtatsUnis_Assemblage_MaterielReseau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Assemblage_MaterielReseau -> Jabil_EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Assemblage_MaterielReseau -> Flex_EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Jabil_EtatsUnis_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];
                    Flex_EtatsUnis_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Flex", niveau="12"];

                    // Relations des nœuds destination
                    Jabil_EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"];
                    Flex_EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_MaterielReseau {
                    label="Chine_Assemblage_MaterielReseau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_MaterielReseau -> Foxconn_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="23%", poids="1"];
                    Chine_Assemblage_MaterielReseau -> Huawei_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="17%", poids="1"];
                    Chine_Assemblage_MaterielReseau -> ZTE_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Foxconn_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    Huawei_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Huawei Technologies", niveau="12"];
                    ZTE_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="ZTE", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Chine_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"];
                    Huawei_Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"];
                    ZTE_Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Assemblage_MaterielReseau {
                    label="Taiwan_Assemblage_MaterielReseau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Assemblage_MaterielReseau -> Wistron_Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Taiwan_Assemblage_MaterielReseau -> Accton_Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Wistron_Taiwan_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Wistron NeWeb", niveau="12"];
                    Accton_Taiwan_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Accton/Edgecore", niveau="12"];

                    // Relations des nœuds destination
                    Wistron_Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"];
                    Accton_Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Assemblage_MaterielReseau {
                    label="Mexique_Assemblage_MaterielReseau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Assemblage_MaterielReseau -> Celestica_Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Mexique_Assemblage_MaterielReseau -> Mexique_geographique [color="darkgreen"];
                    Mexique_Assemblage_MaterielReseau -> Sanmina_Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Celestica_Mexique_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Celestica", niveau="12"];
                    Sanmina_Mexique_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Sanmina", niveau="12"];

                    // Relations des nœuds destination
                    Celestica_Mexique_Assemblage_MaterielReseau -> Canada_geographique [color="darkgreen"];
                    Sanmina_Mexique_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_OrdiBureau {
            label="OrdiBureau";
            fillcolor="#a0d6ff";
            OrdiBureau [fillcolor="#a0d6ff", label="Ordinateur de bureau", niveau="0"];

            // Relations sortantes
            OrdiBureau -> DisqueDur [];
            OrdiBureau -> SSDM2 [];
            OrdiBureau -> Connectivite [];
            OrdiBureau -> Audio [];
            OrdiBureau -> ProcesseurX86 [];
            OrdiBureau -> Boitier [];
            OrdiBureau -> Connecteurs [];
            OrdiBureau -> SSD25 [];
            OrdiBureau -> MemoireRAM [];
            OrdiBureau -> CarteMere [];
            OrdiBureau -> Assemblage_OrdiBureau [];


            subgraph cluster_Assemblage_OrdiBureau {
                label="Assemblage_OrdiBureau";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_OrdiBureau [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="14", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_OrdiBureau -> Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="20%", poids="1"];
                Assemblage_OrdiBureau -> Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="30%", poids="2"];
                Assemblage_OrdiBureau -> EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="14%", poids="1"];
                Assemblage_OrdiBureau -> RepubliqueTcheque_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"];
                Assemblage_OrdiBureau -> Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="7%", poids="1"];

                subgraph cluster_Mexique_Assemblage_OrdiBureau {
                    label="Mexique_Assemblage_OrdiBureau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Assemblage_OrdiBureau -> Dell_Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Mexique_Assemblage_OrdiBureau -> HP_Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Mexique_Assemblage_OrdiBureau -> Mexique_geographique [color="darkgreen"];
                    Dell_Mexique_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Dell Mexico", niveau="12"];
                    HP_Mexique_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP Mexico", niveau="12"];

                    // Relations des nœuds destination
                    Dell_Mexique_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                    HP_Mexique_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_OrdiBureau {
                    label="Chine_Assemblage_OrdiBureau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_OrdiBureau -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_OrdiBureau -> HP_Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Assemblage_OrdiBureau -> Lenovo_Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="17%", poids="1"];
                    HP_Chine_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP China", niveau="12"];
                    Lenovo_Chine_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Lenovo", niveau="12"];

                    // Relations des nœuds destination
                    HP_Chine_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                    Lenovo_Chine_Assemblage_OrdiBureau -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Assemblage_OrdiBureau {
                    label="EtatsUnis_Assemblage_OrdiBureau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Assemblage_OrdiBureau -> HP_EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="6%", poids="1"];
                    EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Assemblage_OrdiBureau -> Dell_EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="8%", poids="1"];
                    HP_EtatsUnis_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP", niveau="12"];
                    Dell_EtatsUnis_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Dell", niveau="12"];

                    // Relations des nœuds destination
                    HP_EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                    Dell_EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_RepubliqueTcheque_Assemblage_OrdiBureau {
                    label="RepubliqueTcheque_Assemblage_OrdiBureau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RepubliqueTcheque_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="République tchèque", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RepubliqueTcheque_Assemblage_OrdiBureau -> Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"];
                    RepubliqueTcheque_Assemblage_OrdiBureau -> RepubliqueTcheque_geographique [color="darkgreen"];
                    Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Foxconn CZ", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Assemblage_OrdiBureau {
                    label="Taiwan_Assemblage_OrdiBureau";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_OrdiBureau -> Acer_Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Assemblage_OrdiBureau -> ASUS_Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Acer_Taiwan_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Acer", niveau="12"];
                    ASUS_Taiwan_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="ASUS", niveau="12"];

                    // Relations des nœuds destination
                    Acer_Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"];
                    ASUS_Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_OrdiPortable {
            label="OrdiPortable";
            fillcolor="#a0d6ff";
            OrdiPortable [fillcolor="#a0d6ff", label="Ordinateur portable", niveau="0"];

            // Relations sortantes
            OrdiPortable -> SSDM2 [];
            OrdiPortable -> Camera [];
            OrdiPortable -> Capteurs [];
            OrdiPortable -> Audio [];
            OrdiPortable -> Boitier [];
            OrdiPortable -> EcranMiniLED [];
            OrdiPortable -> MemoireRAM [];
            OrdiPortable -> SSD25 [];
            OrdiPortable -> ProcesseurX86 [];
            OrdiPortable -> Connectivite [];
            OrdiPortable -> CarteMere [];
            OrdiPortable -> Assemblage_OrdiPortable [];
            OrdiPortable -> EcranLCD [];
            OrdiPortable -> ProcesseurARM [];
            OrdiPortable -> Connecteurs [];
            OrdiPortable -> Batterie [];
            OrdiPortable -> EcranOLED [];


            subgraph cluster_Assemblage_OrdiPortable {
                label="Assemblage_OrdiPortable";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_OrdiPortable [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="34", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_OrdiPortable -> Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="16%", poids="1"];
                Assemblage_OrdiPortable -> Mexique_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"];
                Assemblage_OrdiPortable -> Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="11%", poids="1"];
                Assemblage_OrdiPortable -> Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="2%", poids="1"];
                Assemblage_OrdiPortable -> Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="56%", poids="2"];
                Assemblage_OrdiPortable -> Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"];

                subgraph cluster_Taiwan_Assemblage_OrdiPortable {
                    label="Taiwan_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Assemblage_OrdiPortable -> Pegatron_Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Taiwan_Assemblage_OrdiPortable -> Wistron_Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Pegatron_Taiwan_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];
                    Wistron_Taiwan_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Wistron", niveau="12"];

                    // Relations des nœuds destination
                    Pegatron_Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                    Wistron_Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Assemblage_OrdiPortable {
                    label="Mexique_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Assemblage_OrdiPortable -> Mexique_geographique [color="darkgreen"];
                    Mexique_Assemblage_OrdiPortable -> Flex_Mexique_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Flex_Mexique_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Flex", niveau="12"];

                    // Relations des nœuds destination
                    Flex_Mexique_Assemblage_OrdiPortable -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Assemblage_OrdiPortable {
                    label="Vietnam_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Assemblage_OrdiPortable -> Foxconn_Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Vietnam_Assemblage_OrdiPortable -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Assemblage_OrdiPortable -> Compal_Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Foxconn_Vietnam_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn Vietnam", niveau="12"];
                    Compal_Vietnam_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Compal Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Vietnam_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                    Compal_Vietnam_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Assemblage_OrdiPortable {
                    label="Inde_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Assemblage_OrdiPortable -> Inde_geographique [color="darkgreen"];
                    Inde_Assemblage_OrdiPortable -> Flex_Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Inde_Assemblage_OrdiPortable -> Dixon_Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Flex_Inde_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Flex India", niveau="12"];
                    Dixon_Inde_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"];

                    // Relations des nœuds destination
                    Flex_Inde_Assemblage_OrdiPortable -> EtatsUnis_geographique [color="darkgreen"];
                    Dixon_Inde_Assemblage_OrdiPortable -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_OrdiPortable {
                    label="Chine_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_OrdiPortable -> Foxconn_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Assemblage_OrdiPortable -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_OrdiPortable -> Quanta_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="24%", poids="1"];
                    Chine_Assemblage_OrdiPortable -> Compal_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Foxconn_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    Quanta_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"];
                    Compal_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                    Quanta_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                    Compal_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Assemblage_OrdiPortable {
                    label="Bresil_Assemblage_OrdiPortable";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Brésil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Assemblage_OrdiPortable -> Bresil_geographique [color="darkgreen"];
                    Bresil_Assemblage_OrdiPortable -> Positivo_Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Bresil_Assemblage_OrdiPortable -> Foxconn_Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Positivo_Bresil_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Positivo", niveau="12"];
                    Foxconn_Bresil_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn Brasil", niveau="12"];

                    // Relations des nœuds destination
                    Positivo_Bresil_Assemblage_OrdiPortable -> Bresil_geographique [color="darkgreen"];
                    Foxconn_Bresil_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Serveur {
            label="Serveur";
            fillcolor="#a0d6ff";
            Serveur [fillcolor="#a0d6ff", label="Serveur", niveau="0"];

            // Relations sortantes
            Serveur -> SSDM2 [];
            Serveur -> ProcesseurX86 [];
            Serveur -> Boitier [];
            Serveur -> Assemblage_Serveur [];
            Serveur -> Connectivite [];
            Serveur -> CarteMere [];
            Serveur -> Connecteurs [];
            Serveur -> DisqueDur [];
            Serveur -> SSD25 [];
            Serveur -> MemoireRAM [];


            subgraph cluster_Assemblage_Serveur {
                label="Assemblage_Serveur";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Serveur [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="32", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Serveur -> Mexique_Assemblage_Serveur [color="purple", fontcolor="purple", label="5%", poids="1"];
                Assemblage_Serveur -> Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="50%", poids="2"];
                Assemblage_Serveur -> EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="26%", poids="2"];
                Assemblage_Serveur -> Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="14%", poids="1"];

                subgraph cluster_Mexique_Assemblage_Serveur {
                    label="Mexique_Assemblage_Serveur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Assemblage_Serveur [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Assemblage_Serveur -> Mexique_geographique [color="darkgreen"];
                    Mexique_Assemblage_Serveur -> Flex_Mexique_Assemblage_Serveur [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Flex_Mexique_Assemblage_Serveur [fillcolor="#d1e0ff", label="Flex", niveau="12"];

                    // Relations des nœuds destination
                    Flex_Mexique_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_Serveur {
                    label="Chine_Assemblage_Serveur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Serveur [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Serveur -> Quanta_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Chine_Assemblage_Serveur -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_Serveur -> Inventec_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Assemblage_Serveur -> Foxconn_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="21%", poids="1"];
                    Quanta_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"];
                    Inventec_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Inventec", niveau="12"];
                    Foxconn_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Quanta_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                    Inventec_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Assemblage_Serveur {
                    label="EtatsUnis_Assemblage_Serveur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Assemblage_Serveur [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Assemblage_Serveur -> HPE_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="8%", poids="1"];
                    EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Assemblage_Serveur -> SuperMicro_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="7%", poids="1"];
                    EtatsUnis_Assemblage_Serveur -> Dell_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="11%", poids="1"];
                    HPE_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="HPE", niveau="12"];
                    SuperMicro_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="Super Micro Computer", niveau="12"];
                    Dell_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="Dell Technologies", niveau="12"];

                    // Relations des nœuds destination
                    HPE_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"];
                    SuperMicro_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"];
                    Dell_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Assemblage_Serveur {
                    label="Taiwan_Assemblage_Serveur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_Serveur [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_Serveur -> Mitac_Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Taiwan_Assemblage_Serveur -> Wistron_Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                    Mitac_Taiwan_Assemblage_Serveur [fillcolor="#d1e0ff", label="Mitac", niveau="12"];
                    Wistron_Taiwan_Assemblage_Serveur [fillcolor="#d1e0ff", label="Wistron", niveau="12"];

                    // Relations des nœuds destination
                    Mitac_Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                    Wistron_Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Smartphone {
            label="Smartphone";
            fillcolor="#a0d6ff";
            Smartphone [fillcolor="#a0d6ff", label="Smartphone", niveau="0"];

            // Relations sortantes
            Smartphone -> EcranMiniLED [];
            Smartphone -> Connecteurs [];
            Smartphone -> Batterie [];
            Smartphone -> MemoireRAM [];
            Smartphone -> Assemblage_Smartphone [];
            Smartphone -> SSDM2 [];
            Smartphone -> Camera [];
            Smartphone -> Capteurs [];
            Smartphone -> EcranLCD [];
            Smartphone -> ProcesseurARM [];
            Smartphone -> StockageEMMC [];
            Smartphone -> EcranOLED [];
            Smartphone -> Connectivite [];
            Smartphone -> Audio [];
            Smartphone -> CarteMere [];
            Smartphone -> Boitier [];


            subgraph cluster_Assemblage_Smartphone {
                label="Assemblage_Smartphone";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Smartphone [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="44", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Smartphone -> Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="6%", poids="1"];
                Assemblage_Smartphone -> Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="12%", poids="1"];
                Assemblage_Smartphone -> CoreeDuSud_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"];
                Assemblage_Smartphone -> Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="65%", poids="2"];
                Assemblage_Smartphone -> Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="11%", poids="1"];

                subgraph cluster_Bresil_Assemblage_Smartphone {
                    label="Bresil_Assemblage_Smartphone";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Brésil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Assemblage_Smartphone -> Samsung_Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Bresil_Assemblage_Smartphone -> Bresil_geographique [color="darkgreen"];
                    Bresil_Assemblage_Smartphone -> Foxconn_Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Samsung_Bresil_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics Brasil", niveau="12"];
                    Foxconn_Bresil_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn Brasil", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Bresil_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                    Foxconn_Bresil_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Assemblage_Smartphone {
                    label="Vietnam_Assemblage_Smartphone";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Assemblage_Smartphone -> LG_Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Vietnam_Assemblage_Smartphone -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Assemblage_Smartphone -> Samsung_Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="9%", poids="1"];
                    LG_Vietnam_Assemblage_Smartphone [fillcolor="#d1e0ff", label="LG Electronics Vietnam", niveau="12"];
                    Samsung_Vietnam_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    LG_Vietnam_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_Vietnam_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Assemblage_Smartphone {
                    label="CoreeDuSud_Assemblage_Smartphone";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Assemblage_Smartphone -> Samsung_CoreeDuSud_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"];
                    CoreeDuSud_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_Smartphone {
                    label="Chine_Assemblage_Smartphone";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Smartphone -> Pegatron_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Assemblage_Smartphone -> Wistron_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Chine_Assemblage_Smartphone -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_Smartphone -> Foxconn_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="40%", poids="2"];
                    Pegatron_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];
                    Wistron_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Wistron", niveau="12"];
                    Foxconn_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Pegatron_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"];
                    Wistron_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Assemblage_Smartphone {
                    label="Inde_Assemblage_Smartphone";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Assemblage_Smartphone -> Samsung_Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Inde_Assemblage_Smartphone -> Foxconn_Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Inde_Assemblage_Smartphone -> Inde_geographique [color="darkgreen"];
                    Samsung_Inde_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics India", niveau="12"];
                    Foxconn_Inde_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn India", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Inde_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"];
                    Foxconn_Inde_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Stockage {
            label="Stockage";
            fillcolor="#a0d6ff";
            Stockage [fillcolor="#a0d6ff", label="Stockage", niveau="0"];

            // Relations sortantes
            Stockage -> Boitier [];
            Stockage -> SSD25 [];
            Stockage -> Assemblage_Stockage [];
            Stockage -> Connecteurs [];
            Stockage -> DisqueDur [];


            subgraph cluster_Assemblage_Stockage {
                label="Assemblage_Stockage";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Stockage [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="26", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Stockage -> Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="21%", poids="1"];
                Assemblage_Stockage -> Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="45%", poids="2"];
                Assemblage_Stockage -> Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"];
                Assemblage_Stockage -> Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="15%", poids="1"];
                Assemblage_Stockage -> Japon_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"];

                subgraph cluster_Chine_Assemblage_Stockage {
                    label="Chine_Assemblage_Stockage";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Stockage [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Stockage -> Luxshare_Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Chine_Assemblage_Stockage -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_Stockage -> Foxconn_Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Luxshare_Chine_Assemblage_Stockage [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"];
                    Foxconn_Chine_Assemblage_Stockage [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    Luxshare_Chine_Assemblage_Stockage -> Chine_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Thailande_Assemblage_Stockage {
                    label="Thailande_Assemblage_Stockage";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Assemblage_Stockage [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Assemblage_Stockage -> WD_Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="21%", poids="1"];
                    Thailande_Assemblage_Stockage -> Thailande_geographique [color="darkgreen"];
                    Thailande_Assemblage_Stockage -> Seagate_Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="24%", poids="1"];
                    WD_Thailande_Assemblage_Stockage [fillcolor="#d1e0ff", label="Western Digital", niveau="12"];
                    Seagate_Thailande_Assemblage_Stockage [fillcolor="#d1e0ff", label="Seagate Technology", niveau="12"];

                    // Relations des nœuds destination
                    WD_Thailande_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"];
                    Seagate_Thailande_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Malaisie_Assemblage_Stockage {
                    label="Malaisie_Assemblage_Stockage";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Assemblage_Stockage [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Assemblage_Stockage -> Malaisie_geographique [color="darkgreen"];
                    Malaisie_Assemblage_Stockage -> Jabil_Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Malaisie_Assemblage_Stockage -> Flextronics_Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Jabil_Malaisie_Assemblage_Stockage [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];
                    Flextronics_Malaisie_Assemblage_Stockage [fillcolor="#d1e0ff", label="Flextronics", niveau="12"];

                    // Relations des nœuds destination
                    Jabil_Malaisie_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"];
                    Flextronics_Malaisie_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Assemblage_Stockage {
                    label="Taiwan_Assemblage_Stockage";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Assemblage_Stockage [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Assemblage_Stockage -> Wistron_Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Taiwan_Assemblage_Stockage -> Quanta_Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"];
                    Wistron_Taiwan_Assemblage_Stockage [fillcolor="#d1e0ff", label="Wistron", niveau="12"];
                    Quanta_Taiwan_Assemblage_Stockage [fillcolor="#d1e0ff", label="Quanta Storage", niveau="12"];

                    // Relations des nœuds destination
                    Wistron_Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"];
                    Quanta_Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Assemblage_Stockage {
                    label="Japon_Assemblage_Stockage";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Assemblage_Stockage [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Assemblage_Stockage -> Toshiba_Japon_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Japon_Assemblage_Stockage -> Japon_geographique [color="darkgreen"];
                    Toshiba_Japon_Assemblage_Stockage [fillcolor="#d1e0ff", label="Toshiba", niveau="12"];

                    // Relations des nœuds destination
                    Toshiba_Japon_Assemblage_Stockage -> Japon_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Tablette {
            label="Tablette";
            fillcolor="#a0d6ff";
            Tablette [fillcolor="#a0d6ff", label="Tablette", niveau="0"];

            // Relations sortantes
            Tablette -> SSDM2 [];
            Tablette -> Capteurs [];
            Tablette -> MemoireRAM [];
            Tablette -> Assemblage_Tablette [];
            Tablette -> StockageEMMC [];
            Tablette -> Connectivite [];
            Tablette -> EcranOLED [];
            Tablette -> Camera [];
            Tablette -> Audio [];
            Tablette -> Batterie [];
            Tablette -> CarteMere [];
            Tablette -> EcranLCD [];
            Tablette -> ProcesseurARM [];
            Tablette -> Connecteurs [];
            Tablette -> Boitier [];
            Tablette -> EcranMiniLED [];


            subgraph cluster_Assemblage_Tablette {
                label="Assemblage_Tablette";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Tablette [fillcolor="#ffd699", ihh_acteurs="17", ihh_pays="45", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Tablette -> Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="66%", poids="2"];
                Assemblage_Tablette -> Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="7%", poids="1"];
                Assemblage_Tablette -> Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="9%", poids="1"];
                Assemblage_Tablette -> Vietnam_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"];

                subgraph cluster_Chine_Assemblage_Tablette {
                    label="Chine_Assemblage_Tablette";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Tablette [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Tablette -> Chine_geographique [color="darkgreen"];
                    Chine_Assemblage_Tablette -> Pegatron_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Assemblage_Tablette -> Foxconn_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="33%", poids="2"];
                    Chine_Assemblage_Tablette -> Compal_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Pegatron_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];
                    Foxconn_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    Compal_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Pegatron_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"];
                    Compal_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Assemblage_Tablette {
                    label="Bresil_Assemblage_Tablette";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Assemblage_Tablette [fillcolor="#e6f2ff", label="Brésil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Assemblage_Tablette -> Samsung_Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Bresil_Assemblage_Tablette -> Bresil_geographique [color="darkgreen"];
                    Bresil_Assemblage_Tablette -> Positivo_Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Samsung_Bresil_Assemblage_Tablette [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];
                    Positivo_Bresil_Assemblage_Tablette [fillcolor="#d1e0ff", label="Positivo", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Bresil_Assemblage_Tablette -> CoreeDuSud_geographique [color="darkgreen"];
                    Positivo_Bresil_Assemblage_Tablette -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Assemblage_Tablette {
                    label="Inde_Assemblage_Tablette";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Assemblage_Tablette [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Assemblage_Tablette -> Dixon_Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Inde_Assemblage_Tablette -> Foxconn_Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Inde_Assemblage_Tablette -> Inde_geographique [color="darkgreen"];
                    Dixon_Inde_Assemblage_Tablette [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"];
                    Foxconn_Inde_Assemblage_Tablette [fillcolor="#d1e0ff", label="Foxconn India", niveau="12"];

                    // Relations des nœuds destination
                    Dixon_Inde_Assemblage_Tablette -> Inde_geographique [color="darkgreen"];
                    Foxconn_Inde_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Assemblage_Tablette {
                    label="Vietnam_Assemblage_Tablette";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Assemblage_Tablette [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Assemblage_Tablette -> Samsung_Vietnam_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Vietnam_Assemblage_Tablette -> Vietnam_geographique [color="darkgreen"];
                    Samsung_Vietnam_Assemblage_Tablette [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Vietnam_Assemblage_Tablette -> CoreeDuSud_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Television {
            label="Television";
            fillcolor="#a0d6ff";
            Television [fillcolor="#a0d6ff", label="Télévision/Écran", niveau="0"];

            // Relations sortantes
            Television -> MemoireRAM [];
            Television -> Connectivite [];
            Television -> Boitier [];
            Television -> CarteMere [];
            Television -> EcranLCD [];
            Television -> Assemblage_Television [];
            Television -> Connecteurs [];
            Television -> EcranOLED [];
            Television -> EcranMiniLED [];
            Television -> Camera [];


            subgraph cluster_Assemblage_Television {
                label="Assemblage_Television";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_Television [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="28", label="Assemblage", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_Television -> CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="34%", poids="2"];
                Assemblage_Television -> Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="12%", poids="1"];
                Assemblage_Television -> Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="7%", poids="1"];
                Assemblage_Television -> Chine_Assemblage_Television [color="purple", fontcolor="purple", label="41%", poids="2"];

                subgraph cluster_CoreeDuSud_Assemblage_Television {
                    label="CoreeDuSud_Assemblage_Television";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Assemblage_Television [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Assemblage_Television -> LG_CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="14%", poids="1"];
                    CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Assemblage_Television -> Samsung_CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="20%", poids="1"];
                    LG_CoreeDuSud_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics", niveau="12"];
                    Samsung_CoreeDuSud_Assemblage_Television [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    LG_CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Assemblage_Television {
                    label="Mexique_Assemblage_Television";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Assemblage_Television [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Assemblage_Television -> Mexique_geographique [color="darkgreen"];
                    Mexique_Assemblage_Television -> LG_Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Mexique_Assemblage_Television -> Samsung_Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="7%", poids="1"];
                    LG_Mexique_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics México", niveau="12"];
                    Samsung_Mexique_Assemblage_Television [fillcolor="#d1e0ff", label="Samsung México", niveau="12"];

                    // Relations des nœuds destination
                    LG_Mexique_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_Mexique_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Pologne_Assemblage_Television {
                    label="Pologne_Assemblage_Television";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Assemblage_Television [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Assemblage_Television -> TCL_Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Pologne_Assemblage_Television -> Pologne_geographique [color="darkgreen"];
                    Pologne_Assemblage_Television -> LG_Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="4%", poids="1"];
                    TCL_Pologne_Assemblage_Television [fillcolor="#d1e0ff", label="TCL Europe", niveau="12"];
                    LG_Pologne_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics Polska", niveau="12"];

                    // Relations des nœuds destination
                    TCL_Pologne_Assemblage_Television -> Chine_geographique [color="darkgreen"];
                    LG_Pologne_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Assemblage_Television {
                    label="Chine_Assemblage_Television";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Assemblage_Television [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Assemblage_Television -> Hisense_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Chine_Assemblage_Television -> Foxconn_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Chine_Assemblage_Television -> TCL_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="16%", poids="1"];
                    Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"];
                    Hisense_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="Hisense", niveau="12"];
                    Foxconn_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    TCL_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="TCL", niveau="12"];

                    // Relations des nœuds destination
                    Hisense_Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"];
                    Foxconn_Chine_Assemblage_Television -> Taiwan_geographique [color="darkgreen"];
                    TCL_Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"];
                }
            }
        }

    }
    // Niveau Composants
    subgraph cluster_composants {
        label="Composants";
        bgcolor="#f0f0f0";
        node [fillcolor="#a0d6ff"];
        // Sous-graphes pour les nœuds de niveau 1 avec leurs relations
        subgraph cluster_Batterie {
            label="Batterie";
            fillcolor="#b3ffe0";
            Batterie [fillcolor="#b3ffe0", label="Batterie", niveau="1"];

            // Relations sortantes
            Batterie -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Batterie -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Batterie -> Arsenic [];
            Batterie -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Batterie -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Batterie -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Batterie -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            Batterie -> Nickel [cout="0.4", ics="0.44", delai="0.4", technique="0.5"];
            Batterie -> Fabrication_Batterie [];
            Batterie -> Lithium [cout="0.4", ics="0.51", delai="0.5", technique="0.6"];
            Batterie -> Manganese [cout="0.5", ics="0.4", delai="0.3", technique="0.4"];
            Batterie -> Cobalt [cout="0.5", ics="0.57", delai="0.6", technique="0.6"];
            Batterie -> Lanthane [cout="0.5", ics="0.54", delai="0.5", technique="0.6"];
            Batterie -> Graphite [cout="0.4", ics="0.51", delai="0.5", technique="0.6"];
            Batterie -> Zinc [cout="0.4", ics="0.3", delai="0.2", technique="0.3"];
            Batterie -> Plomb [];


            subgraph cluster_Fabrication_Batterie {
                label="Fabrication_Batterie";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Batterie [fillcolor="#ffd699", ihh_acteurs="13", ihh_pays="36", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Batterie -> Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="12%", poids="1"];
                Fabrication_Batterie -> EtatsUnis_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Batterie -> Hongrie_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Batterie -> Pologne_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Batterie -> Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="54%", poids="2"];
                Fabrication_Batterie -> CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="26%", poids="2"];
                Fabrication_Batterie -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Japon_Fabrication_Batterie {
                    label="Japon_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Batterie [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Batterie -> TDK_Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Fabrication_Batterie -> Panasonic_Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"];
                    TDK_Japon_Fabrication_Batterie [fillcolor="#d1e0ff", label="TDK/ATL", niveau="12"];
                    Panasonic_Japon_Fabrication_Batterie [fillcolor="#d1e0ff", label="Panasonic", niveau="12"];

                    // Relations des nœuds destination
                    TDK_Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"];
                    Panasonic_Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_Batterie {
                    label="EtatsUnis_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Batterie [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Batterie -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_Batterie -> Tesla_EtatsUnis_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Tesla_EtatsUnis_Fabrication_Batterie [fillcolor="#d1e0ff", label="Tesla/Panasonic", niveau="12"];

                    // Relations des nœuds destination
                    Tesla_EtatsUnis_Fabrication_Batterie -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Hongrie_Fabrication_Batterie {
                    label="Hongrie_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Hongrie_Fabrication_Batterie [fillcolor="#e6f2ff", label="Hongrie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Hongrie_Fabrication_Batterie -> Hongrie_geographique [color="darkgreen"];
                    Hongrie_Fabrication_Batterie -> Samsung_Hongrie_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Samsung_Hongrie_Fabrication_Batterie [fillcolor="#d1e0ff", label="Samsung SDI", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Hongrie_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Pologne_Fabrication_Batterie {
                    label="Pologne_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Fabrication_Batterie [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Fabrication_Batterie -> Pologne_geographique [color="darkgreen"];
                    Pologne_Fabrication_Batterie -> LG_Pologne_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"];
                    LG_Pologne_Fabrication_Batterie [fillcolor="#d1e0ff", label="LG Energy Solution", niveau="12"];

                    // Relations des nœuds destination
                    LG_Pologne_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Batterie {
                    label="Chine_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Batterie [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Batterie -> Gotion_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Chine_Fabrication_Batterie -> CATL_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="34%", poids="2"];
                    Chine_Fabrication_Batterie -> BYD_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Gotion_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="Gotion High-Tech", niveau="12"];
                    CATL_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="CATL", niveau="12"];
                    BYD_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="BYD", niveau="12"];

                    // Relations des nœuds destination
                    Gotion_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"];
                    CATL_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"];
                    BYD_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_Batterie {
                    label="CoreeDuSud_Fabrication_Batterie";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Batterie [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Batterie -> SK_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="4%", poids="1"];
                    CoreeDuSud_Fabrication_Batterie -> LG_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="14%", poids="1"];
                    CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_Batterie -> Samsung_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="8%", poids="1"];
                    SK_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="SK Innovation", niveau="12"];
                    LG_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="LG Energy Solution", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="Samsung SDI", niveau="12"];

                    // Relations des nœuds destination
                    SK_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                    LG_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Audio {
            label="Audio";
            fillcolor="#b3ffe0";
            Audio [fillcolor="#b3ffe0", label="Audio", niveau="1"];

            // Relations sortantes
            Audio -> Manganese [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Audio -> Dysprosium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            Audio -> Tungstene [cout="0.6", ics="0.61", delai="0.5", technique="0.7"];
            Audio -> Neodyme [cout="0.4", ics="0.47", delai="0.5", technique="0.5"];
            Audio -> Fabrication_Audio [];
            Audio -> Praseodyme [cout="0.3", ics="0.41", delai="0.4", technique="0.5"];
            Audio -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Audio -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Audio -> Arsenic [];
            Audio -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Audio -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Audio -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Audio -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];

            subgraph cluster_Fabrication_Audio {
                label="Fabrication_Audio";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Audio [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="34", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Audio -> EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_Audio -> Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_Audio -> Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="8%", poids="1"];
                Fabrication_Audio -> CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="10%", poids="1"];
                Fabrication_Audio -> Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="56%", poids="2"];
                Fabrication_Audio -> Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="15%", poids="1"];
                Fabrication_Audio -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_EtatsUnis_Fabrication_Audio {
                    label="EtatsUnis_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Audio [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_Audio -> Cirrus_EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"];
                    EtatsUnis_Fabrication_Audio -> TI_EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Cirrus_EtatsUnis_Fabrication_Audio [fillcolor="#d1e0ff", label="Cirrus Logic", niveau="12"];
                    TI_EtatsUnis_Fabrication_Audio [fillcolor="#d1e0ff", label="Texas Instruments", niveau="12"];

                    // Relations des nœuds destination
                    Cirrus_EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"];
                    TI_EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_Audio {
                    label="Allemagne_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_Audio [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_Audio -> BeyerDynamic_Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Allemagne_Fabrication_Audio -> Infineon_Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"];
                    BeyerDynamic_Allemagne_Fabrication_Audio [fillcolor="#d1e0ff", label="Beyer Dynamic", niveau="12"];
                    Infineon_Allemagne_Fabrication_Audio [fillcolor="#d1e0ff", label="Infineon", niveau="12"];

                    // Relations des nœuds destination
                    BeyerDynamic_Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"];
                    Infineon_Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_Audio {
                    label="Japon_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Audio [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_Audio -> AlpsAlpine_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Japon_Fabrication_Audio -> Sony_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Japon_Fabrication_Audio -> Panasonic_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"];
                    AlpsAlpine_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Alps Alpine", niveau="12"];
                    Sony_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Sony", niveau="12"];
                    Panasonic_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Panasonic", niveau="12"];

                    // Relations des nœuds destination
                    AlpsAlpine_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"];
                    Sony_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"];
                    Panasonic_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_Audio {
                    label="CoreeDuSud_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Audio [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Audio -> LG_CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"];
                    CoreeDuSud_Fabrication_Audio -> Samsung_CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="7%", poids="1"];
                    CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"];
                    LG_CoreeDuSud_Fabrication_Audio [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_Audio [fillcolor="#d1e0ff", label="Samsung Electro-Mechanics", niveau="12"];

                    // Relations des nœuds destination
                    LG_CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Audio {
                    label="Chine_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Audio [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Audio -> AAC_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Chine_Fabrication_Audio -> Knowles_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Chine_Fabrication_Audio -> Bose_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Fabrication_Audio -> Goertek_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="24%", poids="1"];
                    AAC_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="AAC Technologies", niveau="12"];
                    Knowles_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Knowles Electronics", niveau="12"];
                    Bose_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Bose Manufacturing", niveau="12"];
                    Goertek_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Goertek", niveau="12"];

                    // Relations des nœuds destination
                    AAC_Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"];
                    Knowles_Chine_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"];
                    Bose_Chine_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"];
                    Goertek_Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Audio {
                    label="Taiwan_Fabrication_Audio";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Audio [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Audio -> Foxconn_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_Audio -> Realtek_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Taiwan_Fabrication_Audio -> MediaTek_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Foxconn_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    Realtek_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="Realtek", niveau="12"];
                    MediaTek_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="MediaTek", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"];
                    Realtek_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"];
                    MediaTek_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Connecteurs {
            label="Connecteurs";
            fillcolor="#b3ffe0";
            Connecteurs [fillcolor="#b3ffe0", label="Connecteurs", niveau="1"];

            // Relations sortantes
            Connecteurs -> Cuivre [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            Connecteurs -> Beryllium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connecteurs -> Argent [cout="0.6", ics="0.61", delai="0.5", technique="0.7"];
            Connecteurs -> Nickel [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            Connecteurs -> Fabrication_Connecteurs [];
            Connecteurs -> Aluminium [];
            Connecteurs -> Palladium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            Connecteurs -> Or [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connecteurs -> Plomb [];
            Connecteurs -> Etain [cout="0.6", ics="0.6", delai="0.6", technique="0.6"];
            Connecteurs -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connecteurs -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Connecteurs -> Arsenic [];
            Connecteurs -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Connecteurs -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Connecteurs -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Connecteurs -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_Connecteurs {
                label="Fabrication_Connecteurs";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Connecteurs [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="22", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Connecteurs -> EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="10%", poids="1"];
                Fabrication_Connecteurs -> Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="42%", poids="2"];
                Fabrication_Connecteurs -> Suisse_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Connecteurs -> Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="18%", poids="1"];
                Fabrication_Connecteurs -> CoreeDuSud_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"];
                Fabrication_Connecteurs -> Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="14%", poids="1"];
                Fabrication_Connecteurs -> Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_Connecteurs -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_EtatsUnis_Fabrication_Connecteurs {
                    label="EtatsUnis_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Connecteurs -> TEConn_EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="6%", poids="1"];
                    EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_Connecteurs -> Amphenol_EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="4%", poids="1"];
                    TEConn_EtatsUnis_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="TE Connectivity", niveau="12"];
                    Amphenol_EtatsUnis_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Amphenol", niveau="12"];

                    // Relations des nœuds destination
                    TEConn_EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"];
                    Amphenol_EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Connecteurs {
                    label="Chine_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Connecteurs -> Lotes_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Fabrication_Connecteurs -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Connecteurs -> Foxconn_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Chine_Fabrication_Connecteurs -> Luxshare_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Lotes_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Lotes", niveau="12"];
                    Foxconn_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];
                    Luxshare_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"];

                    // Relations des nœuds destination
                    Lotes_Chine_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Chine_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"];
                    Luxshare_Chine_Fabrication_Connecteurs -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Suisse_Fabrication_Connecteurs {
                    label="Suisse_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Suisse_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Suisse", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Suisse_Fabrication_Connecteurs -> Fischer_Suisse_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Suisse_Fabrication_Connecteurs -> Suisse_geographique [color="darkgreen"];
                    Fischer_Suisse_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Fischer Connectors", niveau="12"];

                    // Relations des nœuds destination
                    Fischer_Suisse_Fabrication_Connecteurs -> Suisse_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Connecteurs {
                    label="Taiwan_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Connecteurs -> Foxconn_Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Taiwan_Fabrication_Connecteurs -> Cheng_Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Taiwan_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Foxconn Taiwan", niveau="12"];
                    Cheng_Taiwan_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Cheng Uei", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"];
                    Cheng_Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_Connecteurs {
                    label="CoreeDuSud_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Connecteurs -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_Connecteurs -> Samsung_CoreeDuSud_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Samsung_CoreeDuSud_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Samsung Electro-Mechanics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_Connecteurs -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_Connecteurs {
                    label="Japon_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_Connecteurs -> Hirose_Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Japon_Fabrication_Connecteurs -> JAE_Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Hirose_Japon_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Hirose Electric", niveau="12"];
                    JAE_Japon_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Japan Aviation Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Hirose_Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"];
                    JAE_Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_Connecteurs {
                    label="Allemagne_Fabrication_Connecteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"];
                    Allemagne_Fabrication_Connecteurs -> ERNI_Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Allemagne_Fabrication_Connecteurs -> HARTING_Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="4%", poids="1"];
                    ERNI_Allemagne_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="ERNI", niveau="12"];
                    HARTING_Allemagne_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="HARTING", niveau="12"];

                    // Relations des nœuds destination
                    ERNI_Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"];
                    HARTING_Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Camera {
            label="Camera";
            fillcolor="#b3ffe0";
            Camera [fillcolor="#b3ffe0", label="Caméra", niveau="1"];

            // Relations sortantes
            Camera -> Cerium [cout="0.6", ics="0.71", delai="0.7", technique="0.8"];
            Camera -> Lanthane [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Camera -> Holmium [cout="0.8", ics="0.84", delai="0.8", technique="0.9"];
            Camera -> Fabrication_Camera [];
            Camera -> Platine [cout="0.6", ics="0.71", delai="0.7", technique="0.8"];
            Camera -> Verre [];
            Camera -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Camera -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Camera -> Arsenic [];
            Camera -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Camera -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Camera -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Camera -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_Camera {
                label="Fabrication_Camera";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Camera [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="20", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Camera -> Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="27%", poids="2"];
                Fabrication_Camera -> Vietnam_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_Camera -> Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="31%", poids="2"];
                Fabrication_Camera -> EtatsUnis_Fabrication_Camera [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Camera -> CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="18%", poids="1"];
                Fabrication_Camera -> Allemagne_Fabrication_Camera [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_Camera -> Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="10%", poids="1"];
                Fabrication_Camera -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Chine_Fabrication_Camera {
                    label="Chine_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Camera [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Camera -> Sunny_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Fabrication_Camera -> OFilm_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Chine_Fabrication_Camera -> Largan_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Sunny_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="Sunny Optical", niveau="12"];
                    OFilm_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="O-Film Technology", niveau="12"];
                    Largan_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="Largan Precision", niveau="12"];

                    // Relations des nœuds destination
                    Sunny_Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"];
                    OFilm_Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"];
                    Largan_Chine_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_Camera {
                    label="Vietnam_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_Camera [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_Camera -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Fabrication_Camera -> Samsung_Vietnam_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Samsung_Vietnam_Fabrication_Camera [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Vietnam_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_Camera {
                    label="Japon_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Camera [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_Camera -> Sony_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Japon_Fabrication_Camera -> Canon_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Fabrication_Camera -> Nikon_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Sony_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"];
                    Canon_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Canon", niveau="12"];
                    Nikon_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Nikon", niveau="12"];

                    // Relations des nœuds destination
                    Sony_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"];
                    Canon_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"];
                    Nikon_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_Camera {
                    label="EtatsUnis_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Camera [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Camera -> OmniVision_EtatsUnis_Fabrication_Camera [color="purple", fontcolor="purple", label="2%", poids="1"];
                    EtatsUnis_Fabrication_Camera -> EtatsUnis_geographique [color="darkgreen"];
                    OmniVision_EtatsUnis_Fabrication_Camera [fillcolor="#d1e0ff", label="OmniVision", niveau="12"];

                    // Relations des nœuds destination
                    OmniVision_EtatsUnis_Fabrication_Camera -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_Camera {
                    label="CoreeDuSud_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Camera [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Camera -> Samsung_CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="11%", poids="1"];
                    CoreeDuSud_Fabrication_Camera -> LG_CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"];
                    CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_Camera [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];
                    LG_CoreeDuSud_Fabrication_Camera [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"];
                    LG_CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_Camera {
                    label="Allemagne_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_Camera [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_Camera -> Zeiss_Allemagne_Fabrication_Camera [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Allemagne_Fabrication_Camera -> Allemagne_geographique [color="darkgreen"];
                    Zeiss_Allemagne_Fabrication_Camera [fillcolor="#d1e0ff", label="Zeiss", niveau="12"];

                    // Relations des nœuds destination
                    Zeiss_Allemagne_Fabrication_Camera -> Allemagne_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Camera {
                    label="Taiwan_Fabrication_Camera";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Camera [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Camera -> TSMC_Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Taiwan_Fabrication_Camera -> Foxconn_Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"];
                    TSMC_Taiwan_Fabrication_Camera [fillcolor="#d1e0ff", label="TSMC", niveau="12"];
                    Foxconn_Taiwan_Fabrication_Camera [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    TSMC_Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Boitier {
            label="Boitier";
            fillcolor="#b3ffe0";
            Boitier [fillcolor="#b3ffe0", label="Boîtier", niveau="1"];

            // Relations sortantes
            Boitier -> Polystyrene [];
            Boitier -> Zinc [cout="0.4", ics="0.3", delai="0.2", technique="0.3"];
            Boitier -> Fabrication_Boitier [];
            Boitier -> Acier [];
            Boitier -> Titane [cout="0.7", ics="0.67", delai="0.6", technique="0.7"];
            Boitier -> Chrome [cout="0.5", ics="0.39", delai="0.4", technique="0.3"];
            Boitier -> Plastiques [];
            Boitier -> Aluminium [];
            Boitier -> Manganese [cout="0.5", ics="0.4", delai="0.3", technique="0.4"];
            Boitier -> PVC [];
            Boitier -> Magnesium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            Boitier -> PET [];


            subgraph cluster_Fabrication_Boitier {
                label="Fabrication_Boitier";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Boitier [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="29", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Boitier -> Allemagne_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_Boitier -> Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="15%", poids="1"];
                Fabrication_Boitier -> Vietnam_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_Boitier -> Mexique_Fabrication_Boitier [color="purple", fontcolor="purple", label="6%", poids="1"];
                Fabrication_Boitier -> EtatsUnis_Fabrication_Boitier [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_Boitier -> Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="9%", poids="1"];
                Fabrication_Boitier -> Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="52%", poids="2"];

                subgraph cluster_Allemagne_Fabrication_Boitier {
                    label="Allemagne_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_Boitier [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_Boitier -> Allemagne_geographique [color="darkgreen"];
                    Allemagne_Fabrication_Boitier -> Siemens_Allemagne_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Siemens_Allemagne_Fabrication_Boitier [fillcolor="#d1e0ff", label="Siemens", niveau="12"];

                    // Relations des nœuds destination
                    Siemens_Allemagne_Fabrication_Boitier -> Allemagne_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Boitier {
                    label="Taiwan_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Boitier [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Boitier -> Catcher_Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_Boitier -> Pegatron_Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Catcher_Taiwan_Fabrication_Boitier [fillcolor="#d1e0ff", label="Catcher Technology", niveau="12"];
                    Pegatron_Taiwan_Fabrication_Boitier [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];

                    // Relations des nœuds destination
                    Catcher_Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"];
                    Pegatron_Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_Boitier {
                    label="Vietnam_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_Boitier [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_Boitier -> Goertek_Vietnam_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Vietnam_Fabrication_Boitier -> Vietnam_geographique [color="darkgreen"];
                    Goertek_Vietnam_Fabrication_Boitier [fillcolor="#d1e0ff", label="Goertek", niveau="12"];

                    // Relations des nœuds destination
                    Goertek_Vietnam_Fabrication_Boitier -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Fabrication_Boitier {
                    label="Mexique_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Fabrication_Boitier [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Fabrication_Boitier -> Mexique_geographique [color="darkgreen"];
                    Mexique_Fabrication_Boitier -> Flex_Mexique_Fabrication_Boitier [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Flex_Mexique_Fabrication_Boitier [fillcolor="#d1e0ff", label="Flex", niveau="12"];

                    // Relations des nœuds destination
                    Flex_Mexique_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_Boitier {
                    label="EtatsUnis_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Boitier [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Boitier -> Apple_EtatsUnis_Fabrication_Boitier [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"];
                    Apple_EtatsUnis_Fabrication_Boitier [fillcolor="#d1e0ff", label="Apple (design)", niveau="12"];

                    // Relations des nœuds destination
                    Apple_EtatsUnis_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Thailande_Fabrication_Boitier {
                    label="Thailande_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Fabrication_Boitier [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Fabrication_Boitier -> Thailande_geographique [color="darkgreen"];
                    Thailande_Fabrication_Boitier -> SVI_Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Thailande_Fabrication_Boitier -> CalComp_Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"];
                    SVI_Thailande_Fabrication_Boitier [fillcolor="#d1e0ff", label="SVI", niveau="12"];
                    CalComp_Thailande_Fabrication_Boitier [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"];

                    // Relations des nœuds destination
                    SVI_Thailande_Fabrication_Boitier -> Thailande_geographique [color="darkgreen"];
                    CalComp_Thailande_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Boitier {
                    label="Chine_Fabrication_Boitier";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Boitier [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Boitier -> BYD_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Fabrication_Boitier -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Boitier -> Jabil_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Fabrication_Boitier -> Foxconn_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="28%", poids="2"];
                    BYD_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="BYD Precision", niveau="12"];
                    Jabil_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];
                    Foxconn_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    BYD_Chine_Fabrication_Boitier -> Chine_geographique [color="darkgreen"];
                    Jabil_Chine_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"];
                    Foxconn_Chine_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_EcranOLED {
            label="EcranOLED";
            fillcolor="#b3ffe0";
            EcranOLED [fillcolor="#b3ffe0", label="Écran OLED et Micro OLED", niveau="1"];

            // Relations sortantes
            EcranOLED -> IndiumEtain [];
            EcranOLED -> Fabrication_EcranOLED [];
            EcranOLED -> Cerium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            EcranOLED -> Yttrium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            EcranOLED -> PET [];
            EcranOLED -> Aluminium [cout="0.5", ics="0.4", delai="0.3", technique="0.4"];
            EcranOLED -> Verre [];
            EcranOLED -> Plastiques [];
            EcranOLED -> Arsenic [];
            EcranOLED -> Gallium [cout="0.3", ics="0.41", delai="0.4", technique="0.5"];
            EcranOLED -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];


            subgraph cluster_Fabrication_EcranOLED {
                label="Fabrication_EcranOLED";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_EcranOLED [fillcolor="#ffd699", ihh_acteurs="16", ihh_pays="36", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_EcranOLED -> Taiwan_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_EcranOLED -> Vietnam_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_EcranOLED -> Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="9%", poids="1"];
                Fabrication_EcranOLED -> Inde_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="0%", poids="1"];
                Fabrication_EcranOLED -> EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_EcranOLED -> CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="54%", poids="2"];
                Fabrication_EcranOLED -> Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="28%", poids="2"];
                Fabrication_EcranOLED -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Taiwan_Fabrication_EcranOLED {
                    label="Taiwan_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_EcranOLED -> AUO_Taiwan_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Taiwan_Fabrication_EcranOLED -> Taiwan_geographique [color="darkgreen"];
                    AUO_Taiwan_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"];

                    // Relations des nœuds destination
                    AUO_Taiwan_Fabrication_EcranOLED -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_EcranOLED {
                    label="Vietnam_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_EcranOLED -> Samsung_Vietnam_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Vietnam_Fabrication_EcranOLED -> Vietnam_geographique [color="darkgreen"];
                    Samsung_Vietnam_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Vietnam_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_EcranOLED {
                    label="Japon_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_EcranOLED -> Sony_Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Japon_Fabrication_EcranOLED -> JOLED_Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Sony_Japon_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"];
                    JOLED_Japon_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="JOLED", niveau="12"];

                    // Relations des nœuds destination
                    Sony_Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"];
                    JOLED_Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Fabrication_EcranOLED {
                    label="Inde_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Fabrication_EcranOLED -> Samsung_Inde_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="0%", poids="1"];
                    Inde_Fabrication_EcranOLED -> Inde_geographique [color="darkgreen"];
                    Samsung_Inde_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung India", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Inde_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_EcranOLED {
                    label="EtatsUnis_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_EcranOLED -> Kopin_EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="1%", poids="1"];
                    EtatsUnis_Fabrication_EcranOLED -> eMagin_EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="1%", poids="1"];
                    EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"];
                    Kopin_EtatsUnis_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Kopin", niveau="12"];
                    eMagin_EtatsUnis_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="eMagin", niveau="12"];

                    // Relations des nœuds destination
                    Kopin_EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"];
                    eMagin_EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_EcranOLED {
                    label="CoreeDuSud_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_EcranOLED -> LG_CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="18%", poids="1"];
                    CoreeDuSud_Fabrication_EcranOLED -> Samsung_CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="36%", poids="2"];
                    LG_CoreeDuSud_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="LG Display", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"];

                    // Relations des nœuds destination
                    LG_CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_EcranOLED {
                    label="Chine_Fabrication_EcranOLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_EcranOLED -> Tianma_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Chine_Fabrication_EcranOLED -> Visionox_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_EcranOLED -> BOE_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Chine_Fabrication_EcranOLED -> CSOT_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Tianma_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Tianma", niveau="12"];
                    Visionox_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Visionox", niveau="12"];
                    BOE_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"];
                    CSOT_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"];

                    // Relations des nœuds destination
                    Tianma_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"];
                    Visionox_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"];
                    BOE_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"];
                    CSOT_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_EcranMiniLED {
            label="EcranMiniLED";
            fillcolor="#b3ffe0";
            EcranMiniLED [fillcolor="#b3ffe0", label="Écran Mini et Micro LED", niveau="1"];

            // Relations sortantes
            EcranMiniLED -> Aluminium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            EcranMiniLED -> Terbium [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            EcranMiniLED -> Europium [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            EcranMiniLED -> Yttrium [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            EcranMiniLED -> Fabrication_EcranMiniLED [];
            EcranMiniLED -> Plastiques [];
            EcranMiniLED -> Verre [];
            EcranMiniLED -> IndiumEtain [];
            EcranMiniLED -> Arsenic [];
            EcranMiniLED -> Gallium [cout="0.3", ics="0.41", delai="0.4", technique="0.5"];
            EcranMiniLED -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];


            subgraph cluster_Fabrication_EcranMiniLED {
                label="Fabrication_EcranMiniLED";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_EcranMiniLED [fillcolor="#ffd699", ihh_acteurs="5", ihh_pays="19", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_EcranMiniLED -> Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="30%", poids="2"];
                Fabrication_EcranMiniLED -> Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="20%", poids="1"];
                Fabrication_EcranMiniLED -> EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_EcranMiniLED -> Vietnam_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_EcranMiniLED -> Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="9%", poids="1"];
                Fabrication_EcranMiniLED -> Allemagne_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_EcranMiniLED -> CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="25%", poids="1"];
                Fabrication_EcranMiniLED -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Taiwan_Fabrication_EcranMiniLED {
                    label="Taiwan_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_EcranMiniLED -> Epistar_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Taiwan_Fabrication_EcranMiniLED -> Innolux_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Taiwan_Fabrication_EcranMiniLED -> AUO_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Epistar_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Epistar", niveau="12"];
                    Innolux_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Innolux", niveau="12"];
                    AUO_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"];

                    // Relations des nœuds destination
                    Epistar_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"];
                    Innolux_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"];
                    AUO_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_EcranMiniLED {
                    label="Chine_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_EcranMiniLED -> CSOT_Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_EcranMiniLED -> BOE_Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="11%", poids="1"];
                    CSOT_Chine_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"];
                    BOE_Chine_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"];

                    // Relations des nœuds destination
                    CSOT_Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"];
                    BOE_Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_EcranMiniLED {
                    label="EtatsUnis_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_EcranMiniLED -> Lumileds_EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Fabrication_EcranMiniLED -> Apple_EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"];
                    EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"];
                    Lumileds_EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Lumileds", niveau="12"];
                    Apple_EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Apple (design)", niveau="12"];

                    // Relations des nœuds destination
                    Lumileds_EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"];
                    Apple_EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_EcranMiniLED {
                    label="Vietnam_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_EcranMiniLED -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Fabrication_EcranMiniLED -> Samsung_Vietnam_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Samsung_Vietnam_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Vietnam_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_EcranMiniLED {
                    label="Japon_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_EcranMiniLED -> Sharp_Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Japon_Fabrication_EcranMiniLED -> Sony_Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"];
                    Sharp_Japon_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Sharp/Foxconn", niveau="12"];
                    Sony_Japon_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Sony", niveau="12"];

                    // Relations des nœuds destination
                    Sharp_Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"];
                    Sony_Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_EcranMiniLED {
                    label="Allemagne_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_EcranMiniLED -> Allemagne_geographique [color="darkgreen"];
                    Allemagne_Fabrication_EcranMiniLED -> Osram_Allemagne_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Osram_Allemagne_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="OSRAM Opto", niveau="12"];

                    // Relations des nœuds destination
                    Osram_Allemagne_Fabrication_EcranMiniLED -> Allemagne_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_EcranMiniLED {
                    label="CoreeDuSud_Fabrication_EcranMiniLED";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_EcranMiniLED -> Samsung_CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="14%", poids="1"];
                    CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_EcranMiniLED -> LG_CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Samsung_CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"];
                    LG_CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="LG Display", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"];
                    LG_CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Connectivite {
            label="Connectivite";
            fillcolor="#b3ffe0";
            Connectivite [fillcolor="#b3ffe0", label="Connectivité", niveau="1"];

            // Relations sortantes
            Connectivite -> Aluminium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Connectivite -> Fabrication_Connectivite [];
            Connectivite -> Samarium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connectivite -> Beryllium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connectivite -> Erbium [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            Connectivite -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Connectivite -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Connectivite -> Arsenic [];
            Connectivite -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Connectivite -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Connectivite -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Connectivite -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_Connectivite {
                label="Fabrication_Connectivite";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Connectivite [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="18", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Connectivite -> Israel_Fabrication_Connectivite [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_Connectivite -> Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="31%", poids="2"];
                Fabrication_Connectivite -> Japon_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"];
                Fabrication_Connectivite -> Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="19%", poids="1"];
                Fabrication_Connectivite -> CoreeDuSud_Fabrication_Connectivite [color="purple", fontcolor="purple", label="11%", poids="1"];
                Fabrication_Connectivite -> PaysBas_Fabrication_Connectivite [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_Connectivite -> EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="24%", poids="1"];
                Fabrication_Connectivite -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Israel_Fabrication_Connectivite {
                    label="Israel_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Israel_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Israel", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Israel_Fabrication_Connectivite -> Israel_geographique [color="darkgreen"];
                    Israel_Fabrication_Connectivite -> Intel_Israel_Fabrication_Connectivite [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Intel_Israel_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Intel Israel", niveau="12"];

                    // Relations des nœuds destination
                    Intel_Israel_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Connectivite {
                    label="Taiwan_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_Connectivite -> MediaTek_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Taiwan_Fabrication_Connectivite -> TSMC_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Taiwan_Fabrication_Connectivite -> Realtek_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"];
                    MediaTek_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="MediaTek", niveau="12"];
                    TSMC_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="TSMC", niveau="12"];
                    Realtek_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Realtek Semiconductor", niveau="12"];

                    // Relations des nœuds destination
                    MediaTek_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"];
                    TSMC_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"];
                    Realtek_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_Connectivite {
                    label="Japon_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Connectivite -> Murata_Japon_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Japon_Fabrication_Connectivite -> Japon_geographique [color="darkgreen"];
                    Murata_Japon_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Murata Manufacturing", niveau="12"];

                    // Relations des nœuds destination
                    Murata_Japon_Fabrication_Connectivite -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Connectivite {
                    label="Chine_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Connectivite -> UNISOC_Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_Connectivite -> HiSilicon_Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="13%", poids="1"];
                    UNISOC_Chine_Fabrication_Connectivite [fillcolor="#d1e0ff", label="UNISOC", niveau="12"];
                    HiSilicon_Chine_Fabrication_Connectivite [fillcolor="#d1e0ff", label="HiSilicon (Huawei)", niveau="12"];

                    // Relations des nœuds destination
                    UNISOC_Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"];
                    HiSilicon_Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_Connectivite {
                    label="CoreeDuSud_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Connectivite -> Samsung_CoreeDuSud_Fabrication_Connectivite [color="purple", fontcolor="purple", label="11%", poids="1"];
                    CoreeDuSud_Fabrication_Connectivite -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_Connectivite -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_PaysBas_Fabrication_Connectivite {
                    label="PaysBas_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    PaysBas_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Pays-Bas", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    PaysBas_Fabrication_Connectivite -> NXP_PaysBas_Fabrication_Connectivite [color="purple", fontcolor="purple", label="3%", poids="1"];
                    PaysBas_Fabrication_Connectivite -> PaysBas_geographique [color="darkgreen"];
                    NXP_PaysBas_Fabrication_Connectivite [fillcolor="#d1e0ff", label="NXP Semiconductors", niveau="12"];

                    // Relations des nœuds destination
                    NXP_PaysBas_Fabrication_Connectivite -> PaysBas_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_Connectivite {
                    label="EtatsUnis_Fabrication_Connectivite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Connectivite [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Connectivite -> Broadcom_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="7%", poids="1"];
                    EtatsUnis_Fabrication_Connectivite -> Intel_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Fabrication_Connectivite -> Qualcomm_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="12%", poids="1"];
                    EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"];
                    Broadcom_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Broadcom", niveau="12"];
                    Intel_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Intel", niveau="12"];
                    Qualcomm_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Qualcomm", niveau="12"];

                    // Relations des nœuds destination
                    Broadcom_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"];
                    Intel_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"];
                    Qualcomm_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Capteurs {
            label="Capteurs";
            fillcolor="#b3ffe0";
            Capteurs [fillcolor="#b3ffe0", label="Capteurs", niveau="1"];

            // Relations sortantes
            Capteurs -> Samarium [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            Capteurs -> Platine [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            Capteurs -> Holmium [cout="0.8", ics="0.84", delai="0.8", technique="0.9"];
            Capteurs -> Manganese [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            Capteurs -> Gadolinium [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            Capteurs -> Fabrication_Capteurs [];
            Capteurs -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            Capteurs -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            Capteurs -> Arsenic [];
            Capteurs -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            Capteurs -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            Capteurs -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            Capteurs -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_Capteurs {
                label="Fabrication_Capteurs";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_Capteurs [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="14", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_Capteurs -> CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="9%", poids="1"];
                Fabrication_Capteurs -> Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="23%", poids="1"];
                Fabrication_Capteurs -> PaysBas_Fabrication_Capteurs [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_Capteurs -> Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="12%", poids="1"];
                Fabrication_Capteurs -> EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="16%", poids="1"];
                Fabrication_Capteurs -> Taiwan_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_Capteurs -> Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="26%", poids="2"];
                Fabrication_Capteurs -> Suisse_Fabrication_Capteurs [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_Capteurs -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_CoreeDuSud_Fabrication_Capteurs {
                    label="CoreeDuSud_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_Capteurs -> LG_CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="4%", poids="1"];
                    CoreeDuSud_Fabrication_Capteurs -> Samsung_CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="5%", poids="1"];
                    CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"];
                    LG_CoreeDuSud_Fabrication_Capteurs [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    LG_CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_Capteurs {
                    label="Chine_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_Capteurs -> Goertek_Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Fabrication_Capteurs -> AAC_Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"];
                    Goertek_Chine_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Goertek", niveau="12"];
                    AAC_Chine_Fabrication_Capteurs [fillcolor="#d1e0ff", label="AAC Technologies", niveau="12"];

                    // Relations des nœuds destination
                    Goertek_Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"];
                    AAC_Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_PaysBas_Fabrication_Capteurs {
                    label="PaysBas_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    PaysBas_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Pays-Bas", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    PaysBas_Fabrication_Capteurs -> NXP_PaysBas_Fabrication_Capteurs [color="purple", fontcolor="purple", label="3%", poids="1"];
                    PaysBas_Fabrication_Capteurs -> PaysBas_geographique [color="darkgreen"];
                    NXP_PaysBas_Fabrication_Capteurs [fillcolor="#d1e0ff", label="NXP Semiconductors", niveau="12"];

                    // Relations des nœuds destination
                    NXP_PaysBas_Fabrication_Capteurs -> PaysBas_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_Capteurs {
                    label="Allemagne_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"];
                    Allemagne_Fabrication_Capteurs -> Bosch_Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Allemagne_Fabrication_Capteurs -> Infineon_Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Bosch_Allemagne_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Bosch Sensortec", niveau="12"];
                    Infineon_Allemagne_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Infineon", niveau="12"];

                    // Relations des nœuds destination
                    Bosch_Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"];
                    Infineon_Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_Capteurs {
                    label="EtatsUnis_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_Capteurs [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_Capteurs -> TI_EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="10%", poids="1"];
                    EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_Capteurs -> TE_EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="6%", poids="1"];
                    TI_EtatsUnis_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Texas Instruments", niveau="12"];
                    TE_EtatsUnis_Fabrication_Capteurs [fillcolor="#d1e0ff", label="TE Connectivity", niveau="12"];

                    // Relations des nœuds destination
                    TI_EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"];
                    TE_EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_Capteurs {
                    label="Taiwan_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_Capteurs -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_Capteurs -> TSMC_Taiwan_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"];
                    TSMC_Taiwan_Fabrication_Capteurs [fillcolor="#d1e0ff", label="TSMC", niveau="12"];

                    // Relations des nœuds destination
                    TSMC_Taiwan_Fabrication_Capteurs -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_Capteurs {
                    label="Japon_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_Capteurs -> Panasonic_Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Japon_Fabrication_Capteurs -> Sony_Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Panasonic_Japon_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Panasonic", niveau="12"];
                    Sony_Japon_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"];

                    // Relations des nœuds destination
                    Panasonic_Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"];
                    Sony_Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Suisse_Fabrication_Capteurs {
                    label="Suisse_Fabrication_Capteurs";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Suisse_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Suisse", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Suisse_Fabrication_Capteurs -> Suisse_geographique [color="darkgreen"];
                    Suisse_Fabrication_Capteurs -> STMicro_Suisse_Fabrication_Capteurs [color="purple", fontcolor="purple", label="2%", poids="1"];
                    STMicro_Suisse_Fabrication_Capteurs [fillcolor="#d1e0ff", label="STMicroelectronics", niveau="12"];

                    // Relations des nœuds destination
                    STMicro_Suisse_Fabrication_Capteurs -> Suisse_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_CarteMere {
            label="CarteMere";
            fillcolor="#b3ffe0";
            CarteMere [fillcolor="#b3ffe0", label="Carte mère", niveau="1"];

            // Relations sortantes
            CarteMere -> Argent [cout="0.6", ics="0.61", delai="0.5", technique="0.7"];
            CarteMere -> PVC [];
            CarteMere -> Ceramiques [];
            CarteMere -> Cuivre [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            CarteMere -> Etain [cout="0.6", ics="0.6", delai="0.6", technique="0.6"];
            CarteMere -> Aluminium [cout="0.6", ics="0.43", delai="0.3", technique="0.4"];
            CarteMere -> Fabrication_CarteMere [];
            CarteMere -> Tantale [cout="0.6", ics="0.7", delai="0.8", technique="0.7"];
            CarteMere -> Palladium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            CarteMere -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            CarteMere -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            CarteMere -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            CarteMere -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            CarteMere -> Hafnium [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            CarteMere -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_CarteMere {
                label="Fabrication_CarteMere";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_CarteMere [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="26", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_CarteMere -> Thailande_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_CarteMere -> Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_CarteMere -> Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="11%", poids="1"];
                Fabrication_CarteMere -> Mexique_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_CarteMere -> Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="28%", poids="2"];
                Fabrication_CarteMere -> Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="43%", poids="2"];
                Fabrication_CarteMere -> EtatsUnis_Fabrication_CarteMere [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_CarteMere -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];
                Fabrication_CarteMere -> ProcedeEUV [cout="1.0", ics="1.0", delai="1.0", technique="1.0"];

                subgraph cluster_Thailande_Fabrication_CarteMere {
                    label="Thailande_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Fabrication_CarteMere -> Thailande_geographique [color="darkgreen"];
                    Thailande_Fabrication_CarteMere -> CalComp_Thailande_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"];
                    CalComp_Thailande_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"];

                    // Relations des nœuds destination
                    CalComp_Thailande_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Malaisie_Fabrication_CarteMere {
                    label="Malaisie_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Fabrication_CarteMere -> Jabil_Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Malaisie_Fabrication_CarteMere -> Flex_Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Malaisie_Fabrication_CarteMere -> Malaisie_geographique [color="darkgreen"];
                    Jabil_Malaisie_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"];
                    Flex_Malaisie_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Flex", niveau="12"];

                    // Relations des nœuds destination
                    Jabil_Malaisie_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"];
                    Flex_Malaisie_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_CarteMere {
                    label="Vietnam_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_CarteMere -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Fabrication_CarteMere -> Intel_Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Vietnam_Fabrication_CarteMere -> Samsung_Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Intel_Vietnam_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Intel Vietnam", niveau="12"];
                    Samsung_Vietnam_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];

                    // Relations des nœuds destination
                    Intel_Vietnam_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"];
                    Samsung_Vietnam_Fabrication_CarteMere -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Fabrication_CarteMere {
                    label="Mexique_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Fabrication_CarteMere -> Foxconn_Mexique_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Mexique_Fabrication_CarteMere -> Mexique_geographique [color="darkgreen"];
                    Foxconn_Mexique_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Foxconn Mexico", niveau="12"];

                    // Relations des nœuds destination
                    Foxconn_Mexique_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_CarteMere {
                    label="Taiwan_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_CarteMere -> Pegatron_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Taiwan_Fabrication_CarteMere -> MSI_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_CarteMere -> ASUS_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Taiwan_Fabrication_CarteMere -> Gigabyte_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Pegatron_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Pegatron", niveau="12"];
                    MSI_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="MSI", niveau="12"];
                    ASUS_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="ASUS", niveau="12"];
                    Gigabyte_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Gigabyte", niveau="12"];

                    // Relations des nœuds destination
                    Pegatron_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                    MSI_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                    ASUS_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                    Gigabyte_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_CarteMere {
                    label="Chine_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_CarteMere -> BYD_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Fabrication_CarteMere -> Quanta_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Fabrication_CarteMere -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_CarteMere -> Foxconn_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="20%", poids="1"];
                    BYD_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="BYD Electronics", niveau="12"];
                    Quanta_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"];
                    Foxconn_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    BYD_Chine_Fabrication_CarteMere -> Chine_geographique [color="darkgreen"];
                    Quanta_Chine_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                    Foxconn_Chine_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_CarteMere {
                    label="EtatsUnis_Fabrication_CarteMere";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_CarteMere [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_CarteMere -> Intel_EtatsUnis_Fabrication_CarteMere [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Intel_EtatsUnis_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Intel", niveau="12"];

                    // Relations des nœuds destination
                    Intel_EtatsUnis_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_EcranLCD {
            label="EcranLCD";
            fillcolor="#b3ffe0";
            EcranLCD [fillcolor="#b3ffe0", label="Écran LCD/TFT", niveau="1"];

            // Relations sortantes
            EcranLCD -> Fabrication_EcranLCD [];
            EcranLCD -> Cerium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            EcranLCD -> PET [];
            EcranLCD -> Verre [];
            EcranLCD -> Terbium [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            EcranLCD -> Europium [cout="0.7", ics="0.81", delai="0.8", technique="0.9"];
            EcranLCD -> Plastiques [];
            EcranLCD -> IndiumEtain [];
            EcranLCD -> Aluminium [cout="0.4", ics="0.3", delai="0.2", technique="0.3"];
            EcranLCD -> Arsenic [];
            EcranLCD -> Gallium [cout="0.3", ics="0.41", delai="0.4", technique="0.5"];
            EcranLCD -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];


            subgraph cluster_Fabrication_EcranLCD {
                label="Fabrication_EcranLCD";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_EcranLCD [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="26", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_EcranLCD -> Pologne_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_EcranLCD -> Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="43%", poids="2"];
                Fabrication_EcranLCD -> Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_EcranLCD -> CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="25%", poids="1"];
                Fabrication_EcranLCD -> Mexique_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_EcranLCD -> Vietnam_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_EcranLCD -> Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="17%", poids="1"];
                Fabrication_EcranLCD -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Pologne_Fabrication_EcranLCD {
                    label="Pologne_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Fabrication_EcranLCD -> LG_Pologne_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Pologne_Fabrication_EcranLCD -> Pologne_geographique [color="darkgreen"];
                    LG_Pologne_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display Poland", niveau="12"];

                    // Relations des nœuds destination
                    LG_Pologne_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_EcranLCD {
                    label="Chine_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_EcranLCD -> BOE_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="25%", poids="1"];
                    Chine_Fabrication_EcranLCD -> CSOT_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_EcranLCD -> CEC_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="5%", poids="1"];
                    BOE_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"];
                    CSOT_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"];
                    CEC_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="CEC-Panda", niveau="12"];

                    // Relations des nœuds destination
                    BOE_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"];
                    CSOT_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"];
                    CEC_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_EcranLCD {
                    label="Japon_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"];
                    Japon_Fabrication_EcranLCD -> JDI_Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Japon_Fabrication_EcranLCD -> Sharp_Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="4%", poids="1"];
                    JDI_Japon_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Japan Display Inc.", niveau="12"];
                    Sharp_Japon_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Sharp/Foxconn", niveau="12"];

                    // Relations des nœuds destination
                    JDI_Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"];
                    Sharp_Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_EcranLCD {
                    label="CoreeDuSud_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_EcranLCD -> LG_CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="13%", poids="1"];
                    CoreeDuSud_Fabrication_EcranLCD -> Samsung_CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="12%", poids="1"];
                    LG_CoreeDuSud_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"];

                    // Relations des nœuds destination
                    LG_CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Fabrication_EcranLCD {
                    label="Mexique_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Fabrication_EcranLCD -> Mexique_geographique [color="darkgreen"];
                    Mexique_Fabrication_EcranLCD -> LG_Mexique_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"];
                    LG_Mexique_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display Mexico", niveau="12"];

                    // Relations des nœuds destination
                    LG_Mexique_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Fabrication_EcranLCD {
                    label="Vietnam_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Fabrication_EcranLCD -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Fabrication_EcranLCD -> Samsung_Vietnam_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Samsung_Vietnam_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Samsung Display Vietnam", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_Vietnam_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_EcranLCD {
                    label="Taiwan_Fabrication_EcranLCD";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_EcranLCD -> AUO_Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_EcranLCD -> Innolux_Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="8%", poids="1"];
                    AUO_Taiwan_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"];
                    Innolux_Taiwan_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Innolux", niveau="12"];

                    // Relations des nœuds destination
                    AUO_Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"];
                    Innolux_Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_MemoireRAM {
            label="MemoireRAM";
            fillcolor="#b3ffe0";
            MemoireRAM [fillcolor="#b3ffe0", label="Mémoire RAM", niveau="1"];

            // Relations sortantes
            MemoireRAM -> Tantale [cout="0.6", ics="0.71", delai="0.7", technique="0.8"];
            MemoireRAM -> Aluminium [cout="0.5", ics="0.33", delai="0.2", technique="0.3"];
            MemoireRAM -> Fabrication_MemoireRAM [];
            MemoireRAM -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            MemoireRAM -> Hafnium [cout="0.8", ics="0.8", delai="0.8", technique="0.8"];
            MemoireRAM -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];


            subgraph cluster_Fabrication_MemoireRAM {
                label="Fabrication_MemoireRAM";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_MemoireRAM [fillcolor="#ffd699", ihh_acteurs="30", ihh_pays="55", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_MemoireRAM -> EtatsUnis_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="23%", poids="1"];
                Fabrication_MemoireRAM -> CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="71%", poids="2"];
                Fabrication_MemoireRAM -> Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_MemoireRAM -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_EtatsUnis_Fabrication_MemoireRAM {
                    label="EtatsUnis_Fabrication_MemoireRAM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_MemoireRAM -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_MemoireRAM -> Micron_EtatsUnis_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="23%", poids="1"];
                    Micron_EtatsUnis_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Micron", niveau="12"];

                    // Relations des nœuds destination
                    Micron_EtatsUnis_Fabrication_MemoireRAM -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_MemoireRAM {
                    label="CoreeDuSud_Fabrication_MemoireRAM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_MemoireRAM -> Samsung_CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="43%", poids="2"];
                    CoreeDuSud_Fabrication_MemoireRAM -> SKHynix_CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="28%", poids="2"];
                    CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];
                    SKHynix_CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"];
                    SKHynix_CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_MemoireRAM {
                    label="Taiwan_Fabrication_MemoireRAM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_MemoireRAM -> Nanya_Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Taiwan_Fabrication_MemoireRAM -> Winbond_Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Nanya_Taiwan_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Nanya", niveau="12"];
                    Winbond_Taiwan_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Winbond", niveau="12"];

                    // Relations des nœuds destination
                    Nanya_Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"];
                    Winbond_Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_ProcesseurASIC {
            label="ProcesseurASIC";
            fillcolor="#b3ffe0";
            ProcesseurASIC [fillcolor="#b3ffe0", label="Processeur ASIC/spécialisé", niveau="1"];

            // Relations sortantes
            ProcesseurASIC -> Ceramiques [];
            ProcesseurASIC -> Tungstene [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurASIC -> Fabrication_ProcesseurASIC [];
            ProcesseurASIC -> Or [cout="0.6", ics="0.6", delai="0.6", technique="0.6"];
            ProcesseurASIC -> Scandium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            ProcesseurASIC -> Hafnium [cout="0.8", ics="0.84", delai="0.8", technique="0.9"];
            ProcesseurASIC -> Aluminium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            ProcesseurASIC -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurASIC -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            ProcesseurASIC -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            ProcesseurASIC -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            ProcesseurASIC -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_ProcesseurASIC {
                label="Fabrication_ProcesseurASIC";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_ProcesseurASIC [fillcolor="#ffd699", ihh_acteurs="35", ihh_pays="35", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_ProcesseurASIC -> EtatsUnis_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="8%", poids="1"];
                Fabrication_ProcesseurASIC -> Singapour_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_ProcesseurASIC -> Chine_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="5%", poids="1"];
                Fabrication_ProcesseurASIC -> Taiwan_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="56%", poids="2"];
                Fabrication_ProcesseurASIC -> CoreeDuSud_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="20%", poids="1"];
                Fabrication_ProcesseurASIC -> Israel_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_ProcesseurASIC -> Allemagne_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_ProcesseurASIC -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];
                Fabrication_ProcesseurASIC -> ProcedeEUV [cout="1.0", ics="1.0", delai="1.0", technique="1.0"];

                subgraph cluster_EtatsUnis_Fabrication_ProcesseurASIC {
                    label="EtatsUnis_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_ProcesseurASIC -> Intel_EtatsUnis_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Intel_EtatsUnis_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Intel", niveau="12"];

                    // Relations des nœuds destination
                    Intel_EtatsUnis_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Singapour_Fabrication_ProcesseurASIC {
                    label="Singapour_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Singapour_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Singapour", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Singapour_Fabrication_ProcesseurASIC -> Singapour_geographique [color="darkgreen"];
                    Singapour_Fabrication_ProcesseurASIC -> GlobalFoundries_Singapour_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="2%", poids="1"];
                    GlobalFoundries_Singapour_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"];

                    // Relations des nœuds destination
                    GlobalFoundries_Singapour_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_ProcesseurASIC {
                    label="Chine_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_ProcesseurASIC -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_ProcesseurASIC -> SMIC_Chine_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="5%", poids="1"];
                    SMIC_Chine_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="SMIC", niveau="12"];

                    // Relations des nœuds destination
                    SMIC_Chine_Fabrication_ProcesseurASIC -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_ProcesseurASIC {
                    label="Taiwan_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_ProcesseurASIC -> TSMC_Taiwan_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="56%", poids="2"];
                    Taiwan_Fabrication_ProcesseurASIC -> Taiwan_geographique [color="darkgreen"];
                    TSMC_Taiwan_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="TSMC", niveau="12"];

                    // Relations des nœuds destination
                    TSMC_Taiwan_Fabrication_ProcesseurASIC -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_ProcesseurASIC {
                    label="CoreeDuSud_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_ProcesseurASIC -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_ProcesseurASIC -> Samsung_CoreeDuSud_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Samsung_CoreeDuSud_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Samsung Foundry", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_ProcesseurASIC -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Israel_Fabrication_ProcesseurASIC {
                    label="Israel_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Israel_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Israel", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Israel_Fabrication_ProcesseurASIC -> Tower_Israel_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Israel_Fabrication_ProcesseurASIC -> Israel_geographique [color="darkgreen"];
                    Tower_Israel_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Tower Semiconductor", niveau="12"];

                    // Relations des nœuds destination
                    Tower_Israel_Fabrication_ProcesseurASIC -> Israel_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_ProcesseurASIC {
                    label="Allemagne_Fabrication_ProcesseurASIC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_ProcesseurASIC -> Allemagne_geographique [color="darkgreen"];
                    Allemagne_Fabrication_ProcesseurASIC -> GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="3%", poids="1"];
                    GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"];

                    // Relations des nœuds destination
                    GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_ProcesseurARM {
            label="ProcesseurARM";
            fillcolor="#b3ffe0";
            ProcesseurARM [fillcolor="#b3ffe0", label="Processeur ARM", niveau="1"];

            // Relations sortantes
            ProcesseurARM -> Tungstene [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurARM -> Ceramiques [];
            ProcesseurARM -> Or [cout="0.6", ics="0.6", delai="0.6", technique="0.6"];
            ProcesseurARM -> Scandium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            ProcesseurARM -> Palladium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            ProcesseurARM -> Hafnium [cout="0.8", ics="0.8", delai="0.8", technique="0.8"];
            ProcesseurARM -> Fabrication_ProcesseurARM [];
            ProcesseurARM -> Aluminium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            ProcesseurARM -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurARM -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            ProcesseurARM -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            ProcesseurARM -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            ProcesseurARM -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_ProcesseurARM {
                label="Fabrication_ProcesseurARM";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_ProcesseurARM [fillcolor="#ffd699", ihh_acteurs="34", ihh_pays="34", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_ProcesseurARM -> CoreeDuSud_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="22%", poids="1"];
                Fabrication_ProcesseurARM -> Singapour_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="2%", poids="1"];
                Fabrication_ProcesseurARM -> EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="14%", poids="1"];
                Fabrication_ProcesseurARM -> Taiwan_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="54%", poids="2"];
                Fabrication_ProcesseurARM -> Chine_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="8%", poids="1"];
                Fabrication_ProcesseurARM -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];
                Fabrication_ProcesseurARM -> ProcedeEUV [cout="1.0", ics="1.0", delai="1.0", technique="1.0"];

                subgraph cluster_CoreeDuSud_Fabrication_ProcesseurARM {
                    label="CoreeDuSud_Fabrication_ProcesseurARM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_ProcesseurARM -> Samsung_CoreeDuSud_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="22%", poids="1"];
                    CoreeDuSud_Fabrication_ProcesseurARM -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="Samsung Foundry", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_ProcesseurARM -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Singapour_Fabrication_ProcesseurARM {
                    label="Singapour_Fabrication_ProcesseurARM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Singapour_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Singapour", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Singapour_Fabrication_ProcesseurARM -> Singapour_geographique [color="darkgreen"];
                    Singapour_Fabrication_ProcesseurARM -> GlobalFoundries_Singapour_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="2%", poids="1"];
                    GlobalFoundries_Singapour_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"];

                    // Relations des nœuds destination
                    GlobalFoundries_Singapour_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_ProcesseurARM {
                    label="EtatsUnis_Fabrication_ProcesseurARM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_ProcesseurARM -> Intel_EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Fabrication_ProcesseurARM -> GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Intel_EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="Intel Foundry", niveau="12"];
                    GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"];

                    // Relations des nœuds destination
                    Intel_EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"];
                    GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_ProcesseurARM {
                    label="Taiwan_Fabrication_ProcesseurARM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_ProcesseurARM -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_ProcesseurARM -> TSMC_Taiwan_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="54%", poids="2"];
                    TSMC_Taiwan_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="TSMC", niveau="12"];

                    // Relations des nœuds destination
                    TSMC_Taiwan_Fabrication_ProcesseurARM -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_ProcesseurARM {
                    label="Chine_Fabrication_ProcesseurARM";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_ProcesseurARM -> SMIC_Chine_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Fabrication_ProcesseurARM -> Chine_geographique [color="darkgreen"];
                    SMIC_Chine_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="SMIC", niveau="12"];

                    // Relations des nœuds destination
                    SMIC_Chine_Fabrication_ProcesseurARM -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_EcranSpecifique {
            label="EcranSpecifique";
            fillcolor="#b3ffe0";
            EcranSpecifique [fillcolor="#b3ffe0", label="Écran circulaire, e-ink IoT, tactile IoT", niveau="1"];

            // Relations sortantes
            EcranSpecifique -> Verre [];
            EcranSpecifique -> Fabrication_EcranSpecifique [];
            EcranSpecifique -> PET [];
            EcranSpecifique -> IndiumEtain [];
            EcranSpecifique -> Arsenic [];
            EcranSpecifique -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];
            EcranSpecifique -> Gallium [cout="0.3", ics="0.41", delai="0.4", technique="0.5"];
            EcranSpecifique -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
        }

        subgraph cluster_StockageEMMC {
            label="StockageEMMC";
            fillcolor="#b3ffe0";
            StockageEMMC [fillcolor="#b3ffe0", label="Stockage eMMC/UFS", niveau="1"];

            // Relations sortantes
            StockageEMMC -> Tantale [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            StockageEMMC -> Fabrication_StockageEMMC [];
            StockageEMMC -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            StockageEMMC -> Hafnium [cout="0.8", ics="0.8", delai="0.8", technique="0.8"];
            StockageEMMC -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];


            subgraph cluster_Fabrication_StockageEMMC {
                label="Fabrication_StockageEMMC";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_StockageEMMC [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="37", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_StockageEMMC -> Japon_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="15%", poids="1"];
                Fabrication_StockageEMMC -> Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="6%", poids="1"];
                Fabrication_StockageEMMC -> CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="54%", poids="2"];
                Fabrication_StockageEMMC -> EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="25%", poids="1"];
                Fabrication_StockageEMMC -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Japon_Fabrication_StockageEMMC {
                    label="Japon_Fabrication_StockageEMMC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_StockageEMMC -> Kioxia_Japon_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Japon_Fabrication_StockageEMMC -> Japon_geographique [color="darkgreen"];
                    Kioxia_Japon_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Kioxia", niveau="12"];

                    // Relations des nœuds destination
                    Kioxia_Japon_Fabrication_StockageEMMC -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_StockageEMMC {
                    label="Chine_Fabrication_StockageEMMC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_StockageEMMC -> Longsys_Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Chine_Fabrication_StockageEMMC -> Yangtze_Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"];
                    Longsys_Chine_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Longsys", niveau="12"];
                    Yangtze_Chine_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"];

                    // Relations des nœuds destination
                    Longsys_Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"];
                    Yangtze_Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_StockageEMMC {
                    label="CoreeDuSud_Fabrication_StockageEMMC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_StockageEMMC -> Samsung_CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="36%", poids="2"];
                    CoreeDuSud_Fabrication_StockageEMMC -> SKHynix_CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="18%", poids="1"];
                    CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"];
                    SKHynix_CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"];
                    SKHynix_CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_StockageEMMC {
                    label="EtatsUnis_Fabrication_StockageEMMC";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_StockageEMMC -> Micron_EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="11%", poids="1"];
                    EtatsUnis_Fabrication_StockageEMMC -> WD_EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Micron_EtatsUnis_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Micron Technology", niveau="12"];
                    WD_EtatsUnis_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Western Digital", niveau="12"];

                    // Relations des nœuds destination
                    Micron_EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"];
                    WD_EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_SSDM2 {
            label="SSDM2";
            fillcolor="#b3ffe0";
            SSDM2 [fillcolor="#b3ffe0", label="SSD M.2", niveau="1"];

            // Relations sortantes
            SSDM2 -> Tantale [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            SSDM2 -> Fabrication_SSDM2 [];
            SSDM2 -> Aluminium [];
            SSDM2 -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            SSDM2 -> Hafnium [cout="0.8", ics="0.8", delai="0.8", technique="0.8"];
            SSDM2 -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];


            subgraph cluster_Fabrication_SSDM2 {
                label="Fabrication_SSDM2";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_SSDM2 [fillcolor="#ffd699", ihh_acteurs="13", ihh_pays="31", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_SSDM2 -> Japon_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="8%", poids="1"];
                Fabrication_SSDM2 -> EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="39%", poids="2"];
                Fabrication_SSDM2 -> Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="5%", poids="1"];
                Fabrication_SSDM2 -> CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="41%", poids="2"];
                Fabrication_SSDM2 -> Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="6%", poids="1"];
                Fabrication_SSDM2 -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Japon_Fabrication_SSDM2 {
                    label="Japon_Fabrication_SSDM2";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_SSDM2 -> Kioxia_Japon_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Japon_Fabrication_SSDM2 -> Japon_geographique [color="darkgreen"];
                    Kioxia_Japon_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Kioxia", niveau="12"];

                    // Relations des nœuds destination
                    Kioxia_Japon_Fabrication_SSDM2 -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_SSDM2 {
                    label="EtatsUnis_Fabrication_SSDM2";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_SSDM2 -> Micron_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="13%", poids="1"];
                    EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_SSDM2 -> Kingston_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="6%", poids="1"];
                    EtatsUnis_Fabrication_SSDM2 -> WD_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="17%", poids="1"];
                    EtatsUnis_Fabrication_SSDM2 -> Seagate_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Micron_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Micron/Crucial", niveau="12"];
                    Kingston_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Kingston", niveau="12"];
                    WD_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Western Digital", niveau="12"];
                    Seagate_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Seagate", niveau="12"];

                    // Relations des nœuds destination
                    Micron_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"];
                    Kingston_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"];
                    WD_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"];
                    Seagate_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_SSDM2 {
                    label="Taiwan_Fabrication_SSDM2";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_SSDM2 -> Silicon_Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Taiwan_Fabrication_SSDM2 -> ADATA_Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"];
                    Silicon_Taiwan_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Silicon Power", niveau="12"];
                    ADATA_Taiwan_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="ADATA", niveau="12"];

                    // Relations des nœuds destination
                    Silicon_Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"];
                    ADATA_Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_SSDM2 {
                    label="CoreeDuSud_Fabrication_SSDM2";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"];
                    CoreeDuSud_Fabrication_SSDM2 -> SKHynix_CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="10%", poids="1"];
                    CoreeDuSud_Fabrication_SSDM2 -> Samsung_CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="31%", poids="2"];
                    SKHynix_CoreeDuSud_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"];
                    Samsung_CoreeDuSud_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Samsung", niveau="12"];

                    // Relations des nœuds destination
                    SKHynix_CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_SSDM2 {
                    label="Chine_Fabrication_SSDM2";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_SSDM2 -> Yangtze_Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Chine_Fabrication_SSDM2 -> Longsys_Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Yangtze_Chine_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"];
                    Longsys_Chine_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Longsys/Lexar", niveau="12"];

                    // Relations des nœuds destination
                    Yangtze_Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"];
                    Longsys_Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_ProcesseurX86 {
            label="ProcesseurX86";
            fillcolor="#b3ffe0";
            ProcesseurX86 [fillcolor="#b3ffe0", label="Processeur x86", niveau="1"];

            // Relations sortantes
            ProcesseurX86 -> Or [cout="0.6", ics="0.6", delai="0.6", technique="0.6"];
            ProcesseurX86 -> Scandium [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            ProcesseurX86 -> Tungstene [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurX86 -> Ceramiques [];
            ProcesseurX86 -> Fabrication_ProcesseurX86 [];
            ProcesseurX86 -> Hafnium [cout="0.8", ics="0.84", delai="0.8", technique="0.9"];
            ProcesseurX86 -> Aluminium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            ProcesseurX86 -> Palladium [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];
            ProcesseurX86 -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            ProcesseurX86 -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            ProcesseurX86 -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            ProcesseurX86 -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            ProcesseurX86 -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_ProcesseurX86 {
                label="Fabrication_ProcesseurX86";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_ProcesseurX86 [fillcolor="#ffd699", ihh_acteurs="46", ihh_pays="46", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_ProcesseurX86 -> Irlande_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="1%", poids="1"];
                Fabrication_ProcesseurX86 -> Taiwan_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="22%", poids="1"];
                Fabrication_ProcesseurX86 -> EtatsUnis_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="65%", poids="2"];
                Fabrication_ProcesseurX86 -> Israel_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="5%", poids="1"];
                Fabrication_ProcesseurX86 -> Allemagne_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="7%", poids="1"];
                Fabrication_ProcesseurX86 -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];
                Fabrication_ProcesseurX86 -> ProcedeEUV [cout="1.0", ics="1.0", delai="1.0", technique="1.0"];

                subgraph cluster_Irlande_Fabrication_ProcesseurX86 {
                    label="Irlande_Fabrication_ProcesseurX86";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Irlande_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Irlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Irlande_Fabrication_ProcesseurX86 -> Irlande_geographique [color="darkgreen"];
                    Irlande_Fabrication_ProcesseurX86 -> Intel_Irlande_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Intel_Irlande_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Leixlip", niveau="12"];

                    // Relations des nœuds destination
                    Intel_Irlande_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_ProcesseurX86 {
                    label="Taiwan_Fabrication_ProcesseurX86";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_ProcesseurX86 -> TSMC_Taiwan_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="22%", poids="1"];
                    Taiwan_Fabrication_ProcesseurX86 -> Taiwan_geographique [color="darkgreen"];
                    TSMC_Taiwan_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="TSMC", niveau="12"];

                    // Relations des nœuds destination
                    TSMC_Taiwan_Fabrication_ProcesseurX86 -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_ProcesseurX86 {
                    label="EtatsUnis_Fabrication_ProcesseurX86";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Fabrication_ProcesseurX86 -> Intel_EtatsUnis_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="65%", poids="2"];
                    Intel_EtatsUnis_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Foundry", niveau="12"];

                    // Relations des nœuds destination
                    Intel_EtatsUnis_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Israel_Fabrication_ProcesseurX86 {
                    label="Israel_Fabrication_ProcesseurX86";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Israel_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Israel", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Israel_Fabrication_ProcesseurX86 -> Israel_geographique [color="darkgreen"];
                    Israel_Fabrication_ProcesseurX86 -> Intel_Israel_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Intel_Israel_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Fab 28", niveau="12"];

                    // Relations des nœuds destination
                    Intel_Israel_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Allemagne_Fabrication_ProcesseurX86 {
                    label="Allemagne_Fabrication_ProcesseurX86";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Fabrication_ProcesseurX86 -> GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Allemagne_Fabrication_ProcesseurX86 -> Allemagne_geographique [color="darkgreen"];
                    GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"];

                    // Relations des nœuds destination
                    GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_SSD25 {
            label="SSD25";
            fillcolor="#b3ffe0";
            SSD25 [fillcolor="#b3ffe0", label="SSD 2.5 pouces", niveau="1"];

            // Relations sortantes
            SSD25 -> Fabrication_SSD25 [];
            SSD25 -> Tantale [cout="0.7", ics="0.7", delai="0.7", technique="0.7"];
            SSD25 -> Aluminium [];
            SSD25 -> CreusetQuartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
            SSD25 -> Hafnium [cout="0.8", ics="0.8", delai="0.8", technique="0.8"];
            SSD25 -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];


            subgraph cluster_Fabrication_SSD25 {
                label="Fabrication_SSD25";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_SSD25 [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="35", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_SSD25 -> Japon_Fabrication_SSD25 [color="purple", fontcolor="purple", label="9%", poids="1"];
                Fabrication_SSD25 -> Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_SSD25 -> EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="41%", poids="2"];
                Fabrication_SSD25 -> Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_SSD25 -> CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="44%", poids="2"];
                Fabrication_SSD25 -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Japon_Fabrication_SSD25 {
                    label="Japon_Fabrication_SSD25";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_SSD25 -> Kioxia_Japon_Fabrication_SSD25 [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Japon_Fabrication_SSD25 -> Japon_geographique [color="darkgreen"];
                    Kioxia_Japon_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Kioxia", niveau="12"];

                    // Relations des nœuds destination
                    Kioxia_Japon_Fabrication_SSD25 -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_SSD25 {
                    label="Chine_Fabrication_SSD25";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_SSD25 -> Longsys_Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Chine_Fabrication_SSD25 -> Yangtze_Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Longsys_Chine_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Longsys/Lexar", niveau="12"];
                    Yangtze_Chine_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"];

                    // Relations des nœuds destination
                    Longsys_Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"];
                    Yangtze_Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_SSD25 {
                    label="EtatsUnis_Fabrication_SSD25";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_SSD25 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_SSD25 -> Seagate_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Fabrication_SSD25 -> Micron_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="12%", poids="1"];
                    EtatsUnis_Fabrication_SSD25 -> Kingston_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="8%", poids="1"];
                    EtatsUnis_Fabrication_SSD25 -> WD_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="16%", poids="1"];
                    EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"];
                    Seagate_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Seagate", niveau="12"];
                    Micron_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Micron/Crucial", niveau="12"];
                    Kingston_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Kingston", niveau="12"];
                    WD_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Western Digital", niveau="12"];

                    // Relations des nœuds destination
                    Seagate_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"];
                    Micron_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"];
                    Kingston_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"];
                    WD_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Taiwan_Fabrication_SSD25 {
                    label="Taiwan_Fabrication_SSD25";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Taiwan_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Taiwan_Fabrication_SSD25 -> ADATA_Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"];
                    Taiwan_Fabrication_SSD25 -> Transcend_Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="1%", poids="1"];
                    ADATA_Taiwan_Fabrication_SSD25 [fillcolor="#d1e0ff", label="ADATA", niveau="12"];
                    Transcend_Taiwan_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Transcend", niveau="12"];

                    // Relations des nœuds destination
                    ADATA_Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"];
                    Transcend_Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Fabrication_SSD25 {
                    label="CoreeDuSud_Fabrication_SSD25";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Fabrication_SSD25 -> Samsung_CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="32%", poids="2"];
                    CoreeDuSud_Fabrication_SSD25 -> SKHynix_CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="12%", poids="1"];
                    CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Samsung", niveau="12"];
                    SKHynix_CoreeDuSud_Fabrication_SSD25 [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"];
                    SKHynix_CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_DisqueDur {
            label="DisqueDur";
            fillcolor="#b3ffe0";
            DisqueDur [fillcolor="#b3ffe0", label="Disque dur (HDD)", niveau="1"];

            // Relations sortantes
            DisqueDur -> Platine [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            DisqueDur -> Acier [];
            DisqueDur -> Aluminium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            DisqueDur -> Fabrication_DisqueDur [];
            DisqueDur -> DisqueDur [];
            DisqueDur -> Germanium [cout="0.6", ics="0.64", delai="0.6", technique="0.7"];
            DisqueDur -> CreusetGraphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
            DisqueDur -> Arsenic [];
            DisqueDur -> Silicium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            DisqueDur -> Antimoine [cout="0.7", ics="0.6", delai="0.5", technique="0.6"];
            DisqueDur -> Gallium [cout="0.5", ics="0.47", delai="0.4", technique="0.5"];
            DisqueDur -> Phosphore [cout="0.6", ics="0.5", delai="0.4", technique="0.5"];


            subgraph cluster_Fabrication_DisqueDur {
                label="Fabrication_DisqueDur";
                fillcolor="#ffd699";
                style="filled";
                Fabrication_DisqueDur [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="22", label="Fabrication", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Fabrication_DisqueDur -> Philippines_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"];
                Fabrication_DisqueDur -> Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="14%", poids="1"];
                Fabrication_DisqueDur -> Japon_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="4%", poids="1"];
                Fabrication_DisqueDur -> Singapour_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="5%", poids="1"];
                Fabrication_DisqueDur -> Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="39%", poids="2"];
                Fabrication_DisqueDur -> EtatsUnis_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="3%", poids="1"];
                Fabrication_DisqueDur -> Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="24%", poids="1"];
                Fabrication_DisqueDur -> ProcedeDUV [cout="0.5", ics="0.29", delai="0.2", technique="0.2"];

                subgraph cluster_Philippines_Fabrication_DisqueDur {
                    label="Philippines_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Fabrication_DisqueDur -> Philippines_geographique [color="darkgreen"];
                    Philippines_Fabrication_DisqueDur -> Toshiba_Philippines_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Toshiba_Philippines_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Toshiba Philippines", niveau="12"];

                    // Relations des nœuds destination
                    Toshiba_Philippines_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Malaisie_Fabrication_DisqueDur {
                    label="Malaisie_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Fabrication_DisqueDur -> Seagate_Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Malaisie_Fabrication_DisqueDur -> Malaisie_geographique [color="darkgreen"];
                    Malaisie_Fabrication_DisqueDur -> WD_Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Seagate_Malaisie_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Penang", niveau="12"];
                    WD_Malaisie_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital Malaysia", niveau="12"];

                    // Relations des nœuds destination
                    Seagate_Malaisie_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                    WD_Malaisie_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Fabrication_DisqueDur {
                    label="Japon_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Fabrication_DisqueDur -> Toshiba_Japon_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Japon_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"];
                    Toshiba_Japon_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Toshiba", niveau="12"];

                    // Relations des nœuds destination
                    Toshiba_Japon_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"];
                }

                subgraph cluster_Singapour_Fabrication_DisqueDur {
                    label="Singapour_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Singapour_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Singapour", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Singapour_Fabrication_DisqueDur -> Seagate_Singapour_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Singapour_Fabrication_DisqueDur -> Singapour_geographique [color="darkgreen"];
                    Seagate_Singapour_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Singapore", niveau="12"];

                    // Relations des nœuds destination
                    Seagate_Singapour_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Thailande_Fabrication_DisqueDur {
                    label="Thailande_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Fabrication_DisqueDur -> WD_Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Thailande_Fabrication_DisqueDur -> Seagate_Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="21%", poids="1"];
                    Thailande_Fabrication_DisqueDur -> Thailande_geographique [color="darkgreen"];
                    WD_Thailande_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital", niveau="12"];
                    Seagate_Thailande_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Technology", niveau="12"];

                    // Relations des nœuds destination
                    WD_Thailande_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                    Seagate_Thailande_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Fabrication_DisqueDur {
                    label="EtatsUnis_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="États-Unis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Fabrication_DisqueDur -> WD_EtatsUnis_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                    WD_EtatsUnis_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital HQ", niveau="12"];

                    // Relations des nœuds destination
                    WD_EtatsUnis_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Fabrication_DisqueDur {
                    label="Chine_Fabrication_DisqueDur";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Fabrication_DisqueDur -> Chine_geographique [color="darkgreen"];
                    Chine_Fabrication_DisqueDur -> Seagate_Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Chine_Fabrication_DisqueDur -> WD_Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Seagate_Chine_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate China", niveau="12"];
                    WD_Chine_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital China", niveau="12"];

                    // Relations des nœuds destination
                    Seagate_Chine_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                    WD_Chine_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"];
                }
            }
        }

    }
    // Niveau Matériaux
    subgraph cluster_materiaux {
        label="Matériaux";
        bgcolor="#f0f0f0";
        node [fillcolor="#a0d6ff"];
        // Sous-graphes pour les nœuds de niveau 2 avec leurs relations
        subgraph cluster_Magnesium {
            label="Magnesium";
            fillcolor="#ffd699";
            Magnesium [fillcolor="#ffd699", ivc="28", label="Magnésium - Alliages légers, dissipation thermique", niveau="2"];

            // Relations sortantes
            Magnesium -> Extraction_Magnesium [];
            Magnesium -> Traitement_Magnesium [];


            subgraph cluster_Extraction_Magnesium {
                label="Extraction_Magnesium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Magnesium [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="72", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Magnesium -> Norvege_Extraction_Magnesium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Magnesium -> Bresil_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Magnesium -> Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="85%", poids="3"];
                Extraction_Magnesium -> Israel_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Magnesium -> Russie_Extraction_Magnesium [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Magnesium -> EtatsUnis_Extraction_Magnesium [color="orange", fontcolor="orange", label="4%", poids="1"];

                subgraph cluster_Norvege_Extraction_Magnesium {
                    label="Norvege_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Extraction_Magnesium [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Extraction_Magnesium -> Norvege_geographique [color="darkgreen"];
                    Norvege_Extraction_Magnesium -> NorskHydro_Norvege_Extraction_Magnesium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    NorskHydro_Norvege_Extraction_Magnesium [fillcolor="#d1e0ff", label="Norsk Hydro", niveau="12"];

                    // Relations des nœuds destination
                    NorskHydro_Norvege_Extraction_Magnesium -> Norvege_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Magnesium {
                    label="Bresil_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Magnesium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Magnesium -> RIMAIndustrial_Bresil_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Bresil_Extraction_Magnesium -> Bresil_geographique [color="darkgreen"];
                    RIMAIndustrial_Bresil_Extraction_Magnesium [fillcolor="#d1e0ff", label="RIMA Industrial", niveau="12"];

                    // Relations des nœuds destination
                    RIMAIndustrial_Bresil_Extraction_Magnesium -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Magnesium {
                    label="Chine_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Magnesium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Magnesium -> ShaanxiMagnesium_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="9%", poids="1"];
                    Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Magnesium -> TaiyuanYiwei_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Chine_Extraction_Magnesium -> NingxiaHuiye_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    ShaanxiMagnesium_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Shaanxi Magnesium Group", niveau="12"];
                    TaiyuanYiwei_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Taiyuan Yiwei Magnesium", niveau="12"];
                    NingxiaHuiye_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Ningxia Huiye Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    ShaanxiMagnesium_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"];
                    TaiyuanYiwei_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"];
                    NingxiaHuiye_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Israel_Extraction_Magnesium {
                    label="Israel_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Israel_Extraction_Magnesium [fillcolor="#e6f2ff", label="Israel", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Israel_Extraction_Magnesium -> Israel_geographique [color="darkgreen"];
                    Israel_Extraction_Magnesium -> DeadSea_Israel_Extraction_Magnesium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    DeadSea_Israel_Extraction_Magnesium [fillcolor="#d1e0ff", label="Dead Sea Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    DeadSea_Israel_Extraction_Magnesium -> Israel_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Magnesium {
                    label="Russie_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Magnesium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Magnesium -> VSMPOAVISMA_Russie_Extraction_Magnesium [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Russie_Extraction_Magnesium -> Russie_geographique [color="darkgreen"];
                    VSMPOAVISMA_Russie_Extraction_Magnesium [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"];

                    // Relations des nœuds destination
                    VSMPOAVISMA_Russie_Extraction_Magnesium -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Magnesium {
                    label="EtatsUnis_Extraction_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Magnesium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Magnesium -> USMagnesium_EtatsUnis_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    EtatsUnis_Extraction_Magnesium -> EtatsUnis_geographique [color="darkgreen"];
                    USMagnesium_EtatsUnis_Extraction_Magnesium [fillcolor="#d1e0ff", label="US Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    USMagnesium_EtatsUnis_Extraction_Magnesium -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Magnesium {
                label="Traitement_Magnesium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Magnesium [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="51", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Magnesium -> EtatsUnis_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Magnesium -> Norvege_Traitement_Magnesium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Magnesium -> Israel_Traitement_Magnesium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Magnesium -> Russie_Traitement_Magnesium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Magnesium -> Turquie_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Magnesium -> Bresil_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Magnesium -> Kazakhstan_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Magnesium -> Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="72%", poids="2"];
                Traitement_Magnesium -> CoreeDuSud_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Magnesium -> Ukraine_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];

                subgraph cluster_EtatsUnis_Traitement_Magnesium {
                    label="EtatsUnis_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Magnesium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Magnesium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Magnesium -> USMagnesium_EtatsUnis_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    USMagnesium_EtatsUnis_Traitement_Magnesium [fillcolor="#d1e0ff", label="US Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    USMagnesium_EtatsUnis_Traitement_Magnesium -> EtatsUnis_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    USMagnesium_EtatsUnis_Traitement_Magnesium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Norvege_Traitement_Magnesium {
                    label="Norvege_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Traitement_Magnesium [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Traitement_Magnesium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Norvege_Traitement_Magnesium -> NorskHydro_Norvege_Traitement_Magnesium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    NorskHydro_Norvege_Traitement_Magnesium [fillcolor="#d1e0ff", label="Norsk Hydro", niveau="12"];

                    // Relations des nœuds destination
                    NorskHydro_Norvege_Traitement_Magnesium -> Norvege_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    NorskHydro_Norvege_Traitement_Magnesium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Israel_Traitement_Magnesium {
                    label="Israel_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Israel_Traitement_Magnesium [fillcolor="#e6f2ff", label="Israel", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Israel_Traitement_Magnesium -> Israel_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Israel_Traitement_Magnesium -> DeadSea_Israel_Traitement_Magnesium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    DeadSea_Israel_Traitement_Magnesium [fillcolor="#d1e0ff", label="Dead Sea Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    DeadSea_Israel_Traitement_Magnesium -> Israel_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    DeadSea_Israel_Traitement_Magnesium -> Israel_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Magnesium {
                    label="Russie_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Magnesium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Magnesium -> VSMPOAVISMA_Russie_Traitement_Magnesium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Russie_Traitement_Magnesium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    VSMPOAVISMA_Russie_Traitement_Magnesium [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"];

                    // Relations des nœuds destination
                    VSMPOAVISMA_Russie_Traitement_Magnesium -> Russie_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    VSMPOAVISMA_Russie_Traitement_Magnesium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Turquie_Traitement_Magnesium {
                    label="Turquie_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Turquie_Traitement_Magnesium [fillcolor="#e6f2ff", label="Turquie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Turquie_Traitement_Magnesium -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Turquie_Traitement_Magnesium -> ESAN_Turquie_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    ESAN_Turquie_Traitement_Magnesium [fillcolor="#d1e0ff", label="ESAN", niveau="12"];

                    // Relations des nœuds destination
                    ESAN_Turquie_Traitement_Magnesium -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Traitement_Magnesium {
                    label="Bresil_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Magnesium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Magnesium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bresil_Traitement_Magnesium -> RIMAIndustrial_Bresil_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    RIMAIndustrial_Bresil_Traitement_Magnesium [fillcolor="#d1e0ff", label="RIMA Industrial", niveau="12"];

                    // Relations des nœuds destination
                    RIMAIndustrial_Bresil_Traitement_Magnesium -> Bresil_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    RIMAIndustrial_Bresil_Traitement_Magnesium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Kazakhstan_Traitement_Magnesium {
                    label="Kazakhstan_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Traitement_Magnesium [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Traitement_Magnesium -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Kazakhstan_Traitement_Magnesium -> SolikamskMagnesium_Kazakhstan_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    SolikamskMagnesium_Kazakhstan_Traitement_Magnesium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    SolikamskMagnesium_Kazakhstan_Traitement_Magnesium -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Magnesium {
                    label="Chine_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Magnesium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Magnesium -> TaiyuanYiwei_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Chine_Traitement_Magnesium -> ShaanxiMagnesium_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Magnesium -> NingxiaHuiye_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    TaiyuanYiwei_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Taiyuan Yiwei Magnesium", niveau="12"];
                    ShaanxiMagnesium_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Shaanxi Magnesium Group", niveau="12"];
                    NingxiaHuiye_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Ningxia Huiye Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    TaiyuanYiwei_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TaiyuanYiwei_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ShaanxiMagnesium_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShaanxiMagnesium_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                    NingxiaHuiye_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NingxiaHuiye_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Magnesium {
                    label="CoreeDuSud_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Magnesium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Magnesium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CoreeDuSud_Traitement_Magnesium -> POSCO_CoreeDuSud_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    POSCO_CoreeDuSud_Traitement_Magnesium [fillcolor="#d1e0ff", label="POSCO", niveau="12"];

                    // Relations des nœuds destination
                    POSCO_CoreeDuSud_Traitement_Magnesium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    POSCO_CoreeDuSud_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="60%"];
                }

                subgraph cluster_Ukraine_Traitement_Magnesium {
                    label="Ukraine_Traitement_Magnesium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Traitement_Magnesium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Traitement_Magnesium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Ukraine_Traitement_Magnesium -> ZaporozhyeTitanium_Ukraine_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    ZaporozhyeTitanium_Ukraine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Zaporozhye Titanium", niveau="12"];

                    // Relations des nœuds destination
                    ZaporozhyeTitanium_Ukraine_Traitement_Magnesium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Manganese {
            label="Manganese";
            fillcolor="#ffd699";
            Manganese [fillcolor="#ffd699", ivc="12", label="Manganèse - Aciers spéciaux, batteries, composants électroniques", niveau="2"];

            // Relations sortantes
            Manganese -> Reserves_Manganese [];
            Manganese -> Extraction_Manganese [];
            Manganese -> Traitement_Manganese [];


            subgraph cluster_Reserves_Manganese {
                label="Reserves_Manganese";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Manganese [fillcolor="#ffd699", ihh_pays="18", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Manganese -> Gabon_Reserves_Manganese [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Manganese -> AfriqueDuSud_Reserves_Manganese [color="red", fontcolor="red", label="30%", poids="2"];
                Reserves_Manganese -> Chine_Reserves_Manganese [color="red", fontcolor="red", label="15%", poids="1"];
                Reserves_Manganese -> Australie_Reserves_Manganese [color="red", fontcolor="red", label="26%", poids="2"];
                Reserves_Manganese -> Bresil_Reserves_Manganese [color="red", fontcolor="red", label="14%", poids="1"];
                Reserves_Manganese -> Inde_Reserves_Manganese [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Manganese -> Ghana_Reserves_Manganese [color="red", fontcolor="red", label="1%", poids="1"];

                subgraph cluster_Gabon_Reserves_Manganese {
                    label="Gabon_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Gabon_Reserves_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Gabon_Reserves_Manganese -> Gabon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Reserves_Manganese {
                    label="AfriqueDuSud_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Manganese [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Manganese {
                    label="Chine_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Manganese {
                    label="Australie_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Manganese [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Manganese {
                    label="Bresil_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Manganese [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Manganese {
                    label="Inde_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Ghana_Reserves_Manganese {
                    label="Ghana_Reserves_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ghana_Reserves_Manganese [fillcolor="#e6f2ff", label="Ghana", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ghana_Reserves_Manganese -> Ghana_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Manganese {
                label="Extraction_Manganese";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Manganese [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="18", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Manganese -> Chine_Extraction_Manganese [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Manganese -> Inde_Extraction_Manganese [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Manganese -> AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="37%", poids="2"];
                Extraction_Manganese -> Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="23%", poids="1"];

                subgraph cluster_Chine_Extraction_Manganese {
                    label="Chine_Extraction_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Manganese -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Manganese -> TMI_Chine_Extraction_Manganese [color="orange", fontcolor="orange", label="6%", poids="1"];
                    TMI_Chine_Extraction_Manganese [fillcolor="#d1e0ff", label="TMI", niveau="12"];

                    // Relations des nœuds destination
                    TMI_Chine_Extraction_Manganese -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Manganese {
                    label="Inde_Extraction_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Manganese -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Manganese -> MOIL_Inde_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"];
                    MOIL_Inde_Extraction_Manganese [fillcolor="#d1e0ff", label="MOIL", niveau="12"];

                    // Relations des nœuds destination
                    MOIL_Inde_Extraction_Manganese -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Extraction_Manganese {
                    label="AfriqueDuSud_Extraction_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Manganese [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Manganese -> AfriqueDuSud_geographique [color="darkgreen"];
                    AfriqueDuSud_Extraction_Manganese -> South32_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="19%", poids="1"];
                    AfriqueDuSud_Extraction_Manganese -> JupiterMines_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="6%", poids="1"];
                    AfriqueDuSud_Extraction_Manganese -> AssmangLtd_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="9%", poids="1"];
                    South32_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="South32", niveau="12"];
                    JupiterMines_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="Jupiter Mines", niveau="12"];
                    AssmangLtd_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="Assmang Ltd", niveau="12"];

                    // Relations des nœuds destination
                    South32_AfriqueDuSud_Extraction_Manganese -> Australie_geographique [color="darkgreen"];
                    JupiterMines_AfriqueDuSud_Extraction_Manganese -> Australie_geographique [color="darkgreen"];
                    AssmangLtd_AfriqueDuSud_Extraction_Manganese -> AfriqueDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Gabon_Extraction_Manganese {
                    label="Gabon_Extraction_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Gabon_Extraction_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Gabon_Extraction_Manganese -> AML_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Gabon_Extraction_Manganese -> Gabon_geographique [color="darkgreen"];
                    Gabon_Extraction_Manganese -> NGM_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Gabon_Extraction_Manganese -> Eramet_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="14%", poids="1"];
                    AML_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="AML", niveau="12"];
                    NGM_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="NGM", niveau="12"];
                    Eramet_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="Eramet", niveau="12"];

                    // Relations des nœuds destination
                    AML_Gabon_Extraction_Manganese -> Gabon_geographique [color="darkgreen"];
                    NGM_Gabon_Extraction_Manganese -> Inde_geographique [color="darkgreen"];
                    Eramet_Gabon_Extraction_Manganese -> France_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Manganese {
                label="Traitement_Manganese";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Manganese [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="12", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Manganese -> Inde_Traitement_Manganese [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Manganese -> Norvege_Traitement_Manganese [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Manganese -> Japon_Traitement_Manganese [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Manganese -> Bresil_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Manganese -> AfriqueDuSud_Traitement_Manganese [color="purple", fontcolor="purple", label="14%", poids="1"];
                Traitement_Manganese -> Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="32%", poids="2"];
                Traitement_Manganese -> Ukraine_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Manganese -> France_Traitement_Manganese [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Manganese -> Australie_Traitement_Manganese [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Manganese -> Gabon_Traitement_Manganese [color="purple", fontcolor="purple", label="9%", poids="1"];

                subgraph cluster_Inde_Traitement_Manganese {
                    label="Inde_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Manganese -> MOIL_Inde_Traitement_Manganese [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Inde_Traitement_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MOIL_Inde_Traitement_Manganese [fillcolor="#d1e0ff", label="MOIL", niveau="12"];

                    // Relations des nœuds destination
                    MOIL_Inde_Traitement_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MOIL_Inde_Traitement_Manganese -> Inde_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Norvege_Traitement_Manganese {
                    label="Norvege_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Traitement_Manganese [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Traitement_Manganese -> ErametNorway_Norvege_Traitement_Manganese [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Norvege_Traitement_Manganese -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ErametNorway_Norvege_Traitement_Manganese [fillcolor="#d1e0ff", label="Eramet Norway", niveau="12"];

                    // Relations des nœuds destination
                    ErametNorway_Norvege_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="90%"];
                    ErametNorway_Norvege_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Manganese {
                    label="Japon_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Manganese [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Manganese -> MizushimaFerroalloy_Japon_Traitement_Manganese [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Japon_Traitement_Manganese -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MizushimaFerroalloy_Japon_Traitement_Manganese [fillcolor="#d1e0ff", label="Mizushima Ferroalloy", niveau="12"];

                    // Relations des nœuds destination
                    MizushimaFerroalloy_Japon_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="20%"];
                    MizushimaFerroalloy_Japon_Traitement_Manganese -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MizushimaFerroalloy_Japon_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="30%"];
                }

                subgraph cluster_Bresil_Traitement_Manganese {
                    label="Bresil_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Manganese [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Manganese -> Vale_Bresil_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Bresil_Traitement_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Bresil_Traitement_Manganese [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Bresil_Traitement_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Manganese {
                    label="AfriqueDuSud_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Manganese [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Manganese -> Assmang_AfriqueDuSud_Traitement_Manganese [color="purple", fontcolor="purple", label="14%", poids="1"];
                    AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Assmang_AfriqueDuSud_Traitement_Manganese [fillcolor="#d1e0ff", label="Assmang", niveau="12"];

                    // Relations des nœuds destination
                    Assmang_AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"];
                    Assmang_AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Manganese {
                    label="Chine_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Manganese -> TianjinManganese_Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="19%", poids="1"];
                    Chine_Traitement_Manganese -> CITICDameng_Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="13%", poids="1"];
                    TianjinManganese_Chine_Traitement_Manganese [fillcolor="#d1e0ff", label="Tianjin Manganese Plant", niveau="12"];
                    CITICDameng_Chine_Traitement_Manganese [fillcolor="#d1e0ff", label="CITIC Dameng Mining", niveau="12"];

                    // Relations des nœuds destination
                    TianjinManganese_Chine_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="15%"];
                    TianjinManganese_Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TianjinManganese_Chine_Traitement_Manganese -> Chine_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="65%"];
                    CITICDameng_Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CITICDameng_Chine_Traitement_Manganese -> Chine_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="80%"];
                }

                subgraph cluster_Ukraine_Traitement_Manganese {
                    label="Ukraine_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Traitement_Manganese [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Traitement_Manganese -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Ukraine_Traitement_Manganese -> Nikopol_Ukraine_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Nikopol_Ukraine_Traitement_Manganese [fillcolor="#d1e0ff", label="Nikopol", niveau="12"];

                    // Relations des nœuds destination
                    Nikopol_Ukraine_Traitement_Manganese -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_France_Traitement_Manganese {
                    label="France_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Manganese [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    France_Traitement_Manganese -> ErametMarietta_France_Traitement_Manganese [color="purple", fontcolor="purple", label="3%", poids="1"];
                    ErametMarietta_France_Traitement_Manganese [fillcolor="#d1e0ff", label="Eramet Marietta", niveau="12"];

                    // Relations des nœuds destination
                    ErametMarietta_France_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"];
                    ErametMarietta_France_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Manganese {
                    label="Australie_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Manganese [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Manganese -> South32_Australie_Traitement_Manganese [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Australie_Traitement_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    South32_Australie_Traitement_Manganese [fillcolor="#d1e0ff", label="South32", niveau="12"];

                    // Relations des nœuds destination
                    South32_Australie_Traitement_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    South32_Australie_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Gabon_Traitement_Manganese {
                    label="Gabon_Traitement_Manganese";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Gabon_Traitement_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Gabon_Traitement_Manganese -> Gabon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Gabon_Traitement_Manganese -> Comilog_Gabon_Traitement_Manganese [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Comilog_Gabon_Traitement_Manganese [fillcolor="#d1e0ff", label="Comilog", niveau="12"];

                    // Relations des nœuds destination
                    Comilog_Gabon_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Comilog_Gabon_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }
        }

        subgraph cluster_PET {
            label="PET";
            fillcolor="#ffd699";
            PET [fillcolor="#ffd699", label="PET - Films isolants, substrats flexibles", niveau="2"];
        }

        subgraph cluster_PVC {
            label="PVC";
            fillcolor="#ffd699";
            PVC [fillcolor="#ffd699", label="PVC - Isolation de câbles, gaines électriques", niveau="2"];
        }

        subgraph cluster_Polystyrene {
            label="Polystyrene";
            fillcolor="#ffd699";
            Polystyrene [fillcolor="#ffd699", label="Polystyrène - Isolation, boîtiers légers, emballage antistatique", niveau="2"];
        }

        subgraph cluster_Plastiques {
            label="Plastiques";
            fillcolor="#ffd699";
            Plastiques [fillcolor="#ffd699", label="Plastiques/Polymères - Boîtiers, isolation, supports flexibles", niveau="2"];
        }

        subgraph cluster_Aluminium {
            label="Aluminium";
            fillcolor="#ffd699";
            Aluminium [fillcolor="#ffd699", label="Aluminium - Boîtiers légers, radiateurs, conducteurs", niveau="2"];
        }

        subgraph cluster_Acier {
            label="Acier";
            fillcolor="#ffd699";
            Acier [fillcolor="#ffd699", label="Acier - Structures robustes, blindage électromagnétique", niveau="2"];
        }

        subgraph cluster_Zinc {
            label="Zinc";
            fillcolor="#ffd699";
            Zinc [fillcolor="#ffd699", ivc="12", label="Zinc - Galvanisation, protection contre corrosion, batteries", niveau="2"];

            // Relations sortantes
            Zinc -> Extraction_Zinc [];
            Zinc -> Traitement_Zinc [];
            Zinc -> Reserves_Zinc [];


            subgraph cluster_Extraction_Zinc {
                label="Extraction_Zinc";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Zinc [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="11", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Zinc -> Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="9%", poids="1"];
                Extraction_Zinc -> Bolivie_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Zinc -> Inde_Extraction_Zinc [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Zinc -> Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="33%", poids="2"];
                Extraction_Zinc -> Mexique_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Zinc -> Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="12%", poids="1"];

                subgraph cluster_Australie_Extraction_Zinc {
                    label="Australie_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Zinc -> MMGLimited_Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Australie_Extraction_Zinc -> NewCentury_Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Australie_Extraction_Zinc -> Australie_geographique [color="darkgreen"];
                    MMGLimited_Australie_Extraction_Zinc [fillcolor="#d1e0ff", label="MMG Limited", niveau="12"];
                    NewCentury_Australie_Extraction_Zinc [fillcolor="#d1e0ff", label="New Century Resources", niveau="12"];

                    // Relations des nœuds destination
                    MMGLimited_Australie_Extraction_Zinc -> Chine_geographique [color="darkgreen"];
                    NewCentury_Australie_Extraction_Zinc -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bolivie_Extraction_Zinc {
                    label="Bolivie_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Extraction_Zinc [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Extraction_Zinc -> Bolivie_geographique [color="darkgreen"];
                    Bolivie_Extraction_Zinc -> SinchiWayra_Bolivie_Extraction_Zinc [color="orange", fontcolor="orange", label="3%", poids="1"];
                    SinchiWayra_Bolivie_Extraction_Zinc [fillcolor="#d1e0ff", label="Sinchi Wayra", niveau="12"];

                    // Relations des nœuds destination
                    SinchiWayra_Bolivie_Extraction_Zinc -> Suisse_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Zinc {
                    label="Inde_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Zinc -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Zinc -> HindustanZinc_Inde_Extraction_Zinc [color="orange", fontcolor="orange", label="7%", poids="1"];
                    HindustanZinc_Inde_Extraction_Zinc [fillcolor="#d1e0ff", label="Hindustan Zinc", niveau="12"];

                    // Relations des nœuds destination
                    HindustanZinc_Inde_Extraction_Zinc -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Zinc {
                    label="Chine_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Zinc -> ChinaMinmetals_Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="12%", poids="1"];
                    Chine_Extraction_Zinc -> ZijinMining_Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"];
                    ChinaMinmetals_Chine_Extraction_Zinc [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    ZijinMining_Chine_Extraction_Zinc [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"];
                    ZijinMining_Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Extraction_Zinc {
                    label="Mexique_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Extraction_Zinc [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Extraction_Zinc -> Mexique_geographique [color="darkgreen"];
                    Mexique_Extraction_Zinc -> IndustriasPenoles_Mexique_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"];
                    IndustriasPenoles_Mexique_Extraction_Zinc [fillcolor="#d1e0ff", label="Industrias Peñoles", niveau="12"];

                    // Relations des nœuds destination
                    IndustriasPenoles_Mexique_Extraction_Zinc -> Mexique_geographique [color="darkgreen"];
                }

                subgraph cluster_Perou_Extraction_Zinc {
                    label="Perou_Extraction_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Extraction_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Extraction_Zinc -> VolcanCompania_Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Perou_Extraction_Zinc -> Perou_geographique [color="darkgreen"];
                    Perou_Extraction_Zinc -> NexaResources_Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"];
                    VolcanCompania_Perou_Extraction_Zinc [fillcolor="#d1e0ff", label="Volcan Compañía Minera", niveau="12"];
                    NexaResources_Perou_Extraction_Zinc [fillcolor="#d1e0ff", label="Nexa Resources", niveau="12"];

                    // Relations des nœuds destination
                    VolcanCompania_Perou_Extraction_Zinc -> Suisse_geographique [color="darkgreen"];
                    NexaResources_Perou_Extraction_Zinc -> Bresil_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Zinc {
                label="Traitement_Zinc";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Zinc [fillcolor="#ffd699", ihh_acteurs="5", ihh_pays="15", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Zinc -> Espagne_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Zinc -> Belgique_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Zinc -> Finlande_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Zinc -> Canada_Traitement_Zinc [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Zinc -> Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="38%", poids="2"];
                Traitement_Zinc -> Inde_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Zinc -> Australie_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Zinc -> CoreeDuSud_Traitement_Zinc [color="purple", fontcolor="purple", label="12%", poids="1"];
                Traitement_Zinc -> Perou_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Zinc -> Japon_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"];

                subgraph cluster_Espagne_Traitement_Zinc {
                    label="Espagne_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Espagne_Traitement_Zinc [fillcolor="#e6f2ff", label="Espagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Espagne_Traitement_Zinc -> Espagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Espagne_Traitement_Zinc -> Asturianade_Espagne_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Asturianade_Espagne_Traitement_Zinc [fillcolor="#d1e0ff", label="Asturiana de Zinc", niveau="12"];

                    // Relations des nœuds destination
                    Asturianade_Espagne_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Asturianade_Espagne_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="30%"];
                    Asturianade_Espagne_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="40%"];
                }

                subgraph cluster_Belgique_Traitement_Zinc {
                    label="Belgique_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Belgique_Traitement_Zinc [fillcolor="#e6f2ff", label="Belgique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Belgique_Traitement_Zinc -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Belgique_Traitement_Zinc -> Nyrstar_Belgique_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Nyrstar_Belgique_Traitement_Zinc [fillcolor="#d1e0ff", label="Nyrstar", niveau="12"];

                    // Relations des nœuds destination
                    Nyrstar_Belgique_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Nyrstar_Belgique_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"];
                    Nyrstar_Belgique_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"];
                }

                subgraph cluster_Finlande_Traitement_Zinc {
                    label="Finlande_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Traitement_Zinc [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Traitement_Zinc -> Boliden_Finlande_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Finlande_Traitement_Zinc -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Boliden_Finlande_Traitement_Zinc [fillcolor="#d1e0ff", label="Boliden", niveau="12"];

                    // Relations des nœuds destination
                    Boliden_Finlande_Traitement_Zinc -> Suede_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Zinc {
                    label="Canada_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Zinc [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Zinc -> TeckResources_Canada_Traitement_Zinc [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Canada_Traitement_Zinc -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TeckResources_Canada_Traitement_Zinc [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"];

                    // Relations des nœuds destination
                    TeckResources_Canada_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"];
                    TeckResources_Canada_Traitement_Zinc -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Zinc {
                    label="Chine_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Zinc -> YunnanChihong_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Zinc -> ChinaMinmetals_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Chine_Traitement_Zinc -> ZijinMining_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="11%", poids="1"];
                    YunnanChihong_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="Yunnan Chihong Zinc \& Germanium", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    ZijinMining_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"];

                    // Relations des nœuds destination
                    YunnanChihong_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanChihong_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="80%"];
                    ChinaMinmetals_Chine_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="5%"];
                    ChinaMinmetals_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="15%"];
                    ZijinMining_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="90%"];
                    ZijinMining_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ZijinMining_Chine_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Inde_Traitement_Zinc {
                    label="Inde_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Zinc -> HindustanZinc_Inde_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Inde_Traitement_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HindustanZinc_Inde_Traitement_Zinc [fillcolor="#d1e0ff", label="Hindustan Zinc", niveau="12"];

                    // Relations des nœuds destination
                    HindustanZinc_Inde_Traitement_Zinc -> Inde_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"];
                    HindustanZinc_Inde_Traitement_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Zinc {
                    label="Australie_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Zinc -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Zinc -> Nyrstar_Australie_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Nyrstar_Australie_Traitement_Zinc [fillcolor="#d1e0ff", label="Nyrstar", niveau="12"];

                    // Relations des nœuds destination
                    Nyrstar_Australie_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"];
                    Nyrstar_Australie_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Nyrstar_Australie_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Zinc {
                    label="CoreeDuSud_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Zinc [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Zinc -> KoreaZinc_CoreeDuSud_Traitement_Zinc [color="purple", fontcolor="purple", label="12%", poids="1"];
                    CoreeDuSud_Traitement_Zinc -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KoreaZinc_CoreeDuSud_Traitement_Zinc [fillcolor="#d1e0ff", label="Korea Zinc", niveau="12"];

                    // Relations des nœuds destination
                    KoreaZinc_CoreeDuSud_Traitement_Zinc -> Bolivie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="15%"];
                    KoreaZinc_CoreeDuSud_Traitement_Zinc -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KoreaZinc_CoreeDuSud_Traitement_Zinc -> Mexique_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"];
                    KoreaZinc_CoreeDuSud_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"];
                    KoreaZinc_CoreeDuSud_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="50%"];
                }

                subgraph cluster_Perou_Traitement_Zinc {
                    label="Perou_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Traitement_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Traitement_Zinc -> NexaResources_Perou_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Perou_Traitement_Zinc -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NexaResources_Perou_Traitement_Zinc [fillcolor="#d1e0ff", label="Nexa Resources", niveau="12"];

                    // Relations des nœuds destination
                    NexaResources_Perou_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"];
                    NexaResources_Perou_Traitement_Zinc -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Zinc {
                    label="Japon_Traitement_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Zinc [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Zinc -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Zinc -> MitsuiMining_Japon_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"];
                    MitsuiMining_Japon_Traitement_Zinc [fillcolor="#d1e0ff", label="Mitsui Mining \& Smelting", niveau="12"];

                    // Relations des nœuds destination
                    MitsuiMining_Japon_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="40%"];
                    MitsuiMining_Japon_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="30%"];
                    MitsuiMining_Japon_Traitement_Zinc -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Zinc {
                label="Reserves_Zinc";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Zinc [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Zinc -> EtatsUnis_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Zinc -> Chine_Reserves_Zinc [color="red", fontcolor="red", label="20%", poids="1"];
                Reserves_Zinc -> AfriqueDuSud_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Zinc -> Australie_Reserves_Zinc [color="red", fontcolor="red", label="28%", poids="2"];
                Reserves_Zinc -> Inde_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Zinc -> Mexique_Reserves_Zinc [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Zinc -> Perou_Reserves_Zinc [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Zinc -> Russie_Reserves_Zinc [color="red", fontcolor="red", label="11%", poids="1"];
                Reserves_Zinc -> Suede_Reserves_Zinc [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Zinc -> Kazakhstan_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"];

                subgraph cluster_EtatsUnis_Reserves_Zinc {
                    label="EtatsUnis_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Zinc [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Zinc -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Zinc {
                    label="Chine_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Reserves_Zinc {
                    label="AfriqueDuSud_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Zinc [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Zinc -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Zinc {
                    label="Australie_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Zinc -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Zinc {
                    label="Inde_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mexique_Reserves_Zinc {
                    label="Mexique_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Reserves_Zinc [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Reserves_Zinc -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Perou_Reserves_Zinc {
                    label="Perou_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Reserves_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Reserves_Zinc -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Zinc {
                    label="Russie_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Zinc [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Zinc -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Suede_Reserves_Zinc {
                    label="Suede_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Suede_Reserves_Zinc [fillcolor="#e6f2ff", label="Suede", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Suede_Reserves_Zinc -> Suede_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Kazakhstan_Reserves_Zinc {
                    label="Kazakhstan_Reserves_Zinc";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Reserves_Zinc [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Reserves_Zinc -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Chrome {
            label="Chrome";
            fillcolor="#ffd699";
            Chrome [fillcolor="#ffd699", ivc="0", label="Chrome - Plaquage, résistance à la corrosion, alliages", niveau="2"];

            // Relations sortantes
            Chrome -> Extraction_Chrome [];
            Chrome -> Traitement_Chrome [];
            Chrome -> Reserves_Chrome [];


            subgraph cluster_Extraction_Chrome {
                label="Extraction_Chrome";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Chrome [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="23", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Chrome -> AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="43%", poids="2"];
                Extraction_Chrome -> Turquie_Extraction_Chrome [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Chrome -> Kazakhstan_Extraction_Chrome [color="orange", fontcolor="orange", label="18%", poids="1"];
                Extraction_Chrome -> Inde_Extraction_Chrome [color="orange", fontcolor="orange", label="10%", poids="1"];
                Extraction_Chrome -> Finlande_Extraction_Chrome [color="orange", fontcolor="orange", label="6%", poids="1"];

                subgraph cluster_AfriqueDuSud_Extraction_Chrome {
                    label="AfriqueDuSud_Extraction_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Chrome [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Chrome -> AfriqueDuSud_geographique [color="darkgreen"];
                    AfriqueDuSud_Extraction_Chrome -> Glencore_AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="14%", poids="1"];
                    AfriqueDuSud_Extraction_Chrome -> SamancorChrome_AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="13%", poids="1"];
                    Glencore_AfriqueDuSud_Extraction_Chrome [fillcolor="#d1e0ff", label="Glencore", niveau="12"];
                    SamancorChrome_AfriqueDuSud_Extraction_Chrome [fillcolor="#d1e0ff", label="Samancor Chrome", niveau="12"];

                    // Relations des nœuds destination
                    Glencore_AfriqueDuSud_Extraction_Chrome -> Suisse_geographique [color="darkgreen"];
                    SamancorChrome_AfriqueDuSud_Extraction_Chrome -> AfriqueDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Turquie_Extraction_Chrome {
                    label="Turquie_Extraction_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Turquie_Extraction_Chrome [fillcolor="#e6f2ff", label="Turquie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Turquie_Extraction_Chrome -> EtiKrom_Turquie_Extraction_Chrome [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Turquie_Extraction_Chrome -> Turquie_geographique [color="darkgreen"];
                    EtiKrom_Turquie_Extraction_Chrome [fillcolor="#d1e0ff", label="Eti Krom", niveau="12"];

                    // Relations des nœuds destination
                    EtiKrom_Turquie_Extraction_Chrome -> Turquie_geographique [color="darkgreen"];
                }

                subgraph cluster_Kazakhstan_Extraction_Chrome {
                    label="Kazakhstan_Extraction_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Extraction_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Extraction_Chrome -> Kazchrome_Kazakhstan_Extraction_Chrome [color="orange", fontcolor="orange", label="16%", poids="1"];
                    Kazakhstan_Extraction_Chrome -> Kazakhstan_geographique [color="darkgreen"];
                    Kazchrome_Kazakhstan_Extraction_Chrome [fillcolor="#d1e0ff", label="Kazchrome", niveau="12"];

                    // Relations des nœuds destination
                    Kazchrome_Kazakhstan_Extraction_Chrome -> Kazakhstan_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Chrome {
                    label="Inde_Extraction_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Chrome -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Chrome -> TataSteel_Inde_Extraction_Chrome [color="orange", fontcolor="orange", label="5%", poids="1"];
                    TataSteel_Inde_Extraction_Chrome [fillcolor="#d1e0ff", label="Tata Steel", niveau="12"];

                    // Relations des nœuds destination
                    TataSteel_Inde_Extraction_Chrome -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Finlande_Extraction_Chrome {
                    label="Finlande_Extraction_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Extraction_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Extraction_Chrome -> Outokumpu_Finlande_Extraction_Chrome [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Finlande_Extraction_Chrome -> Finlande_geographique [color="darkgreen"];
                    Outokumpu_Finlande_Extraction_Chrome [fillcolor="#d1e0ff", label="Outokumpu", niveau="12"];

                    // Relations des nœuds destination
                    Outokumpu_Finlande_Extraction_Chrome -> Finlande_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Chrome {
                label="Traitement_Chrome";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Chrome [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="20", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Chrome -> Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Chrome -> Kazakhstan_Traitement_Chrome [color="purple", fontcolor="purple", label="17%", poids="1"];
                Traitement_Chrome -> Russie_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Chrome -> Finlande_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Chrome -> Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Chrome -> AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="43%", poids="2"];

                subgraph cluster_Inde_Traitement_Chrome {
                    label="Inde_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Chrome -> IndianMetals_Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Inde_Traitement_Chrome -> TataSteel_Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianMetals_Inde_Traitement_Chrome [fillcolor="#d1e0ff", label="Indian Metals \& Ferro Alloys", niveau="12"];
                    TataSteel_Inde_Traitement_Chrome [fillcolor="#d1e0ff", label="Tata Steel", niveau="12"];

                    // Relations des nœuds destination
                    IndianMetals_Inde_Traitement_Chrome -> Inde_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"];
                    IndianMetals_Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TataSteel_Inde_Traitement_Chrome -> Inde_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"];
                    TataSteel_Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Kazakhstan_Traitement_Chrome {
                    label="Kazakhstan_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Traitement_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Traitement_Chrome -> Kazchrome_Kazakhstan_Traitement_Chrome [color="purple", fontcolor="purple", label="17%", poids="1"];
                    Kazakhstan_Traitement_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Kazchrome_Kazakhstan_Traitement_Chrome [fillcolor="#d1e0ff", label="Kazchrome", niveau="12"];

                    // Relations des nœuds destination
                    Kazchrome_Kazakhstan_Traitement_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Kazchrome_Kazakhstan_Traitement_Chrome -> Kazakhstan_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Russie_Traitement_Chrome {
                    label="Russie_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Chrome [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Chrome -> Chelyabinsk_Russie_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Russie_Traitement_Chrome -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chelyabinsk_Russie_Traitement_Chrome [fillcolor="#d1e0ff", label="Chelyabinsk", niveau="12"];

                    // Relations des nœuds destination
                    Chelyabinsk_Russie_Traitement_Chrome -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chelyabinsk_Russie_Traitement_Chrome -> Kazakhstan_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Finlande_Traitement_Chrome {
                    label="Finlande_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Traitement_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Traitement_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Finlande_Traitement_Chrome -> Outokumpu_Finlande_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Outokumpu_Finlande_Traitement_Chrome [fillcolor="#d1e0ff", label="Outokumpu", niveau="12"];

                    // Relations des nœuds destination
                    Outokumpu_Finlande_Traitement_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Outokumpu_Finlande_Traitement_Chrome -> Turquie_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="40%"];
                    Outokumpu_Finlande_Traitement_Chrome -> Finlande_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="60%"];
                }

                subgraph cluster_Chine_Traitement_Chrome {
                    label="Chine_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Chrome [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Chrome -> JilinFerroalloys_Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Chine_Traitement_Chrome -> ShanxiTaigang_Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JilinFerroalloys_Chine_Traitement_Chrome [fillcolor="#d1e0ff", label="Jilin Ferroalloys", niveau="12"];
                    ShanxiTaigang_Chine_Traitement_Chrome [fillcolor="#d1e0ff", label="Shanxi Taigang", niveau="12"];

                    // Relations des nœuds destination
                    JilinFerroalloys_Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JilinFerroalloys_Chine_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="30%"];
                    ShanxiTaigang_Chine_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="20%"];
                    ShanxiTaigang_Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Chrome {
                    label="AfriqueDuSud_Traitement_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Chrome [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Chrome -> GlencoreMerafe_AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="28%", poids="2"];
                    AfriqueDuSud_Traitement_Chrome -> SamancorChrome_AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="15%", poids="1"];
                    AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GlencoreMerafe_AfriqueDuSud_Traitement_Chrome [fillcolor="#d1e0ff", label="GlencoreMerafe", niveau="12"];
                    SamancorChrome_AfriqueDuSud_Traitement_Chrome [fillcolor="#d1e0ff", label="Samancor Chrome", niveau="12"];

                    // Relations des nœuds destination
                    GlencoreMerafe_AfriqueDuSud_Traitement_Chrome -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GlencoreMerafe_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"];
                    SamancorChrome_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SamancorChrome_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }

            subgraph cluster_Reserves_Chrome {
                label="Reserves_Chrome";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Chrome [fillcolor="#ffd699", ihh_pays="29", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Chrome -> Finlande_Reserves_Chrome [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Chrome -> Turquie_Reserves_Chrome [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Chrome -> Kazakhstan_Reserves_Chrome [color="red", fontcolor="red", label="28%", poids="2"];
                Reserves_Chrome -> AfriqueDuSud_Reserves_Chrome [color="red", fontcolor="red", label="46%", poids="2"];
                Reserves_Chrome -> Inde_Reserves_Chrome [color="red", fontcolor="red", label="10%", poids="1"];

                subgraph cluster_Finlande_Reserves_Chrome {
                    label="Finlande_Reserves_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Reserves_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Reserves_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Turquie_Reserves_Chrome {
                    label="Turquie_Reserves_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Turquie_Reserves_Chrome [fillcolor="#e6f2ff", label="Turquie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Turquie_Reserves_Chrome -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Kazakhstan_Reserves_Chrome {
                    label="Kazakhstan_Reserves_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Reserves_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Reserves_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Reserves_Chrome {
                    label="AfriqueDuSud_Reserves_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Chrome [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Chrome {
                    label="Inde_Reserves_Chrome";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Titane {
            label="Titane";
            fillcolor="#ffd699";
            Titane [fillcolor="#ffd699", ivc="24", label="Titane - Boîtiers légers résistants, alliages spéciaux", niveau="2"];

            // Relations sortantes
            Titane -> Reserves_Titane [];
            Titane -> Traitement_Titane [];
            Titane -> Extraction_Titane [];


            subgraph cluster_Reserves_Titane {
                label="Reserves_Titane";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Titane [fillcolor="#ffd699", ihh_pays="20", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Titane -> AfriqueDuSud_Reserves_Titane [color="red", fontcolor="red", label="24%", poids="1"];
                Reserves_Titane -> Australie_Reserves_Titane [color="red", fontcolor="red", label="23%", poids="1"];
                Reserves_Titane -> Inde_Reserves_Titane [color="red", fontcolor="red", label="11%", poids="1"];
                Reserves_Titane -> Chine_Reserves_Titane [color="red", fontcolor="red", label="31%", poids="2"];
                Reserves_Titane -> Ukraine_Reserves_Titane [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Titane -> Canada_Reserves_Titane [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Titane -> Mozambique_Reserves_Titane [color="red", fontcolor="red", label="2%", poids="1"];

                subgraph cluster_AfriqueDuSud_Reserves_Titane {
                    label="AfriqueDuSud_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Titane [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Titane -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Titane {
                    label="Australie_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Titane [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Titane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Titane {
                    label="Inde_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Titane {
                    label="Chine_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Ukraine_Reserves_Titane {
                    label="Ukraine_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Reserves_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Reserves_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Titane {
                    label="Canada_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Titane [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Titane -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mozambique_Reserves_Titane {
                    label="Mozambique_Reserves_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mozambique_Reserves_Titane [fillcolor="#e6f2ff", label="Mozambique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mozambique_Reserves_Titane -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Titane {
                label="Traitement_Titane";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Titane [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="12", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Titane -> Inde_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Titane -> Chine_Traitement_Titane [color="purple", fontcolor="purple", label="18%", poids="1"];
                Traitement_Titane -> Ukraine_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Titane -> Russie_Traitement_Titane [color="purple", fontcolor="purple", label="25%", poids="1"];
                Traitement_Titane -> Japon_Traitement_Titane [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Titane -> Kazakhstan_Traitement_Titane [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Titane -> EtatsUnis_Traitement_Titane [color="purple", fontcolor="purple", label="15%", poids="1"];

                subgraph cluster_Inde_Traitement_Titane {
                    label="Inde_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Inde_Traitement_Titane -> KeralaMinerals_Inde_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"];
                    KeralaMinerals_Inde_Traitement_Titane [fillcolor="#d1e0ff", label="Kerala Minerals", niveau="12"];

                    // Relations des nœuds destination
                    KeralaMinerals_Inde_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="100%"];
                    KeralaMinerals_Inde_Traitement_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Titane {
                    label="Chine_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Titane -> BaojiTitanium_Chine_Traitement_Titane [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Chine_Traitement_Titane -> YunhaiSpecial_Chine_Traitement_Titane [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BaojiTitanium_Chine_Traitement_Titane [fillcolor="#d1e0ff", label="Baoji Titanium", niveau="12"];
                    YunhaiSpecial_Chine_Traitement_Titane [fillcolor="#d1e0ff", label="Yunhai Special Metals", niveau="12"];

                    // Relations des nœuds destination
                    BaojiTitanium_Chine_Traitement_Titane -> Chine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="60%"];
                    BaojiTitanium_Chine_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="25%"];
                    BaojiTitanium_Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunhaiSpecial_Chine_Traitement_Titane -> Chine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="75%"];
                    YunhaiSpecial_Chine_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="15%"];
                    YunhaiSpecial_Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Ukraine_Traitement_Titane {
                    label="Ukraine_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Traitement_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Traitement_Titane -> ZaporozhyeTitanium_Ukraine_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Ukraine_Traitement_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ZaporozhyeTitanium_Ukraine_Traitement_Titane [fillcolor="#d1e0ff", label="Zaporozhye Titanium", niveau="12"];

                    // Relations des nœuds destination
                    ZaporozhyeTitanium_Ukraine_Traitement_Titane -> Ukraine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="90%"];
                    ZaporozhyeTitanium_Ukraine_Traitement_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Titane {
                    label="Russie_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Titane [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Titane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Titane -> VSMPOAVISMA_Russie_Traitement_Titane [color="purple", fontcolor="purple", label="25%", poids="1"];
                    VSMPOAVISMA_Russie_Traitement_Titane [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"];

                    // Relations des nœuds destination
                    VSMPOAVISMA_Russie_Traitement_Titane -> Ukraine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="20%"];
                    VSMPOAVISMA_Russie_Traitement_Titane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Titane {
                    label="Japon_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Titane [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Titane -> TohoTitanium_Japon_Traitement_Titane [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Japon_Traitement_Titane -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TohoTitanium_Japon_Traitement_Titane [fillcolor="#d1e0ff", label="Toho Titanium", niveau="12"];

                    // Relations des nœuds destination
                    TohoTitanium_Japon_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="55%"];
                    TohoTitanium_Japon_Traitement_Titane -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TohoTitanium_Japon_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Kazakhstan_Traitement_Titane {
                    label="Kazakhstan_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Traitement_Titane [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Traitement_Titane -> UKTMP_Kazakhstan_Traitement_Titane [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Kazakhstan_Traitement_Titane -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    UKTMP_Kazakhstan_Traitement_Titane [fillcolor="#d1e0ff", label="UKTMP", niveau="12"];

                    // Relations des nœuds destination
                    UKTMP_Kazakhstan_Traitement_Titane -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Titane {
                    label="EtatsUnis_Traitement_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Titane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Titane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Titane -> Timet_EtatsUnis_Traitement_Titane [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Timet_EtatsUnis_Traitement_Titane [fillcolor="#d1e0ff", label="Timet", niveau="12"];

                    // Relations des nœuds destination
                    Timet_EtatsUnis_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="40%"];
                    Timet_EtatsUnis_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="15%"];
                    Timet_EtatsUnis_Traitement_Titane -> AfriqueDuSud_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="30%"];
                    Timet_EtatsUnis_Traitement_Titane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Titane {
                label="Extraction_Titane";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Titane [fillcolor="#ffd699", ihh_acteurs="2", ihh_pays="11", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Titane -> Inde_Extraction_Titane [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Titane -> Australie_Extraction_Titane [color="orange", fontcolor="orange", label="20%", poids="1"];
                Extraction_Titane -> Ukraine_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Titane -> Canada_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Titane -> AfriqueDuSud_Extraction_Titane [color="orange", fontcolor="orange", label="24%", poids="1"];
                Extraction_Titane -> Chine_Extraction_Titane [color="orange", fontcolor="orange", label="15%", poids="1"];

                subgraph cluster_Inde_Extraction_Titane {
                    label="Inde_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Titane -> IndianRare_Inde_Extraction_Titane [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Inde_Extraction_Titane -> Inde_geographique [color="darkgreen"];
                    IndianRare_Inde_Extraction_Titane [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Titane -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Titane {
                    label="Australie_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Titane [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Titane -> IlukaResources_Australie_Extraction_Titane [color="orange", fontcolor="orange", label="9%", poids="1"];
                    Australie_Extraction_Titane -> Australie_geographique [color="darkgreen"];
                    IlukaResources_Australie_Extraction_Titane [fillcolor="#d1e0ff", label="Iluka Resources", niveau="12"];

                    // Relations des nœuds destination
                    IlukaResources_Australie_Extraction_Titane -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Ukraine_Extraction_Titane {
                    label="Ukraine_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Extraction_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Extraction_Titane -> Ukraine_geographique [color="darkgreen"];
                    Ukraine_Extraction_Titane -> ValkiIlmenit_Ukraine_Extraction_Titane [color="orange", fontcolor="orange", label="3%", poids="1"];
                    ValkiIlmenit_Ukraine_Extraction_Titane [fillcolor="#d1e0ff", label="ValkiIlmenit", niveau="12"];

                    // Relations des nœuds destination
                    ValkiIlmenit_Ukraine_Extraction_Titane -> Ukraine_geographique [color="darkgreen"];
                }

                subgraph cluster_Canada_Extraction_Titane {
                    label="Canada_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Titane [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Titane -> RioTinto_Canada_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Canada_Extraction_Titane -> Canada_geographique [color="darkgreen"];
                    RioTinto_Canada_Extraction_Titane [fillcolor="#d1e0ff", label="Rio Tinto Fer et Titane", niveau="12"];

                    // Relations des nœuds destination
                    RioTinto_Canada_Extraction_Titane -> RoyaumeUni_geographique [color="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Extraction_Titane {
                    label="AfriqueDuSud_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Titane [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Titane -> AfriqueDuSud_geographique [color="darkgreen"];
                    AfriqueDuSud_Extraction_Titane -> RichardsBay_AfriqueDuSud_Extraction_Titane [color="orange", fontcolor="orange", label="12%", poids="1"];
                    RichardsBay_AfriqueDuSud_Extraction_Titane [fillcolor="#d1e0ff", label="Richards Bay Minerals", niveau="12"];

                    // Relations des nœuds destination
                    RichardsBay_AfriqueDuSud_Extraction_Titane -> RoyaumeUni_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Titane {
                    label="Chine_Extraction_Titane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Titane -> PangangGroup_Chine_Extraction_Titane [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Chine_Extraction_Titane -> Chine_geographique [color="darkgreen"];
                    PangangGroup_Chine_Extraction_Titane [fillcolor="#d1e0ff", label="Pangang Group Vanadium Titanium", niveau="12"];

                    // Relations des nœuds destination
                    PangangGroup_Chine_Extraction_Titane -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Or {
            label="Or";
            fillcolor="#ffd699";
            Or [fillcolor="#ffd699", ivc="68", label="Or - Contacteurs, connexions fiables, résistant à l'oxydation", niveau="2"];

            // Relations sortantes
            Or -> Traitement_Or [];
            Or -> Extraction_Or [];
            Or -> Reserves_Or [];


            subgraph cluster_Traitement_Or {
                label="Traitement_Or";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Or [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="31", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Or -> EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Or -> AfriqueDuSud_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Or -> Suisse_Traitement_Or [color="purple", fontcolor="purple", label="51%", poids="2"];
                Traitement_Or -> Japon_Traitement_Or [color="purple", fontcolor="purple", label="21%", poids="1"];
                Traitement_Or -> Australie_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Or -> Allemagne_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"];

                subgraph cluster_EtatsUnis_Traitement_Or {
                    label="EtatsUnis_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Or [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Or -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Or -> JohnsonMatthey_EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Traitement_Or -> Heraeus_EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="6%", poids="1"];
                    JohnsonMatthey_EtatsUnis_Traitement_Or [fillcolor="#d1e0ff", label="Johnson Matthey", niveau="12"];
                    Heraeus_EtatsUnis_Traitement_Or [fillcolor="#d1e0ff", label="Heraeus", niveau="12"];

                    // Relations des nœuds destination
                    JohnsonMatthey_EtatsUnis_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="25%"];
                    JohnsonMatthey_EtatsUnis_Traitement_Or -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Heraeus_EtatsUnis_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Heraeus_EtatsUnis_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="30%"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Or {
                    label="AfriqueDuSud_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Or [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    AfriqueDuSud_Traitement_Or -> RandRefinery_AfriqueDuSud_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"];
                    RandRefinery_AfriqueDuSud_Traitement_Or [fillcolor="#d1e0ff", label="Rand Refinery", niveau="12"];

                    // Relations des nœuds destination
                    RandRefinery_AfriqueDuSud_Traitement_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    RandRefinery_AfriqueDuSud_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="65%"];
                }

                subgraph cluster_Suisse_Traitement_Or {
                    label="Suisse_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Suisse_Traitement_Or [fillcolor="#e6f2ff", label="Suisse", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Suisse_Traitement_Or -> ArgorHeraeus_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Suisse_Traitement_Or -> MetalorTechnologies_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Suisse_Traitement_Or -> Valcambi_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Suisse_Traitement_Or -> PAMP_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="12%", poids="1"];
                    ArgorHeraeus_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="ArgorHeraeus", niveau="12"];
                    MetalorTechnologies_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="Metalor Technologies", niveau="12"];
                    Valcambi_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="Valcambi", niveau="12"];
                    PAMP_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="PAMP", niveau="12"];

                    // Relations des nœuds destination
                    ArgorHeraeus_Suisse_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="10%"];
                    ArgorHeraeus_Suisse_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MetalorTechnologies_Suisse_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="5%"];
                    MetalorTechnologies_Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Valcambi_Suisse_Traitement_Or -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Valcambi_Suisse_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"];
                    PAMP_Suisse_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"];
                    PAMP_Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PAMP_Suisse_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="8%"];
                }

                subgraph cluster_Japon_Traitement_Or {
                    label="Japon_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Or [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Or -> AsahiRefining_Japon_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Or -> TanakaKikinzoku_Japon_Traitement_Or [color="purple", fontcolor="purple", label="14%", poids="1"];
                    AsahiRefining_Japon_Traitement_Or [fillcolor="#d1e0ff", label="Asahi Refining", niveau="12"];
                    TanakaKikinzoku_Japon_Traitement_Or [fillcolor="#d1e0ff", label="Tanaka Kikinzoku Kogyo", niveau="12"];

                    // Relations des nœuds destination
                    AsahiRefining_Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    AsahiRefining_Japon_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="10%"];
                    AsahiRefining_Japon_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="30%"];
                    TanakaKikinzoku_Japon_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="20%"];
                    TanakaKikinzoku_Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TanakaKikinzoku_Japon_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"];
                }

                subgraph cluster_Australie_Traitement_Or {
                    label="Australie_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Or -> PerthMint_Australie_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"];
                    PerthMint_Australie_Traitement_Or [fillcolor="#d1e0ff", label="Perth Mint", niveau="12"];

                    // Relations des nœuds destination
                    PerthMint_Australie_Traitement_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PerthMint_Australie_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="75%"];
                }

                subgraph cluster_Allemagne_Traitement_Or {
                    label="Allemagne_Traitement_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Or [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Allemagne_Traitement_Or -> Umicore_Allemagne_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Umicore_Allemagne_Traitement_Or [fillcolor="#d1e0ff", label="Umicore", niveau="12"];

                    // Relations des nœuds destination
                    Umicore_Allemagne_Traitement_Or -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Or {
                label="Extraction_Or";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Or [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="2", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Or -> Canada_Extraction_Or [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Or -> Russie_Extraction_Or [color="orange", fontcolor="orange", label="9%", poids="1"];
                Extraction_Or -> Australie_Extraction_Or [color="orange", fontcolor="orange", label="9%", poids="1"];
                Extraction_Or -> AfriqueDuSud_Extraction_Or [color="orange", fontcolor="orange", label="3%", poids="1"];

                subgraph cluster_Canada_Extraction_Or {
                    label="Canada_Extraction_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Or [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Or -> AgnicoEagle_Canada_Extraction_Or [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Canada_Extraction_Or -> Canada_geographique [color="darkgreen"];
                    AgnicoEagle_Canada_Extraction_Or [fillcolor="#d1e0ff", label="Agnico Eagle Mines", niveau="12"];

                    // Relations des nœuds destination
                    AgnicoEagle_Canada_Extraction_Or -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Or {
                    label="Russie_Extraction_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Or [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Or -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Or -> Polyus_Russie_Extraction_Or [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Polyus_Russie_Extraction_Or [fillcolor="#d1e0ff", label="Polyus", niveau="12"];

                    // Relations des nœuds destination
                    Polyus_Russie_Extraction_Or -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Or {
                    label="Australie_Extraction_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Or -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Or -> NewcrestMining_Australie_Extraction_Or [color="orange", fontcolor="orange", label="5%", poids="1"];
                    NewcrestMining_Australie_Extraction_Or [fillcolor="#d1e0ff", label="Newcrest Mining", niveau="12"];

                    // Relations des nœuds destination
                    NewcrestMining_Australie_Extraction_Or -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Extraction_Or {
                    label="AfriqueDuSud_Extraction_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Or [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Or -> AngloGoldAshanti_AfriqueDuSud_Extraction_Or [color="orange", fontcolor="orange", label="4%", poids="1"];
                    AfriqueDuSud_Extraction_Or -> AfriqueDuSud_geographique [color="darkgreen"];
                    AngloGoldAshanti_AfriqueDuSud_Extraction_Or [fillcolor="#d1e0ff", label="AngloGold Ashanti", niveau="12"];

                    // Relations des nœuds destination
                    AngloGoldAshanti_AfriqueDuSud_Extraction_Or -> AfriqueDuSud_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Or {
                label="Reserves_Or";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Or [fillcolor="#ffd699", ihh_pays="6", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Or -> Russie_Reserves_Or [color="red", fontcolor="red", label="19%", poids="1"];
                Reserves_Or -> EtatsUnis_Reserves_Or [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Or -> Canada_Reserves_Or [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Or -> Chine_Reserves_Or [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Or -> AfriqueDuSud_Reserves_Or [color="red", fontcolor="red", label="8%", poids="1"];
                Reserves_Or -> Australie_Reserves_Or [color="red", fontcolor="red", label="19%", poids="1"];

                subgraph cluster_Russie_Reserves_Or {
                    label="Russie_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Or [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Or -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Or {
                    label="EtatsUnis_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Or [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Or -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Or {
                    label="Canada_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Or [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Or -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Or {
                    label="Chine_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Or [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Or -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Reserves_Or {
                    label="AfriqueDuSud_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Or [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Or {
                    label="Australie_Reserves_Or";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Cuivre {
            label="Cuivre";
            fillcolor="#ffd699";
            Cuivre [fillcolor="#ffd699", ivc="5", label="Cuivre - Conducteurs électriques, PCB, interconnexions", niveau="2"];

            // Relations sortantes
            Cuivre -> Extraction_Cuivre [];
            Cuivre -> Reserves_Cuivre [];
            Cuivre -> Traitement_Cuivre [];


            subgraph cluster_Extraction_Cuivre {
                label="Extraction_Cuivre";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Cuivre [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="12", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Cuivre -> Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="27%", poids="2"];
                Extraction_Cuivre -> Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Cuivre -> RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="13%", poids="1"];
                Extraction_Cuivre -> EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="12%", poids="1"];
                Extraction_Cuivre -> Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="16%", poids="1"];
                Extraction_Cuivre -> Indonesie_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Cuivre -> Chine_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"];

                subgraph cluster_Chili_Extraction_Cuivre {
                    label="Chili_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Extraction_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Extraction_Cuivre -> Chili_geographique [color="darkgreen"];
                    Chili_Extraction_Cuivre -> Collahuasi_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Chili_Extraction_Cuivre -> Escondida_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Chili_Extraction_Cuivre -> Codelco_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="8%", poids="1"];
                    Collahuasi_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Collahuasi Mining", niveau="12"];
                    Escondida_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Escondida", niveau="12"];
                    Codelco_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Codelco", niveau="12"];

                    // Relations des nœuds destination
                    Collahuasi_Chili_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"];
                    Escondida_Chili_Extraction_Cuivre -> Australie_geographique [color="darkgreen"];
                    Codelco_Chili_Extraction_Cuivre -> Chili_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Cuivre {
                    label="Australie_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Cuivre [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Cuivre -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Cuivre -> BHP_Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Australie_Extraction_Cuivre -> RioTinto_Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="4%", poids="1"];
                    BHP_Australie_Extraction_Cuivre [fillcolor="#d1e0ff", label="BHP", niveau="12"];
                    RioTinto_Australie_Extraction_Cuivre [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"];

                    // Relations des nœuds destination
                    BHP_Australie_Extraction_Cuivre -> Australie_geographique [color="darkgreen"];
                    RioTinto_Australie_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"];
                }

                subgraph cluster_RDCongo_Extraction_Cuivre {
                    label="RDCongo_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Extraction_Cuivre [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Extraction_Cuivre -> KamoaKakula_RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"];
                    RDCongo_Extraction_Cuivre -> TenkeFungurume_RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="8%", poids="1"];
                    RDCongo_Extraction_Cuivre -> RDCongo_geographique [color="darkgreen"];
                    KamoaKakula_RDCongo_Extraction_Cuivre [fillcolor="#d1e0ff", label="Kamoa-Kakula Copper Mine", niveau="12"];
                    TenkeFungurume_RDCongo_Extraction_Cuivre [fillcolor="#d1e0ff", label="Tenke Fungurume Mining", niveau="12"];

                    // Relations des nœuds destination
                    KamoaKakula_RDCongo_Extraction_Cuivre -> Canada_geographique [color="darkgreen"];
                    TenkeFungurume_RDCongo_Extraction_Cuivre -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Cuivre {
                    label="EtatsUnis_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Cuivre -> FreeportMcMoRan_EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="9%", poids="1"];
                    EtatsUnis_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Cuivre -> RioTinto_EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="3%", poids="1"];
                    FreeportMcMoRan_EtatsUnis_Extraction_Cuivre [fillcolor="#d1e0ff", label="FreeportMcMoRan", niveau="12"];
                    RioTinto_EtatsUnis_Extraction_Cuivre [fillcolor="#d1e0ff", label="Rio Tinto Group", niveau="12"];

                    // Relations des nœuds destination
                    FreeportMcMoRan_EtatsUnis_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"];
                    RioTinto_EtatsUnis_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"];
                }

                subgraph cluster_Perou_Extraction_Cuivre {
                    label="Perou_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Extraction_Cuivre [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Extraction_Cuivre -> Antamina_Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Perou_Extraction_Cuivre -> Perou_geographique [color="darkgreen"];
                    Perou_Extraction_Cuivre -> SouthernCopper_Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Antamina_Perou_Extraction_Cuivre [fillcolor="#d1e0ff", label="Antamina", niveau="12"];
                    SouthernCopper_Perou_Extraction_Cuivre [fillcolor="#d1e0ff", label="Southern Copper", niveau="12"];

                    // Relations des nœuds destination
                    Antamina_Perou_Extraction_Cuivre -> Canada_geographique [color="darkgreen"];
                    SouthernCopper_Perou_Extraction_Cuivre -> Mexique_geographique [color="darkgreen"];
                }

                subgraph cluster_Indonesie_Extraction_Cuivre {
                    label="Indonesie_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Extraction_Cuivre [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Extraction_Cuivre -> Indonesie_geographique [color="darkgreen"];
                    Indonesie_Extraction_Cuivre -> Grasberg_Indonesie_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Grasberg_Indonesie_Extraction_Cuivre [fillcolor="#d1e0ff", label="Grasberg Mine", niveau="12"];

                    // Relations des nœuds destination
                    Grasberg_Indonesie_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Cuivre {
                    label="Chine_Extraction_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Cuivre -> JiangxiCopper_Chine_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Chine_Extraction_Cuivre -> Chine_geographique [color="darkgreen"];
                    JiangxiCopper_Chine_Extraction_Cuivre [fillcolor="#d1e0ff", label="Jiangxi Copper Company Limited", niveau="12"];

                    // Relations des nœuds destination
                    JiangxiCopper_Chine_Extraction_Cuivre -> Chine_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Cuivre {
                label="Reserves_Cuivre";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Cuivre [fillcolor="#ffd699", ihh_pays="7", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Cuivre -> EtatsUnis_Reserves_Cuivre [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Cuivre -> Mexique_Reserves_Cuivre [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Cuivre -> Australie_Reserves_Cuivre [color="red", fontcolor="red", label="11%", poids="1"];
                Reserves_Cuivre -> Perou_Reserves_Cuivre [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Cuivre -> RDCongo_Reserves_Cuivre [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Cuivre -> Chine_Reserves_Cuivre [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Cuivre -> Russie_Reserves_Cuivre [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Cuivre -> Chili_Reserves_Cuivre [color="red", fontcolor="red", label="23%", poids="1"];

                subgraph cluster_EtatsUnis_Reserves_Cuivre {
                    label="EtatsUnis_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mexique_Reserves_Cuivre {
                    label="Mexique_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Reserves_Cuivre [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Reserves_Cuivre -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Cuivre {
                    label="Australie_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Cuivre [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Cuivre -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Perou_Reserves_Cuivre {
                    label="Perou_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Reserves_Cuivre [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Reserves_Cuivre -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_RDCongo_Reserves_Cuivre {
                    label="RDCongo_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Reserves_Cuivre [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Reserves_Cuivre -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Cuivre {
                    label="Chine_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Cuivre {
                    label="Russie_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Cuivre [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chili_Reserves_Cuivre {
                    label="Chili_Reserves_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Reserves_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Reserves_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Cuivre {
                label="Traitement_Cuivre";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Cuivre [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="25", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Cuivre -> CoreeDuSud_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Cuivre -> Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="24%", poids="1"];
                Traitement_Cuivre -> Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="45%", poids="2"];
                Traitement_Cuivre -> Inde_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Cuivre -> EtatsUnis_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Cuivre -> Pologne_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Cuivre -> Russie_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Cuivre -> Japon_Traitement_Cuivre [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Cuivre -> Allemagne_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"];

                subgraph cluster_CoreeDuSud_Traitement_Cuivre {
                    label="CoreeDuSud_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Cuivre [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Cuivre -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CoreeDuSud_Traitement_Cuivre -> LSNikko_CoreeDuSud_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"];
                    LSNikko_CoreeDuSud_Traitement_Cuivre [fillcolor="#d1e0ff", label="LS Nikkko", niveau="12"];

                    // Relations des nœuds destination
                    LSNikko_CoreeDuSud_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="50%"];
                    LSNikko_CoreeDuSud_Traitement_Cuivre -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chili_Traitement_Cuivre {
                    label="Chili_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Traitement_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Traitement_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chili_Traitement_Cuivre -> Escondida_Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chili_Traitement_Cuivre -> Codelco_Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Escondida_Chili_Traitement_Cuivre [fillcolor="#d1e0ff", label="Escondida", niveau="12"];
                    Codelco_Chili_Traitement_Cuivre [fillcolor="#d1e0ff", label="Codelco", niveau="12"];

                    // Relations des nœuds destination
                    Escondida_Chili_Traitement_Cuivre -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Escondida_Chili_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="100%"];
                    Codelco_Chili_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="90%"];
                    Codelco_Chili_Traitement_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Cuivre {
                    label="Chine_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Cuivre -> ZijinMining_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Cuivre -> CHALCO_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Chine_Traitement_Cuivre -> YunnanCopper_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Chine_Traitement_Cuivre -> CMOC_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Chine_Traitement_Cuivre -> JiangxiCopper_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Chine_Traitement_Cuivre -> Tongling_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="12%", poids="1"];
                    ZijinMining_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"];
                    CHALCO_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Chalco", niveau="12"];
                    YunnanCopper_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Yunnan Copper", niveau="12"];
                    CMOC_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="CMOC", niveau="12"];
                    JiangxiCopper_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Jiangxi Copper", niveau="12"];
                    Tongling_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Tongling", niveau="12"];

                    // Relations des nœuds destination
                    ZijinMining_Chine_Traitement_Cuivre -> Chine_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="20%"];
                    ZijinMining_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ZijinMining_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"];
                    CHALCO_Chine_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="60%"];
                    CHALCO_Chine_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"];
                    CHALCO_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanCopper_Chine_Traitement_Cuivre -> Chine_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="20%"];
                    YunnanCopper_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"];
                    YunnanCopper_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CMOC_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="70%"];
                    CMOC_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JiangxiCopper_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"];
                    JiangxiCopper_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JiangxiCopper_Chine_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"];
                    JiangxiCopper_Chine_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"];
                    Tongling_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Cuivre {
                    label="Inde_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Cuivre [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Cuivre -> KutchCopper_Inde_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Traitement_Cuivre -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KutchCopper_Inde_Traitement_Cuivre [fillcolor="#d1e0ff", label="Kutch Copper", niveau="12"];

                    // Relations des nœuds destination
                    KutchCopper_Inde_Traitement_Cuivre -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KutchCopper_Inde_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="80%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Cuivre {
                    label="EtatsUnis_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Cuivre -> FreeportMcMoRan_EtatsUnis_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"];
                    EtatsUnis_Traitement_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    FreeportMcMoRan_EtatsUnis_Traitement_Cuivre [fillcolor="#d1e0ff", label="FreeportMcMoRan", niveau="12"];

                    // Relations des nœuds destination
                    FreeportMcMoRan_EtatsUnis_Traitement_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    FreeportMcMoRan_EtatsUnis_Traitement_Cuivre -> EtatsUnis_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="60%"];
                }

                subgraph cluster_Pologne_Traitement_Cuivre {
                    label="Pologne_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Traitement_Cuivre [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Traitement_Cuivre -> KGHM_Pologne_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Pologne_Traitement_Cuivre -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KGHM_Pologne_Traitement_Cuivre [fillcolor="#d1e0ff", label="KGHM", niveau="12"];

                    // Relations des nœuds destination
                    KGHM_Pologne_Traitement_Cuivre -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Cuivre {
                    label="Russie_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Cuivre [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Cuivre -> NorilskNickel_Russie_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"];
                    NorilskNickel_Russie_Traitement_Cuivre [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Traitement_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Cuivre {
                    label="Japon_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Cuivre [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Cuivre -> PanPacificCopper_Japon_Traitement_Cuivre [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Japon_Traitement_Cuivre -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PanPacificCopper_Japon_Traitement_Cuivre [fillcolor="#d1e0ff", label="Pan Pacific Copper", niveau="12"];

                    // Relations des nœuds destination
                    PanPacificCopper_Japon_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="70%"];
                    PanPacificCopper_Japon_Traitement_Cuivre -> Perou_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"];
                    PanPacificCopper_Japon_Traitement_Cuivre -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Allemagne_Traitement_Cuivre {
                    label="Allemagne_Traitement_Cuivre";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Cuivre [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Cuivre -> Aurubis_Allemagne_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Allemagne_Traitement_Cuivre -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Aurubis_Allemagne_Traitement_Cuivre [fillcolor="#d1e0ff", label="Aurubis", niveau="12"];

                    // Relations des nœuds destination
                    Aurubis_Allemagne_Traitement_Cuivre -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Palladium {
            label="Palladium";
            fillcolor="#ffd699";
            Palladium [fillcolor="#ffd699", ivc="24", label="Palladium - Catalyseurs automobiles, composants électroniques, stockage de données", niveau="2"];

            // Relations sortantes
            Palladium -> Traitement_Palladium [];
            Palladium -> Reserves_Palladium [];
            Palladium -> Extraction_Palladium [];


            subgraph cluster_Traitement_Palladium {
                label="Traitement_Palladium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Palladium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="31", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Palladium -> Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Palladium -> Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Palladium -> AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="38%", poids="2"];
                Traitement_Palladium -> EtatsUnis_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Palladium -> Russie_Traitement_Palladium [color="purple", fontcolor="purple", label="41%", poids="2"];

                subgraph cluster_Zimbabwe_Traitement_Palladium {
                    label="Zimbabwe_Traitement_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Traitement_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Traitement_Palladium -> Mimosa_Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Zimbabwe_Traitement_Palladium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Zimbabwe_Traitement_Palladium -> Zimplats_Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Mimosa_Zimbabwe_Traitement_Palladium [fillcolor="#d1e0ff", label="Mimosa", niveau="12"];
                    Zimplats_Zimbabwe_Traitement_Palladium [fillcolor="#d1e0ff", label="Zimplats", niveau="12"];

                    // Relations des nœuds destination
                    Mimosa_Zimbabwe_Traitement_Palladium -> Zimbabwe_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Mimosa_Zimbabwe_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Zimplats_Zimbabwe_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Zimplats_Zimbabwe_Traitement_Palladium -> Zimbabwe_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Canada_Traitement_Palladium {
                    label="Canada_Traitement_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Palladium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Canada_Traitement_Palladium -> Glencore_Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Canada_Traitement_Palladium -> Vale_Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Glencore_Canada_Traitement_Palladium [fillcolor="#d1e0ff", label="Glencore", niveau="12"];
                    Vale_Canada_Traitement_Palladium [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Glencore_Canada_Traitement_Palladium -> Canada_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Glencore_Canada_Traitement_Palladium -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Canada_Traitement_Palladium -> Canada_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Vale_Canada_Traitement_Palladium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Palladium {
                    label="AfriqueDuSud_Traitement_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Palladium [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Palladium -> ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="12%", poids="1"];
                    AfriqueDuSud_Traitement_Palladium -> AngloAmerican_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="21%", poids="1"];
                    AfriqueDuSud_Traitement_Palladium -> SibanyeStillwater_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"];
                    AngloAmerican_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    AngloAmerican_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    AngloAmerican_AfriqueDuSud_Traitement_Palladium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> EtatsUnis_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Palladium {
                    label="EtatsUnis_Traitement_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Palladium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Palladium -> SibanyeStillwater_EtatsUnis_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    SibanyeStillwater_EtatsUnis_Traitement_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    SibanyeStillwater_EtatsUnis_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    SibanyeStillwater_EtatsUnis_Traitement_Palladium -> EtatsUnis_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    SibanyeStillwater_EtatsUnis_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Palladium {
                    label="Russie_Traitement_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Palladium -> NorilskNickel_Russie_Traitement_Palladium [color="purple", fontcolor="purple", label="41%", poids="2"];
                    Russie_Traitement_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NorilskNickel_Russie_Traitement_Palladium [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Traitement_Palladium -> Russie_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"];
                    NorilskNickel_Russie_Traitement_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Palladium {
                label="Reserves_Palladium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Palladium [fillcolor="#ffd699", ihh_pays="29", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Palladium -> Russie_Reserves_Palladium [color="red", fontcolor="red", label="39%", poids="2"];
                Reserves_Palladium -> EtatsUnis_Reserves_Palladium [color="red", fontcolor="red", label="9%", poids="1"];
                Reserves_Palladium -> AfriqueDuSud_Reserves_Palladium [color="red", fontcolor="red", label="37%", poids="2"];
                Reserves_Palladium -> Zimbabwe_Reserves_Palladium [color="red", fontcolor="red", label="12%", poids="1"];
                Reserves_Palladium -> Canada_Reserves_Palladium [color="red", fontcolor="red", label="3%", poids="1"];

                subgraph cluster_Russie_Reserves_Palladium {
                    label="Russie_Reserves_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Palladium {
                    label="EtatsUnis_Reserves_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Palladium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Reserves_Palladium {
                    label="AfriqueDuSud_Reserves_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Palladium [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Zimbabwe_Reserves_Palladium {
                    label="Zimbabwe_Reserves_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Reserves_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Reserves_Palladium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Palladium {
                    label="Canada_Reserves_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Palladium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Palladium {
                label="Extraction_Palladium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Palladium [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="32", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Palladium -> EtatsUnis_Extraction_Palladium [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Palladium -> Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Palladium -> Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Palladium -> Russie_Extraction_Palladium [color="orange", fontcolor="orange", label="45%", poids="2"];
                Extraction_Palladium -> AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="35%", poids="2"];

                subgraph cluster_EtatsUnis_Extraction_Palladium {
                    label="EtatsUnis_Extraction_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Palladium -> SibanyeStillwater_EtatsUnis_Extraction_Palladium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    EtatsUnis_Extraction_Palladium -> EtatsUnis_geographique [color="darkgreen"];
                    SibanyeStillwater_EtatsUnis_Extraction_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    SibanyeStillwater_EtatsUnis_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Canada_Extraction_Palladium {
                    label="Canada_Extraction_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Palladium -> Canada_geographique [color="darkgreen"];
                    Canada_Extraction_Palladium -> Vale_Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Canada_Extraction_Palladium -> NorthAmerican_Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Vale_Canada_Extraction_Palladium [fillcolor="#d1e0ff", label="Vale", niveau="12"];
                    NorthAmerican_Canada_Extraction_Palladium [fillcolor="#d1e0ff", label="North American Palladium", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Canada_Extraction_Palladium -> Bresil_geographique [color="darkgreen"];
                    NorthAmerican_Canada_Extraction_Palladium -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Zimbabwe_Extraction_Palladium {
                    label="Zimbabwe_Extraction_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Extraction_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Extraction_Palladium -> ZimplatsHoldings_Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Zimbabwe_Extraction_Palladium -> ImpalaPlatinum_Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Zimbabwe_Extraction_Palladium -> Zimbabwe_geographique [color="darkgreen"];
                    ZimplatsHoldings_Zimbabwe_Extraction_Palladium [fillcolor="#d1e0ff", label="Zimplats Holdings", niveau="12"];
                    ImpalaPlatinum_Zimbabwe_Extraction_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"];

                    // Relations des nœuds destination
                    ZimplatsHoldings_Zimbabwe_Extraction_Palladium -> Australie_geographique [color="darkgreen"];
                    ImpalaPlatinum_Zimbabwe_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Palladium {
                    label="Russie_Extraction_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Palladium -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Palladium -> NorilskNickel_Russie_Extraction_Palladium [color="orange", fontcolor="orange", label="40%", poids="2"];
                    NorilskNickel_Russie_Extraction_Palladium [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Extraction_Palladium -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Extraction_Palladium {
                    label="AfriqueDuSud_Extraction_Palladium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Palladium [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"];
                    AfriqueDuSud_Extraction_Palladium -> SibanyeStillwater_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="8%", poids="1"];
                    AfriqueDuSud_Extraction_Palladium -> ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    AfriqueDuSud_Extraction_Palladium -> AngloAmerican_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    SibanyeStillwater_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];
                    ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"];
                    AngloAmerican_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"];

                    // Relations des nœuds destination
                    SibanyeStillwater_AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"];
                    ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"];
                    AngloAmerican_AfriqueDuSud_Extraction_Palladium -> RoyaumeUni_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Etain {
            label="Etain";
            fillcolor="#ffd699";
            Etain [fillcolor="#ffd699", ivc="1", label="Étain - Soudure, alliages, revêtements conducteurs", niveau="2"];

            // Relations sortantes
            Etain -> Traitement_Etain [];
            Etain -> Reserves_Etain [];
            Etain -> Extraction_Etain [];


            subgraph cluster_Traitement_Etain {
                label="Traitement_Etain";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Etain [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="8", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Etain -> Bolivie_Traitement_Etain [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Etain -> Perou_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"];
                Traitement_Etain -> Belgique_Traitement_Etain [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Etain -> Chine_Traitement_Etain [color="purple", fontcolor="purple", label="20%", poids="1"];
                Traitement_Etain -> Indonesie_Traitement_Etain [color="purple", fontcolor="purple", label="13%", poids="1"];
                Traitement_Etain -> Thailande_Traitement_Etain [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Etain -> Malaisie_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"];

                subgraph cluster_Bolivie_Traitement_Etain {
                    label="Bolivie_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Traitement_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Traitement_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bolivie_Traitement_Etain -> EmpresaMetalurgica_Bolivie_Traitement_Etain [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EmpresaMetalurgica_Bolivie_Traitement_Etain [fillcolor="#d1e0ff", label="Empresa Metalúrgica Vinto", niveau="12"];

                    // Relations des nœuds destination
                    EmpresaMetalurgica_Bolivie_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="95%"];
                    EmpresaMetalurgica_Bolivie_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="5%"];
                    EmpresaMetalurgica_Bolivie_Traitement_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Perou_Traitement_Etain {
                    label="Perou_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Traitement_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Traitement_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Perou_Traitement_Etain -> Minsur_Perou_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Minsur_Perou_Traitement_Etain [fillcolor="#d1e0ff", label="Minsur", niveau="12"];

                    // Relations des nœuds destination
                    Minsur_Perou_Traitement_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Minsur_Perou_Traitement_Etain -> Bresil_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"];
                    Minsur_Perou_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="90%"];
                }

                subgraph cluster_Belgique_Traitement_Etain {
                    label="Belgique_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Belgique_Traitement_Etain [fillcolor="#e6f2ff", label="Belgique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Belgique_Traitement_Etain -> MetalloChimique_Belgique_Traitement_Etain [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Belgique_Traitement_Etain -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MetalloChimique_Belgique_Traitement_Etain [fillcolor="#d1e0ff", label="MetalloChimique", niveau="12"];

                    // Relations des nœuds destination
                    MetalloChimique_Belgique_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="15%"];
                    MetalloChimique_Belgique_Traitement_Etain -> RDCongo_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"];
                    MetalloChimique_Belgique_Traitement_Etain -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MetalloChimique_Belgique_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Chine_Traitement_Etain {
                    label="Chine_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Etain -> YunnanTin_Chine_Traitement_Etain [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Chine_Traitement_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanTin_Chine_Traitement_Etain [fillcolor="#d1e0ff", label="Yunnan Tin", niveau="12"];

                    // Relations des nœuds destination
                    YunnanTin_Chine_Traitement_Etain -> Chine_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="60%"];
                    YunnanTin_Chine_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"];
                    YunnanTin_Chine_Traitement_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Indonesie_Traitement_Etain {
                    label="Indonesie_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Traitement_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Traitement_Etain -> PTTimah_Indonesie_Traitement_Etain [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Indonesie_Traitement_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PTTimah_Indonesie_Traitement_Etain [fillcolor="#d1e0ff", label="PT Timah", niveau="12"];

                    // Relations des nœuds destination
                    PTTimah_Indonesie_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="90%"];
                    PTTimah_Indonesie_Traitement_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Thailande_Traitement_Etain {
                    label="Thailande_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Traitement_Etain [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Traitement_Etain -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Thailande_Traitement_Etain -> Thaisarco_Thailande_Traitement_Etain [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Thaisarco_Thailande_Traitement_Etain [fillcolor="#d1e0ff", label="Thaisarco", niveau="12"];

                    // Relations des nœuds destination
                    Thaisarco_Thailande_Traitement_Etain -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Thaisarco_Thailande_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="40%"];
                }

                subgraph cluster_Malaisie_Traitement_Etain {
                    label="Malaisie_Traitement_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Etain [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Etain -> MalaysiaSmelting_Malaisie_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Malaisie_Traitement_Etain -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MalaysiaSmelting_Malaisie_Traitement_Etain [fillcolor="#d1e0ff", label="Malaysia Smelting Corporation", niveau="12"];

                    // Relations des nœuds destination
                    MalaysiaSmelting_Malaisie_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"];
                    MalaysiaSmelting_Malaisie_Traitement_Etain -> Australie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="20%"];
                    MalaysiaSmelting_Malaisie_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="40%"];
                    MalaysiaSmelting_Malaisie_Traitement_Etain -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Etain {
                label="Reserves_Etain";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Etain [fillcolor="#ffd699", ihh_pays="17", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Etain -> Bresil_Reserves_Etain [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Etain -> Myanmar_Reserves_Etain [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Etain -> Australie_Reserves_Etain [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Etain -> Indonesie_Reserves_Etain [color="red", fontcolor="red", label="11%", poids="1"];
                Reserves_Etain -> Chine_Reserves_Etain [color="red", fontcolor="red", label="24%", poids="1"];
                Reserves_Etain -> Bolivie_Reserves_Etain [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Etain -> Perou_Reserves_Etain [color="red", fontcolor="red", label="30%", poids="2"];

                subgraph cluster_Bresil_Reserves_Etain {
                    label="Bresil_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Etain [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Etain -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Myanmar_Reserves_Etain {
                    label="Myanmar_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Reserves_Etain [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Reserves_Etain -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Etain {
                    label="Australie_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Etain [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Etain -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Indonesie_Reserves_Etain {
                    label="Indonesie_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Reserves_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Reserves_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Etain {
                    label="Chine_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bolivie_Reserves_Etain {
                    label="Bolivie_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Reserves_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Reserves_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Perou_Reserves_Etain {
                    label="Perou_Reserves_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Reserves_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Reserves_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Etain {
                label="Extraction_Etain";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Etain [fillcolor="#ffd699", ihh_acteurs="3", ihh_pays="18", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Etain -> Bolivie_Extraction_Etain [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Etain -> Perou_Extraction_Etain [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Etain -> Chine_Extraction_Etain [color="orange", fontcolor="orange", label="34%", poids="2"];
                Extraction_Etain -> Bresil_Extraction_Etain [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Etain -> Indonesie_Extraction_Etain [color="orange", fontcolor="orange", label="28%", poids="2"];
                Extraction_Etain -> RDCongo_Extraction_Etain [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Etain -> Australie_Extraction_Etain [color="orange", fontcolor="orange", label="2%", poids="1"];

                subgraph cluster_Bolivie_Extraction_Etain {
                    label="Bolivie_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Extraction_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Extraction_Etain -> EmpresaMinera_Bolivie_Extraction_Etain [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Bolivie_Extraction_Etain -> Bolivie_geographique [color="darkgreen"];
                    EmpresaMinera_Bolivie_Extraction_Etain [fillcolor="#d1e0ff", label="Empresa Minera Huanuni", niveau="12"];

                    // Relations des nœuds destination
                    EmpresaMinera_Bolivie_Extraction_Etain -> Bolivie_geographique [color="darkgreen"];
                }

                subgraph cluster_Perou_Extraction_Etain {
                    label="Perou_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Extraction_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Extraction_Etain -> Minsur_Perou_Extraction_Etain [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Perou_Extraction_Etain -> Perou_geographique [color="darkgreen"];
                    Minsur_Perou_Extraction_Etain [fillcolor="#d1e0ff", label="Minsur", niveau="12"];

                    // Relations des nœuds destination
                    Minsur_Perou_Extraction_Etain -> Perou_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Etain {
                    label="Chine_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Etain -> YunnanTin_Chine_Extraction_Etain [color="orange", fontcolor="orange", label="16%", poids="1"];
                    Chine_Extraction_Etain -> Chine_geographique [color="darkgreen"];
                    YunnanTin_Chine_Extraction_Etain [fillcolor="#d1e0ff", label="Yunnan Tin Group", niveau="12"];

                    // Relations des nœuds destination
                    YunnanTin_Chine_Extraction_Etain -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Etain {
                    label="Bresil_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Etain [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Etain -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Etain -> MineracaoTaboca_Bresil_Extraction_Etain [color="orange", fontcolor="orange", label="3%", poids="1"];
                    MineracaoTaboca_Bresil_Extraction_Etain [fillcolor="#d1e0ff", label="Mineração Taboca", niveau="12"];

                    // Relations des nœuds destination
                    MineracaoTaboca_Bresil_Extraction_Etain -> Perou_geographique [color="darkgreen"];
                }

                subgraph cluster_Indonesie_Extraction_Etain {
                    label="Indonesie_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Extraction_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Extraction_Etain -> Indonesie_geographique [color="darkgreen"];
                    Indonesie_Extraction_Etain -> PTTimah_Indonesie_Extraction_Etain [color="orange", fontcolor="orange", label="14%", poids="1"];
                    PTTimah_Indonesie_Extraction_Etain [fillcolor="#d1e0ff", label="PT Timah", niveau="12"];

                    // Relations des nœuds destination
                    PTTimah_Indonesie_Extraction_Etain -> Indonesie_geographique [color="darkgreen"];
                }

                subgraph cluster_RDCongo_Extraction_Etain {
                    label="RDCongo_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Extraction_Etain [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Extraction_Etain -> AlphaminResources_RDCongo_Extraction_Etain [color="orange", fontcolor="orange", label="4%", poids="1"];
                    RDCongo_Extraction_Etain -> RDCongo_geographique [color="darkgreen"];
                    AlphaminResources_RDCongo_Extraction_Etain [fillcolor="#d1e0ff", label="Alphamin Resources", niveau="12"];

                    // Relations des nœuds destination
                    AlphaminResources_RDCongo_Extraction_Etain -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Etain {
                    label="Australie_Extraction_Etain";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Etain [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Etain -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Etain -> MetalsX_Australie_Extraction_Etain [color="orange", fontcolor="orange", label="3%", poids="1"];
                    MetalsX_Australie_Extraction_Etain [fillcolor="#d1e0ff", label="Metals X / Yunnan Tin Group", niveau="12"];

                    // Relations des nœuds destination
                    MetalsX_Australie_Extraction_Etain -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Argent {
            label="Argent";
            fillcolor="#ffd699";
            Argent [fillcolor="#ffd699", ivc="11", label="Argent - Conducteur haute performance, soudure, contacts", niveau="2"];

            // Relations sortantes
            Argent -> Reserves_Argent [];
            Argent -> Extraction_Argent [];
            Argent -> Traitement_Argent [];


            subgraph cluster_Reserves_Argent {
                label="Reserves_Argent";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Argent [fillcolor="#ffd699", ihh_pays="17", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Argent -> Australie_Reserves_Argent [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Argent -> Russie_Reserves_Argent [color="red", fontcolor="red", label="17%", poids="1"];
                Reserves_Argent -> Chili_Reserves_Argent [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Argent -> Chine_Reserves_Argent [color="red", fontcolor="red", label="15%", poids="1"];
                Reserves_Argent -> Mexique_Reserves_Argent [color="red", fontcolor="red", label="14%", poids="1"];
                Reserves_Argent -> Perou_Reserves_Argent [color="red", fontcolor="red", label="34%", poids="2"];
                Reserves_Argent -> Pologne_Reserves_Argent [color="red", fontcolor="red", label="4%", poids="1"];

                subgraph cluster_Australie_Reserves_Argent {
                    label="Australie_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Argent [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Argent -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Argent {
                    label="Russie_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Argent [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Argent -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chili_Reserves_Argent {
                    label="Chili_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Reserves_Argent [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Reserves_Argent -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Argent {
                    label="Chine_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mexique_Reserves_Argent {
                    label="Mexique_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Reserves_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Reserves_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Perou_Reserves_Argent {
                    label="Perou_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Reserves_Argent [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Reserves_Argent -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Pologne_Reserves_Argent {
                    label="Pologne_Reserves_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Reserves_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Reserves_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Argent {
                label="Extraction_Argent";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Argent [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="10", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Argent -> Russie_Extraction_Argent [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Argent -> Pologne_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Argent -> Perou_Extraction_Argent [color="orange", fontcolor="orange", label="12%", poids="1"];
                Extraction_Argent -> Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="27%", poids="2"];
                Extraction_Argent -> Chili_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Argent -> Australie_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Argent -> Chine_Extraction_Argent [color="orange", fontcolor="orange", label="15%", poids="1"];

                subgraph cluster_Russie_Extraction_Argent {
                    label="Russie_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Argent [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Argent -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Argent -> Polymetal_Russie_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Polymetal_Russie_Extraction_Argent [fillcolor="#d1e0ff", label="Polymetal", niveau="12"];

                    // Relations des nœuds destination
                    Polymetal_Russie_Extraction_Argent -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Pologne_Extraction_Argent {
                    label="Pologne_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Extraction_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Extraction_Argent -> KGHM_Pologne_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Pologne_Extraction_Argent -> Pologne_geographique [color="darkgreen"];
                    KGHM_Pologne_Extraction_Argent [fillcolor="#d1e0ff", label="KGHM", niveau="12"];

                    // Relations des nœuds destination
                    KGHM_Pologne_Extraction_Argent -> Pologne_geographique [color="darkgreen"];
                }

                subgraph cluster_Perou_Extraction_Argent {
                    label="Perou_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Perou_Extraction_Argent [fillcolor="#e6f2ff", label="Perou", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Perou_Extraction_Argent -> Antamina_Perou_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Perou_Extraction_Argent -> Perou_geographique [color="darkgreen"];
                    Antamina_Perou_Extraction_Argent [fillcolor="#d1e0ff", label="Antamina", niveau="12"];

                    // Relations des nœuds destination
                    Antamina_Perou_Extraction_Argent -> Perou_geographique [color="darkgreen"];
                }

                subgraph cluster_Mexique_Extraction_Argent {
                    label="Mexique_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Extraction_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Extraction_Argent -> Newmont_Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Mexique_Extraction_Argent -> Mexique_geographique [color="darkgreen"];
                    Mexique_Extraction_Argent -> Fresnillo_Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Newmont_Mexique_Extraction_Argent [fillcolor="#d1e0ff", label="Newmont", niveau="12"];
                    Fresnillo_Mexique_Extraction_Argent [fillcolor="#d1e0ff", label="Fresnillo", niveau="12"];

                    // Relations des nœuds destination
                    Newmont_Mexique_Extraction_Argent -> EtatsUnis_geographique [color="darkgreen"];
                    Fresnillo_Mexique_Extraction_Argent -> Mexique_geographique [color="darkgreen"];
                }

                subgraph cluster_Chili_Extraction_Argent {
                    label="Chili_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Extraction_Argent [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Extraction_Argent -> Codelco_Chili_Extraction_Argent [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Chili_Extraction_Argent -> Chili_geographique [color="darkgreen"];
                    Codelco_Chili_Extraction_Argent [fillcolor="#d1e0ff", label="Codelco", niveau="12"];

                    // Relations des nœuds destination
                    Codelco_Chili_Extraction_Argent -> Chili_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Argent {
                    label="Australie_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Argent [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Argent -> BHP_Australie_Extraction_Argent [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Australie_Extraction_Argent -> Australie_geographique [color="darkgreen"];
                    BHP_Australie_Extraction_Argent [fillcolor="#d1e0ff", label="BHP", niveau="12"];

                    // Relations des nœuds destination
                    BHP_Australie_Extraction_Argent -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Argent {
                    label="Chine_Extraction_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Argent -> ZijinMining_Chine_Extraction_Argent [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Chine_Extraction_Argent -> Chine_geographique [color="darkgreen"];
                    ZijinMining_Chine_Extraction_Argent [fillcolor="#d1e0ff", label="Zijin Mining Group", niveau="12"];

                    // Relations des nœuds destination
                    ZijinMining_Chine_Extraction_Argent -> Chine_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Argent {
                label="Traitement_Argent";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Argent [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="6", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Argent -> Pologne_Traitement_Argent [color="purple", fontcolor="purple", label="14%", poids="1"];
                Traitement_Argent -> Japon_Traitement_Argent [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Argent -> Allemagne_Traitement_Argent [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Argent -> Chine_Traitement_Argent [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Argent -> Mexique_Traitement_Argent [color="purple", fontcolor="purple", label="16%", poids="1"];
                Traitement_Argent -> Canada_Traitement_Argent [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Argent -> EtatsUnis_Traitement_Argent [color="purple", fontcolor="purple", label="12%", poids="1"];

                subgraph cluster_Pologne_Traitement_Argent {
                    label="Pologne_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Pologne_Traitement_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Pologne_Traitement_Argent -> KGHM_Pologne_Traitement_Argent [color="purple", fontcolor="purple", label="14%", poids="1"];
                    Pologne_Traitement_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KGHM_Pologne_Traitement_Argent [fillcolor="#d1e0ff", label="KGHM", niveau="12"];

                    // Relations des nœuds destination
                    KGHM_Pologne_Traitement_Argent -> Pologne_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="75%"];
                    KGHM_Pologne_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="20%"];
                    KGHM_Pologne_Traitement_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Argent {
                    label="Japon_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Argent [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Argent -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Argent -> MitsubishiMaterials_Japon_Traitement_Argent [color="purple", fontcolor="purple", label="11%", poids="1"];
                    MitsubishiMaterials_Japon_Traitement_Argent [fillcolor="#d1e0ff", label="Mitsubishi Materials", niveau="12"];

                    // Relations des nœuds destination
                    MitsubishiMaterials_Japon_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"];
                    MitsubishiMaterials_Japon_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"];
                    MitsubishiMaterials_Japon_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="20%"];
                    MitsubishiMaterials_Japon_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"];
                    MitsubishiMaterials_Japon_Traitement_Argent -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Allemagne_Traitement_Argent {
                    label="Allemagne_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Argent [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Argent -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Allemagne_Traitement_Argent -> Aurubis_Allemagne_Traitement_Argent [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Aurubis_Allemagne_Traitement_Argent [fillcolor="#d1e0ff", label="Aurubis", niveau="12"];

                    // Relations des nœuds destination
                    Aurubis_Allemagne_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"];
                    Aurubis_Allemagne_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"];
                    Aurubis_Allemagne_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="30%"];
                    Aurubis_Allemagne_Traitement_Argent -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Argent {
                    label="Chine_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Argent -> JiangxiCopper_Chine_Traitement_Argent [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JiangxiCopper_Chine_Traitement_Argent [fillcolor="#d1e0ff", label="Jiangxi Copper", niveau="12"];

                    // Relations des nœuds destination
                    JiangxiCopper_Chine_Traitement_Argent -> Chine_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="70%"];
                    JiangxiCopper_Chine_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"];
                    JiangxiCopper_Chine_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"];
                    JiangxiCopper_Chine_Traitement_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mexique_Traitement_Argent {
                    label="Mexique_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mexique_Traitement_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mexique_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Mexique_Traitement_Argent -> Penoles_Mexique_Traitement_Argent [color="purple", fontcolor="purple", label="16%", poids="1"];
                    Penoles_Mexique_Traitement_Argent [fillcolor="#d1e0ff", label="Peñoles", niveau="12"];

                    // Relations des nœuds destination
                    Penoles_Mexique_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"];
                    Penoles_Mexique_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="5%"];
                    Penoles_Mexique_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="85%"];
                    Penoles_Mexique_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Argent {
                    label="Canada_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Argent [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Argent -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Canada_Traitement_Argent -> GlencoreCanada_Canada_Traitement_Argent [color="purple", fontcolor="purple", label="7%", poids="1"];
                    GlencoreCanada_Canada_Traitement_Argent [fillcolor="#d1e0ff", label="Glencore Canada", niveau="12"];

                    // Relations des nœuds destination
                    GlencoreCanada_Canada_Traitement_Argent -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GlencoreCanada_Canada_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"];
                    GlencoreCanada_Canada_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Argent {
                    label="EtatsUnis_Traitement_Argent";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Argent [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Argent -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Argent -> Asarco_EtatsUnis_Traitement_Argent [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Asarco_EtatsUnis_Traitement_Argent [fillcolor="#d1e0ff", label="Asarco", niveau="12"];

                    // Relations des nœuds destination
                    Asarco_EtatsUnis_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="30%"];
                    Asarco_EtatsUnis_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Nickel {
            label="Nickel";
            fillcolor="#ffd699";
            Nickel [fillcolor="#ffd699", ivc="20", label="Nickel - Batteries, revêtements conducteurs, alliages", niveau="2"];

            // Relations sortantes
            Nickel -> Traitement_Nickel [];
            Nickel -> Extraction_Nickel [];
            Nickel -> Reserves_Nickel [];


            subgraph cluster_Traitement_Nickel {
                label="Traitement_Nickel";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Nickel [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="21", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Nickel -> Finlande_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Nickel -> Japon_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Nickel -> Russie_Traitement_Nickel [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Nickel -> Australie_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Nickel -> Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="39%", poids="2"];
                Traitement_Nickel -> Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Nickel -> France_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Nickel -> Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="26%", poids="2"];

                subgraph cluster_Finlande_Traitement_Nickel {
                    label="Finlande_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Traitement_Nickel [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Traitement_Nickel -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Finlande_Traitement_Nickel -> NornickelHarjavalta_Finlande_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"];
                    NornickelHarjavalta_Finlande_Traitement_Nickel [fillcolor="#d1e0ff", label="Nornickel Harjavalta", niveau="12"];

                    // Relations des nœuds destination
                    NornickelHarjavalta_Finlande_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NornickelHarjavalta_Finlande_Traitement_Nickel -> Russie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="80%"];
                }

                subgraph cluster_Japon_Traitement_Nickel {
                    label="Japon_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Nickel [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Nickel -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Nickel -> SumitomoMetal_Japon_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"];
                    SumitomoMetal_Japon_Traitement_Nickel [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"];

                    // Relations des nœuds destination
                    SumitomoMetal_Japon_Traitement_Nickel -> Philippines_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="60%"];
                    SumitomoMetal_Japon_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="40%"];
                    SumitomoMetal_Japon_Traitement_Nickel -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Nickel {
                    label="Russie_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Nickel -> NorilskNickel_Russie_Traitement_Nickel [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Russie_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NorilskNickel_Russie_Traitement_Nickel [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Traitement_Nickel -> Russie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                    NorilskNickel_Russie_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Nickel {
                    label="Australie_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Nickel -> BHP_Australie_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"];
                    BHP_Australie_Traitement_Nickel [fillcolor="#d1e0ff", label="BHP", niveau="12"];

                    // Relations des nœuds destination
                    BHP_Australie_Traitement_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BHP_Australie_Traitement_Nickel -> Australie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Chine_Traitement_Nickel {
                    label="Chine_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Nickel -> JinchuanGroup_Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="17%", poids="1"];
                    Chine_Traitement_Nickel -> TsingshanGroup_Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="22%", poids="1"];
                    JinchuanGroup_Chine_Traitement_Nickel [fillcolor="#d1e0ff", label="Jinchuan Group", niveau="12"];
                    TsingshanGroup_Chine_Traitement_Nickel [fillcolor="#d1e0ff", label="Tsingshan Group", niveau="12"];

                    // Relations des nœuds destination
                    JinchuanGroup_Chine_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="40%"];
                    JinchuanGroup_Chine_Traitement_Nickel -> Chine_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="60%"];
                    JinchuanGroup_Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TsingshanGroup_Chine_Traitement_Nickel -> Chine_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="30%"];
                    TsingshanGroup_Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TsingshanGroup_Chine_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="70%"];
                }

                subgraph cluster_Canada_Traitement_Nickel {
                    label="Canada_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Nickel -> Vale_Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Canada_Traitement_Nickel -> Glencore_Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Canada_Traitement_Nickel -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Canada_Traitement_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"];
                    Glencore_Canada_Traitement_Nickel [fillcolor="#d1e0ff", label="Glencore", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Canada_Traitement_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Canada_Traitement_Nickel -> Canada_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                    Glencore_Canada_Traitement_Nickel -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Glencore_Canada_Traitement_Nickel -> Canada_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_France_Traitement_Nickel {
                    label="France_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    France_Traitement_Nickel -> SLN_NouvelleCaledonie_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"];
                    SLN_NouvelleCaledonie_Traitement_Nickel [fillcolor="#d1e0ff", label="SLN", niveau="12"];

                    // Relations des nœuds destination
                    SLN_NouvelleCaledonie_Traitement_Nickel -> France_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                    SLN_NouvelleCaledonie_Traitement_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Indonesie_Traitement_Nickel {
                    label="Indonesie_Traitement_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Traitement_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Traitement_Nickel -> PTAneka_Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Indonesie_Traitement_Nickel -> ValeIndonesia_Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Indonesie_Traitement_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PTAneka_Indonesie_Traitement_Nickel [fillcolor="#d1e0ff", label="PT Aneka Tambang", niveau="12"];
                    ValeIndonesia_Indonesie_Traitement_Nickel [fillcolor="#d1e0ff", label="Vale Indonesia", niveau="12"];

                    // Relations des nœuds destination
                    PTAneka_Indonesie_Traitement_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PTAneka_Indonesie_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                    ValeIndonesia_Indonesie_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"];
                    ValeIndonesia_Indonesie_Traitement_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Nickel {
                label="Extraction_Nickel";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Nickel [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="26", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Nickel -> Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Nickel -> Chine_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Nickel -> Philippines_Extraction_Nickel [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Nickel -> EtatsUnis_Extraction_Nickel [color="orange", fontcolor="orange", label="0%", poids="1"];
                Extraction_Nickel -> Russie_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Nickel -> Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="50%", poids="2"];
                Extraction_Nickel -> Australie_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Nickel -> France_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Nickel -> Bresil_Extraction_Nickel [color="orange", fontcolor="orange", label="2%", poids="1"];

                subgraph cluster_Canada_Extraction_Nickel {
                    label="Canada_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Nickel -> Canada_geographique [color="darkgreen"];
                    Canada_Extraction_Nickel -> Vale_Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Canada_Extraction_Nickel -> Glencore_Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Vale_Canada_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"];
                    Glencore_Canada_Extraction_Nickel [fillcolor="#d1e0ff", label="Glencore", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Canada_Extraction_Nickel -> Bresil_geographique [color="darkgreen"];
                    Glencore_Canada_Extraction_Nickel -> Suisse_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Nickel {
                    label="Chine_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Nickel -> JinchuanGroup_Chine_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Chine_Extraction_Nickel -> Chine_geographique [color="darkgreen"];
                    JinchuanGroup_Chine_Extraction_Nickel [fillcolor="#d1e0ff", label="Jinchuan Group", niveau="12"];

                    // Relations des nœuds destination
                    JinchuanGroup_Chine_Extraction_Nickel -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Philippines_Extraction_Nickel {
                    label="Philippines_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Extraction_Nickel [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Extraction_Nickel -> Philippines_geographique [color="darkgreen"];
                    Philippines_Extraction_Nickel -> NickelAsia_Philippines_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"];
                    NickelAsia_Philippines_Extraction_Nickel [fillcolor="#d1e0ff", label="Nickel Asia", niveau="12"];

                    // Relations des nœuds destination
                    NickelAsia_Philippines_Extraction_Nickel -> Philippines_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Nickel {
                    label="EtatsUnis_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Nickel [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Nickel -> EagleMine_EtatsUnis_Extraction_Nickel [color="orange", fontcolor="orange", label="0%", poids="1"];
                    EtatsUnis_Extraction_Nickel -> EtatsUnis_geographique [color="darkgreen"];
                    EagleMine_EtatsUnis_Extraction_Nickel [fillcolor="#d1e0ff", label="Eagle Mine", niveau="12"];

                    // Relations des nœuds destination
                    EagleMine_EtatsUnis_Extraction_Nickel -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Nickel {
                    label="Russie_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Nickel -> NorilskNickel_Russie_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Russie_Extraction_Nickel -> Russie_geographique [color="darkgreen"];
                    NorilskNickel_Russie_Extraction_Nickel [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Extraction_Nickel -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Indonesie_Extraction_Nickel {
                    label="Indonesie_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Extraction_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Extraction_Nickel -> PTAneka_Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Indonesie_Extraction_Nickel -> Indonesie_geographique [color="darkgreen"];
                    Indonesie_Extraction_Nickel -> ValeIndonesia_Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="9%", poids="1"];
                    PTAneka_Indonesie_Extraction_Nickel [fillcolor="#d1e0ff", label="PT Aneka Tambang", niveau="12"];
                    ValeIndonesia_Indonesie_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale Indonesia", niveau="12"];

                    // Relations des nœuds destination
                    PTAneka_Indonesie_Extraction_Nickel -> Indonesie_geographique [color="darkgreen"];
                    ValeIndonesia_Indonesie_Extraction_Nickel -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Nickel {
                    label="Australie_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Nickel -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Nickel -> BHP_Australie_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"];
                    BHP_Australie_Extraction_Nickel [fillcolor="#d1e0ff", label="BHP", niveau="12"];

                    // Relations des nœuds destination
                    BHP_Australie_Extraction_Nickel -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_France_Extraction_Nickel {
                    label="France_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Extraction_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Extraction_Nickel -> France_geographique [color="darkgreen"];
                    France_Extraction_Nickel -> Eramet_France_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Eramet_France_Extraction_Nickel [fillcolor="#d1e0ff", label="Eramet", niveau="12"];

                    // Relations des nœuds destination
                    Eramet_France_Extraction_Nickel -> France_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Nickel {
                    label="Bresil_Extraction_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Nickel [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Nickel -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Nickel -> Vale_Bresil_Extraction_Nickel [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Vale_Bresil_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Bresil_Extraction_Nickel -> Bresil_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Nickel {
                label="Reserves_Nickel";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Nickel [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Nickel -> Philippines_Reserves_Nickel [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Nickel -> Bresil_Reserves_Nickel [color="red", fontcolor="red", label="12%", poids="1"];
                Reserves_Nickel -> Chine_Reserves_Nickel [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Nickel -> Russie_Reserves_Nickel [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Nickel -> Canada_Reserves_Nickel [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Nickel -> EtatsUnis_Reserves_Nickel [color="red", fontcolor="red", label="0%", poids="1"];
                Reserves_Nickel -> Australie_Reserves_Nickel [color="red", fontcolor="red", label="18%", poids="1"];
                Reserves_Nickel -> France_Reserves_Nickel [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Nickel -> Indonesie_Reserves_Nickel [color="red", fontcolor="red", label="42%", poids="2"];

                subgraph cluster_Philippines_Reserves_Nickel {
                    label="Philippines_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Reserves_Nickel [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Reserves_Nickel -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Nickel {
                    label="Bresil_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Nickel [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Nickel {
                    label="Chine_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Nickel {
                    label="Russie_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Nickel {
                    label="Canada_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Nickel -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Nickel {
                    label="EtatsUnis_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Nickel [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Nickel -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Nickel {
                    label="Australie_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_France_Reserves_Nickel {
                    label="France_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Reserves_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Reserves_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Indonesie_Reserves_Nickel {
                    label="Indonesie_Reserves_Nickel";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Indonesie_Reserves_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Indonesie_Reserves_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Beryllium {
            label="Beryllium";
            fillcolor="#ffd699";
            Beryllium [fillcolor="#ffd699", ivc="15", label="Béryllium - Alliages aérospatiaux, composants électroniques, modérateurs nucléaires", niveau="2"];

            // Relations sortantes
            Beryllium -> Reserves_Beryllium [];
            Beryllium -> Extraction_Beryllium [];


            subgraph cluster_Reserves_Beryllium {
                label="Reserves_Beryllium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Beryllium [fillcolor="#ffd699", ihh_pays="90", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Beryllium -> EtatsUnis_Reserves_Beryllium [color="red", fontcolor="red", label="95%", poids="3"];

                subgraph cluster_EtatsUnis_Reserves_Beryllium {
                    label="EtatsUnis_Reserves_Beryllium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Beryllium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Beryllium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Beryllium {
                label="Extraction_Beryllium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Beryllium [fillcolor="#ffd699", ihh_acteurs="28", ihh_pays="33", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Beryllium -> EtatsUnis_Extraction_Beryllium [color="orange", fontcolor="orange", label="50%", poids="2"];
                Extraction_Beryllium -> Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="22%", poids="1"];
                Extraction_Beryllium -> Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="21%", poids="1"];

                subgraph cluster_EtatsUnis_Extraction_Beryllium {
                    label="EtatsUnis_Extraction_Beryllium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Beryllium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Beryllium -> MaterionCorporation_EtatsUnis_Extraction_Beryllium [color="orange", fontcolor="orange", label="50%", poids="2"];
                    EtatsUnis_Extraction_Beryllium -> EtatsUnis_geographique [color="darkgreen"];
                    MaterionCorporation_EtatsUnis_Extraction_Beryllium [fillcolor="#d1e0ff", label="Materion Corporation", niveau="12"];

                    // Relations des nœuds destination
                    MaterionCorporation_EtatsUnis_Extraction_Beryllium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Beryllium {
                    label="Bresil_Extraction_Beryllium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Beryllium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Beryllium -> CompanhiaBrasileira_Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Beryllium -> Mibra_Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    CompanhiaBrasileira_Bresil_Extraction_Beryllium [fillcolor="#d1e0ff", label="Companhia Brasileira de Alumínio", niveau="12"];
                    Mibra_Bresil_Extraction_Beryllium [fillcolor="#d1e0ff", label="Mibra", niveau="12"];

                    // Relations des nœuds destination
                    CompanhiaBrasileira_Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"];
                    Mibra_Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Beryllium {
                    label="Chine_Extraction_Beryllium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Beryllium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Beryllium -> XinjiangNonferrous_Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="9%", poids="1"];
                    Chine_Extraction_Beryllium -> FuyunHengsheng_Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="12%", poids="1"];
                    XinjiangNonferrous_Chine_Extraction_Beryllium [fillcolor="#d1e0ff", label="Xinjiang Nonferrous Metals", niveau="12"];
                    FuyunHengsheng_Chine_Extraction_Beryllium [fillcolor="#d1e0ff", label="Fuyun Hengsheng Beryllium Industry", niveau="12"];

                    // Relations des nœuds destination
                    XinjiangNonferrous_Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"];
                    FuyunHengsheng_Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Plomb {
            label="Plomb";
            fillcolor="#ffd699";
            Plomb [fillcolor="#ffd699", label="Plomb - Soudure, batteries, blindage contre rayonnements", niveau="2"];
        }

        subgraph cluster_Europium {
            label="Europium";
            fillcolor="#ffd699";
            Europium [fillcolor="#ffd699", ivc="0", label="Europium - Couleur rouge vive des écrans, lampes fluorescentes", niveau="2"];

            // Relations sortantes
            Europium -> Traitement_Europium [];
            Europium -> Extraction_Europium [];
            Europium -> Reserves_Europium [];


            subgraph cluster_Traitement_Europium {
                label="Traitement_Europium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Europium [fillcolor="#ffd699", ihh_acteurs="22", ihh_pays="40", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Europium -> Chine_Traitement_Europium [color="purple", fontcolor="purple", label="62%", poids="2"];
                Traitement_Europium -> Estonie_Traitement_Europium [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Europium -> Malaisie_Traitement_Europium [color="purple", fontcolor="purple", label="14%", poids="1"];
                Traitement_Europium -> Japon_Traitement_Europium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Europium -> France_Traitement_Europium [color="purple", fontcolor="purple", label="11%", poids="1"];

                subgraph cluster_Chine_Traitement_Europium {
                    label="Chine_Traitement_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Europium -> ShengheResources_Chine_Traitement_Europium [color="purple", fontcolor="purple", label="22%", poids="1"];
                    Chine_Traitement_Europium -> ChinaMinmetals_Chine_Traitement_Europium [color="purple", fontcolor="purple", label="40%", poids="2"];
                    ShengheResources_Chine_Traitement_Europium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Europium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ShengheResources_Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShengheResources_Chine_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="95%"];
                }

                subgraph cluster_Estonie_Traitement_Europium {
                    label="Estonie_Traitement_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Europium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Europium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Estonie_Traitement_Europium -> NPMSilmet_Estonie_Traitement_Europium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    NPMSilmet_Estonie_Traitement_Europium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Europium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Malaisie_Traitement_Europium {
                    label="Malaisie_Traitement_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Europium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Europium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Malaisie_Traitement_Europium -> LynasAdvanced_Malaisie_Traitement_Europium [color="purple", fontcolor="purple", label="14%", poids="1"];
                    LynasAdvanced_Malaisie_Traitement_Europium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Europium -> Australie_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasAdvanced_Malaisie_Traitement_Europium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Europium {
                    label="Japon_Traitement_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Europium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Europium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Europium -> ShinEtsu_Japon_Traitement_Europium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    ShinEtsu_Japon_Traitement_Europium [fillcolor="#d1e0ff", label="ShinEtsu", niveau="12"];

                    // Relations des nœuds destination
                    ShinEtsu_Japon_Traitement_Europium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShinEtsu_Japon_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="70%"];
                }

                subgraph cluster_France_Traitement_Europium {
                    label="France_Traitement_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Europium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Europium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    France_Traitement_Europium -> Solvay_France_Traitement_Europium [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Solvay_France_Traitement_Europium [fillcolor="#d1e0ff", label="Solvay", niveau="12"];

                    // Relations des nœuds destination
                    Solvay_France_Traitement_Europium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Solvay_France_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="40%"];
                }
            }

            subgraph cluster_Extraction_Europium {
                label="Extraction_Europium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Europium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="33", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Europium -> Inde_Extraction_Europium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Europium -> Australie_Extraction_Europium [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Europium -> Chine_Extraction_Europium [color="orange", fontcolor="orange", label="56%", poids="2"];
                Extraction_Europium -> EtatsUnis_Extraction_Europium [color="orange", fontcolor="orange", label="16%", poids="1"];

                subgraph cluster_Inde_Extraction_Europium {
                    label="Inde_Extraction_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Europium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Europium -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Europium -> IndianRare_Inde_Extraction_Europium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    IndianRare_Inde_Extraction_Europium [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Europium -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Europium {
                    label="Australie_Extraction_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Europium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Europium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Europium -> LynasRare_Australie_Extraction_Europium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    LynasRare_Australie_Extraction_Europium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Europium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Europium {
                    label="Chine_Extraction_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Europium -> XiamenTungsten_Chine_Extraction_Europium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Europium -> BaotouSteel_Chine_Extraction_Europium [color="orange", fontcolor="orange", label="30%", poids="2"];
                    XiamenTungsten_Chine_Extraction_Europium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    BaotouSteel_Chine_Extraction_Europium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"];

                    // Relations des nœuds destination
                    XiamenTungsten_Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"];
                    BaotouSteel_Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Europium {
                    label="EtatsUnis_Extraction_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Europium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Europium -> MPMaterials_EtatsUnis_Extraction_Europium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    EtatsUnis_Extraction_Europium -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Europium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Europium -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Europium {
                label="Reserves_Europium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Europium [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Europium -> Bresil_Reserves_Europium [color="red", fontcolor="red", label="18%", poids="1"];
                Reserves_Europium -> Chine_Reserves_Europium [color="red", fontcolor="red", label="38%", poids="2"];
                Reserves_Europium -> Vietnam_Reserves_Europium [color="red", fontcolor="red", label="19%", poids="1"];
                Reserves_Europium -> EtatsUnis_Reserves_Europium [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Europium -> Inde_Reserves_Europium [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Europium -> Australie_Reserves_Europium [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Europium -> Russie_Reserves_Europium [color="red", fontcolor="red", label="10%", poids="1"];

                subgraph cluster_Bresil_Reserves_Europium {
                    label="Bresil_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Europium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Europium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Europium {
                    label="Chine_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Europium {
                    label="Vietnam_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Europium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Europium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Europium {
                    label="EtatsUnis_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Europium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Europium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Europium {
                    label="Inde_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Europium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Europium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Europium {
                    label="Australie_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Europium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Europium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Europium {
                    label="Russie_Reserves_Europium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Europium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Europium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Verre {
            label="Verre";
            fillcolor="#ffd699";
            Verre [fillcolor="#ffd699", label="Verre - Substrats, écrans tactiles, protection optique", niveau="2"];
        }

        subgraph cluster_IndiumEtain {
            label="IndiumEtain";
            fillcolor="#ffd699";
            IndiumEtain [fillcolor="#ffd699", label="Indium-Étain (ITO - Électrodes transparentes pour écrans tactiles", niveau="2"];
        }

        subgraph cluster_Yttrium {
            label="Yttrium";
            fillcolor="#ffd699";
            Yttrium [fillcolor="#ffd699", ivc="28", label="Yttrium - Rétroéclairage d'écrans, technologies MicroLED/OLED", niveau="2"];

            // Relations sortantes
            Yttrium -> Extraction_Yttrium [];
            Yttrium -> Reserves_Yttrium [];
            Yttrium -> Traitement_Yttrium [];


            subgraph cluster_Extraction_Yttrium {
                label="Extraction_Yttrium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Yttrium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Yttrium -> Myanmar_Extraction_Yttrium [color="orange", fontcolor="orange", label="13%", poids="1"];
                Extraction_Yttrium -> Inde_Extraction_Yttrium [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Yttrium -> Chine_Extraction_Yttrium [color="orange", fontcolor="orange", label="71%", poids="2"];
                Extraction_Yttrium -> Australie_Extraction_Yttrium [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Yttrium -> EtatsUnis_Extraction_Yttrium [color="orange", fontcolor="orange", label="7%", poids="1"];

                subgraph cluster_Myanmar_Extraction_Yttrium {
                    label="Myanmar_Extraction_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Extraction_Yttrium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Extraction_Yttrium -> Myanmar_geographique [color="darkgreen"];
                    Myanmar_Extraction_Yttrium -> Diversesentreprises_Myanmar_Extraction_Yttrium [color="orange", fontcolor="orange", label="13%", poids="1"];
                    Diversesentreprises_Myanmar_Extraction_Yttrium [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"];

                    // Relations des nœuds destination
                    Diversesentreprises_Myanmar_Extraction_Yttrium -> Myanmar_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Yttrium {
                    label="Inde_Extraction_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Yttrium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Yttrium -> IndianRare_Inde_Extraction_Yttrium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Inde_Extraction_Yttrium -> Inde_geographique [color="darkgreen"];
                    IndianRare_Inde_Extraction_Yttrium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Yttrium -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Yttrium {
                    label="Chine_Extraction_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Yttrium -> ChinaNorthern_Chine_Extraction_Yttrium [color="orange", fontcolor="orange", label="71%", poids="2"];
                    Chine_Extraction_Yttrium -> Chine_geographique [color="darkgreen"];
                    ChinaNorthern_Chine_Extraction_Yttrium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Yttrium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Yttrium {
                    label="Australie_Extraction_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Yttrium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Yttrium -> LynasRare_Australie_Extraction_Yttrium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Australie_Extraction_Yttrium -> Australie_geographique [color="darkgreen"];
                    LynasRare_Australie_Extraction_Yttrium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Yttrium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Yttrium {
                    label="EtatsUnis_Extraction_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Yttrium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Yttrium -> MPMaterials_EtatsUnis_Extraction_Yttrium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    MPMaterials_EtatsUnis_Extraction_Yttrium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Yttrium -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Yttrium {
                label="Reserves_Yttrium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Yttrium [fillcolor="#ffd699", ihh_pays="52", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Yttrium -> Australie_Reserves_Yttrium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Yttrium -> Chine_Reserves_Yttrium [color="red", fontcolor="red", label="70%", poids="2"];
                Reserves_Yttrium -> Inde_Reserves_Yttrium [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Yttrium -> EtatsUnis_Reserves_Yttrium [color="red", fontcolor="red", label="15%", poids="1"];

                subgraph cluster_Australie_Reserves_Yttrium {
                    label="Australie_Reserves_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Yttrium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Yttrium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Yttrium {
                    label="Chine_Reserves_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Yttrium {
                    label="Inde_Reserves_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Yttrium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Yttrium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Yttrium {
                    label="EtatsUnis_Reserves_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Yttrium {
                label="Traitement_Yttrium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Yttrium [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="59", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Yttrium -> EtatsUnis_Traitement_Yttrium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Yttrium -> Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="77%", poids="3"];
                Traitement_Yttrium -> Malaisie_Traitement_Yttrium [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Yttrium -> Vietnam_Traitement_Yttrium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Yttrium -> Estonie_Traitement_Yttrium [color="purple", fontcolor="purple", label="6%", poids="1"];

                subgraph cluster_EtatsUnis_Traitement_Yttrium {
                    label="EtatsUnis_Traitement_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Yttrium -> MPMaterials_EtatsUnis_Traitement_Yttrium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Yttrium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Yttrium -> EtatsUnis_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Chine_Traitement_Yttrium {
                    label="Chine_Traitement_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Yttrium -> ChinaNorthern_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="25%", poids="1"];
                    Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Yttrium -> ChinaMinmetals_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="35%", poids="2"];
                    Chine_Traitement_Yttrium -> XiamenTungsten_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="17%", poids="1"];
                    ChinaNorthern_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    XiamenTungsten_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNorthern_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    XiamenTungsten_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    XiamenTungsten_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Malaisie_Traitement_Yttrium {
                    label="Malaisie_Traitement_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Yttrium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Yttrium -> LynasAdvanced_Malaisie_Traitement_Yttrium [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Malaisie_Traitement_Yttrium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Yttrium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Yttrium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Yttrium -> Australie_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Vietnam_Traitement_Yttrium {
                    label="Vietnam_Traitement_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Traitement_Yttrium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Traitement_Yttrium -> VietnamRare_Vietnam_Traitement_Yttrium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Vietnam_Traitement_Yttrium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                    VietnamRare_Vietnam_Traitement_Yttrium [fillcolor="#d1e0ff", label="Vietnam Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    VietnamRare_Vietnam_Traitement_Yttrium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Estonie_Traitement_Yttrium {
                    label="Estonie_Traitement_Yttrium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Yttrium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Yttrium -> NPMSilmet_Estonie_Traitement_Yttrium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Estonie_Traitement_Yttrium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NPMSilmet_Estonie_Traitement_Yttrium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Yttrium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Terbium {
            label="Terbium";
            fillcolor="#ffd699";
            Terbium [fillcolor="#ffd699", ivc="28", label="Terbium - Phosphores verts pour écrans et lampes fluorescentes", niveau="2"];

            // Relations sortantes
            Terbium -> Extraction_Terbium [];
            Terbium -> Reserves_Terbium [];
            Terbium -> Traitement_Terbium [];


            subgraph cluster_Extraction_Terbium {
                label="Extraction_Terbium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Terbium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Terbium -> Chine_Extraction_Terbium [color="orange", fontcolor="orange", label="71%", poids="2"];
                Extraction_Terbium -> EtatsUnis_Extraction_Terbium [color="orange", fontcolor="orange", label="14%", poids="1"];
                Extraction_Terbium -> Myanmar_Extraction_Terbium [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Terbium -> Bresil_Extraction_Terbium [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Terbium -> Australie_Extraction_Terbium [color="orange", fontcolor="orange", label="4%", poids="1"];

                subgraph cluster_Chine_Extraction_Terbium {
                    label="Chine_Extraction_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Terbium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Terbium -> ChinaNorthern_Chine_Extraction_Terbium [color="orange", fontcolor="orange", label="71%", poids="2"];
                    ChinaNorthern_Chine_Extraction_Terbium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Terbium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Terbium {
                    label="EtatsUnis_Extraction_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Terbium -> MPMaterials_EtatsUnis_Extraction_Terbium [color="orange", fontcolor="orange", label="14%", poids="1"];
                    EtatsUnis_Extraction_Terbium -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Terbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Terbium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Myanmar_Extraction_Terbium {
                    label="Myanmar_Extraction_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Extraction_Terbium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Extraction_Terbium -> Myanmar_geographique [color="darkgreen"];
                    Myanmar_Extraction_Terbium -> Diversesentreprises_Myanmar_Extraction_Terbium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    Diversesentreprises_Myanmar_Extraction_Terbium [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"];

                    // Relations des nœuds destination
                    Diversesentreprises_Myanmar_Extraction_Terbium -> Myanmar_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Terbium {
                    label="Bresil_Extraction_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Terbium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Terbium -> CBMM_Bresil_Extraction_Terbium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Bresil_Extraction_Terbium -> Bresil_geographique [color="darkgreen"];
                    CBMM_Bresil_Extraction_Terbium [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Extraction_Terbium -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Terbium {
                    label="Australie_Extraction_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Terbium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Terbium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Terbium -> LynasRare_Australie_Extraction_Terbium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    LynasRare_Australie_Extraction_Terbium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Terbium -> Australie_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Terbium {
                label="Reserves_Terbium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Terbium [fillcolor="#ffd699", ihh_pays="51", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Terbium -> Bresil_Reserves_Terbium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Terbium -> Australie_Reserves_Terbium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Terbium -> EtatsUnis_Reserves_Terbium [color="red", fontcolor="red", label="15%", poids="1"];
                Reserves_Terbium -> Chine_Reserves_Terbium [color="red", fontcolor="red", label="70%", poids="2"];

                subgraph cluster_Bresil_Reserves_Terbium {
                    label="Bresil_Reserves_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Terbium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Terbium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Terbium {
                    label="Australie_Reserves_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Terbium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Terbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Terbium {
                    label="EtatsUnis_Reserves_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Terbium {
                    label="Chine_Reserves_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Terbium {
                label="Traitement_Terbium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Terbium [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="60", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Terbium -> Malaisie_Traitement_Terbium [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Terbium -> Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="78%", poids="3"];
                Traitement_Terbium -> EtatsUnis_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Terbium -> Vietnam_Traitement_Terbium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Terbium -> Estonie_Traitement_Terbium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Terbium -> Inde_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"];

                subgraph cluster_Malaisie_Traitement_Terbium {
                    label="Malaisie_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Terbium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Terbium -> LynasAdvanced_Malaisie_Traitement_Terbium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    Malaisie_Traitement_Terbium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Terbium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Terbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Terbium -> Australie_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Chine_Traitement_Terbium {
                    label="Chine_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Terbium -> ChinaMinmetals_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="33%", poids="2"];
                    Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Terbium -> ChinaNorthern_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="27%", poids="2"];
                    Chine_Traitement_Terbium -> XiamenTungsten_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="18%", poids="1"];
                    ChinaMinmetals_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    ChinaNorthern_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"];
                    XiamenTungsten_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Terbium -> Myanmar_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="5%"];
                    ChinaMinmetals_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaNorthern_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNorthern_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"];
                    XiamenTungsten_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    XiamenTungsten_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Terbium {
                    label="EtatsUnis_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Terbium -> MPMaterials_EtatsUnis_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Traitement_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Terbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Terbium -> EtatsUnis_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"];
                    MPMaterials_EtatsUnis_Traitement_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Traitement_Terbium {
                    label="Vietnam_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Traitement_Terbium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Traitement_Terbium -> VietnamRare_Vietnam_Traitement_Terbium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Vietnam_Traitement_Terbium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                    VietnamRare_Vietnam_Traitement_Terbium [fillcolor="#d1e0ff", label="Vietnam Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    VietnamRare_Vietnam_Traitement_Terbium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Estonie_Traitement_Terbium {
                    label="Estonie_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Terbium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Terbium -> NPMSilmet_Estonie_Traitement_Terbium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Estonie_Traitement_Terbium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NPMSilmet_Estonie_Traitement_Terbium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Terbium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Terbium {
                    label="Inde_Traitement_Terbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Terbium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Terbium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Inde_Traitement_Terbium -> IndianRare_Inde_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    IndianRare_Inde_Traitement_Terbium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Terbium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Samarium {
            label="Samarium";
            fillcolor="#ffd699";
            Samarium [fillcolor="#ffd699", ivc="35", label="Samarium - Aimants résistants à la chaleur, modules WiFi/BT", niveau="2"];

            // Relations sortantes
            Samarium -> Extraction_Samarium [];
            Samarium -> Traitement_Samarium [];
            Samarium -> Reserves_Samarium [];


            subgraph cluster_Extraction_Samarium {
                label="Extraction_Samarium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Samarium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Samarium -> Chine_Extraction_Samarium [color="orange", fontcolor="orange", label="71%", poids="2"];
                Extraction_Samarium -> EtatsUnis_Extraction_Samarium [color="orange", fontcolor="orange", label="14%", poids="1"];
                Extraction_Samarium -> Inde_Extraction_Samarium [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Samarium -> Australie_Extraction_Samarium [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Samarium -> Bresil_Extraction_Samarium [color="orange", fontcolor="orange", label="3%", poids="1"];

                subgraph cluster_Chine_Extraction_Samarium {
                    label="Chine_Extraction_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Samarium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Samarium -> ChinaNorthern_Chine_Extraction_Samarium [color="orange", fontcolor="orange", label="70%", poids="2"];
                    ChinaNorthern_Chine_Extraction_Samarium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Samarium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Samarium {
                    label="EtatsUnis_Extraction_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Samarium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Samarium -> MPMaterials_EtatsUnis_Extraction_Samarium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    MPMaterials_EtatsUnis_Extraction_Samarium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Samarium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Samarium {
                    label="Inde_Extraction_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Samarium -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Samarium -> IndianRare_Inde_Extraction_Samarium [color="orange", fontcolor="orange", label="7%", poids="1"];
                    IndianRare_Inde_Extraction_Samarium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Samarium -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Samarium {
                    label="Australie_Extraction_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Samarium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Samarium -> LynasRare_Australie_Extraction_Samarium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Australie_Extraction_Samarium -> Australie_geographique [color="darkgreen"];
                    LynasRare_Australie_Extraction_Samarium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Samarium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Samarium {
                    label="Bresil_Extraction_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Samarium -> CBMM_Bresil_Extraction_Samarium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Bresil_Extraction_Samarium -> Bresil_geographique [color="darkgreen"];
                    CBMM_Bresil_Extraction_Samarium [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Extraction_Samarium -> Bresil_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Samarium {
                label="Traitement_Samarium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Samarium [fillcolor="#ffd699", ihh_acteurs="27", ihh_pays="55", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Samarium -> Japon_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Samarium -> Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="74%", poids="2"];
                Traitement_Samarium -> EtatsUnis_Traitement_Samarium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Samarium -> Bresil_Traitement_Samarium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Samarium -> Malaisie_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Samarium -> Inde_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"];

                subgraph cluster_Japon_Traitement_Samarium {
                    label="Japon_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Samarium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Samarium -> SantokuCorporation_Japon_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Japon_Traitement_Samarium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SantokuCorporation_Japon_Traitement_Samarium [fillcolor="#d1e0ff", label="Santoku Corporation", niveau="12"];

                    // Relations des nœuds destination
                    SantokuCorporation_Japon_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="80%"];
                    SantokuCorporation_Japon_Traitement_Samarium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Samarium {
                    label="Chine_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Samarium -> ShengheResources_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Samarium -> ChinaNorthern_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="50%", poids="2"];
                    Chine_Traitement_Samarium -> ChinaMinmetals_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Traitement_Samarium -> NeoPerformance_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    ShengheResources_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"];
                    ChinaNorthern_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    NeoPerformance_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="Neo Performance Materials", niveau="12"];

                    // Relations des nœuds destination
                    ShengheResources_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="15%"];
                    ShengheResources_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShengheResources_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="85%"];
                    ChinaNorthern_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaNorthern_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="80%"];
                    ChinaMinmetals_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="10%"];
                    ChinaMinmetals_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NeoPerformance_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="30%"];
                    NeoPerformance_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="70%"];
                    NeoPerformance_Chine_Traitement_Samarium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Samarium {
                    label="EtatsUnis_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Samarium -> MPMaterials_EtatsUnis_Traitement_Samarium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Samarium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Samarium -> EtatsUnis_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Bresil_Traitement_Samarium {
                    label="Bresil_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bresil_Traitement_Samarium -> CBMM_Bresil_Traitement_Samarium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    CBMM_Bresil_Traitement_Samarium [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Traitement_Samarium -> Bresil_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"];
                    CBMM_Bresil_Traitement_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Malaisie_Traitement_Samarium {
                    label="Malaisie_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Samarium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Samarium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Malaisie_Traitement_Samarium -> LynasCorporation_Malaisie_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"];
                    LynasCorporation_Malaisie_Traitement_Samarium [fillcolor="#d1e0ff", label="Lynas Corporation", niveau="12"];

                    // Relations des nœuds destination
                    LynasCorporation_Malaisie_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasCorporation_Malaisie_Traitement_Samarium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Samarium {
                    label="Inde_Traitement_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Samarium -> IndianRare_Inde_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Inde_Traitement_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Samarium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Samarium -> Inde_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }

            subgraph cluster_Reserves_Samarium {
                label="Reserves_Samarium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Samarium [fillcolor="#ffd699", ihh_pays="52", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Samarium -> Bresil_Reserves_Samarium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Samarium -> Inde_Reserves_Samarium [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Samarium -> Australie_Reserves_Samarium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Samarium -> Chine_Reserves_Samarium [color="red", fontcolor="red", label="70%", poids="2"];
                Reserves_Samarium -> EtatsUnis_Reserves_Samarium [color="red", fontcolor="red", label="15%", poids="1"];

                subgraph cluster_Bresil_Reserves_Samarium {
                    label="Bresil_Reserves_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Samarium {
                    label="Inde_Reserves_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Samarium {
                    label="Australie_Reserves_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Samarium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Samarium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Samarium {
                    label="Chine_Reserves_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Samarium {
                    label="EtatsUnis_Reserves_Samarium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Erbium {
            label="Erbium";
            fillcolor="#ffd699";
            Erbium [fillcolor="#ffd699", ivc="5", label="Erbium - Amplificateurs optiques, modules de télécommunication", niveau="2"];

            // Relations sortantes
            Erbium -> Traitement_Erbium [];
            Erbium -> Extraction_Erbium [];
            Erbium -> Reserves_Erbium [];


            subgraph cluster_Traitement_Erbium {
                label="Traitement_Erbium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Erbium [fillcolor="#ffd699", ihh_acteurs="26", ihh_pays="47", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Erbium -> EtatsUnis_Traitement_Erbium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Erbium -> Japon_Traitement_Erbium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Erbium -> Malaisie_Traitement_Erbium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Erbium -> Estonie_Traitement_Erbium [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Erbium -> Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="68%", poids="2"];
                Traitement_Erbium -> France_Traitement_Erbium [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_EtatsUnis_Traitement_Erbium {
                    label="EtatsUnis_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Erbium -> BlueLine_EtatsUnis_Traitement_Erbium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Traitement_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BlueLine_EtatsUnis_Traitement_Erbium [fillcolor="#d1e0ff", label="Blue Line Corp", niveau="12"];

                    // Relations des nœuds destination
                    BlueLine_EtatsUnis_Traitement_Erbium -> Australie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"];
                    BlueLine_EtatsUnis_Traitement_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Erbium {
                    label="Japon_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Erbium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Erbium -> ShinEtsuChemical_Japon_Traitement_Erbium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Traitement_Erbium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShinEtsuChemical_Japon_Traitement_Erbium [fillcolor="#d1e0ff", label="ShinEtsu Chemical", niveau="12"];

                    // Relations des nœuds destination
                    ShinEtsuChemical_Japon_Traitement_Erbium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShinEtsuChemical_Japon_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="70%"];
                }

                subgraph cluster_Malaisie_Traitement_Erbium {
                    label="Malaisie_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Erbium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Erbium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Malaisie_Traitement_Erbium -> LynasAdvanced_Malaisie_Traitement_Erbium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    LynasAdvanced_Malaisie_Traitement_Erbium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Erbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Erbium -> Australie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Estonie_Traitement_Erbium {
                    label="Estonie_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Erbium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Erbium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Estonie_Traitement_Erbium -> NPMSilmet_Estonie_Traitement_Erbium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    NPMSilmet_Estonie_Traitement_Erbium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Erbium -> Russie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="80%"];
                    NPMSilmet_Estonie_Traitement_Erbium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Erbium {
                    label="Chine_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Erbium -> ShengheResources_Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="23%", poids="1"];
                    Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Erbium -> ChinaMinmetals_Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="45%", poids="2"];
                    ShengheResources_Chine_Traitement_Erbium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Erbium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ShengheResources_Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShengheResources_Chine_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_France_Traitement_Erbium {
                    label="France_Traitement_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Erbium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Erbium -> Solvay_France_Traitement_Erbium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    France_Traitement_Erbium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Solvay_France_Traitement_Erbium [fillcolor="#d1e0ff", label="Solvay", niveau="12"];

                    // Relations des nœuds destination
                    Solvay_France_Traitement_Erbium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Solvay_France_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="60%"];
                }
            }

            subgraph cluster_Extraction_Erbium {
                label="Extraction_Erbium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Erbium [fillcolor="#ffd699", ihh_acteurs="47", ihh_pays="50", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Erbium -> EtatsUnis_Extraction_Erbium [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Erbium -> Russie_Extraction_Erbium [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Erbium -> Myanmar_Extraction_Erbium [color="orange", fontcolor="orange", label="14%", poids="1"];
                Extraction_Erbium -> Australie_Extraction_Erbium [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Erbium -> Chine_Extraction_Erbium [color="orange", fontcolor="orange", label="70%", poids="2"];

                subgraph cluster_EtatsUnis_Extraction_Erbium {
                    label="EtatsUnis_Extraction_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Erbium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Erbium -> MPMaterials_EtatsUnis_Extraction_Erbium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    MPMaterials_EtatsUnis_Extraction_Erbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Erbium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Erbium {
                    label="Russie_Extraction_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Erbium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Erbium -> Uralredmet_Russie_Extraction_Erbium [color="orange", fontcolor="orange", label="8%", poids="1"];
                    Russie_Extraction_Erbium -> Russie_geographique [color="darkgreen"];
                    Uralredmet_Russie_Extraction_Erbium [fillcolor="#d1e0ff", label="Uralredmet", niveau="12"];

                    // Relations des nœuds destination
                    Uralredmet_Russie_Extraction_Erbium -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Myanmar_Extraction_Erbium {
                    label="Myanmar_Extraction_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Extraction_Erbium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Extraction_Erbium -> Entrepriseslocales_Myanmar_Extraction_Erbium [color="orange", fontcolor="orange", label="14%", poids="1"];
                    Myanmar_Extraction_Erbium -> Myanmar_geographique [color="darkgreen"];
                    Entrepriseslocales_Myanmar_Extraction_Erbium [fillcolor="#d1e0ff", label="Entreprises locales non déclarées", niveau="12"];

                    // Relations des nœuds destination
                    Entrepriseslocales_Myanmar_Extraction_Erbium -> Myanmar_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Erbium {
                    label="Australie_Extraction_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Erbium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Erbium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Erbium -> LynasRare_Australie_Extraction_Erbium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    LynasRare_Australie_Extraction_Erbium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Erbium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Erbium {
                    label="Chine_Extraction_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Erbium -> ChinaNorthern_Chine_Extraction_Erbium [color="orange", fontcolor="orange", label="68%", poids="2"];
                    Chine_Extraction_Erbium -> Chine_geographique [color="darkgreen"];
                    ChinaNorthern_Chine_Extraction_Erbium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Erbium -> Chine_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Erbium {
                label="Reserves_Erbium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Erbium [fillcolor="#ffd699", ihh_pays="53", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Erbium -> Australie_Reserves_Erbium [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Erbium -> Russie_Reserves_Erbium [color="red", fontcolor="red", label="20%", poids="1"];
                Reserves_Erbium -> EtatsUnis_Reserves_Erbium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Erbium -> Chine_Reserves_Erbium [color="red", fontcolor="red", label="70%", poids="2"];

                subgraph cluster_Australie_Reserves_Erbium {
                    label="Australie_Reserves_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Erbium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Erbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Erbium {
                    label="Russie_Reserves_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Erbium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Erbium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Erbium {
                    label="EtatsUnis_Reserves_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Erbium {
                    label="Chine_Reserves_Erbium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Praseodyme {
            label="Praseodyme";
            fillcolor="#ffd699";
            Praseodyme [fillcolor="#ffd699", ivc="45", label="Praséodyme - Colorant jaune pour verres, alliages pour moteurs", niveau="2"];

            // Relations sortantes
            Praseodyme -> Extraction_Praseodyme [];
            Praseodyme -> Traitement_Praseodyme [];
            Praseodyme -> Reserves_Praseodyme [];


            subgraph cluster_Extraction_Praseodyme {
                label="Extraction_Praseodyme";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Praseodyme [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="43", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Praseodyme -> Myanmar_Extraction_Praseodyme [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Praseodyme -> EtatsUnis_Extraction_Praseodyme [color="orange", fontcolor="orange", label="10%", poids="1"];
                Extraction_Praseodyme -> Australie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="9%", poids="1"];
                Extraction_Praseodyme -> Inde_Extraction_Praseodyme [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Praseodyme -> Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="65%", poids="2"];
                Extraction_Praseodyme -> Russie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="4%", poids="1"];

                subgraph cluster_Myanmar_Extraction_Praseodyme {
                    label="Myanmar_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Extraction_Praseodyme -> Multipleentreprises_Myanmar_Extraction_Praseodyme [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Myanmar_Extraction_Praseodyme -> Myanmar_geographique [color="darkgreen"];
                    Multipleentreprises_Myanmar_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Multiple entreprises", niveau="12"];

                    // Relations des nœuds destination
                    Multipleentreprises_Myanmar_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Praseodyme {
                    label="EtatsUnis_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Praseodyme -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Praseodyme -> MPMaterials_EtatsUnis_Extraction_Praseodyme [color="orange", fontcolor="orange", label="10%", poids="1"];
                    MPMaterials_EtatsUnis_Extraction_Praseodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Praseodyme -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Praseodyme {
                    label="Australie_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Praseodyme -> LynasRare_Australie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="8%", poids="1"];
                    Australie_Extraction_Praseodyme -> Australie_geographique [color="darkgreen"];
                    LynasRare_Australie_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Praseodyme -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Praseodyme {
                    label="Inde_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Praseodyme -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Praseodyme -> IndianRare_Inde_Extraction_Praseodyme [color="orange", fontcolor="orange", label="2%", poids="1"];
                    IndianRare_Inde_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Praseodyme -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Praseodyme {
                    label="Chine_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Praseodyme -> ShengheResources_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Praseodyme -> ChinaMinmetals_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="20%", poids="1"];
                    Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Praseodyme -> ChinaNorthern_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="18%", poids="1"];
                    ShengheResources_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"];
                    ChinaMinmetals_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    ChinaNorthern_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ShengheResources_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"];
                    ChinaMinmetals_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"];
                    ChinaNorthern_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Praseodyme {
                    label="Russie_Extraction_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Praseodyme -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Praseodyme -> Rostec_Russie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Rostec_Russie_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Rostec", niveau="12"];

                    // Relations des nœuds destination
                    Rostec_Russie_Extraction_Praseodyme -> Russie_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Praseodyme {
                label="Traitement_Praseodyme";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Praseodyme [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="52", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Praseodyme -> Inde_Traitement_Praseodyme [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Praseodyme -> EtatsUnis_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Praseodyme -> Australie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Praseodyme -> Russie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Praseodyme -> Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="71%", poids="2"];

                subgraph cluster_Inde_Traitement_Praseodyme {
                    label="Inde_Traitement_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Praseodyme -> IndianRare_Inde_Traitement_Praseodyme [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Traitement_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Praseodyme -> Inde_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    IndianRare_Inde_Traitement_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Praseodyme {
                    label="EtatsUnis_Traitement_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Praseodyme -> MPMaterials_EtatsUnis_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                    EtatsUnis_Traitement_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Praseodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Praseodyme -> EtatsUnis_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Australie_Traitement_Praseodyme {
                    label="Australie_Traitement_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Praseodyme -> LynasRare_Australie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Australie_Traitement_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasRare_Australie_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Traitement_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasRare_Australie_Traitement_Praseodyme -> Australie_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Russie_Traitement_Praseodyme {
                    label="Russie_Traitement_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Praseodyme -> SolikamskMagnesium_Russie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="3%", poids="1"];
                    SolikamskMagnesium_Russie_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    SolikamskMagnesium_Russie_Traitement_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SolikamskMagnesium_Russie_Traitement_Praseodyme -> Russie_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Chine_Traitement_Praseodyme {
                    label="Chine_Traitement_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Praseodyme -> ChinaNorthern_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="26%", poids="2"];
                    Chine_Traitement_Praseodyme -> XiamenTungsten_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Praseodyme -> ChinaMinmetals_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="30%", poids="2"];
                    ChinaNorthern_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"];
                    XiamenTungsten_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNorthern_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    XiamenTungsten_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    XiamenTungsten_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Praseodyme -> Myanmar_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="5%"];
                }
            }

            subgraph cluster_Reserves_Praseodyme {
                label="Reserves_Praseodyme";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Praseodyme [fillcolor="#ffd699", ihh_pays="27", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Praseodyme -> Chine_Reserves_Praseodyme [color="red", fontcolor="red", label="50%", poids="2"];
                Reserves_Praseodyme -> Russie_Reserves_Praseodyme [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Praseodyme -> Australie_Reserves_Praseodyme [color="red", fontcolor="red", label="12%", poids="1"];
                Reserves_Praseodyme -> Bresil_Reserves_Praseodyme [color="red", fontcolor="red", label="8%", poids="1"];
                Reserves_Praseodyme -> EtatsUnis_Reserves_Praseodyme [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Praseodyme -> Vietnam_Reserves_Praseodyme [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Praseodyme -> Inde_Reserves_Praseodyme [color="red", fontcolor="red", label="3%", poids="1"];

                subgraph cluster_Chine_Reserves_Praseodyme {
                    label="Chine_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Praseodyme {
                    label="Russie_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Praseodyme {
                    label="Australie_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Praseodyme {
                    label="Bresil_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Praseodyme -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Praseodyme {
                    label="EtatsUnis_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Praseodyme {
                    label="Vietnam_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Praseodyme -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Praseodyme {
                    label="Inde_Reserves_Praseodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Neodyme {
            label="Neodyme";
            fillcolor="#ffd699";
            Neodyme [fillcolor="#ffd699", ivc="38", label="Néodyme - Aimants permanents puissants, moteurs électriques, haut-parleurs", niveau="2"];

            // Relations sortantes
            Neodyme -> Traitement_Neodyme [];
            Neodyme -> Extraction_Neodyme [];
            Neodyme -> Reserves_Neodyme [];


            subgraph cluster_Traitement_Neodyme {
                label="Traitement_Neodyme";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Neodyme [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="52", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Neodyme -> Inde_Traitement_Neodyme [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Neodyme -> EtatsUnis_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Neodyme -> Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="71%", poids="2"];
                Traitement_Neodyme -> Russie_Traitement_Neodyme [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Neodyme -> Australie_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"];

                subgraph cluster_Inde_Traitement_Neodyme {
                    label="Inde_Traitement_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Neodyme -> IndianRare_Inde_Traitement_Neodyme [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Traitement_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Neodyme [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Neodyme -> Inde_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    IndianRare_Inde_Traitement_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Neodyme {
                    label="EtatsUnis_Traitement_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Neodyme -> MPMaterials_EtatsUnis_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                    EtatsUnis_Traitement_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Neodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Neodyme -> EtatsUnis_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    MPMaterials_EtatsUnis_Traitement_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Neodyme {
                    label="Chine_Traitement_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Neodyme -> XiamenTungsten_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Traitement_Neodyme -> ChinaNorthern_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="26%", poids="2"];
                    Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Neodyme -> ChinaMinmetals_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="30%", poids="2"];
                    XiamenTungsten_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    ChinaNorthern_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    XiamenTungsten_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    XiamenTungsten_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNorthern_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaNorthern_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Neodyme -> Myanmar_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="5%"];
                    ChinaMinmetals_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Neodyme {
                    label="Russie_Traitement_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Neodyme -> SolikamskMagnesium_Russie_Traitement_Neodyme [color="purple", fontcolor="purple", label="3%", poids="1"];
                    SolikamskMagnesium_Russie_Traitement_Neodyme [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    SolikamskMagnesium_Russie_Traitement_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SolikamskMagnesium_Russie_Traitement_Neodyme -> Russie_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Australie_Traitement_Neodyme {
                    label="Australie_Traitement_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Neodyme -> LynasRare_Australie_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Australie_Traitement_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasRare_Australie_Traitement_Neodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Traitement_Neodyme -> Australie_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasRare_Australie_Traitement_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Neodyme {
                label="Extraction_Neodyme";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Neodyme [fillcolor="#ffd699", ihh_acteurs="49", ihh_pays="49", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Neodyme -> Thailande_Extraction_Neodyme [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Neodyme -> Myanmar_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Neodyme -> Vietnam_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"];
                Extraction_Neodyme -> Inde_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Neodyme -> EtatsUnis_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Neodyme -> Chine_Extraction_Neodyme [color="orange", fontcolor="orange", label="69%", poids="2"];
                Extraction_Neodyme -> Russie_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Neodyme -> Australie_Extraction_Neodyme [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Neodyme -> Madagascar_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"];

                subgraph cluster_Thailande_Extraction_Neodyme {
                    label="Thailande_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Extraction_Neodyme [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Extraction_Neodyme -> Thailande_geographique [color="darkgreen"];
                    Thailande_Extraction_Neodyme -> Diversesentreprises_Thailande_Traitement_Neodyme [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Diversesentreprises_Thailande_Traitement_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"];

                    // Relations des nœuds destination
                    Diversesentreprises_Thailande_Traitement_Neodyme -> Thailande_geographique [color="darkgreen"];
                }

                subgraph cluster_Myanmar_Extraction_Neodyme {
                    label="Myanmar_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Extraction_Neodyme [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Extraction_Neodyme -> Myanmar_geographique [color="darkgreen"];
                    Myanmar_Extraction_Neodyme -> Diversesentreprises_Myanmar_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"];
                    Diversesentreprises_Myanmar_Extraction_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"];

                    // Relations des nœuds destination
                    Diversesentreprises_Myanmar_Extraction_Neodyme -> Myanmar_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Extraction_Neodyme {
                    label="Vietnam_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Extraction_Neodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Extraction_Neodyme -> Vietnam_geographique [color="darkgreen"];
                    Vietnam_Extraction_Neodyme -> VietnamRare_Vietnam_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"];
                    VietnamRare_Vietnam_Extraction_Neodyme [fillcolor="#d1e0ff", label="Vietnam Rare Earth JSC", niveau="12"];

                    // Relations des nœuds destination
                    VietnamRare_Vietnam_Extraction_Neodyme -> Vietnam_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Neodyme {
                    label="Inde_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Neodyme -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Neodyme -> IndianRare_Inde_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"];
                    IndianRare_Inde_Extraction_Neodyme [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Neodyme -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Neodyme {
                    label="EtatsUnis_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Neodyme -> MPMaterials_EtatsUnis_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"];
                    EtatsUnis_Extraction_Neodyme -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Neodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Neodyme -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Neodyme {
                    label="Chine_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Neodyme -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Neodyme -> ChinaNorthern_Chine_Extraction_Neodyme [color="orange", fontcolor="orange", label="69%", poids="2"];
                    ChinaNorthern_Chine_Extraction_Neodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth HighTech", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Neodyme -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Neodyme {
                    label="Russie_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Neodyme -> TriArkMining_Russie_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"];
                    Russie_Extraction_Neodyme -> Russie_geographique [color="darkgreen"];
                    TriArkMining_Russie_Extraction_Neodyme [fillcolor="#d1e0ff", label="TriArk Mining", niveau="12"];

                    // Relations des nœuds destination
                    TriArkMining_Russie_Extraction_Neodyme -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Neodyme {
                    label="Australie_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Neodyme -> LynasRare_Australie_Extraction_Neodyme [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Australie_Extraction_Neodyme -> Australie_geographique [color="darkgreen"];
                    LynasRare_Australie_Extraction_Neodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Neodyme -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Madagascar_Extraction_Neodyme {
                    label="Madagascar_Extraction_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Madagascar_Extraction_Neodyme [fillcolor="#e6f2ff", label="Madagascar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Madagascar_Extraction_Neodyme -> Diversesentreprises_Madagascar_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"];
                    Madagascar_Extraction_Neodyme -> Madagascar_geographique [color="darkgreen"];
                    Diversesentreprises_Madagascar_Extraction_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"];

                    // Relations des nœuds destination
                    Diversesentreprises_Madagascar_Extraction_Neodyme -> Madagascar_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Neodyme {
                label="Reserves_Neodyme";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Neodyme [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Neodyme -> Bresil_Reserves_Neodyme [color="red", fontcolor="red", label="18%", poids="1"];
                Reserves_Neodyme -> Australie_Reserves_Neodyme [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Neodyme -> Vietnam_Reserves_Neodyme [color="red", fontcolor="red", label="19%", poids="1"];
                Reserves_Neodyme -> EtatsUnis_Reserves_Neodyme [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Neodyme -> Chine_Reserves_Neodyme [color="red", fontcolor="red", label="38%", poids="2"];
                Reserves_Neodyme -> Inde_Reserves_Neodyme [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Neodyme -> Russie_Reserves_Neodyme [color="red", fontcolor="red", label="10%", poids="1"];

                subgraph cluster_Bresil_Reserves_Neodyme {
                    label="Bresil_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Neodyme [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Neodyme -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Neodyme {
                    label="Australie_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Neodyme {
                    label="Vietnam_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Neodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Neodyme -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Neodyme {
                    label="EtatsUnis_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Neodyme {
                    label="Chine_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Neodyme {
                    label="Inde_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Neodyme {
                    label="Russie_Reserves_Neodyme";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Tungstene {
            label="Tungstene";
            fillcolor="#ffd699";
            Tungstene [fillcolor="#ffd699", ivc="24", label="Tungstène - Filaments, électrodes, résistant aux hautes températures", niveau="2"];

            // Relations sortantes
            Tungstene -> Reserves_Tungstene [];
            Tungstene -> Extraction_Tungstene [];
            Tungstene -> Traitement_Tungstene [];


            subgraph cluster_Reserves_Tungstene {
                label="Reserves_Tungstene";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Tungstene [fillcolor="#ffd699", ihh_pays="27", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Tungstene -> Russie_Reserves_Tungstene [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Tungstene -> Chine_Reserves_Tungstene [color="red", fontcolor="red", label="52%", poids="2"];
                Reserves_Tungstene -> Vietnam_Reserves_Tungstene [color="red", fontcolor="red", label="3%", poids="1"];

                subgraph cluster_Russie_Reserves_Tungstene {
                    label="Russie_Reserves_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Tungstene {
                    label="Chine_Reserves_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Tungstene {
                    label="Vietnam_Reserves_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Tungstene {
                label="Extraction_Tungstene";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Tungstene [fillcolor="#ffd699", ihh_acteurs="23", ihh_pays="68", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Tungstene -> Bolivie_Extraction_Tungstene [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Tungstene -> Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="83%", poids="3"];
                Extraction_Tungstene -> Vietnam_Extraction_Tungstene [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Tungstene -> Rwanda_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Tungstene -> Russie_Extraction_Tungstene [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Tungstene -> Espagne_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Tungstene -> Autriche_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];

                subgraph cluster_Bolivie_Extraction_Tungstene {
                    label="Bolivie_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Extraction_Tungstene [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Extraction_Tungstene -> Bolivie_geographique [color="darkgreen"];
                    Bolivie_Extraction_Tungstene -> EmpresaMinera_Bolivie_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                    EmpresaMinera_Bolivie_Extraction_Tungstene [fillcolor="#d1e0ff", label="Empresa Minera Huanuni", niveau="12"];

                    // Relations des nœuds destination
                    EmpresaMinera_Bolivie_Extraction_Tungstene -> Bolivie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Tungstene {
                    label="Chine_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Tungstene -> JiangxiTungsten_Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="38%", poids="2"];
                    Chine_Extraction_Tungstene -> JiangxiXianglushan_Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="30%", poids="2"];
                    Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"];
                    JiangxiTungsten_Chine_Extraction_Tungstene [fillcolor="#d1e0ff", label="Jiangxi Tungsten Industry Group", niveau="12"];
                    JiangxiXianglushan_Chine_Extraction_Tungstene [fillcolor="#d1e0ff", label="Jiangxi Xianglushan", niveau="12"];

                    // Relations des nœuds destination
                    JiangxiTungsten_Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"];
                    JiangxiXianglushan_Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Vietnam_Extraction_Tungstene {
                    label="Vietnam_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Extraction_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Extraction_Tungstene -> MasanHighTech_Vietnam_Extraction_Tungstene [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Vietnam_Extraction_Tungstene -> Vietnam_geographique [color="darkgreen"];
                    MasanHighTech_Vietnam_Extraction_Tungstene [fillcolor="#d1e0ff", label="Masan HighTech Materials", niveau="12"];

                    // Relations des nœuds destination
                    MasanHighTech_Vietnam_Extraction_Tungstene -> Vietnam_geographique [color="darkgreen"];
                }

                subgraph cluster_Rwanda_Extraction_Tungstene {
                    label="Rwanda_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Rwanda_Extraction_Tungstene [fillcolor="#e6f2ff", label="Rwanda", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Rwanda_Extraction_Tungstene -> Rwanda_geographique [color="darkgreen"];
                    Rwanda_Extraction_Tungstene -> RwandaMines_Rwanda_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                    RwandaMines_Rwanda_Extraction_Tungstene [fillcolor="#d1e0ff", label="Rwanda Mines, Petroleum and Gas Board", niveau="12"];

                    // Relations des nœuds destination
                    RwandaMines_Rwanda_Extraction_Tungstene -> Rwanda_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Tungstene {
                    label="Russie_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Tungstene -> WolframCompany_Russie_Extraction_Tungstene [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Russie_Extraction_Tungstene -> Russie_geographique [color="darkgreen"];
                    WolframCompany_Russie_Extraction_Tungstene [fillcolor="#d1e0ff", label="Wolfram Company", niveau="12"];

                    // Relations des nœuds destination
                    WolframCompany_Russie_Extraction_Tungstene -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Espagne_Extraction_Tungstene {
                    label="Espagne_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Espagne_Extraction_Tungstene [fillcolor="#e6f2ff", label="Espagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Espagne_Extraction_Tungstene -> Espagne_geographique [color="darkgreen"];
                    Espagne_Extraction_Tungstene -> AlmontyIndustries_Espagne_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                    AlmontyIndustries_Espagne_Extraction_Tungstene [fillcolor="#d1e0ff", label="Almonty Industries", niveau="12"];

                    // Relations des nœuds destination
                    AlmontyIndustries_Espagne_Extraction_Tungstene -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Autriche_Extraction_Tungstene {
                    label="Autriche_Extraction_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Autriche_Extraction_Tungstene [fillcolor="#e6f2ff", label="Autriche", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Autriche_Extraction_Tungstene -> Autriche_geographique [color="darkgreen"];
                    Autriche_Extraction_Tungstene -> WolframBergbau_Autriche_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"];
                    WolframBergbau_Autriche_Extraction_Tungstene [fillcolor="#d1e0ff", label="Wolfram Bergbau und Hütten AG", niveau="12"];

                    // Relations des nœuds destination
                    WolframBergbau_Autriche_Extraction_Tungstene -> Autriche_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Tungstene {
                label="Traitement_Tungstene";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Tungstene [fillcolor="#ffd699", ihh_acteurs="12", ihh_pays="22", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Tungstene -> Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="45%", poids="2"];
                Traitement_Tungstene -> EtatsUnis_Traitement_Tungstene [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Tungstene -> Vietnam_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Tungstene -> Japon_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Tungstene -> Russie_Traitement_Tungstene [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Tungstene -> CoreeDuSud_Traitement_Tungstene [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Tungstene -> Allemagne_Traitement_Tungstene [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Tungstene -> Autriche_Traitement_Tungstene [color="purple", fontcolor="purple", label="12%", poids="1"];

                subgraph cluster_Chine_Traitement_Tungstene {
                    label="Chine_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Tungstene -> XiamenTungsten_Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="25%", poids="1"];
                    Chine_Traitement_Tungstene -> ChinaMinmetals_Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="20%", poids="1"];
                    XiamenTungsten_Chine_Traitement_Tungstene [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Tungstene [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    XiamenTungsten_Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    XiamenTungsten_Chine_Traitement_Tungstene -> Chine_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="90%"];
                    ChinaMinmetals_Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Tungstene -> Chine_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="95%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Tungstene {
                    label="EtatsUnis_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Tungstene [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Tungstene -> GlobalTungsten_EtatsUnis_Traitement_Tungstene [color="purple", fontcolor="purple", label="11%", poids="1"];
                    EtatsUnis_Traitement_Tungstene -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GlobalTungsten_EtatsUnis_Traitement_Tungstene [fillcolor="#d1e0ff", label="Global Tungsten \& Powders", niveau="12"];

                    // Relations des nœuds destination
                    GlobalTungsten_EtatsUnis_Traitement_Tungstene -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Traitement_Tungstene {
                    label="Vietnam_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Traitement_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Traitement_Tungstene -> MasanResources_Vietnam_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Vietnam_Traitement_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MasanResources_Vietnam_Traitement_Tungstene [fillcolor="#d1e0ff", label="Masan Resources", niveau="12"];

                    // Relations des nœuds destination
                    MasanResources_Vietnam_Traitement_Tungstene -> Vietnam_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="100%"];
                    MasanResources_Vietnam_Traitement_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Tungstene {
                    label="Japon_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Tungstene [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Tungstene -> JapanNew_Japon_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Japon_Traitement_Tungstene -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JapanNew_Japon_Traitement_Tungstene [fillcolor="#d1e0ff", label="Japan New Metals", niveau="12"];

                    // Relations des nœuds destination
                    JapanNew_Japon_Traitement_Tungstene -> Bolivie_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="30%"];
                    JapanNew_Japon_Traitement_Tungstene -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Tungstene {
                    label="Russie_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Tungstene -> WolframCompany_Russie_Traitement_Tungstene [color="purple", fontcolor="purple", label="9%", poids="1"];
                    WolframCompany_Russie_Traitement_Tungstene [fillcolor="#d1e0ff", label="Wolfram Company", niveau="12"];

                    // Relations des nœuds destination
                    WolframCompany_Russie_Traitement_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    WolframCompany_Russie_Traitement_Tungstene -> Russie_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Tungstene {
                    label="CoreeDuSud_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Tungstene [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Tungstene -> TaeguTec_CoreeDuSud_Traitement_Tungstene [color="purple", fontcolor="purple", label="3%", poids="1"];
                    CoreeDuSud_Traitement_Tungstene -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TaeguTec_CoreeDuSud_Traitement_Tungstene [fillcolor="#d1e0ff", label="TaeguTec", niveau="12"];

                    // Relations des nœuds destination
                    TaeguTec_CoreeDuSud_Traitement_Tungstene -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Allemagne_Traitement_Tungstene {
                    label="Allemagne_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Tungstene [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Tungstene -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Allemagne_Traitement_Tungstene -> HCStarck_Allemagne_Traitement_Tungstene [color="purple", fontcolor="purple", label="8%", poids="1"];
                    HCStarck_Allemagne_Traitement_Tungstene [fillcolor="#d1e0ff", label="HC Starck", niveau="12"];

                    // Relations des nœuds destination
                    HCStarck_Allemagne_Traitement_Tungstene -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Autriche_Traitement_Tungstene {
                    label="Autriche_Traitement_Tungstene";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Autriche_Traitement_Tungstene [fillcolor="#e6f2ff", label="Autriche", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Autriche_Traitement_Tungstene -> Autriche_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Autriche_Traitement_Tungstene -> PlanseeGroup_Autriche_Traitement_Tungstene [color="purple", fontcolor="purple", label="12%", poids="1"];
                    PlanseeGroup_Autriche_Traitement_Tungstene [fillcolor="#d1e0ff", label="Plansee Group", niveau="12"];

                    // Relations des nœuds destination
                    PlanseeGroup_Autriche_Traitement_Tungstene -> Autriche_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Dysprosium {
            label="Dysprosium";
            fillcolor="#ffd699";
            Dysprosium [fillcolor="#ffd699", ivc="72", label="Dysprosium - Stockage de données, contrôle réacteurs nucléaires", niveau="2"];

            // Relations sortantes
            Dysprosium -> Extraction_Dysprosium [];
            Dysprosium -> Traitement_Dysprosium [];
            Dysprosium -> Reserves_Dysprosium [];


            subgraph cluster_Extraction_Dysprosium {
                label="Extraction_Dysprosium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Dysprosium [fillcolor="#ffd699", ihh_acteurs="56", ihh_pays="96", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Dysprosium -> Australie_Extraction_Dysprosium [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Dysprosium -> EtatsUnis_Extraction_Dysprosium [color="orange", fontcolor="orange", label="0%", poids="1"];
                Extraction_Dysprosium -> Chine_Extraction_Dysprosium [color="orange", fontcolor="orange", label="98%", poids="3"];

                subgraph cluster_Australie_Extraction_Dysprosium {
                    label="Australie_Extraction_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Dysprosium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Dysprosium -> NorthernMinerals_Australie_Extraction_Dysprosium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Australie_Extraction_Dysprosium -> Australie_geographique [color="darkgreen"];
                    NorthernMinerals_Australie_Extraction_Dysprosium [fillcolor="#d1e0ff", label="Northern Minerals", niveau="12"];

                    // Relations des nœuds destination
                    NorthernMinerals_Australie_Extraction_Dysprosium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Dysprosium {
                    label="EtatsUnis_Extraction_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Dysprosium -> MPMaterials_EtatsUnis_Extraction_Dysprosium [color="orange", fontcolor="orange", label="0%", poids="1"];
                    EtatsUnis_Extraction_Dysprosium -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Dysprosium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Dysprosium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Dysprosium {
                    label="Chine_Extraction_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Dysprosium -> ChinaNorthern_Chine_Extraction_Dysprosium [color="orange", fontcolor="orange", label="75%", poids="2"];
                    Chine_Extraction_Dysprosium -> Chine_geographique [color="darkgreen"];
                    ChinaNorthern_Chine_Extraction_Dysprosium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Dysprosium -> Chine_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Dysprosium {
                label="Traitement_Dysprosium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Dysprosium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="36", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Dysprosium -> Russie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Dysprosium -> EtatsUnis_Traitement_Dysprosium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Dysprosium -> Estonie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Dysprosium -> Malaisie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="13%", poids="1"];
                Traitement_Dysprosium -> Inde_Traitement_Dysprosium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Dysprosium -> Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="59%", poids="2"];

                subgraph cluster_Russie_Traitement_Dysprosium {
                    label="Russie_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Dysprosium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Dysprosium -> SolikamskMagnesium_Russie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    SolikamskMagnesium_Russie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    SolikamskMagnesium_Russie_Traitement_Dysprosium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Dysprosium {
                    label="EtatsUnis_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Dysprosium -> MPMaterials_EtatsUnis_Traitement_Dysprosium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Dysprosium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Dysprosium -> EtatsUnis_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"];
                    MPMaterials_EtatsUnis_Traitement_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Estonie_Traitement_Dysprosium {
                    label="Estonie_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Dysprosium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Estonie_Traitement_Dysprosium -> NPMSilmet_Estonie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    NPMSilmet_Estonie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Dysprosium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Malaisie_Traitement_Dysprosium {
                    label="Malaisie_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Dysprosium -> LynasAdvanced_Malaisie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Malaisie_Traitement_Dysprosium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Dysprosium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasAdvanced_Malaisie_Traitement_Dysprosium -> Australie_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Inde_Traitement_Dysprosium {
                    label="Inde_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Dysprosium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Inde_Traitement_Dysprosium -> IndianRare_Inde_Traitement_Dysprosium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    IndianRare_Inde_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Dysprosium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Dysprosium {
                    label="Chine_Traitement_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Dysprosium -> NorthernRare_Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Dysprosium -> ChinaMinmetals_Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="39%", poids="2"];
                    NorthernRare_Chine_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Northern Rare Earth", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Dysprosium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    NorthernRare_Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NorthernRare_Chine_Traitement_Dysprosium -> Chine_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ChinaMinmetals_Chine_Traitement_Dysprosium -> Chine_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Dysprosium {
                label="Reserves_Dysprosium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Dysprosium [fillcolor="#ffd699", ihh_pays="51", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Dysprosium -> Australie_Reserves_Dysprosium [color="red", fontcolor="red", label="14%", poids="1"];
                Reserves_Dysprosium -> Myanmar_Reserves_Dysprosium [color="red", fontcolor="red", label="12%", poids="1"];
                Reserves_Dysprosium -> EtatsUnis_Reserves_Dysprosium [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Dysprosium -> Chine_Reserves_Dysprosium [color="red", fontcolor="red", label="70%", poids="2"];

                subgraph cluster_Australie_Reserves_Dysprosium {
                    label="Australie_Reserves_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Dysprosium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Myanmar_Reserves_Dysprosium {
                    label="Myanmar_Reserves_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Reserves_Dysprosium -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Dysprosium {
                    label="EtatsUnis_Reserves_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Dysprosium {
                    label="Chine_Reserves_Dysprosium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Platine {
            label="Platine";
            fillcolor="#ffd699";
            Platine [fillcolor="#ffd699", ivc="64", label="Platine - Catalyseurs, électrodes, capteurs haute précision", niveau="2"];

            // Relations sortantes
            Platine -> Traitement_Platine [];
            Platine -> Extraction_Platine [];
            Platine -> Reserves_Platine [];


            subgraph cluster_Traitement_Platine {
                label="Traitement_Platine";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Platine [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="43", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Platine -> Russie_Traitement_Platine [color="purple", fontcolor="purple", label="24%", poids="1"];
                Traitement_Platine -> Canada_Traitement_Platine [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Platine -> Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Platine -> AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="62%", poids="2"];
                Traitement_Platine -> EtatsUnis_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"];

                subgraph cluster_Russie_Traitement_Platine {
                    label="Russie_Traitement_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Platine -> NorilskNickel_Russie_Traitement_Platine [color="purple", fontcolor="purple", label="24%", poids="1"];
                    NorilskNickel_Russie_Traitement_Platine [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Traitement_Platine -> Russie_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    NorilskNickel_Russie_Traitement_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Platine {
                    label="Canada_Traitement_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Platine -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Canada_Traitement_Platine -> Glencore_Canada_Traitement_Platine [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Canada_Traitement_Platine -> Vale_Canada_Traitement_Platine [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Glencore_Canada_Traitement_Platine [fillcolor="#d1e0ff", label="Glencore", niveau="12"];
                    Vale_Canada_Traitement_Platine [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Glencore_Canada_Traitement_Platine -> Canada_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    Glencore_Canada_Traitement_Platine -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Canada_Traitement_Platine -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Vale_Canada_Traitement_Platine -> Canada_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Zimbabwe_Traitement_Platine {
                    label="Zimbabwe_Traitement_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Traitement_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Traitement_Platine -> Zimplats_Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Zimbabwe_Traitement_Platine -> Mimosa_Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Zimbabwe_Traitement_Platine -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Zimplats_Zimbabwe_Traitement_Platine [fillcolor="#d1e0ff", label="Zimplats", niveau="12"];
                    Mimosa_Zimbabwe_Traitement_Platine [fillcolor="#d1e0ff", label="Mimosa", niveau="12"];

                    // Relations des nœuds destination
                    Zimplats_Zimbabwe_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Zimplats_Zimbabwe_Traitement_Platine -> Zimbabwe_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    Mimosa_Zimbabwe_Traitement_Platine -> Zimbabwe_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    Mimosa_Zimbabwe_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Platine {
                    label="AfriqueDuSud_Traitement_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Platine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Platine -> ImpalaPlatinum_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="18%", poids="1"];
                    AfriqueDuSud_Traitement_Platine -> AngloAmerican_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="35%", poids="2"];
                    AfriqueDuSud_Traitement_Platine -> SibanyeStillwater_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="9%", poids="1"];
                    AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"];
                    AngloAmerican_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    ImpalaPlatinum_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    AngloAmerican_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    AngloAmerican_AfriqueDuSud_Traitement_Platine -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> EtatsUnis_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Platine {
                    label="EtatsUnis_Traitement_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Platine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Platine -> SibanyeStillwater_EtatsUnis_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"];
                    SibanyeStillwater_EtatsUnis_Traitement_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    SibanyeStillwater_EtatsUnis_Traitement_Platine -> EtatsUnis_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                    SibanyeStillwater_EtatsUnis_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SibanyeStillwater_EtatsUnis_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }

            subgraph cluster_Extraction_Platine {
                label="Extraction_Platine";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Platine [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="53", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Platine -> EtatsUnis_Extraction_Platine [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Platine -> Zimbabwe_Extraction_Platine [color="orange", fontcolor="orange", label="11%", poids="1"];
                Extraction_Platine -> Canada_Extraction_Platine [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Platine -> AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="72%", poids="2"];
                Extraction_Platine -> Russie_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"];

                subgraph cluster_EtatsUnis_Extraction_Platine {
                    label="EtatsUnis_Extraction_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Platine -> SibanyeStillwater_EtatsUnis_Extraction_Platine [color="orange", fontcolor="orange", label="1%", poids="1"];
                    EtatsUnis_Extraction_Platine -> EtatsUnis_geographique [color="darkgreen"];
                    SibanyeStillwater_EtatsUnis_Extraction_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];

                    // Relations des nœuds destination
                    SibanyeStillwater_EtatsUnis_Extraction_Platine -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Zimbabwe_Extraction_Platine {
                    label="Zimbabwe_Extraction_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Extraction_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Extraction_Platine -> Zimplats_Zimbabwe_Extraction_Platine [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Zimbabwe_Extraction_Platine -> Zimbabwe_geographique [color="darkgreen"];
                    Zimplats_Zimbabwe_Extraction_Platine [fillcolor="#d1e0ff", label="Zimplats", niveau="12"];

                    // Relations des nœuds destination
                    Zimplats_Zimbabwe_Extraction_Platine -> Zimbabwe_geographique [color="darkgreen"];
                }

                subgraph cluster_Canada_Extraction_Platine {
                    label="Canada_Extraction_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Platine -> Vale_Canada_Extraction_Platine [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Canada_Extraction_Platine -> Canada_geographique [color="darkgreen"];
                    Vale_Canada_Extraction_Platine [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Canada_Extraction_Platine -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Extraction_Platine {
                    label="AfriqueDuSud_Extraction_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Extraction_Platine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Extraction_Platine -> AngloAmerican_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="25%", poids="1"];
                    AfriqueDuSud_Extraction_Platine -> ImpalaPlatinum_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="16%", poids="1"];
                    AfriqueDuSud_Extraction_Platine -> SibanyeStillwater_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"];
                    AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"];
                    AfriqueDuSud_Extraction_Platine -> NorthamPlatinum_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="11%", poids="1"];
                    AngloAmerican_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"];
                    ImpalaPlatinum_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"];
                    SibanyeStillwater_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"];
                    NorthamPlatinum_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Northam Platinum", niveau="12"];

                    // Relations des nœuds destination
                    AngloAmerican_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"];
                    ImpalaPlatinum_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"];
                    SibanyeStillwater_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"];
                    NorthamPlatinum_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Platine {
                    label="Russie_Extraction_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Platine -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Platine -> NorilskNickel_Russie_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"];
                    NorilskNickel_Russie_Extraction_Platine [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Extraction_Platine -> Russie_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Platine {
                label="Reserves_Platine";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Platine [fillcolor="#ffd699", ihh_pays="79", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Platine -> AfriqueDuSud_Reserves_Platine [color="red", fontcolor="red", label="89%", poids="3"];
                Reserves_Platine -> Canada_Reserves_Platine [color="red", fontcolor="red", label="0%", poids="1"];
                Reserves_Platine -> EtatsUnis_Reserves_Platine [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Platine -> Zimbabwe_Reserves_Platine [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Platine -> Russie_Reserves_Platine [color="red", fontcolor="red", label="8%", poids="1"];

                subgraph cluster_AfriqueDuSud_Reserves_Platine {
                    label="AfriqueDuSud_Reserves_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Reserves_Platine [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Reserves_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Platine {
                    label="Canada_Reserves_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Platine -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Platine {
                    label="EtatsUnis_Reserves_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Platine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Zimbabwe_Reserves_Platine {
                    label="Zimbabwe_Reserves_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Reserves_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Reserves_Platine -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Platine {
                    label="Russie_Reserves_Platine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Lanthane {
            label="Lanthane";
            fillcolor="#ffd699";
            Lanthane [fillcolor="#ffd699", ivc="23", label="Lanthane - Batteries, systèmes optiques", niveau="2"];

            // Relations sortantes
            Lanthane -> Extraction_Lanthane [];
            Lanthane -> Reserves_Lanthane [];
            Lanthane -> Traitement_Lanthane [];


            subgraph cluster_Extraction_Lanthane {
                label="Extraction_Lanthane";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Lanthane [fillcolor="#ffd699", ihh_acteurs="15", ihh_pays="33", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Lanthane -> Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="56%", poids="2"];
                Extraction_Lanthane -> Australie_Extraction_Lanthane [color="orange", fontcolor="orange", label="7%", poids="1"];
                Extraction_Lanthane -> Inde_Extraction_Lanthane [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Lanthane -> EtatsUnis_Extraction_Lanthane [color="orange", fontcolor="orange", label="16%", poids="1"];

                subgraph cluster_Chine_Extraction_Lanthane {
                    label="Chine_Extraction_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Lanthane -> ChinaMinmetals_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Lanthane -> BaotouSteel_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="30%", poids="2"];
                    Chine_Extraction_Lanthane -> XiamenTungsten_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="10%", poids="1"];
                    ChinaMinmetals_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="China Minmetals Rare Earth Co", niveau="12"];
                    BaotouSteel_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"];
                    XiamenTungsten_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"];
                    BaotouSteel_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"];
                    XiamenTungsten_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Lanthane {
                    label="Australie_Extraction_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Lanthane [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Lanthane -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Lanthane -> LynasRare_Australie_Extraction_Lanthane [color="orange", fontcolor="orange", label="10%", poids="1"];
                    LynasRare_Australie_Extraction_Lanthane [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Lanthane -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Lanthane {
                    label="Inde_Extraction_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Lanthane -> IndianRare_Inde_Extraction_Lanthane [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Inde_Extraction_Lanthane -> Inde_geographique [color="darkgreen"];
                    IndianRare_Inde_Extraction_Lanthane [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Lanthane -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Lanthane {
                    label="EtatsUnis_Extraction_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Lanthane -> MPMaterials_EtatsUnis_Extraction_Lanthane [color="orange", fontcolor="orange", label="15%", poids="1"];
                    EtatsUnis_Extraction_Lanthane -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Lanthane [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Lanthane -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Lanthane {
                label="Reserves_Lanthane";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Lanthane [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Lanthane -> EtatsUnis_Reserves_Lanthane [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Lanthane -> Russie_Reserves_Lanthane [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Lanthane -> Australie_Reserves_Lanthane [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Lanthane -> Bresil_Reserves_Lanthane [color="red", fontcolor="red", label="18%", poids="1"];
                Reserves_Lanthane -> Chine_Reserves_Lanthane [color="red", fontcolor="red", label="38%", poids="2"];
                Reserves_Lanthane -> Inde_Reserves_Lanthane [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Lanthane -> Vietnam_Reserves_Lanthane [color="red", fontcolor="red", label="19%", poids="1"];

                subgraph cluster_EtatsUnis_Reserves_Lanthane {
                    label="EtatsUnis_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Lanthane {
                    label="Russie_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Lanthane [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Lanthane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Lanthane {
                    label="Australie_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Lanthane [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Lanthane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Lanthane {
                    label="Bresil_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Lanthane [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Lanthane -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Lanthane {
                    label="Chine_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Lanthane {
                    label="Inde_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Lanthane {
                    label="Vietnam_Reserves_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Lanthane [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Lanthane -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Lanthane {
                label="Traitement_Lanthane";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Lanthane [fillcolor="#ffd699", ihh_acteurs="18", ihh_pays="50", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Lanthane -> EtatsUnis_Traitement_Lanthane [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Lanthane -> France_Traitement_Lanthane [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Lanthane -> Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="70%", poids="2"];
                Traitement_Lanthane -> Inde_Traitement_Lanthane [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Lanthane -> Estonie_Traitement_Lanthane [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Lanthane -> Malaisie_Traitement_Lanthane [color="purple", fontcolor="purple", label="7%", poids="1"];

                subgraph cluster_EtatsUnis_Traitement_Lanthane {
                    label="EtatsUnis_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Lanthane -> MPMaterials_EtatsUnis_Traitement_Lanthane [color="purple", fontcolor="purple", label="11%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Lanthane [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Lanthane -> EtatsUnis_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_France_Traitement_Lanthane {
                    label="France_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Lanthane [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Lanthane -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    France_Traitement_Lanthane -> Solvay_France_Traitement_Lanthane [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Solvay_France_Traitement_Lanthane [fillcolor="#d1e0ff", label="Solvay", niveau="12"];

                    // Relations des nœuds destination
                    Solvay_France_Traitement_Lanthane -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Solvay_France_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="60%"];
                }

                subgraph cluster_Chine_Traitement_Lanthane {
                    label="Chine_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Lanthane -> ChinaNorthern_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="28%", poids="2"];
                    Chine_Traitement_Lanthane -> XiamenTungsten_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Lanthane -> ChinaMinmetals_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="33%", poids="2"];
                    ChinaNorthern_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"];
                    XiamenTungsten_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNorthern_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"];
                    XiamenTungsten_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"];
                    XiamenTungsten_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Lanthane {
                    label="Inde_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Lanthane -> IndianRare_Inde_Traitement_Lanthane [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Inde_Traitement_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Lanthane [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Lanthane -> Inde_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"];
                    IndianRare_Inde_Traitement_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Estonie_Traitement_Lanthane {
                    label="Estonie_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Lanthane [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Lanthane -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Estonie_Traitement_Lanthane -> NPMSilmet_Estonie_Traitement_Lanthane [color="purple", fontcolor="purple", label="4%", poids="1"];
                    NPMSilmet_Estonie_Traitement_Lanthane [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Lanthane -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Malaisie_Traitement_Lanthane {
                    label="Malaisie_Traitement_Lanthane";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Lanthane [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Lanthane -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Malaisie_Traitement_Lanthane -> LynasAdvanced_Malaisie_Traitement_Lanthane [color="purple", fontcolor="purple", label="7%", poids="1"];
                    LynasAdvanced_Malaisie_Traitement_Lanthane [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Lanthane -> Australie_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasAdvanced_Malaisie_Traitement_Lanthane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Holmium {
            label="Holmium";
            fillcolor="#ffd699";
            Holmium [fillcolor="#ffd699", ivc="30", label="Holmium - Traitement de circuits, capteurs biométriques", niveau="2"];

            // Relations sortantes
            Holmium -> Reserves_Holmium [];
            Holmium -> Extraction_Holmium [];
            Holmium -> Traitement_Holmium [];


            subgraph cluster_Reserves_Holmium {
                label="Reserves_Holmium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Holmium [fillcolor="#ffd699", ihh_pays="58", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Holmium -> Chine_Reserves_Holmium [color="red", fontcolor="red", label="76%", poids="3"];
                Reserves_Holmium -> Bresil_Reserves_Holmium [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Holmium -> Inde_Reserves_Holmium [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Holmium -> EtatsUnis_Reserves_Holmium [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Holmium -> Russie_Reserves_Holmium [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Holmium -> Australie_Reserves_Holmium [color="red", fontcolor="red", label="4%", poids="1"];

                subgraph cluster_Chine_Reserves_Holmium {
                    label="Chine_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Holmium {
                    label="Bresil_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Holmium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Holmium {
                    label="Inde_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Holmium {
                    label="EtatsUnis_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Holmium {
                    label="Russie_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Holmium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Holmium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Holmium {
                    label="Australie_Reserves_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Holmium {
                label="Extraction_Holmium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Holmium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="51", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Holmium -> Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="70%", poids="2"];
                Extraction_Holmium -> Inde_Extraction_Holmium [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Holmium -> EtatsUnis_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"];
                Extraction_Holmium -> Australie_Extraction_Holmium [color="orange", fontcolor="orange", label="5%", poids="1"];

                subgraph cluster_Chine_Extraction_Holmium {
                    label="Chine_Extraction_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Holmium -> BaotouSteel_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="30%", poids="2"];
                    Chine_Extraction_Holmium -> ChinaMinmetals_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Holmium -> XiamenTungsten_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    BaotouSteel_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"];
                    ChinaMinmetals_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="China Minmetals Rare Earth Co", niveau="12"];
                    XiamenTungsten_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];

                    // Relations des nœuds destination
                    BaotouSteel_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"];
                    ChinaMinmetals_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"];
                    XiamenTungsten_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Inde_Extraction_Holmium {
                    label="Inde_Extraction_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Extraction_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Extraction_Holmium -> Inde_geographique [color="darkgreen"];
                    Inde_Extraction_Holmium -> IndianRare_Inde_Extraction_Holmium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    IndianRare_Inde_Extraction_Holmium [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Extraction_Holmium -> Inde_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Holmium {
                    label="EtatsUnis_Extraction_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Holmium -> MPMaterials_EtatsUnis_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    EtatsUnis_Extraction_Holmium -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Holmium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Holmium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Holmium {
                    label="Australie_Extraction_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Holmium -> LynasRare_Australie_Extraction_Holmium [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Australie_Extraction_Holmium -> Australie_geographique [color="darkgreen"];
                    LynasRare_Australie_Extraction_Holmium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Holmium -> Australie_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Holmium {
                label="Traitement_Holmium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Holmium [fillcolor="#ffd699", ihh_acteurs="38", ihh_pays="38", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Holmium -> Bresil_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Holmium -> Chine_Traitement_Holmium [color="purple", fontcolor="purple", label="60%", poids="2"];
                Traitement_Holmium -> SriLanka_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Holmium -> Australie_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Holmium -> Inde_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Holmium -> EtatsUnis_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"];

                subgraph cluster_Bresil_Traitement_Holmium {
                    label="Bresil_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Holmium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bresil_Traitement_Holmium -> CBMM_Bresil_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    CBMM_Bresil_Traitement_Holmium [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Traitement_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Holmium {
                    label="Chine_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Holmium -> ChinaMinmetals_Chine_Traitement_Holmium [color="purple", fontcolor="purple", label="60%", poids="2"];
                    ChinaMinmetals_Chine_Traitement_Holmium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Traitement_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Holmium -> Chine_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_SriLanka_Traitement_Holmium {
                    label="SriLanka_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    SriLanka_Traitement_Holmium [fillcolor="#e6f2ff", label="SriLanka", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    SriLanka_Traitement_Holmium -> LankaMineral_SriLanka_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    SriLanka_Traitement_Holmium -> SriLanka_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LankaMineral_SriLanka_Traitement_Holmium [fillcolor="#d1e0ff", label="Lanka Mineral Sands", niveau="12"];

                    // Relations des nœuds destination
                    LankaMineral_SriLanka_Traitement_Holmium -> SriLanka_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Holmium {
                    label="Australie_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Holmium -> LynasRare_Australie_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Australie_Traitement_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasRare_Australie_Traitement_Holmium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Traitement_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    LynasRare_Australie_Traitement_Holmium -> Australie_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Inde_Traitement_Holmium {
                    label="Inde_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Holmium -> IndianRare_Inde_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Inde_Traitement_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Holmium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Holmium -> Inde_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"];
                    IndianRare_Inde_Traitement_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Holmium {
                    label="EtatsUnis_Traitement_Holmium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Holmium -> MPMaterials_EtatsUnis_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Holmium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Holmium -> EtatsUnis_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }
        }

        subgraph cluster_Cerium {
            label="Cerium";
            fillcolor="#ffd699";
            Cerium [fillcolor="#ffd699", ivc="0", label="Cérium - Écrans LCD/OLED, polissage du verre", niveau="2"];

            // Relations sortantes
            Cerium -> Extraction_Cerium [];
            Cerium -> Traitement_Cerium [];
            Cerium -> Reserves_Cerium [];


            subgraph cluster_Extraction_Cerium {
                label="Extraction_Cerium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Cerium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="50", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Cerium -> Australie_Extraction_Cerium [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Cerium -> Bresil_Extraction_Cerium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Cerium -> Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="70%", poids="2"];
                Extraction_Cerium -> EtatsUnis_Extraction_Cerium [color="orange", fontcolor="orange", label="11%", poids="1"];

                subgraph cluster_Australie_Extraction_Cerium {
                    label="Australie_Extraction_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Cerium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Cerium -> LynasRare_Australie_Extraction_Cerium [color="orange", fontcolor="orange", label="8%", poids="1"];
                    LynasRare_Australie_Extraction_Cerium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Cerium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Cerium {
                    label="Bresil_Extraction_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Cerium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Cerium -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Cerium -> SerraVerde_Bresil_Extraction_Cerium [color="orange", fontcolor="orange", label="1%", poids="1"];
                    SerraVerde_Bresil_Extraction_Cerium [fillcolor="#d1e0ff", label="Serra Verde", niveau="12"];

                    // Relations des nœuds destination
                    SerraVerde_Bresil_Extraction_Cerium -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Cerium {
                    label="Chine_Extraction_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Cerium -> XiamenTungsten_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Cerium -> ChinaNorth_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="35%", poids="2"];
                    Chine_Extraction_Cerium -> ChinaRare_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="25%", poids="1"];
                    XiamenTungsten_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];
                    ChinaNorth_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="China North Rare Earth Corp", niveau="12"];
                    ChinaRare_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="China Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    XiamenTungsten_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"];
                    ChinaNorth_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"];
                    ChinaRare_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Cerium {
                    label="EtatsUnis_Extraction_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Cerium -> MPMaterials_EtatsUnis_Extraction_Cerium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    EtatsUnis_Extraction_Cerium -> EtatsUnis_geographique [color="darkgreen"];
                    MPMaterials_EtatsUnis_Extraction_Cerium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Cerium -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Cerium {
                label="Traitement_Cerium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Cerium [fillcolor="#ffd699", ihh_acteurs="34", ihh_pays="54", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Cerium -> Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="73%", poids="2"];
                Traitement_Cerium -> Australie_Traitement_Cerium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Cerium -> Russie_Traitement_Cerium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Cerium -> EtatsUnis_Traitement_Cerium [color="purple", fontcolor="purple", label="12%", poids="1"];
                Traitement_Cerium -> Inde_Traitement_Cerium [color="purple", fontcolor="purple", label="2%", poids="1"];

                subgraph cluster_Chine_Traitement_Cerium {
                    label="Chine_Traitement_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Cerium -> NorthernRare_Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Traitement_Cerium -> ChinaMinmetals_Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="56%", poids="2"];
                    NorthernRare_Chine_Traitement_Cerium [fillcolor="#d1e0ff", label="Northern Rare Earth", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Cerium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    NorthernRare_Chine_Traitement_Cerium -> Chine_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"];
                    NorthernRare_Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Cerium -> Chine_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Cerium {
                    label="Australie_Traitement_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Cerium -> LynasRare_Australie_Traitement_Cerium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    LynasRare_Australie_Traitement_Cerium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Traitement_Cerium -> Australie_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasRare_Australie_Traitement_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Cerium {
                    label="Russie_Traitement_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Cerium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Cerium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Cerium -> SolikamskMagnesium_Russie_Traitement_Cerium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    SolikamskMagnesium_Russie_Traitement_Cerium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"];

                    // Relations des nœuds destination
                    SolikamskMagnesium_Russie_Traitement_Cerium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Cerium {
                    label="EtatsUnis_Traitement_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Cerium -> MPMaterials_EtatsUnis_Traitement_Cerium [color="purple", fontcolor="purple", label="12%", poids="1"];
                    MPMaterials_EtatsUnis_Traitement_Cerium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Cerium -> EtatsUnis_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"];
                    MPMaterials_EtatsUnis_Traitement_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Cerium {
                    label="Inde_Traitement_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Cerium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Cerium -> IndianRare_Inde_Traitement_Cerium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Inde_Traitement_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IndianRare_Inde_Traitement_Cerium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"];

                    // Relations des nœuds destination
                    IndianRare_Inde_Traitement_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Cerium {
                label="Reserves_Cerium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Cerium [fillcolor="#ffd699", ihh_pays="23", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Cerium -> Australie_Reserves_Cerium [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Cerium -> Bresil_Reserves_Cerium [color="red", fontcolor="red", label="21%", poids="1"];
                Reserves_Cerium -> Chine_Reserves_Cerium [color="red", fontcolor="red", label="44%", poids="2"];
                Reserves_Cerium -> Inde_Reserves_Cerium [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Cerium -> EtatsUnis_Reserves_Cerium [color="red", fontcolor="red", label="2%", poids="1"];

                subgraph cluster_Australie_Reserves_Cerium {
                    label="Australie_Reserves_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Cerium {
                    label="Bresil_Reserves_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Cerium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Cerium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Cerium {
                    label="Chine_Reserves_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Cerium {
                    label="Inde_Reserves_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Cerium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Cerium {
                    label="EtatsUnis_Reserves_Cerium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Graphite {
            label="Graphite";
            fillcolor="#ffd699";
            Graphite [fillcolor="#ffd699", ivc="1", label="Graphite - Anodes de batterie, conducteur thermique", niveau="2"];

            // Relations sortantes
            Graphite -> Extraction_Graphite [];
            Graphite -> Traitement_Graphite [];
            Graphite -> Reserves_Graphite [];


            subgraph cluster_Extraction_Graphite {
                label="Extraction_Graphite";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Graphite [fillcolor="#ffd699", ihh_acteurs="3", ihh_pays="62", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Graphite -> Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="79%", poids="3"];
                Extraction_Graphite -> Bresil_Extraction_Graphite [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Graphite -> Mozambique_Extraction_Graphite [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Graphite -> Tanzanie_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Graphite -> Madagascar_Extraction_Graphite [color="orange", fontcolor="orange", label="6%", poids="1"];

                subgraph cluster_Chine_Extraction_Graphite {
                    label="Chine_Extraction_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Graphite -> ChinaMinmetals_Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Graphite -> QingdaoBlack_Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"];
                    ChinaMinmetals_Chine_Extraction_Graphite [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    QingdaoBlack_Chine_Extraction_Graphite [fillcolor="#d1e0ff", label="Qingdao Black Dragon Graphite", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"];
                    QingdaoBlack_Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Graphite {
                    label="Bresil_Extraction_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Graphite -> SouthStar_Bresil_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Bresil_Extraction_Graphite -> Bresil_geographique [color="darkgreen"];
                    SouthStar_Bresil_Extraction_Graphite [fillcolor="#d1e0ff", label="South Star Battery Metals", niveau="12"];

                    // Relations des nœuds destination
                    SouthStar_Bresil_Extraction_Graphite -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Mozambique_Extraction_Graphite {
                    label="Mozambique_Extraction_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mozambique_Extraction_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mozambique_Extraction_Graphite -> SyrahResources_Mozambique_Extraction_Graphite [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Mozambique_Extraction_Graphite -> Mozambique_geographique [color="darkgreen"];
                    SyrahResources_Mozambique_Extraction_Graphite [fillcolor="#d1e0ff", label="Syrah Resources", niveau="12"];

                    // Relations des nœuds destination
                    SyrahResources_Mozambique_Extraction_Graphite -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Tanzanie_Extraction_Graphite {
                    label="Tanzanie_Extraction_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Tanzanie_Extraction_Graphite [fillcolor="#e6f2ff", label="Tanzanie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Tanzanie_Extraction_Graphite -> WalkaboutResources_Tanzanie_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Tanzanie_Extraction_Graphite -> Tanzanie_geographique [color="darkgreen"];
                    WalkaboutResources_Tanzanie_Extraction_Graphite [fillcolor="#d1e0ff", label="Walkabout Resources", niveau="12"];

                    // Relations des nœuds destination
                    WalkaboutResources_Tanzanie_Extraction_Graphite -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Madagascar_Extraction_Graphite {
                    label="Madagascar_Extraction_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Madagascar_Extraction_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Madagascar_Extraction_Graphite -> EtablissementGallois_Madagascar_Extraction_Graphite [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Madagascar_Extraction_Graphite -> Madagascar_geographique [color="darkgreen"];
                    EtablissementGallois_Madagascar_Extraction_Graphite [fillcolor="#d1e0ff", label="Établissement Gallois", niveau="12"];

                    // Relations des nœuds destination
                    EtablissementGallois_Madagascar_Extraction_Graphite -> Madagascar_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Graphite {
                label="Traitement_Graphite";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Graphite [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="62", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Graphite -> Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="79%", poids="3"];
                Traitement_Graphite -> Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Graphite -> Mozambique_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Graphite -> Bresil_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Graphite -> Allemagne_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Graphite -> Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Graphite -> Russie_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Graphite -> Japon_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"];

                subgraph cluster_Chine_Traitement_Graphite {
                    label="Chine_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Graphite -> BTRNew_Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="16%", poids="1"];
                    Chine_Traitement_Graphite -> AoyuGraphite_Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BTRNew_Chine_Traitement_Graphite [fillcolor="#d1e0ff", label="BTR New Energy", niveau="12"];
                    AoyuGraphite_Chine_Traitement_Graphite [fillcolor="#d1e0ff", label="Aoyu Graphite", niveau="12"];

                    // Relations des nœuds destination
                    BTRNew_Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BTRNew_Chine_Traitement_Graphite -> Chine_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                    AoyuGraphite_Chine_Traitement_Graphite -> Chine_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                    AoyuGraphite_Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Madagascar_Traitement_Graphite {
                    label="Madagascar_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Madagascar_Traitement_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Madagascar_Traitement_Graphite -> EtablissementsGallois_Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Madagascar_Traitement_Graphite -> Madagascar_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Madagascar_Traitement_Graphite -> TirupatiGraphite_Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"];
                    EtablissementsGallois_Madagascar_Traitement_Graphite [fillcolor="#d1e0ff", label="Établissements Gallois", niveau="12"];
                    TirupatiGraphite_Madagascar_Traitement_Graphite [fillcolor="#d1e0ff", label="Tirupati Graphite", niveau="12"];

                    // Relations des nœuds destination
                    EtablissementsGallois_Madagascar_Traitement_Graphite -> Madagascar_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                    EtablissementsGallois_Madagascar_Traitement_Graphite -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TirupatiGraphite_Madagascar_Traitement_Graphite -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TirupatiGraphite_Madagascar_Traitement_Graphite -> Madagascar_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Mozambique_Traitement_Graphite {
                    label="Mozambique_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mozambique_Traitement_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mozambique_Traitement_Graphite -> SyrahResources_Mozambique_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Mozambique_Traitement_Graphite -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SyrahResources_Mozambique_Traitement_Graphite [fillcolor="#d1e0ff", label="Syrah Resources", niveau="12"];

                    // Relations des nœuds destination
                    SyrahResources_Mozambique_Traitement_Graphite -> Mozambique_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                    SyrahResources_Mozambique_Traitement_Graphite -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Traitement_Graphite {
                    label="Bresil_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Graphite -> Nacionalde_Bresil_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Bresil_Traitement_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Nacionalde_Bresil_Traitement_Graphite [fillcolor="#d1e0ff", label="Nacional de Grafite", niveau="12"];

                    // Relations des nœuds destination
                    Nacionalde_Bresil_Traitement_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Nacionalde_Bresil_Traitement_Graphite -> Bresil_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Allemagne_Traitement_Graphite {
                    label="Allemagne_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Graphite [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Graphite -> SGLCarbon_Allemagne_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Allemagne_Traitement_Graphite -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SGLCarbon_Allemagne_Traitement_Graphite [fillcolor="#d1e0ff", label="SGL Carbon", niveau="12"];

                    // Relations des nœuds destination
                    SGLCarbon_Allemagne_Traitement_Graphite -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Graphite {
                    label="Canada_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Graphite [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Graphite -> NorthernGraphite_Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Canada_Traitement_Graphite -> NouveauMonde_Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NorthernGraphite_Canada_Traitement_Graphite [fillcolor="#d1e0ff", label="Northern Graphite", niveau="12"];
                    NouveauMonde_Canada_Traitement_Graphite [fillcolor="#d1e0ff", label="Nouveau Monde Graphite", niveau="12"];

                    // Relations des nœuds destination
                    NorthernGraphite_Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NouveauMonde_Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Graphite {
                    label="Russie_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Graphite [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Graphite -> Uralgraphite_Russie_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Uralgraphite_Russie_Traitement_Graphite [fillcolor="#d1e0ff", label="Uralgraphite", niveau="12"];

                    // Relations des nœuds destination
                    Uralgraphite_Russie_Traitement_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Graphite {
                    label="Japon_Traitement_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Graphite [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Graphite -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Graphite -> TokaiCarbon_Japon_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"];
                    TokaiCarbon_Japon_Traitement_Graphite [fillcolor="#d1e0ff", label="Tokai Carbon", niveau="12"];

                    // Relations des nœuds destination
                    TokaiCarbon_Japon_Traitement_Graphite -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Graphite {
                label="Reserves_Graphite";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Graphite [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Graphite -> Russie_Reserves_Graphite [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Graphite -> Chine_Reserves_Graphite [color="red", fontcolor="red", label="28%", poids="2"];
                Reserves_Graphite -> Mozambique_Reserves_Graphite [color="red", fontcolor="red", label="9%", poids="1"];
                Reserves_Graphite -> Inde_Reserves_Graphite [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Graphite -> Tanzanie_Reserves_Graphite [color="red", fontcolor="red", label="6%", poids="1"];
                Reserves_Graphite -> Bresil_Reserves_Graphite [color="red", fontcolor="red", label="26%", poids="2"];
                Reserves_Graphite -> Madagascar_Reserves_Graphite [color="red", fontcolor="red", label="9%", poids="1"];

                subgraph cluster_Russie_Reserves_Graphite {
                    label="Russie_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Graphite [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Graphite {
                    label="Chine_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Mozambique_Reserves_Graphite {
                    label="Mozambique_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Mozambique_Reserves_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Mozambique_Reserves_Graphite -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Graphite {
                    label="Inde_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Graphite [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Graphite -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Tanzanie_Reserves_Graphite {
                    label="Tanzanie_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Tanzanie_Reserves_Graphite [fillcolor="#e6f2ff", label="Tanzanie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Tanzanie_Reserves_Graphite -> Tanzanie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Graphite {
                    label="Bresil_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Madagascar_Reserves_Graphite {
                    label="Madagascar_Reserves_Graphite";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Madagascar_Reserves_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Madagascar_Reserves_Graphite -> Madagascar_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Cobalt {
            label="Cobalt";
            fillcolor="#ffd699";
            Cobalt [fillcolor="#ffd699", ivc="7", label="Cobalt - Cathodes de batterie Li-ion, aimants permanents", niveau="2"];

            // Relations sortantes
            Cobalt -> Traitement_Cobalt [];
            Cobalt -> Reserves_Cobalt [];
            Cobalt -> Extraction_Cobalt [];


            subgraph cluster_Traitement_Cobalt {
                label="Traitement_Cobalt";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Cobalt [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="24", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Cobalt -> Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="38%", poids="2"];
                Traitement_Cobalt -> Finlande_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Cobalt -> Canada_Traitement_Cobalt [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Cobalt -> Zambie_Traitement_Cobalt [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Cobalt -> Japon_Traitement_Cobalt [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Cobalt -> RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="33%", poids="2"];

                subgraph cluster_Chine_Traitement_Cobalt {
                    label="Chine_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Cobalt -> GEM_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Chine_Traitement_Cobalt -> Jinchuan_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Cobalt -> HuayouCobalt_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="16%", poids="1"];
                    GEM_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="GEM", niveau="12"];
                    Jinchuan_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="Jinchuan", niveau="12"];
                    HuayouCobalt_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="Huayou Cobalt", niveau="12"];

                    // Relations des nœuds destination
                    GEM_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="25%"];
                    GEM_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GEM_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="75%"];
                    Jinchuan_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="40%"];
                    Jinchuan_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Jinchuan_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="60%"];
                    HuayouCobalt_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="80%"];
                    HuayouCobalt_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HuayouCobalt_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_Finlande_Traitement_Cobalt {
                    label="Finlande_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Finlande_Traitement_Cobalt [fillcolor="#e6f2ff", label="Finlande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Finlande_Traitement_Cobalt -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Finlande_Traitement_Cobalt -> Kokkola_Finlande_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Kokkola_Finlande_Traitement_Cobalt [fillcolor="#d1e0ff", label="Kokkola", niveau="12"];

                    // Relations des nœuds destination
                    Kokkola_Finlande_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="70%"];
                    Kokkola_Finlande_Traitement_Cobalt -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Kokkola_Finlande_Traitement_Cobalt -> Russie_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_Canada_Traitement_Cobalt {
                    label="Canada_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Cobalt -> Sherritt_Canada_Traitement_Cobalt [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Canada_Traitement_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Sherritt_Canada_Traitement_Cobalt [fillcolor="#d1e0ff", label="Sherritt", niveau="12"];

                    // Relations des nœuds destination
                    Sherritt_Canada_Traitement_Cobalt -> Cuba_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="90%"];
                    Sherritt_Canada_Traitement_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Sherritt_Canada_Traitement_Cobalt -> Canada_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Zambie_Traitement_Cobalt {
                    label="Zambie_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zambie_Traitement_Cobalt [fillcolor="#e6f2ff", label="Zambie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zambie_Traitement_Cobalt -> ERG_Zambie_Traitement_Cobalt [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Zambie_Traitement_Cobalt -> Zambie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ERG_Zambie_Traitement_Cobalt [fillcolor="#d1e0ff", label="ERG", niveau="12"];

                    // Relations des nœuds destination
                    ERG_Zambie_Traitement_Cobalt -> Luxembourg_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Cobalt {
                    label="Japon_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Cobalt [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Cobalt -> Sumitomo_Japon_Traitement_Cobalt [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Japon_Traitement_Cobalt -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Sumitomo_Japon_Traitement_Cobalt [fillcolor="#d1e0ff", label="Sumitomo", niveau="12"];

                    // Relations des nœuds destination
                    Sumitomo_Japon_Traitement_Cobalt -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_RDCongo_Traitement_Cobalt {
                    label="RDCongo_Traitement_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Traitement_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Traitement_Cobalt -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"];
                    RDCongo_Traitement_Cobalt -> ChinaMolybdenum_RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="11%", poids="1"];
                    RDCongo_Traitement_Cobalt -> GlencoreKatanga_RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="22%", poids="1"];
                    ChinaMolybdenum_RDCongo_Traitement_Cobalt [fillcolor="#d1e0ff", label="China Molybdenum", niveau="12"];
                    GlencoreKatanga_RDCongo_Traitement_Cobalt [fillcolor="#d1e0ff", label="Glencore Katanga", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMolybdenum_RDCongo_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMolybdenum_RDCongo_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="100%"];
                    GlencoreKatanga_RDCongo_Traitement_Cobalt -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GlencoreKatanga_RDCongo_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }

            subgraph cluster_Reserves_Cobalt {
                label="Reserves_Cobalt";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Cobalt [fillcolor="#ffd699", ihh_pays="23", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Cobalt -> Canada_Reserves_Cobalt [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Cobalt -> RDCongo_Reserves_Cobalt [color="red", fontcolor="red", label="46%", poids="2"];
                Reserves_Cobalt -> Chine_Reserves_Cobalt [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Cobalt -> Philippines_Reserves_Cobalt [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Cobalt -> Australie_Reserves_Cobalt [color="red", fontcolor="red", label="16%", poids="1"];
                Reserves_Cobalt -> Russie_Reserves_Cobalt [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Cobalt -> Cuba_Reserves_Cobalt [color="red", fontcolor="red", label="7%", poids="1"];

                subgraph cluster_Canada_Reserves_Cobalt {
                    label="Canada_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_RDCongo_Reserves_Cobalt {
                    label="RDCongo_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Reserves_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Reserves_Cobalt -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Cobalt {
                    label="Chine_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Philippines_Reserves_Cobalt {
                    label="Philippines_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Reserves_Cobalt [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Reserves_Cobalt -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Cobalt {
                    label="Australie_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Cobalt [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Cobalt -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Cobalt {
                    label="Russie_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Cobalt [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Cobalt -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Cuba_Reserves_Cobalt {
                    label="Cuba_Reserves_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Cuba_Reserves_Cobalt [fillcolor="#e6f2ff", label="Cuba", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Cuba_Reserves_Cobalt -> Cuba_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Cobalt {
                label="Extraction_Cobalt";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Cobalt [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="49", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Cobalt -> Cuba_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Cobalt -> Maroc_Extraction_Cobalt [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Cobalt -> RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="70%", poids="2"];
                Extraction_Cobalt -> Russie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Cobalt -> Canada_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Cobalt -> Australie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Cobalt -> Chine_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"];

                subgraph cluster_Cuba_Extraction_Cobalt {
                    label="Cuba_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Cuba_Extraction_Cobalt [fillcolor="#e6f2ff", label="Cuba", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Cuba_Extraction_Cobalt -> SherrittInternational_Cuba_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Cuba_Extraction_Cobalt -> Cuba_geographique [color="darkgreen"];
                    SherrittInternational_Cuba_Extraction_Cobalt [fillcolor="#d1e0ff", label="Sherritt International", niveau="12"];

                    // Relations des nœuds destination
                    SherrittInternational_Cuba_Extraction_Cobalt -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Maroc_Extraction_Cobalt {
                    label="Maroc_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Maroc_Extraction_Cobalt [fillcolor="#e6f2ff", label="Maroc", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Maroc_Extraction_Cobalt -> Maroc_geographique [color="darkgreen"];
                    Maroc_Extraction_Cobalt -> Managem_Maroc_Extraction_Cobalt [color="orange", fontcolor="orange", label="1%", poids="1"];
                    Managem_Maroc_Extraction_Cobalt [fillcolor="#d1e0ff", label="Managem", niveau="12"];

                    // Relations des nœuds destination
                    Managem_Maroc_Extraction_Cobalt -> Maroc_geographique [color="darkgreen"];
                }

                subgraph cluster_RDCongo_Extraction_Cobalt {
                    label="RDCongo_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RDCongo_Extraction_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RDCongo_Extraction_Cobalt -> Glencore_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="20%", poids="1"];
                    RDCongo_Extraction_Cobalt -> ChinaMolybdenum_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="15%", poids="1"];
                    RDCongo_Extraction_Cobalt -> EurasianResources_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="10%", poids="1"];
                    RDCongo_Extraction_Cobalt -> RDCongo_geographique [color="darkgreen"];
                    Glencore_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="Glencore", niveau="12"];
                    ChinaMolybdenum_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="China Molybdenum", niveau="12"];
                    EurasianResources_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="Eurasian Resources Group", niveau="12"];

                    // Relations des nœuds destination
                    Glencore_RDCongo_Extraction_Cobalt -> Suisse_geographique [color="darkgreen"];
                    ChinaMolybdenum_RDCongo_Extraction_Cobalt -> Chine_geographique [color="darkgreen"];
                    EurasianResources_RDCongo_Extraction_Cobalt -> Luxembourg_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Cobalt {
                    label="Russie_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Cobalt [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Cobalt -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Cobalt -> NorilskNickel_Russie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"];
                    NorilskNickel_Russie_Extraction_Cobalt [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"];

                    // Relations des nœuds destination
                    NorilskNickel_Russie_Extraction_Cobalt -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Canada_Extraction_Cobalt {
                    label="Canada_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Cobalt -> Canada_geographique [color="darkgreen"];
                    Canada_Extraction_Cobalt -> Vale_Canada_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"];
                    Vale_Canada_Extraction_Cobalt [fillcolor="#d1e0ff", label="Vale", niveau="12"];

                    // Relations des nœuds destination
                    Vale_Canada_Extraction_Cobalt -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Cobalt {
                    label="Australie_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Cobalt [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Cobalt -> BHP_Australie_Extraction_Cobalt [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Australie_Extraction_Cobalt -> Australie_geographique [color="darkgreen"];
                    BHP_Australie_Extraction_Cobalt [fillcolor="#d1e0ff", label="BHP", niveau="12"];

                    // Relations des nœuds destination
                    BHP_Australie_Extraction_Cobalt -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Cobalt {
                    label="Chine_Extraction_Cobalt";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Cobalt -> HuayouCobalt_Chine_Extraction_Cobalt [color="orange", fontcolor="orange", label="0%", poids="1"];
                    Chine_Extraction_Cobalt -> Chine_geographique [color="darkgreen"];
                    HuayouCobalt_Chine_Extraction_Cobalt [fillcolor="#d1e0ff", label="Huayou Cobalt", niveau="12"];

                    // Relations des nœuds destination
                    HuayouCobalt_Chine_Extraction_Cobalt -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Lithium {
            label="Lithium";
            fillcolor="#ffd699";
            Lithium [fillcolor="#ffd699", ivc="45", label="Lithium - Batteries rechargeables, stockage d'énergie", niveau="2"];

            // Relations sortantes
            Lithium -> Reserves_Lithium [];
            Lithium -> Traitement_Lithium [];
            Lithium -> Extraction_Lithium [];


            subgraph cluster_Reserves_Lithium {
                label="Reserves_Lithium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Lithium [fillcolor="#ffd699", ihh_pays="16", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Lithium -> Portugal_Reserves_Lithium [color="red", fontcolor="red", label="0%", poids="1"];
                Reserves_Lithium -> Canada_Reserves_Lithium [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Lithium -> Zimbabwe_Reserves_Lithium [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Lithium -> Argentine_Reserves_Lithium [color="red", fontcolor="red", label="13%", poids="1"];
                Reserves_Lithium -> Chili_Reserves_Lithium [color="red", fontcolor="red", label="33%", poids="2"];
                Reserves_Lithium -> Bresil_Reserves_Lithium [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Lithium -> EtatsUnis_Reserves_Lithium [color="red", fontcolor="red", label="4%", poids="1"];
                Reserves_Lithium -> Australie_Reserves_Lithium [color="red", fontcolor="red", label="22%", poids="1"];
                Reserves_Lithium -> Chine_Reserves_Lithium [color="red", fontcolor="red", label="11%", poids="1"];

                subgraph cluster_Portugal_Reserves_Lithium {
                    label="Portugal_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Portugal_Reserves_Lithium [fillcolor="#e6f2ff", label="Portugal", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Portugal_Reserves_Lithium -> Portugal_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Reserves_Lithium {
                    label="Canada_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Reserves_Lithium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Reserves_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Zimbabwe_Reserves_Lithium {
                    label="Zimbabwe_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Reserves_Lithium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Reserves_Lithium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Argentine_Reserves_Lithium {
                    label="Argentine_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Argentine_Reserves_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Argentine_Reserves_Lithium -> Argentine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chili_Reserves_Lithium {
                    label="Chili_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Reserves_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Reserves_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Lithium {
                    label="Bresil_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Lithium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Lithium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Lithium {
                    label="EtatsUnis_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Lithium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Lithium {
                    label="Australie_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Lithium {
                    label="Chine_Reserves_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Lithium {
                label="Traitement_Lithium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Lithium [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="28", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Lithium -> Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Lithium -> Canada_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Lithium -> CoreeDuSud_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Lithium -> Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="47%", poids="2"];
                Traitement_Lithium -> EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Lithium -> Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="24%", poids="1"];
                Traitement_Lithium -> Japon_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Lithium -> Allemagne_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Lithium -> Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="10%", poids="1"];

                subgraph cluster_Australie_Traitement_Lithium {
                    label="Australie_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Lithium -> PilbaraMinerals_Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Australie_Traitement_Lithium -> MineralResources_Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    PilbaraMinerals_Australie_Traitement_Lithium [fillcolor="#d1e0ff", label="Pilbara Minerals", niveau="12"];
                    MineralResources_Australie_Traitement_Lithium [fillcolor="#d1e0ff", label="Mineral Resources", niveau="12"];

                    // Relations des nœuds destination
                    PilbaraMinerals_Australie_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                    PilbaraMinerals_Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MineralResources_Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MineralResources_Australie_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Canada_Traitement_Lithium {
                    label="Canada_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Lithium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Canada_Traitement_Lithium -> NemaskaLithium_Canada_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    NemaskaLithium_Canada_Traitement_Lithium [fillcolor="#d1e0ff", label="Nemaska Lithium", niveau="12"];

                    // Relations des nœuds destination
                    NemaskaLithium_Canada_Traitement_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Lithium {
                    label="CoreeDuSud_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Lithium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Lithium -> POSCO_CoreeDuSud_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    CoreeDuSud_Traitement_Lithium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    POSCO_CoreeDuSud_Traitement_Lithium [fillcolor="#d1e0ff", label="POSCO", niveau="12"];

                    // Relations des nœuds destination
                    POSCO_CoreeDuSud_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="90%"];
                    POSCO_CoreeDuSud_Traitement_Lithium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    POSCO_CoreeDuSud_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"];
                }

                subgraph cluster_Chine_Traitement_Lithium {
                    label="Chine_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Lithium -> TianqiLithium_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="17%", poids="1"];
                    Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Lithium -> CATL_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Lithium -> GanfengLithium_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="21%", poids="1"];
                    TianqiLithium_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="Tianqi Lithium", niveau="12"];
                    CATL_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="CATL", niveau="12"];
                    GanfengLithium_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="Ganfeng Lithium", niveau="12"];

                    // Relations des nœuds destination
                    TianqiLithium_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="80%"];
                    TianqiLithium_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TianqiLithium_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="20%"];
                    CATL_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="40%"];
                    CATL_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="50%"];
                    CATL_Chine_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"];
                    CATL_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GanfengLithium_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GanfengLithium_Chine_Traitement_Lithium -> Bresil_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"];
                    GanfengLithium_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="30%"];
                    GanfengLithium_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="40%"];
                    GanfengLithium_Chine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Lithium {
                    label="EtatsUnis_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Lithium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Lithium -> Livent_EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Lithium -> Albemarle_EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Livent_EtatsUnis_Traitement_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"];
                    Albemarle_EtatsUnis_Traitement_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"];

                    // Relations des nœuds destination
                    Livent_EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Livent_EtatsUnis_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Albemarle_EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Albemarle_EtatsUnis_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Chili_Traitement_Lithium {
                    label="Chili_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Traitement_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Traitement_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chili_Traitement_Lithium -> Albemarle_Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chili_Traitement_Lithium -> SQM_Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Albemarle_Chili_Traitement_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"];
                    SQM_Chili_Traitement_Lithium [fillcolor="#d1e0ff", label="SQM", niveau="12"];

                    // Relations des nœuds destination
                    Albemarle_Chili_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Albemarle_Chili_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SQM_Chili_Traitement_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SQM_Chili_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Japon_Traitement_Lithium {
                    label="Japon_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Lithium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Lithium -> SumitomoMetal_Japon_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Japon_Traitement_Lithium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SumitomoMetal_Japon_Traitement_Lithium [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"];

                    // Relations des nœuds destination
                    SumitomoMetal_Japon_Traitement_Lithium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SumitomoMetal_Japon_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="30%"];
                    SumitomoMetal_Japon_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="70%"];
                }

                subgraph cluster_Allemagne_Traitement_Lithium {
                    label="Allemagne_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Lithium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Lithium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Allemagne_Traitement_Lithium -> AMGLithium_Allemagne_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"];
                    AMGLithium_Allemagne_Traitement_Lithium [fillcolor="#d1e0ff", label="AMG Lithium", niveau="12"];

                    // Relations des nœuds destination
                    AMGLithium_Allemagne_Traitement_Lithium -> PaysBas_geographique [color="darkgreen", fontcolor="darkgreen"];
                    AMGLithium_Allemagne_Traitement_Lithium -> Bresil_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="80%"];
                }

                subgraph cluster_Argentine_Traitement_Lithium {
                    label="Argentine_Traitement_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Argentine_Traitement_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Argentine_Traitement_Lithium -> Livent_Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Argentine_Traitement_Lithium -> Argentine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Argentine_Traitement_Lithium -> Eramet_Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Livent_Argentine_Traitement_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"];
                    Eramet_Argentine_Traitement_Lithium [fillcolor="#d1e0ff", label="Eramet", niveau="12"];

                    // Relations des nœuds destination
                    Livent_Argentine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Livent_Argentine_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Eramet_Argentine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Eramet_Argentine_Traitement_Lithium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Lithium {
                label="Extraction_Lithium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Lithium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="34", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Lithium -> Zimbabwe_Extraction_Lithium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Lithium -> Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="26%", poids="2"];
                Extraction_Lithium -> Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="16%", poids="1"];
                Extraction_Lithium -> Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="51%", poids="2"];
                Extraction_Lithium -> Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Lithium -> Bresil_Extraction_Lithium [color="orange", fontcolor="orange", label="2%", poids="1"];

                subgraph cluster_Zimbabwe_Extraction_Lithium {
                    label="Zimbabwe_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Zimbabwe_Extraction_Lithium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Zimbabwe_Extraction_Lithium -> Zimbabwe_geographique [color="darkgreen"];
                    Zimbabwe_Extraction_Lithium -> BikitaMinerals_Zimbabwe_Extraction_Lithium [color="orange", fontcolor="orange", label="1%", poids="1"];
                    BikitaMinerals_Zimbabwe_Extraction_Lithium [fillcolor="#d1e0ff", label="Bikita Minerals", niveau="12"];

                    // Relations des nœuds destination
                    BikitaMinerals_Zimbabwe_Extraction_Lithium -> Zimbabwe_geographique [color="darkgreen"];
                }

                subgraph cluster_Chili_Extraction_Lithium {
                    label="Chili_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chili_Extraction_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chili_Extraction_Lithium -> SQM_Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="17%", poids="1"];
                    Chili_Extraction_Lithium -> Albemarle_Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Chili_Extraction_Lithium -> Chili_geographique [color="darkgreen"];
                    SQM_Chili_Extraction_Lithium [fillcolor="#d1e0ff", label="SQM", niveau="12"];
                    Albemarle_Chili_Extraction_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"];

                    // Relations des nœuds destination
                    SQM_Chili_Extraction_Lithium -> Chili_geographique [color="darkgreen"];
                    Albemarle_Chili_Extraction_Lithium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Lithium {
                    label="Chine_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Lithium -> TianqiLithium_Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="11%", poids="1"];
                    Chine_Extraction_Lithium -> GanfengLithium_Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="12%", poids="1"];
                    Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"];
                    TianqiLithium_Chine_Extraction_Lithium [fillcolor="#d1e0ff", label="Tianqi Lithium", niveau="12"];
                    GanfengLithium_Chine_Extraction_Lithium [fillcolor="#d1e0ff", label="Ganfeng Lithium", niveau="12"];

                    // Relations des nœuds destination
                    TianqiLithium_Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"];
                    GanfengLithium_Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Lithium {
                    label="Australie_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Lithium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Lithium -> TalisonLithium_Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Australie_Extraction_Lithium -> PilbaraMinerals_Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="9%", poids="1"];
                    TalisonLithium_Australie_Extraction_Lithium [fillcolor="#d1e0ff", label="Talison Lithium", niveau="12"];
                    PilbaraMinerals_Australie_Extraction_Lithium [fillcolor="#d1e0ff", label="Pilbara Minerals", niveau="12"];

                    // Relations des nœuds destination
                    TalisonLithium_Australie_Extraction_Lithium -> Chine_geographique [color="darkgreen"];
                    PilbaraMinerals_Australie_Extraction_Lithium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Argentine_Extraction_Lithium {
                    label="Argentine_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Argentine_Extraction_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Argentine_Extraction_Lithium -> Argentine_geographique [color="darkgreen"];
                    Argentine_Extraction_Lithium -> Livent_Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Argentine_Extraction_Lithium -> Orocobre_Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Livent_Argentine_Extraction_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"];
                    Orocobre_Argentine_Extraction_Lithium [fillcolor="#d1e0ff", label="Orocobre", niveau="12"];

                    // Relations des nœuds destination
                    Livent_Argentine_Extraction_Lithium -> EtatsUnis_geographique [color="darkgreen"];
                    Orocobre_Argentine_Extraction_Lithium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Lithium {
                    label="Bresil_Extraction_Lithium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Lithium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Lithium -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Lithium -> CompanhiaBrasileira_Bresil_Extraction_Lithium [color="orange", fontcolor="orange", label="2%", poids="1"];
                    CompanhiaBrasileira_Bresil_Extraction_Lithium [fillcolor="#d1e0ff", label="Companhia Brasileira de Lítio", niveau="12"];

                    // Relations des nœuds destination
                    CompanhiaBrasileira_Bresil_Extraction_Lithium -> Bresil_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Gadolinium {
            label="Gadolinium";
            fillcolor="#ffd699";
            Gadolinium [fillcolor="#ffd699", ivc="7", label="Gadolinium - Agent de contraste IRM, capteurs", niveau="2"];

            // Relations sortantes
            Gadolinium -> Reserves_Gadolinium [];
            Gadolinium -> Traitement_Gadolinium [];
            Gadolinium -> Extraction_Gadolinium [];


            subgraph cluster_Reserves_Gadolinium {
                label="Reserves_Gadolinium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Gadolinium [fillcolor="#ffd699", ihh_pays="65", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Gadolinium -> Bresil_Reserves_Gadolinium [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Gadolinium -> EtatsUnis_Reserves_Gadolinium [color="red", fontcolor="red", label="10%", poids="1"];
                Reserves_Gadolinium -> Chine_Reserves_Gadolinium [color="red", fontcolor="red", label="80%", poids="3"];
                Reserves_Gadolinium -> Inde_Reserves_Gadolinium [color="red", fontcolor="red", label="1%", poids="1"];
                Reserves_Gadolinium -> Australie_Reserves_Gadolinium [color="red", fontcolor="red", label="3%", poids="1"];

                subgraph cluster_Bresil_Reserves_Gadolinium {
                    label="Bresil_Reserves_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Gadolinium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Gadolinium {
                    label="EtatsUnis_Reserves_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Gadolinium {
                    label="Chine_Reserves_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Reserves_Gadolinium {
                    label="Inde_Reserves_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Reserves_Gadolinium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Reserves_Gadolinium {
                    label="Australie_Reserves_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Gadolinium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Gadolinium {
                label="Traitement_Gadolinium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Gadolinium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="38", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Gadolinium -> Malaisie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="12%", poids="1"];
                Traitement_Gadolinium -> Estonie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Gadolinium -> EtatsUnis_Traitement_Gadolinium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Gadolinium -> France_Traitement_Gadolinium [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Gadolinium -> Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="61%", poids="2"];
                Traitement_Gadolinium -> Japon_Traitement_Gadolinium [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_Malaisie_Traitement_Gadolinium {
                    label="Malaisie_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Malaisie_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Malaisie_Traitement_Gadolinium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Malaisie_Traitement_Gadolinium -> LynasAdvanced_Malaisie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="12%", poids="1"];
                    LynasAdvanced_Malaisie_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"];

                    // Relations des nœuds destination
                    LynasAdvanced_Malaisie_Traitement_Gadolinium -> Australie_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"];
                    LynasAdvanced_Malaisie_Traitement_Gadolinium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Estonie_Traitement_Gadolinium {
                    label="Estonie_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Gadolinium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Estonie_Traitement_Gadolinium -> NPMSilmet_Estonie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="8%", poids="1"];
                    NPMSilmet_Estonie_Traitement_Gadolinium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"];

                    // Relations des nœuds destination
                    NPMSilmet_Estonie_Traitement_Gadolinium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Gadolinium {
                    label="EtatsUnis_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Gadolinium -> MPMaterials_EtatsUnis_Traitement_Gadolinium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Traitement_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Gadolinium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Traitement_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MPMaterials_EtatsUnis_Traitement_Gadolinium -> EtatsUnis_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_France_Traitement_Gadolinium {
                    label="France_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Gadolinium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Gadolinium -> Solvay_France_Traitement_Gadolinium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    France_Traitement_Gadolinium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Solvay_France_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Solvay", niveau="12"];

                    // Relations des nœuds destination
                    Solvay_France_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="60%"];
                    Solvay_France_Traitement_Gadolinium -> Bresil_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="40%"];
                    Solvay_France_Traitement_Gadolinium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Gadolinium {
                    label="Chine_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Gadolinium -> ChinaMinmetals_Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="40%", poids="2"];
                    Chine_Traitement_Gadolinium -> ShengheResources_Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="21%", poids="1"];
                    ChinaMinmetals_Chine_Traitement_Gadolinium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    ShengheResources_Chine_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ShengheResources_Chine_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ShengheResources_Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Gadolinium {
                    label="Japon_Traitement_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Gadolinium -> ShinEtsu_Japon_Traitement_Gadolinium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Japon_Traitement_Gadolinium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShinEtsu_Japon_Traitement_Gadolinium [fillcolor="#d1e0ff", label="ShinEtsu", niveau="12"];

                    // Relations des nœuds destination
                    ShinEtsu_Japon_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="70%"];
                    ShinEtsu_Japon_Traitement_Gadolinium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Gadolinium {
                label="Extraction_Gadolinium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Gadolinium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="51", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Gadolinium -> EtatsUnis_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"];
                Extraction_Gadolinium -> Australie_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Gadolinium -> Bresil_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"];
                Extraction_Gadolinium -> Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="70%", poids="2"];

                subgraph cluster_EtatsUnis_Extraction_Gadolinium {
                    label="EtatsUnis_Extraction_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Gadolinium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Gadolinium -> MPMaterials_EtatsUnis_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    MPMaterials_EtatsUnis_Extraction_Gadolinium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"];

                    // Relations des nœuds destination
                    MPMaterials_EtatsUnis_Extraction_Gadolinium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Gadolinium {
                    label="Australie_Extraction_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Gadolinium -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Gadolinium -> LynasRare_Australie_Extraction_Gadolinium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    LynasRare_Australie_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"];

                    // Relations des nœuds destination
                    LynasRare_Australie_Extraction_Gadolinium -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Gadolinium {
                    label="Bresil_Extraction_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Gadolinium -> CBMM_Bresil_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"];
                    Bresil_Extraction_Gadolinium -> Bresil_geographique [color="darkgreen"];
                    CBMM_Bresil_Extraction_Gadolinium [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Extraction_Gadolinium -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Gadolinium {
                    label="Chine_Extraction_Gadolinium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Gadolinium -> BaotouSteel_Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="30%", poids="2"];
                    Chine_Extraction_Gadolinium -> XiamenTungsten_Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"];
                    BaotouSteel_Chine_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"];
                    XiamenTungsten_Chine_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"];

                    // Relations des nœuds destination
                    BaotouSteel_Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"];
                    XiamenTungsten_Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Ceramiques {
            label="Ceramiques";
            fillcolor="#ffd699";
            Ceramiques [fillcolor="#ffd699", label="Céramiques - Isolants électriques, substrats haute température", niveau="2"];
        }

        subgraph cluster_Tantale {
            label="Tantale";
            fillcolor="#ffd699";
            Tantale [fillcolor="#ffd699", ivc="4", label="Tantale - Capacités miniatures haute performance", niveau="2"];

            // Relations sortantes
            Tantale -> Reserves_Tantale [];
            Tantale -> Traitement_Tantale [];
            Tantale -> Extraction_Tantale [];


            subgraph cluster_Reserves_Tantale {
                label="Reserves_Tantale";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Tantale [fillcolor="#ffd699", ihh_pays="37", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Tantale -> Australie_Reserves_Tantale [color="red", fontcolor="red", label="26%", poids="2"];
                Reserves_Tantale -> Bresil_Reserves_Tantale [color="red", fontcolor="red", label="9%", poids="1"];
                Reserves_Tantale -> Chine_Reserves_Tantale [color="red", fontcolor="red", label="56%", poids="2"];

                subgraph cluster_Australie_Reserves_Tantale {
                    label="Australie_Reserves_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Tantale [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Tantale -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Reserves_Tantale {
                    label="Bresil_Reserves_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Reserves_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Reserves_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Tantale {
                    label="Chine_Reserves_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Tantale [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Tantale {
                label="Traitement_Tantale";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Tantale [fillcolor="#ffd699", ihh_acteurs="16", ihh_pays="29", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Tantale -> Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="51%", poids="2"];
                Traitement_Tantale -> Bresil_Traitement_Tantale [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Tantale -> Japon_Traitement_Tantale [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Tantale -> EtatsUnis_Traitement_Tantale [color="purple", fontcolor="purple", label="16%", poids="1"];
                Traitement_Tantale -> Estonie_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Tantale -> Thailande_Traitement_Tantale [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Tantale -> Allemagne_Traitement_Tantale [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Tantale -> Kazakhstan_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"];

                subgraph cluster_Chine_Traitement_Tantale {
                    label="Chine_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Tantale [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Tantale -> NingxiaOrient_Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="19%", poids="1"];
                    Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Tantale -> ChinaMinmetals_Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="32%", poids="2"];
                    NingxiaOrient_Chine_Traitement_Tantale [fillcolor="#d1e0ff", label="Ningxia Orient", niveau="12"];
                    ChinaMinmetals_Chine_Traitement_Tantale [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    NingxiaOrient_Chine_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"];
                    NingxiaOrient_Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaMinmetals_Chine_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_Bresil_Traitement_Tantale {
                    label="Bresil_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Tantale -> CBMM_Bresil_Traitement_Tantale [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Bresil_Traitement_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CBMM_Bresil_Traitement_Tantale [fillcolor="#d1e0ff", label="CBMM", niveau="12"];

                    // Relations des nœuds destination
                    CBMM_Bresil_Traitement_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CBMM_Bresil_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Japon_Traitement_Tantale {
                    label="Japon_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Tantale [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Tantale -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Tantale -> JXNippon_Japon_Traitement_Tantale [color="purple", fontcolor="purple", label="8%", poids="1"];
                    JXNippon_Japon_Traitement_Tantale [fillcolor="#d1e0ff", label="JX Nippon Mining", niveau="12"];

                    // Relations des nœuds destination
                    JXNippon_Japon_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"];
                    JXNippon_Japon_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"];
                    JXNippon_Japon_Traitement_Tantale -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Tantale {
                    label="EtatsUnis_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Tantale [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Tantale -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Tantale -> HCStarck_EtatsUnis_Traitement_Tantale [color="purple", fontcolor="purple", label="16%", poids="1"];
                    HCStarck_EtatsUnis_Traitement_Tantale [fillcolor="#d1e0ff", label="HC Starck", niveau="12"];

                    // Relations des nœuds destination
                    HCStarck_EtatsUnis_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HCStarck_EtatsUnis_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"];
                    HCStarck_EtatsUnis_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_Estonie_Traitement_Tantale {
                    label="Estonie_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Estonie_Traitement_Tantale [fillcolor="#e6f2ff", label="Estonie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Estonie_Traitement_Tantale -> Silmet_Estonie_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Estonie_Traitement_Tantale -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Silmet_Estonie_Traitement_Tantale [fillcolor="#d1e0ff", label="Silmet", niveau="12"];

                    // Relations des nœuds destination
                    Silmet_Estonie_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"];
                    Silmet_Estonie_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="70%"];
                    Silmet_Estonie_Traitement_Tantale -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Thailande_Traitement_Tantale {
                    label="Thailande_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Thailande_Traitement_Tantale [fillcolor="#e6f2ff", label="Thailande", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Thailande_Traitement_Tantale -> ThailandSmelting_Thailande_Traitement_Tantale [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Thailande_Traitement_Tantale -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ThailandSmelting_Thailande_Traitement_Tantale [fillcolor="#d1e0ff", label="Thailand Smelting", niveau="12"];

                    // Relations des nœuds destination
                    ThailandSmelting_Thailande_Traitement_Tantale -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ThailandSmelting_Thailande_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"];
                }

                subgraph cluster_Allemagne_Traitement_Tantale {
                    label="Allemagne_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Tantale [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Allemagne_Traitement_Tantale -> HCStarck_Allemagne_Traitement_Tantale [color="purple", fontcolor="purple", label="11%", poids="1"];
                    HCStarck_Allemagne_Traitement_Tantale [fillcolor="#d1e0ff", label="HC Starck", niveau="12"];

                    // Relations des nœuds destination
                    HCStarck_Allemagne_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HCStarck_Allemagne_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"];
                    HCStarck_Allemagne_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"];
                }

                subgraph cluster_Kazakhstan_Traitement_Tantale {
                    label="Kazakhstan_Traitement_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kazakhstan_Traitement_Tantale [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kazakhstan_Traitement_Tantale -> UlbaMetallurgical_Kazakhstan_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"];
                    Kazakhstan_Traitement_Tantale -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    UlbaMetallurgical_Kazakhstan_Traitement_Tantale [fillcolor="#d1e0ff", label="Ulba Metallurgical", niveau="12"];

                    // Relations des nœuds destination
                    UlbaMetallurgical_Kazakhstan_Traitement_Tantale -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Tantale {
                label="Extraction_Tantale";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Tantale [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="2", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Tantale -> Australie_Extraction_Tantale [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Tantale -> Bresil_Extraction_Tantale [color="orange", fontcolor="orange", label="15%", poids="1"];

                subgraph cluster_Australie_Extraction_Tantale {
                    label="Australie_Extraction_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Tantale [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Tantale -> GlobalAdvanced_Australie_Extraction_Tantale [color="orange", fontcolor="orange", label="0%", poids="1"];
                    Australie_Extraction_Tantale -> Australie_geographique [color="darkgreen"];
                    GlobalAdvanced_Australie_Extraction_Tantale [fillcolor="#d1e0ff", label="Global Advanced Metals", niveau="12"];

                    // Relations des nœuds destination
                    GlobalAdvanced_Australie_Extraction_Tantale -> Australie_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Tantale {
                    label="Bresil_Extraction_Tantale";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Tantale -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Tantale -> AMGAdvanced_Bresil_Extraction_Tantale [color="orange", fontcolor="orange", label="0%", poids="1"];
                    AMGAdvanced_Bresil_Extraction_Tantale [fillcolor="#d1e0ff", label="AMG Advanced Metallurgical Group", niveau="12"];

                    // Relations des nœuds destination
                    AMGAdvanced_Bresil_Extraction_Tantale -> PaysBas_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Scandium {
            label="Scandium";
            fillcolor="#ffd699";
            Scandium [fillcolor="#ffd699", ivc="108", label="Scandium - Alliages légers résistants, améliorateur de céramiques", niveau="2"];

            // Relations sortantes
            Scandium -> Extraction_Scandium [];
            Scandium -> Traitement_Scandium [];


            subgraph cluster_Extraction_Scandium {
                label="Extraction_Scandium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Scandium [fillcolor="#ffd699", ihh_acteurs="31", ihh_pays="31", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Scandium -> Canada_Extraction_Scandium [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Scandium -> Russie_Extraction_Scandium [color="orange", fontcolor="orange", label="20%", poids="1"];
                Extraction_Scandium -> Chine_Extraction_Scandium [color="orange", fontcolor="orange", label="50%", poids="2"];
                Extraction_Scandium -> Philippines_Extraction_Scandium [color="orange", fontcolor="orange", label="15%", poids="1"];

                subgraph cluster_Canada_Extraction_Scandium {
                    label="Canada_Extraction_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Extraction_Scandium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Extraction_Scandium -> Canada_geographique [color="darkgreen"];
                    Canada_Extraction_Scandium -> RioTinto_Canada_Extraction_Scandium [color="orange", fontcolor="orange", label="8%", poids="1"];
                    RioTinto_Canada_Extraction_Scandium [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"];

                    // Relations des nœuds destination
                    RioTinto_Canada_Extraction_Scandium -> RoyaumeUni_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Scandium {
                    label="Russie_Extraction_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Scandium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Scandium -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Scandium -> Rosatom_Russie_Extraction_Scandium [color="orange", fontcolor="orange", label="20%", poids="1"];
                    Rosatom_Russie_Extraction_Scandium [fillcolor="#d1e0ff", label="Rosatom", niveau="12"];

                    // Relations des nœuds destination
                    Rosatom_Russie_Extraction_Scandium -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Scandium {
                    label="Chine_Extraction_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Scandium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Scandium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Scandium -> ChinaNorthern_Chine_Extraction_Scandium [color="orange", fontcolor="orange", label="50%", poids="2"];
                    ChinaNorthern_Chine_Extraction_Scandium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNorthern_Chine_Extraction_Scandium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Philippines_Extraction_Scandium {
                    label="Philippines_Extraction_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Extraction_Scandium [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Extraction_Scandium -> Philippines_geographique [color="darkgreen"];
                    Philippines_Extraction_Scandium -> NickelAsia_Philippines_Extraction_Scandium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    NickelAsia_Philippines_Extraction_Scandium [fillcolor="#d1e0ff", label="Nickel Asia Corporation", niveau="12"];

                    // Relations des nœuds destination
                    NickelAsia_Philippines_Extraction_Scandium -> Philippines_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Scandium {
                label="Traitement_Scandium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Scandium [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="30", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Scandium -> Russie_Traitement_Scandium [color="purple", fontcolor="purple", label="20%", poids="1"];
                Traitement_Scandium -> Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="50%", poids="2"];
                Traitement_Scandium -> Philippines_Traitement_Scandium [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Scandium -> Ukraine_Traitement_Scandium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Scandium -> Japon_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Scandium -> Australie_Traitement_Scandium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Scandium -> Canada_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_Russie_Traitement_Scandium {
                    label="Russie_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Scandium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Scandium -> UralsAluminum_Russie_Traitement_Scandium [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Russie_Traitement_Scandium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    UralsAluminum_Russie_Traitement_Scandium [fillcolor="#d1e0ff", label="Urals Aluminum", niveau="12"];

                    // Relations des nœuds destination
                    UralsAluminum_Russie_Traitement_Scandium -> Russie_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"];
                    UralsAluminum_Russie_Traitement_Scandium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Scandium {
                    label="Chine_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Scandium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Scandium -> HunanNonFerrous_Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="15%", poids="1"];
                    Chine_Traitement_Scandium -> BaogangRare_Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="35%", poids="2"];
                    HunanNonFerrous_Chine_Traitement_Scandium [fillcolor="#d1e0ff", label="Hunan NonFerrous Metals", niveau="12"];
                    BaogangRare_Chine_Traitement_Scandium [fillcolor="#d1e0ff", label="Baogang Rare Earth", niveau="12"];

                    // Relations des nœuds destination
                    HunanNonFerrous_Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HunanNonFerrous_Chine_Traitement_Scandium -> Chine_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"];
                    BaogangRare_Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    BaogangRare_Chine_Traitement_Scandium -> Chine_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Philippines_Traitement_Scandium {
                    label="Philippines_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Philippines_Traitement_Scandium [fillcolor="#e6f2ff", label="Philippines", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Philippines_Traitement_Scandium -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Philippines_Traitement_Scandium -> ScandiumInternational_Philippines_Traitement_Scandium [color="purple", fontcolor="purple", label="8%", poids="1"];
                    ScandiumInternational_Philippines_Traitement_Scandium [fillcolor="#d1e0ff", label="Scandium International", niveau="12"];

                    // Relations des nœuds destination
                    ScandiumInternational_Philippines_Traitement_Scandium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ScandiumInternational_Philippines_Traitement_Scandium -> Philippines_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Ukraine_Traitement_Scandium {
                    label="Ukraine_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Traitement_Scandium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Traitement_Scandium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Ukraine_Traitement_Scandium -> SRSUISM_Ukraine_Traitement_Scandium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    SRSUISM_Ukraine_Traitement_Scandium [fillcolor="#d1e0ff", label="SRSU/ISM", niveau="12"];

                    // Relations des nœuds destination
                    SRSUISM_Ukraine_Traitement_Scandium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Scandium {
                    label="Japon_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Scandium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Scandium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Scandium -> SumitomoMetal_Japon_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    SumitomoMetal_Japon_Traitement_Scandium [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"];

                    // Relations des nœuds destination
                    SumitomoMetal_Japon_Traitement_Scandium -> Philippines_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="80%"];
                    SumitomoMetal_Japon_Traitement_Scandium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Scandium {
                    label="Australie_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Scandium [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Scandium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Australie_Traitement_Scandium -> CleanTeQ_Australie_Traitement_Scandium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    CleanTeQ_Australie_Traitement_Scandium [fillcolor="#d1e0ff", label="Clean TeQ Sunrise", niveau="12"];

                    // Relations des nœuds destination
                    CleanTeQ_Australie_Traitement_Scandium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Scandium {
                    label="Canada_Traitement_Scandium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Scandium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Scandium -> RioTinto_Canada_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Canada_Traitement_Scandium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    RioTinto_Canada_Traitement_Scandium [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"];

                    // Relations des nœuds destination
                    RioTinto_Canada_Traitement_Scandium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    RioTinto_Canada_Traitement_Scandium -> Canada_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }
        }

        subgraph cluster_Hafnium {
            label="Hafnium";
            fillcolor="#ffd699";
            Hafnium [fillcolor="#ffd699", ivc="126", label="Hafnium - Semi-conducteurs avancés, superalliages, technologie nucléaire", niveau="2"];

            // Relations sortantes
            Hafnium -> Extraction_Hafnium [];
            Hafnium -> Traitement_Hafnium [];


            subgraph cluster_Extraction_Hafnium {
                label="Extraction_Hafnium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Hafnium [fillcolor="#ffd699", ihh_acteurs="33", ihh_pays="33", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Hafnium -> Chine_Extraction_Hafnium [color="orange", fontcolor="orange", label="13%", poids="1"];
                Extraction_Hafnium -> France_Extraction_Hafnium [color="orange", fontcolor="orange", label="43%", poids="2"];
                Extraction_Hafnium -> EtatsUnis_Extraction_Hafnium [color="orange", fontcolor="orange", label="38%", poids="2"];

                subgraph cluster_Chine_Extraction_Hafnium {
                    label="Chine_Extraction_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Hafnium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Hafnium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Hafnium -> ChinaMinmetals_Chine_Extraction_Hafnium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    ChinaMinmetals_Chine_Extraction_Hafnium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Hafnium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_France_Extraction_Hafnium {
                    label="France_Extraction_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Extraction_Hafnium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Extraction_Hafnium -> Framatome_France_Extraction_Hafnium [color="orange", fontcolor="orange", label="43%", poids="2"];
                    France_Extraction_Hafnium -> France_geographique [color="darkgreen"];
                    Framatome_France_Extraction_Hafnium [fillcolor="#d1e0ff", label="Framatome", niveau="12"];

                    // Relations des nœuds destination
                    Framatome_France_Extraction_Hafnium -> France_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Hafnium {
                    label="EtatsUnis_Extraction_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Hafnium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Hafnium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Hafnium -> ATI_EtatsUnis_Extraction_Hafnium [color="orange", fontcolor="orange", label="38%", poids="2"];
                    ATI_EtatsUnis_Extraction_Hafnium [fillcolor="#d1e0ff", label="ATI", niveau="12"];

                    // Relations des nœuds destination
                    ATI_EtatsUnis_Extraction_Hafnium -> EtatsUnis_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Hafnium {
                label="Traitement_Hafnium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Hafnium [fillcolor="#ffd699", ihh_acteurs="23", ihh_pays="26", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Hafnium -> Russie_Traitement_Hafnium [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Hafnium -> Ukraine_Traitement_Hafnium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Hafnium -> EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="25%", poids="1"];
                Traitement_Hafnium -> Inde_Traitement_Hafnium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Hafnium -> Chine_Traitement_Hafnium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Hafnium -> France_Traitement_Hafnium [color="purple", fontcolor="purple", label="44%", poids="2"];

                subgraph cluster_Russie_Traitement_Hafnium {
                    label="Russie_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Hafnium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Hafnium -> TVEL_Russie_Traitement_Hafnium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Russie_Traitement_Hafnium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    TVEL_Russie_Traitement_Hafnium [fillcolor="#d1e0ff", label="TVEL", niveau="12"];

                    // Relations des nœuds destination
                    TVEL_Russie_Traitement_Hafnium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Ukraine_Traitement_Hafnium {
                    label="Ukraine_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Ukraine_Traitement_Hafnium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Ukraine_Traitement_Hafnium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Ukraine_Traitement_Hafnium -> StateConcern_Ukraine_Traitement_Hafnium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    StateConcern_Ukraine_Traitement_Hafnium [fillcolor="#d1e0ff", label="State Concern Nuclear Fuel", niveau="12"];

                    // Relations des nœuds destination
                    StateConcern_Ukraine_Traitement_Hafnium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Hafnium {
                    label="EtatsUnis_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Hafnium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Hafnium -> ATISpecialty_EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="19%", poids="1"];
                    EtatsUnis_Traitement_Hafnium -> Materion_EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ATISpecialty_EtatsUnis_Traitement_Hafnium [fillcolor="#d1e0ff", label="ATI Specialty Materials", niveau="12"];
                    Materion_EtatsUnis_Traitement_Hafnium [fillcolor="#d1e0ff", label="Materion", niveau="12"];

                    // Relations des nœuds destination
                    ATISpecialty_EtatsUnis_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="80%"];
                    ATISpecialty_EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Materion_EtatsUnis_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Materion_EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Inde_Traitement_Hafnium {
                    label="Inde_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Inde_Traitement_Hafnium [fillcolor="#e6f2ff", label="Inde", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Inde_Traitement_Hafnium -> NuclearFuel_Inde_Traitement_Hafnium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Inde_Traitement_Hafnium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                    NuclearFuel_Inde_Traitement_Hafnium [fillcolor="#d1e0ff", label="Nuclear Fuel Complex", niveau="12"];

                    // Relations des nœuds destination
                    NuclearFuel_Inde_Traitement_Hafnium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Hafnium {
                    label="Chine_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Hafnium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Hafnium -> ChinaNuclear_Chine_Traitement_Hafnium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Chine_Traitement_Hafnium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNuclear_Chine_Traitement_Hafnium [fillcolor="#d1e0ff", label="China Nuclear", niveau="12"];

                    // Relations des nœuds destination
                    ChinaNuclear_Chine_Traitement_Hafnium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ChinaNuclear_Chine_Traitement_Hafnium -> Chine_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="70%"];
                }

                subgraph cluster_France_Traitement_Hafnium {
                    label="France_Traitement_Hafnium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Hafnium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Hafnium -> Orano_France_Traitement_Hafnium [color="purple", fontcolor="purple", label="44%", poids="2"];
                    France_Traitement_Hafnium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Orano_France_Traitement_Hafnium [fillcolor="#d1e0ff", label="Orano", niveau="12"];

                    // Relations des nœuds destination
                    Orano_France_Traitement_Hafnium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Orano_France_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="20%"];
                }
            }
        }

        subgraph cluster_Phosphore {
            label="Phosphore";
            fillcolor="#ffd699";
            Phosphore [fillcolor="#ffd699", ivc="32", label="Phosphore - Dopant de type N, transistors, batteries sodium-ion", niveau="2"];

            // Relations sortantes
            Phosphore -> Traitement_Phosphore [];
            Phosphore -> Extraction_Phosphore [];


            subgraph cluster_Traitement_Phosphore {
                label="Traitement_Phosphore";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Phosphore [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="16", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Phosphore -> Maroc_Traitement_Phosphore [color="purple", fontcolor="purple", label="30%", poids="2"];
                Traitement_Phosphore -> Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="22%", poids="1"];
                Traitement_Phosphore -> Jordanie_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Phosphore -> EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="16%", poids="1"];
                Traitement_Phosphore -> ArabieSaoudite_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"];
                Traitement_Phosphore -> Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="13%", poids="1"];

                subgraph cluster_Maroc_Traitement_Phosphore {
                    label="Maroc_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Maroc_Traitement_Phosphore [fillcolor="#e6f2ff", label="Maroc", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Maroc_Traitement_Phosphore -> OCPGroup_Maroc_Traitement_Phosphore [color="purple", fontcolor="purple", label="30%", poids="2"];
                    Maroc_Traitement_Phosphore -> Maroc_geographique [color="darkgreen", fontcolor="darkgreen"];
                    OCPGroup_Maroc_Traitement_Phosphore [fillcolor="#d1e0ff", label="OCP Group", niveau="12"];

                    // Relations des nœuds destination
                    OCPGroup_Maroc_Traitement_Phosphore -> Maroc_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                    OCPGroup_Maroc_Traitement_Phosphore -> Maroc_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Phosphore {
                    label="Chine_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Phosphore [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Phosphore -> WengfuGroup_Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"];
                    Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Phosphore -> YunnanPhosphate_Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="14%", poids="1"];
                    WengfuGroup_Chine_Traitement_Phosphore [fillcolor="#d1e0ff", label="Wengfu Group", niveau="12"];
                    YunnanPhosphate_Chine_Traitement_Phosphore [fillcolor="#d1e0ff", label="Yunnan Phosphate", niveau="12"];

                    // Relations des nœuds destination
                    WengfuGroup_Chine_Traitement_Phosphore -> Chine_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                    WengfuGroup_Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanPhosphate_Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanPhosphate_Chine_Traitement_Phosphore -> Chine_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Jordanie_Traitement_Phosphore {
                    label="Jordanie_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Jordanie_Traitement_Phosphore [fillcolor="#e6f2ff", label="Jordanie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Jordanie_Traitement_Phosphore -> JPMC_Jordanie_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Jordanie_Traitement_Phosphore -> Jordanie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JPMC_Jordanie_Traitement_Phosphore [fillcolor="#d1e0ff", label="JPMC", niveau="12"];

                    // Relations des nœuds destination
                    JPMC_Jordanie_Traitement_Phosphore -> Jordanie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JPMC_Jordanie_Traitement_Phosphore -> Jordanie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Phosphore {
                    label="EtatsUnis_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Phosphore [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Phosphore -> Mosaic_EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="11%", poids="1"];
                    EtatsUnis_Traitement_Phosphore -> Nutrien_EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Traitement_Phosphore -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Mosaic_EtatsUnis_Traitement_Phosphore [fillcolor="#d1e0ff", label="Mosaic", niveau="12"];
                    Nutrien_EtatsUnis_Traitement_Phosphore [fillcolor="#d1e0ff", label="Nutrien", niveau="12"];

                    // Relations des nœuds destination
                    Mosaic_EtatsUnis_Traitement_Phosphore -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Mosaic_EtatsUnis_Traitement_Phosphore -> EtatsUnis_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="80%"];
                    Nutrien_EtatsUnis_Traitement_Phosphore -> EtatsUnis_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                    Nutrien_EtatsUnis_Traitement_Phosphore -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_ArabieSaoudite_Traitement_Phosphore {
                    label="ArabieSaoudite_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    ArabieSaoudite_Traitement_Phosphore [fillcolor="#e6f2ff", label="ArabieSaoudite", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    ArabieSaoudite_Traitement_Phosphore -> Maaden_ArabieSaoudite_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"];
                    ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Maaden_ArabieSaoudite_Traitement_Phosphore [fillcolor="#d1e0ff", label="Maaden", niveau="12"];

                    // Relations des nœuds destination
                    Maaden_ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Maaden_ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Russie_Traitement_Phosphore {
                    label="Russie_Traitement_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Phosphore [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Phosphore -> EuroChem_Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Russie_Traitement_Phosphore -> PhosAgro_Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="9%", poids="1"];
                    EuroChem_Russie_Traitement_Phosphore [fillcolor="#d1e0ff", label="EuroChem", niveau="12"];
                    PhosAgro_Russie_Traitement_Phosphore [fillcolor="#d1e0ff", label="PhosAgro", niveau="12"];

                    // Relations des nœuds destination
                    EuroChem_Russie_Traitement_Phosphore -> Russie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                    EuroChem_Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PhosAgro_Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PhosAgro_Russie_Traitement_Phosphore -> Russie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }

            subgraph cluster_Extraction_Phosphore {
                label="Extraction_Phosphore";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Phosphore [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="19", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Phosphore -> ArabieSaoudite_Extraction_Phosphore [color="orange", fontcolor="orange", label="0%", poids="1"];
                Extraction_Phosphore -> Russie_Extraction_Phosphore [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Phosphore -> Jordanie_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Phosphore -> Chine_Extraction_Phosphore [color="orange", fontcolor="orange", label="39%", poids="2"];
                Extraction_Phosphore -> EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="10%", poids="1"];
                Extraction_Phosphore -> Bresil_Extraction_Phosphore [color="orange", fontcolor="orange", label="2%", poids="1"];
                Extraction_Phosphore -> Maroc_Extraction_Phosphore [color="orange", fontcolor="orange", label="18%", poids="1"];

                subgraph cluster_ArabieSaoudite_Extraction_Phosphore {
                    label="ArabieSaoudite_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    ArabieSaoudite_Extraction_Phosphore [fillcolor="#e6f2ff", label="ArabieSaoudite", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    ArabieSaoudite_Extraction_Phosphore -> Maaden_ArabieSaoudite_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"];
                    ArabieSaoudite_Extraction_Phosphore -> ArabieSaoudite_geographique [color="darkgreen"];
                    Maaden_ArabieSaoudite_Extraction_Phosphore [fillcolor="#d1e0ff", label="Maaden", niveau="12"];

                    // Relations des nœuds destination
                    Maaden_ArabieSaoudite_Extraction_Phosphore -> ArabieSaoudite_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Phosphore {
                    label="Russie_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Phosphore [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Phosphore -> Russie_geographique [color="darkgreen"];
                    Russie_Extraction_Phosphore -> PhosAgro_Russie_Extraction_Phosphore [color="orange", fontcolor="orange", label="6%", poids="1"];
                    PhosAgro_Russie_Extraction_Phosphore [fillcolor="#d1e0ff", label="PhosAgro", niveau="12"];

                    // Relations des nœuds destination
                    PhosAgro_Russie_Extraction_Phosphore -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Jordanie_Extraction_Phosphore {
                    label="Jordanie_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Jordanie_Extraction_Phosphore [fillcolor="#e6f2ff", label="Jordanie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Jordanie_Extraction_Phosphore -> Jordanie_geographique [color="darkgreen"];
                    Jordanie_Extraction_Phosphore -> JordanPhosphate_Jordanie_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"];
                    JordanPhosphate_Jordanie_Extraction_Phosphore [fillcolor="#d1e0ff", label="Jordan Phosphate Mines Company", niveau="12"];

                    // Relations des nœuds destination
                    JordanPhosphate_Jordanie_Extraction_Phosphore -> Jordanie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Phosphore {
                    label="Chine_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Phosphore [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Phosphore -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Phosphore -> ChinaMinmetals_Chine_Extraction_Phosphore [color="orange", fontcolor="orange", label="12%", poids="1"];
                    ChinaMinmetals_Chine_Extraction_Phosphore [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Phosphore -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Phosphore {
                    label="EtatsUnis_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Phosphore [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Phosphore -> Nutrien_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="3%", poids="1"];
                    EtatsUnis_Extraction_Phosphore -> Mosaic_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="9%", poids="1"];
                    EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Phosphore -> Simplot_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Nutrien_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Nutrien", niveau="12"];
                    Mosaic_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Mosaic", niveau="12"];
                    Simplot_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Simplot", niveau="12"];

                    // Relations des nœuds destination
                    Nutrien_EtatsUnis_Extraction_Phosphore -> Canada_geographique [color="darkgreen"];
                    Mosaic_EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"];
                    Simplot_EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Phosphore {
                    label="Bresil_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Phosphore [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Phosphore -> Bresil_geographique [color="darkgreen"];
                    Bresil_Extraction_Phosphore -> ValeFertilizantes_Bresil_Extraction_Phosphore [color="orange", fontcolor="orange", label="2%", poids="1"];
                    ValeFertilizantes_Bresil_Extraction_Phosphore [fillcolor="#d1e0ff", label="Vale Fertilizantes", niveau="12"];

                    // Relations des nœuds destination
                    ValeFertilizantes_Bresil_Extraction_Phosphore -> Bresil_geographique [color="darkgreen"];
                }

                subgraph cluster_Maroc_Extraction_Phosphore {
                    label="Maroc_Extraction_Phosphore";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Maroc_Extraction_Phosphore [fillcolor="#e6f2ff", label="Maroc", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Maroc_Extraction_Phosphore -> Maroc_geographique [color="darkgreen"];
                    Maroc_Extraction_Phosphore -> OfficeCherifien_Maroc_Extraction_Phosphore [color="orange", fontcolor="orange", label="18%", poids="1"];
                    OfficeCherifien_Maroc_Extraction_Phosphore [fillcolor="#d1e0ff", label="Office Chérifien des Phosphates", niveau="12"];

                    // Relations des nœuds destination
                    OfficeCherifien_Maroc_Extraction_Phosphore -> Maroc_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Germanium {
            label="Germanium";
            fillcolor="#ffd699";
            Germanium [fillcolor="#ffd699", ivc="1", label="Germanium - Semi-conducteurs, détecteurs infrarouge, fibre optique", niveau="2"];

            // Relations sortantes
            Germanium -> Reserves_Germanium [];
            Germanium -> Traitement_Germanium [];
            Germanium -> Extraction_Germanium [];


            subgraph cluster_Reserves_Germanium {
                label="Reserves_Germanium";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Germanium [fillcolor="#ffd699", ihh_pays="84", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Germanium -> Chine_Reserves_Germanium [color="red", fontcolor="red", label="92%", poids="3"];

                subgraph cluster_Chine_Reserves_Germanium {
                    label="Chine_Reserves_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Germanium {
                label="Traitement_Germanium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Germanium [fillcolor="#ffd699", ihh_acteurs="17", ihh_pays="29", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Germanium -> Japon_Traitement_Germanium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Germanium -> Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="50%", poids="2"];
                Traitement_Germanium -> Belgique_Traitement_Germanium [color="purple", fontcolor="purple", label="17%", poids="1"];
                Traitement_Germanium -> Russie_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Germanium -> Canada_Traitement_Germanium [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Germanium -> Allemagne_Traitement_Germanium [color="purple", fontcolor="purple", label="1%", poids="1"];
                Traitement_Germanium -> EtatsUnis_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"];

                subgraph cluster_Japon_Traitement_Germanium {
                    label="Japon_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Germanium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Germanium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Germanium -> TeckResources_Japon_Traitement_Germanium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    TeckResources_Japon_Traitement_Germanium [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"];

                    // Relations des nœuds destination
                    TeckResources_Japon_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Germanium {
                    label="Chine_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Germanium -> YunnanGermanium_Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="30%", poids="2"];
                    Chine_Traitement_Germanium -> YunnanChihong_Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="20%", poids="1"];
                    Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanGermanium_Chine_Traitement_Germanium [fillcolor="#d1e0ff", label="Yunnan Germanium", niveau="12"];
                    YunnanChihong_Chine_Traitement_Germanium [fillcolor="#d1e0ff", label="Yunnan Chihong Zinc", niveau="12"];

                    // Relations des nœuds destination
                    YunnanGermanium_Chine_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="90%"];
                    YunnanGermanium_Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanChihong_Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    YunnanChihong_Chine_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Belgique_Traitement_Germanium {
                    label="Belgique_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Belgique_Traitement_Germanium [fillcolor="#e6f2ff", label="Belgique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Belgique_Traitement_Germanium -> Umicore_Belgique_Traitement_Germanium [color="purple", fontcolor="purple", label="17%", poids="1"];
                    Belgique_Traitement_Germanium -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Umicore_Belgique_Traitement_Germanium [fillcolor="#d1e0ff", label="Umicore", niveau="12"];

                    // Relations des nœuds destination
                    Umicore_Belgique_Traitement_Germanium -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Umicore_Belgique_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="30%"];
                }

                subgraph cluster_Russie_Traitement_Germanium {
                    label="Russie_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Germanium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Germanium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Germanium -> GermaniyJSC_Russie_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    GermaniyJSC_Russie_Traitement_Germanium [fillcolor="#d1e0ff", label="Germaniy JSC", niveau="12"];

                    // Relations des nœuds destination
                    GermaniyJSC_Russie_Traitement_Germanium -> Russie_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="100%"];
                    GermaniyJSC_Russie_Traitement_Germanium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Canada_Traitement_Germanium {
                    label="Canada_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Canada_Traitement_Germanium [fillcolor="#e6f2ff", label="Canada", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Canada_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Canada_Traitement_Germanium -> CinqNPlus_Canada_Traitement_Germanium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    CinqNPlus_Canada_Traitement_Germanium [fillcolor="#d1e0ff", label="5N Plus", niveau="12"];

                    // Relations des nœuds destination
                    CinqNPlus_Canada_Traitement_Germanium -> EtatsUnis_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="20%"];
                    CinqNPlus_Canada_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Allemagne_Traitement_Germanium {
                    label="Allemagne_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Germanium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Germanium -> PPMPure_Allemagne_Traitement_Germanium [color="purple", fontcolor="purple", label="1%", poids="1"];
                    Allemagne_Traitement_Germanium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PPMPure_Allemagne_Traitement_Germanium [fillcolor="#d1e0ff", label="PPM Pure Metals", niveau="12"];

                    // Relations des nœuds destination
                    PPMPure_Allemagne_Traitement_Germanium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Germanium {
                    label="EtatsUnis_Traitement_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Germanium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Germanium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Germanium -> IndiumCorporation_EtatsUnis_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    IndiumCorporation_EtatsUnis_Traitement_Germanium [fillcolor="#d1e0ff", label="Indium Corporation", niveau="12"];

                    // Relations des nœuds destination
                    IndiumCorporation_EtatsUnis_Traitement_Germanium -> EtatsUnis_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="60%"];
                    IndiumCorporation_EtatsUnis_Traitement_Germanium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Germanium {
                label="Extraction_Germanium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Germanium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="88", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Germanium -> EtatsUnis_Extraction_Germanium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Germanium -> Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="94%", poids="3"];
                Extraction_Germanium -> Russie_Extraction_Germanium [color="orange", fontcolor="orange", label="4%", poids="1"];

                subgraph cluster_EtatsUnis_Extraction_Germanium {
                    label="EtatsUnis_Extraction_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Germanium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Germanium -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Germanium -> TeckResources_EtatsUnis_Extraction_Germanium [color="orange", fontcolor="orange", label="1%", poids="1"];
                    TeckResources_EtatsUnis_Extraction_Germanium [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"];

                    // Relations des nœuds destination
                    TeckResources_EtatsUnis_Extraction_Germanium -> Canada_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Germanium {
                    label="Chine_Extraction_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Germanium -> YunnanChihong_Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="20%", poids="1"];
                    Chine_Extraction_Germanium -> YunnanLincang_Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="19%", poids="1"];
                    Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"];
                    YunnanChihong_Chine_Extraction_Germanium [fillcolor="#d1e0ff", label="Yunnan Chihong Germanium and Zinc Co Ltd", niveau="12"];
                    YunnanLincang_Chine_Extraction_Germanium [fillcolor="#d1e0ff", label="Yunnan Lincang Xinyuan Germanium Industry Co Ltd", niveau="12"];

                    // Relations des nœuds destination
                    YunnanChihong_Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"];
                    YunnanLincang_Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Germanium {
                    label="Russie_Extraction_Germanium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Germanium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Germanium -> JSCGermanium_Russie_Extraction_Germanium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Russie_Extraction_Germanium -> Russie_geographique [color="darkgreen"];
                    JSCGermanium_Russie_Extraction_Germanium [fillcolor="#d1e0ff", label="JSC Germanium", niveau="12"];

                    // Relations des nœuds destination
                    JSCGermanium_Russie_Extraction_Germanium -> Russie_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_CreusetGraphite {
            label="Creuset Graphite";
            fillcolor="#ffd699";
            CreusetGraphite [fillcolor="#ffd699", label="Creuset en graphite - Pour fusion de métaux", niveau="1001"];

            // Relations sortantes
            CreusetGraphite -> Graphite [cout="0.5", ics="0.44", delai="0.3", technique="0.5"];
        }

        subgraph cluster_Arsenic {
            label="Arsenic";
            fillcolor="#ffd699";
            Arsenic [fillcolor="#ffd699", label="Arsenic - Dopant pour semi-conducteurs, mémoires à changement de phase", niveau="2"];
        }

        subgraph cluster_Silicium {
            label="Silicium";
            fillcolor="#ffd699";
            Silicium [fillcolor="#ffd699", ivc="5", label="Silicium - Base des circuits intégrés, capteurs MEMS, cellules solaires", niveau="2"];

            // Relations sortantes
            Silicium -> Extraction_Silicium [];
            Silicium -> Traitement_Silicium [];


            subgraph cluster_Extraction_Silicium {
                label="Extraction_Silicium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Silicium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="43", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Silicium -> EtatsUnis_Extraction_Silicium [color="orange", fontcolor="orange", label="8%", poids="1"];
                Extraction_Silicium -> France_Extraction_Silicium [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Silicium -> Norvege_Extraction_Silicium [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Silicium -> Bresil_Extraction_Silicium [color="orange", fontcolor="orange", label="13%", poids="1"];
                Extraction_Silicium -> Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="65%", poids="2"];

                subgraph cluster_EtatsUnis_Extraction_Silicium {
                    label="EtatsUnis_Extraction_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Silicium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Silicium -> GlobeSpecialty_EtatsUnis_Extraction_Silicium [color="orange", fontcolor="orange", label="8%", poids="1"];
                    EtatsUnis_Extraction_Silicium -> EtatsUnis_geographique [color="darkgreen"];
                    GlobeSpecialty_EtatsUnis_Extraction_Silicium [fillcolor="#d1e0ff", label="Globe Specialty Metals", niveau="12"];

                    // Relations des nœuds destination
                    GlobeSpecialty_EtatsUnis_Extraction_Silicium -> EtatsUnis_geographique [color="darkgreen"];
                }

                subgraph cluster_France_Extraction_Silicium {
                    label="France_Extraction_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Extraction_Silicium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Extraction_Silicium -> France_geographique [color="darkgreen"];
                    France_Extraction_Silicium -> Ferropem_France_Extraction_Silicium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Ferropem_France_Extraction_Silicium [fillcolor="#d1e0ff", label="Ferropem", niveau="12"];

                    // Relations des nœuds destination
                    Ferropem_France_Extraction_Silicium -> Espagne_geographique [color="darkgreen"];
                }

                subgraph cluster_Norvege_Extraction_Silicium {
                    label="Norvege_Extraction_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Extraction_Silicium [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Extraction_Silicium -> Norvege_geographique [color="darkgreen"];
                    Norvege_Extraction_Silicium -> Elkem_Norvege_Extraction_Silicium [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Elkem_Norvege_Extraction_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"];

                    // Relations des nœuds destination
                    Elkem_Norvege_Extraction_Silicium -> Norvege_geographique [color="darkgreen"];
                }

                subgraph cluster_Bresil_Extraction_Silicium {
                    label="Bresil_Extraction_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Extraction_Silicium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Extraction_Silicium -> Ferroglobe_Bresil_Extraction_Silicium [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Bresil_Extraction_Silicium -> Bresil_geographique [color="darkgreen"];
                    Ferroglobe_Bresil_Extraction_Silicium [fillcolor="#d1e0ff", label="Ferroglobe", niveau="12"];

                    // Relations des nœuds destination
                    Ferroglobe_Bresil_Extraction_Silicium -> Espagne_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Silicium {
                    label="Chine_Extraction_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Silicium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Silicium -> Elkem_Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Silicium -> ChinaMinmetals_Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="22%", poids="1"];
                    Chine_Extraction_Silicium -> Chine_geographique [color="darkgreen"];
                    Elkem_Chine_Extraction_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"];
                    ChinaMinmetals_Chine_Extraction_Silicium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    Elkem_Chine_Extraction_Silicium -> Norvege_geographique [color="darkgreen"];
                    ChinaMinmetals_Chine_Extraction_Silicium -> Chine_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Traitement_Silicium {
                label="Traitement_Silicium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Silicium [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="31", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Silicium -> Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="53%", poids="2"];
                Traitement_Silicium -> CoreeDuSud_Traitement_Silicium [color="purple", fontcolor="purple", label="7%", poids="1"];
                Traitement_Silicium -> Allemagne_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Silicium -> Norvege_Traitement_Silicium [color="purple", fontcolor="purple", label="10%", poids="1"];
                Traitement_Silicium -> France_Traitement_Silicium [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Silicium -> EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="15%", poids="1"];
                Traitement_Silicium -> Bresil_Traitement_Silicium [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_Chine_Traitement_Silicium {
                    label="Chine_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Silicium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Silicium -> GCLPolyEnergy_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="18%", poids="1"];
                    Chine_Traitement_Silicium -> EastHope_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Silicium -> Tongwei_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="14%", poids="1"];
                    GCLPolyEnergy_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="GCLPoly Energy", niveau="12"];
                    EastHope_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="East Hope", niveau="12"];
                    Tongwei_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="Tongwei", niveau="12"];

                    // Relations des nœuds destination
                    GCLPolyEnergy_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GCLPolyEnergy_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                    EastHope_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                    EastHope_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Tongwei_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                    Tongwei_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Silicium {
                    label="CoreeDuSud_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Silicium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Silicium -> OCI_CoreeDuSud_Traitement_Silicium [color="purple", fontcolor="purple", label="7%", poids="1"];
                    CoreeDuSud_Traitement_Silicium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    OCI_CoreeDuSud_Traitement_Silicium [fillcolor="#d1e0ff", label="OCI", niveau="12"];

                    // Relations des nœuds destination
                    OCI_CoreeDuSud_Traitement_Silicium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Allemagne_Traitement_Silicium {
                    label="Allemagne_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Silicium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Silicium -> WackerChemie_Allemagne_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Allemagne_Traitement_Silicium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    WackerChemie_Allemagne_Traitement_Silicium [fillcolor="#d1e0ff", label="Wacker Chemie", niveau="12"];

                    // Relations des nœuds destination
                    WackerChemie_Allemagne_Traitement_Silicium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Norvege_Traitement_Silicium {
                    label="Norvege_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Traitement_Silicium [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Traitement_Silicium -> Elkem_Norvege_Traitement_Silicium [color="purple", fontcolor="purple", label="10%", poids="1"];
                    Norvege_Traitement_Silicium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Elkem_Norvege_Traitement_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"];

                    // Relations des nœuds destination
                    Elkem_Norvege_Traitement_Silicium -> Norvege_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="70%"];
                    Elkem_Norvege_Traitement_Silicium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_France_Traitement_Silicium {
                    label="France_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    France_Traitement_Silicium [fillcolor="#e6f2ff", label="France", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    France_Traitement_Silicium -> FerroPem_France_Traitement_Silicium [color="purple", fontcolor="purple", label="3%", poids="1"];
                    France_Traitement_Silicium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                    FerroPem_France_Traitement_Silicium [fillcolor="#d1e0ff", label="FerroPem", niveau="12"];

                    // Relations des nœuds destination
                    FerroPem_France_Traitement_Silicium -> France_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                    FerroPem_France_Traitement_Silicium -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Silicium {
                    label="EtatsUnis_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Silicium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Silicium -> HemlockSemiconductor_EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Silicium -> RECSilicon_EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"];
                    HemlockSemiconductor_EtatsUnis_Traitement_Silicium [fillcolor="#d1e0ff", label="Hemlock Semiconductor", niveau="12"];
                    RECSilicon_EtatsUnis_Traitement_Silicium [fillcolor="#d1e0ff", label="REC Silicon", niveau="12"];

                    // Relations des nœuds destination
                    HemlockSemiconductor_EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HemlockSemiconductor_EtatsUnis_Traitement_Silicium -> EtatsUnis_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="80%"];
                    RECSilicon_EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    RECSilicon_EtatsUnis_Traitement_Silicium -> EtatsUnis_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Bresil_Traitement_Silicium {
                    label="Bresil_Traitement_Silicium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Silicium [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Silicium -> GrupoFerroatlantica_Bresil_Traitement_Silicium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Bresil_Traitement_Silicium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GrupoFerroatlantica_Bresil_Traitement_Silicium [fillcolor="#d1e0ff", label="Grupo Ferroatlantica", niveau="12"];

                    // Relations des nœuds destination
                    GrupoFerroatlantica_Bresil_Traitement_Silicium -> Espagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    GrupoFerroatlantica_Bresil_Traitement_Silicium -> Bresil_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"];
                }
            }
        }

        subgraph cluster_ProcedeDUV {
            label="Procédé Deep Ultra-Violet";
            fillcolor="#ffd699";
            ProcedeDUV [fillcolor="#ffd699", label="Procédé DUV (Deep Ultraviolet - 248/193 nm", niveau="1000"];

            // Relations sortantes
            ProcedeDUV -> Fluorite [];
            ProcedeDUV -> Assemblage_ProcedeDUV [];

            subgraph cluster_Assemblage_ProcedeDUV {
                label="Assemblage Procédé DUV";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_ProcedeDUV [fillcolor="#ffd699", ihh_acteurs="72", ihh_pays="73", label="Assemblage", niveau="1010"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_ProcedeDUV -> PaysBas_Assemblage_ProcedeDUV [color="purple", fontcolor="purple", label="84%", poids="2"];
                Assemblage_ProcedeDUV -> Japon_Assemblage_ProcedeDUV [color="purple", fontcolor="purple", label="16%", poids="2"];

                subgraph cluster_PaysBas_Assemblage_ProcedeDUV {
                    label="PaysBas_Assemblage_ProcedeDUV";
                    fillcolor="#e6f2ff";
                    style="filled";
                    PaysBas_Assemblage_ProcedeDUV [fillcolor="#e6f2ff", label="Pays-Bas", niveau="1011"];

                    // Relations sortantes du nœud de niveau 11
                    PaysBas_Assemblage_ProcedeDUV -> AMSL_PaysBas_Assemblage_ProcedeDUV [color="purple", fontcolor="purple", label="84%", poids="2"];
                    AMSL_PaysBas_Assemblage_ProcedeDUV [fillcolor="#d1e0ff", label="ASML", niveau="1012"];

                    // Relations des nœuds destination
                    PaysBas_Assemblage_ProcedeDUV -> PaysBas_geographique [color="darkgreen"];
                    AMSL_PaysBas_Assemblage_ProcedeDUV -> PaysBas_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Assemblage_ProcedeDUV {
                    label="Japon_Assemblage_ProcedeDUV";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Assemblage_ProcedeDUV [fillcolor="#e6f2ff", label="Pays-Bas", niveau="1011"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Assemblage_ProcedeDUV -> Nikon_Japon_Assemblage_ProcedeDUV [color="purple", fontcolor="purple", label="12%", poids="2"];
                    Japon_Assemblage_ProcedeDUV -> Canon_Japon_Assemblage_ProcedeDUV [color="purple", fontcolor="purple", label="4%", poids="2"];
                    Nikon_Japon_Assemblage_ProcedeDUV [fillcolor="#d1e0ff", label="Nikon", niveau="1012"];
                    Canon_Japon_Assemblage_ProcedeDUV [fillcolor="#d1e0ff", label="Canon", niveau="1012"];

                    // Relations des nœuds destination
                    Japon_Assemblage_ProcedeDUV -> Japon_geographique [color="darkgreen"];
                    Nikon_Japon_Assemblage_ProcedeDUV -> Japon_geographique [color="darkgreen"];
                    Canon_Japon_Assemblage_ProcedeDUV -> Japon_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_ProcedeEUV {
            label="Procédé Extreme Ultra-Violet";
            fillcolor="#ffd699";
            ProcedeEUV [fillcolor="#ffd699", label="Procédé EUV (Extreme Ultraviolet - 13.5 nm", niveau="1000"];

            // Relations sortantes
            ProcedeEUV -> Hafnium [cout="0.9", ics="0.9", delai="0.9", technique="0.9"];
            ProcedeEUV -> Fluorite [];
            ProcedeEUV -> Assemblage_ProcedeEUV [];

            subgraph cluster_Assemblage_ProcedeEUV {
                label="Assemblage Procédé EUV";
                fillcolor="#ffd699";
                style="filled";
                Assemblage_ProcedeEUV [fillcolor="#ffd699", ihh_acteurs="100", ihh_pays="100", label="Assemblage", niveau="1010"];

                // Relations sortantes du nœud de niveau 10
                Assemblage_ProcedeEUV -> PaysBas_Assemblage_ProcedeEUV [color="purple", fontcolor="purple", label="100%", poids="2"];

                subgraph cluster_PaysBas_Assemblage_ProcedeEUV {
                    label="PaysBas_Assemblage_ProcedeEUV";
                    fillcolor="#e6f2ff";
                    style="filled";
                    PaysBas_Assemblage_ProcedeEUV [fillcolor="#e6f2ff", label="Pays-Bas", niveau="1011"];

                    // Relations sortantes du nœud de niveau 11
                    PaysBas_Assemblage_ProcedeEUV -> AMSL_PaysBas_Assemblage_ProcedeEUV [color="purple", fontcolor="purple", label="100%", poids="2"];
                    AMSL_PaysBas_Assemblage_ProcedeEUV [fillcolor="#d1e0ff", label="ASML", niveau="1012"];

                    // Relations des nœuds destination
                    PaysBas_Assemblage_ProcedeEUV -> PaysBas_geographique [color="darkgreen"];
                    AMSL_PaysBas_Assemblage_ProcedeEUV -> PaysBas_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_Antimoine {
            label="Antimoine";
            fillcolor="#ffd699";
            Antimoine [fillcolor="#ffd699", ivc="27", label="Antimoine - Retardateurs de flamme, batteries plomb-acide, alliages", niveau="2"];

            // Relations sortantes
            Antimoine -> Traitement_Antimoine [];
            Antimoine -> Extraction_Antimoine [];
            Antimoine -> Reserves_Antimoine [];


            subgraph cluster_Traitement_Antimoine {
                label="Traitement_Antimoine";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Antimoine [fillcolor="#ffd699", ihh_acteurs="24", ihh_pays="41", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Antimoine -> Tadjikistan_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Antimoine -> AfriqueDuSud_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Antimoine -> Belgique_Traitement_Antimoine [color="purple", fontcolor="purple", label="6%", poids="1"];
                Traitement_Antimoine -> Russie_Traitement_Antimoine [color="purple", fontcolor="purple", label="12%", poids="1"];
                Traitement_Antimoine -> EtatsUnis_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Antimoine -> Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="64%", poids="2"];
                Traitement_Antimoine -> Australie_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                Traitement_Antimoine -> Bolivie_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_Tadjikistan_Traitement_Antimoine {
                    label="Tadjikistan_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Tadjikistan_Traitement_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Tadjikistan_Traitement_Antimoine -> Aprelevka_Tadjikistan_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Tadjikistan_Traitement_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Aprelevka_Tadjikistan_Traitement_Antimoine [fillcolor="#d1e0ff", label="Aprelevka", niveau="12"];

                    // Relations des nœuds destination
                    Aprelevka_Tadjikistan_Traitement_Antimoine -> Tadjikistan_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"];
                    Aprelevka_Tadjikistan_Traitement_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_AfriqueDuSud_Traitement_Antimoine {
                    label="AfriqueDuSud_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    AfriqueDuSud_Traitement_Antimoine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    AfriqueDuSud_Traitement_Antimoine -> ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                    AfriqueDuSud_Traitement_Antimoine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine [fillcolor="#d1e0ff", label="Consolidated Murchison", niveau="12"];

                    // Relations des nœuds destination
                    ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Belgique_Traitement_Antimoine {
                    label="Belgique_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Belgique_Traitement_Antimoine [fillcolor="#e6f2ff", label="Belgique", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Belgique_Traitement_Antimoine -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Belgique_Traitement_Antimoine -> Umicore_Belgique_Traitement_Antimoine [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Umicore_Belgique_Traitement_Antimoine [fillcolor="#d1e0ff", label="Umicore", niveau="12"];

                    // Relations des nœuds destination
                    Umicore_Belgique_Traitement_Antimoine -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Traitement_Antimoine {
                    label="Russie_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Antimoine -> Polyus_Russie_Traitement_Antimoine [color="purple", fontcolor="purple", label="12%", poids="1"];
                    Russie_Traitement_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Polyus_Russie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Polyus", niveau="12"];

                    // Relations des nœuds destination
                    Polyus_Russie_Traitement_Antimoine -> Russie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"];
                    Polyus_Russie_Traitement_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Antimoine {
                    label="EtatsUnis_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Antimoine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Antimoine -> MontanaResources_EtatsUnis_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                    EtatsUnis_Traitement_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MontanaResources_EtatsUnis_Traitement_Antimoine [fillcolor="#d1e0ff", label="Montana Resources", niveau="12"];

                    // Relations des nœuds destination
                    MontanaResources_EtatsUnis_Traitement_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Antimoine {
                    label="Chine_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Antimoine -> ChinaMinmetals_Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="45%", poids="2"];
                    Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Antimoine -> HunanGold_Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="19%", poids="1"];
                    ChinaMinmetals_Chine_Traitement_Antimoine [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    HunanGold_Chine_Traitement_Antimoine [fillcolor="#d1e0ff", label="Hunan Gold", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Traitement_Antimoine -> Chine_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="95%"];
                    ChinaMinmetals_Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    HunanGold_Chine_Traitement_Antimoine -> Chine_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"];
                    HunanGold_Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Australie_Traitement_Antimoine {
                    label="Australie_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Traitement_Antimoine -> MandalayResources_Australie_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"];
                    Australie_Traitement_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MandalayResources_Australie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Mandalay Resources", niveau="12"];

                    // Relations des nœuds destination
                    MandalayResources_Australie_Traitement_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    MandalayResources_Australie_Traitement_Antimoine -> Australie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_Bolivie_Traitement_Antimoine {
                    label="Bolivie_Traitement_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Traitement_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bolivie_Traitement_Antimoine -> EmpresaMinera_Bolivie_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"];
                    EmpresaMinera_Bolivie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Empresa Minera Unificada", niveau="12"];

                    // Relations des nœuds destination
                    EmpresaMinera_Bolivie_Traitement_Antimoine -> Bolivie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"];
                    EmpresaMinera_Bolivie_Traitement_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Antimoine {
                label="Extraction_Antimoine";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Antimoine [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="39", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Antimoine -> Bolivie_Extraction_Antimoine [color="orange", fontcolor="orange", label="4%", poids="1"];
                Extraction_Antimoine -> Russie_Extraction_Antimoine [color="orange", fontcolor="orange", label="13%", poids="1"];
                Extraction_Antimoine -> Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="60%", poids="2"];
                Extraction_Antimoine -> Tadjikistan_Extraction_Antimoine [color="orange", fontcolor="orange", label="17%", poids="1"];
                Extraction_Antimoine -> Australie_Extraction_Antimoine [color="orange", fontcolor="orange", label="2%", poids="1"];

                subgraph cluster_Bolivie_Extraction_Antimoine {
                    label="Bolivie_Extraction_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Extraction_Antimoine -> EmpresaMinera_Bolivie_Extraction_Antimoine [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Bolivie_Extraction_Antimoine -> Bolivie_geographique [color="darkgreen"];
                    EmpresaMinera_Bolivie_Extraction_Antimoine [fillcolor="#d1e0ff", label="Empresa Minera Manquiri", niveau="12"];

                    // Relations des nœuds destination
                    EmpresaMinera_Bolivie_Extraction_Antimoine -> Bolivie_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Antimoine {
                    label="Russie_Extraction_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Antimoine -> GeoProMining_Russie_Extraction_Antimoine [color="orange", fontcolor="orange", label="10%", poids="1"];
                    Russie_Extraction_Antimoine -> Russie_geographique [color="darkgreen"];
                    GeoProMining_Russie_Extraction_Antimoine [fillcolor="#d1e0ff", label="GeoProMining", niveau="12"];

                    // Relations des nœuds destination
                    GeoProMining_Russie_Extraction_Antimoine -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Chine_Extraction_Antimoine {
                    label="Chine_Extraction_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Antimoine -> ChinaMinmetals_Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Antimoine -> HunanGold_Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="23%", poids="1"];
                    ChinaMinmetals_Chine_Extraction_Antimoine [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    HunanGold_Chine_Extraction_Antimoine [fillcolor="#d1e0ff", label="Hunan Gold Corporation", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"];
                    HunanGold_Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Tadjikistan_Extraction_Antimoine {
                    label="Tadjikistan_Extraction_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Tadjikistan_Extraction_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Tadjikistan_Extraction_Antimoine -> AnzobMining_Tadjikistan_Extraction_Antimoine [color="orange", fontcolor="orange", label="15%", poids="1"];
                    Tadjikistan_Extraction_Antimoine -> Tadjikistan_geographique [color="darkgreen"];
                    AnzobMining_Tadjikistan_Extraction_Antimoine [fillcolor="#d1e0ff", label="Anzob Mining and Processing Plant", niveau="12"];

                    // Relations des nœuds destination
                    AnzobMining_Tadjikistan_Extraction_Antimoine -> Tadjikistan_geographique [color="darkgreen"];
                }

                subgraph cluster_Australie_Extraction_Antimoine {
                    label="Australie_Extraction_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Extraction_Antimoine -> Australie_geographique [color="darkgreen"];
                    Australie_Extraction_Antimoine -> MandalayResources_Australie_Extraction_Antimoine [color="orange", fontcolor="orange", label="2%", poids="1"];
                    MandalayResources_Australie_Extraction_Antimoine [fillcolor="#d1e0ff", label="Mandalay Resources", niveau="12"];

                    // Relations des nœuds destination
                    MandalayResources_Australie_Extraction_Antimoine -> Australie_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Antimoine {
                label="Reserves_Antimoine";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Antimoine [fillcolor="#ffd699", ihh_pays="35", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Antimoine -> Australie_Reserves_Antimoine [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Antimoine -> EtatsUnis_Reserves_Antimoine [color="red", fontcolor="red", label="43%", poids="2"];
                Reserves_Antimoine -> Bolivie_Reserves_Antimoine [color="red", fontcolor="red", label="16%", poids="1"];
                Reserves_Antimoine -> Tadjikistan_Reserves_Antimoine [color="red", fontcolor="red", label="2%", poids="1"];
                Reserves_Antimoine -> Vietnam_Reserves_Antimoine [color="red", fontcolor="red", label="3%", poids="1"];
                Reserves_Antimoine -> Myanmar_Reserves_Antimoine [color="red", fontcolor="red", label="7%", poids="1"];
                Reserves_Antimoine -> Russie_Reserves_Antimoine [color="red", fontcolor="red", label="18%", poids="1"];
                Reserves_Antimoine -> Kirghizistan_Reserves_Antimoine [color="red", fontcolor="red", label="13%", poids="1"];
                Reserves_Antimoine -> Chine_Reserves_Antimoine [color="red", fontcolor="red", label="34%", poids="2"];
                Reserves_Antimoine -> Turquie_Reserves_Antimoine [color="red", fontcolor="red", label="5%", poids="1"];

                subgraph cluster_Australie_Reserves_Antimoine {
                    label="Australie_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Australie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Australie_Reserves_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Antimoine {
                    label="EtatsUnis_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Antimoine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bolivie_Reserves_Antimoine {
                    label="Bolivie_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bolivie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bolivie_Reserves_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Tadjikistan_Reserves_Antimoine {
                    label="Tadjikistan_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Tadjikistan_Reserves_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Tadjikistan_Reserves_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Vietnam_Reserves_Antimoine {
                    label="Vietnam_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Vietnam_Reserves_Antimoine [fillcolor="#e6f2ff", label="Vietnam", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Vietnam_Reserves_Antimoine -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Myanmar_Reserves_Antimoine {
                    label="Myanmar_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Myanmar_Reserves_Antimoine [fillcolor="#e6f2ff", label="Myanmar", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Myanmar_Reserves_Antimoine -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Russie_Reserves_Antimoine {
                    label="Russie_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Kirghizistan_Reserves_Antimoine {
                    label="Kirghizistan_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Kirghizistan_Reserves_Antimoine [fillcolor="#e6f2ff", label="Kirghizistan", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Kirghizistan_Reserves_Antimoine -> Kirghizistan_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Antimoine {
                    label="Chine_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Turquie_Reserves_Antimoine {
                    label="Turquie_Reserves_Antimoine";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Turquie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Turquie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Turquie_Reserves_Antimoine -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

        subgraph cluster_Gallium {
            label="Gallium";
            fillcolor="#ffd699";
            Gallium [fillcolor="#ffd699", ivc="1", label="Gallium - Semi-conducteurs (GaAs/GaN), électronique de puissance, 5G/6G", niveau="2"];

            // Relations sortantes
            Gallium -> Traitement_Gallium [];
            Gallium -> Extraction_Gallium [];


            subgraph cluster_Traitement_Gallium {
                label="Traitement_Gallium";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Gallium [fillcolor="#ffd699", ihh_acteurs="15", ihh_pays="40", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Gallium -> Allemagne_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"];
                Traitement_Gallium -> EtatsUnis_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Gallium -> Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="16%", poids="1"];
                Traitement_Gallium -> Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="62%", poids="2"];
                Traitement_Gallium -> CoreeDuSud_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"];
                Traitement_Gallium -> RoyaumeUni_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"];

                subgraph cluster_Allemagne_Traitement_Gallium {
                    label="Allemagne_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Allemagne_Traitement_Gallium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Allemagne_Traitement_Gallium -> PPMPure_Allemagne_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Allemagne_Traitement_Gallium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                    PPMPure_Allemagne_Traitement_Gallium [fillcolor="#d1e0ff", label="PPM Pure Metals", niveau="12"];

                    // Relations des nœuds destination
                    PPMPure_Allemagne_Traitement_Gallium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Traitement_Gallium {
                    label="EtatsUnis_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Gallium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Gallium -> CinqNPlus_EtatsUnis_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    EtatsUnis_Traitement_Gallium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CinqNPlus_EtatsUnis_Traitement_Gallium [fillcolor="#d1e0ff", label="5N Plus", niveau="12"];

                    // Relations des nœuds destination
                    CinqNPlus_EtatsUnis_Traitement_Gallium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Gallium {
                    label="Japon_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Gallium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Gallium -> Dowa_Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"];
                    Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Japon_Traitement_Gallium -> SumitomoChemical_Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Dowa_Japon_Traitement_Gallium [fillcolor="#d1e0ff", label="Dowa", niveau="12"];
                    SumitomoChemical_Japon_Traitement_Gallium [fillcolor="#d1e0ff", label="Sumitomo Chemical", niveau="12"];

                    // Relations des nœuds destination
                    Dowa_Japon_Traitement_Gallium -> CoreeDuSud_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="20%"];
                    Dowa_Japon_Traitement_Gallium -> Japon_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="30%"];
                    Dowa_Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    SumitomoChemical_Japon_Traitement_Gallium -> Japon_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="40%"];
                    SumitomoChemical_Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Gallium {
                    label="Chine_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Gallium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Chine_Traitement_Gallium -> ChinaMinmetals_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="32%", poids="2"];
                    Chine_Traitement_Gallium -> EastHope_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"];
                    Chine_Traitement_Gallium -> ZhuzhouSmelter_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="21%", poids="1"];
                    ChinaMinmetals_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];
                    EastHope_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="East Hope", niveau="12"];
                    ZhuzhouSmelter_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="Zhuzhou Smelter", niveau="12"];

                    // Relations des nœuds destination
                    ChinaMinmetals_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="90%"];
                    ChinaMinmetals_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EastHope_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="100%"];
                    EastHope_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ZhuzhouSmelter_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="100%"];
                    ZhuzhouSmelter_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Traitement_Gallium {
                    label="CoreeDuSud_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Traitement_Gallium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Traitement_Gallium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    CoreeDuSud_Traitement_Gallium -> Samsung_CoreeDuSud_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    Samsung_CoreeDuSud_Traitement_Gallium [fillcolor="#d1e0ff", label="Samsung", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Traitement_Gallium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Samsung_CoreeDuSud_Traitement_Gallium -> CoreeDuSud_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="40%"];
                }

                subgraph cluster_RoyaumeUni_Traitement_Gallium {
                    label="RoyaumeUni_Traitement_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    RoyaumeUni_Traitement_Gallium [fillcolor="#e6f2ff", label="RoyaumeUni", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    RoyaumeUni_Traitement_Gallium -> IQE_RoyaumeUni_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"];
                    RoyaumeUni_Traitement_Gallium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                    IQE_RoyaumeUni_Traitement_Gallium [fillcolor="#d1e0ff", label="IQE", niveau="12"];

                    // Relations des nœuds destination
                    IQE_RoyaumeUni_Traitement_Gallium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Gallium {
                label="Extraction_Gallium";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Gallium [fillcolor="#ffd699", ihh_acteurs="27", ihh_pays="94", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Gallium -> Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="97%", poids="3"];
                Extraction_Gallium -> CoreeDuSud_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Gallium -> Russie_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"];
                Extraction_Gallium -> Japon_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"];

                subgraph cluster_Chine_Extraction_Gallium {
                    label="Chine_Extraction_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Gallium [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"];
                    Chine_Extraction_Gallium -> ZhuhaiSEZ_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="30%", poids="2"];
                    Chine_Extraction_Gallium -> ZhuzhouSmelter_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="25%", poids="1"];
                    Chine_Extraction_Gallium -> ChinaMinmetals_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="35%", poids="2"];
                    ZhuhaiSEZ_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="Zhuhai SEZ Fangyan", niveau="12"];
                    ZhuzhouSmelter_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="Zhuzhou Smelter", niveau="12"];
                    ChinaMinmetals_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"];

                    // Relations des nœuds destination
                    ZhuhaiSEZ_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"];
                    ZhuzhouSmelter_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"];
                    ChinaMinmetals_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_CoreeDuSud_Extraction_Gallium {
                    label="CoreeDuSud_Extraction_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    CoreeDuSud_Extraction_Gallium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    CoreeDuSud_Extraction_Gallium -> Samsung_CoreeDuSud_Extraction_Gallium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    CoreeDuSud_Extraction_Gallium -> CoreeDuSud_geographique [color="darkgreen"];
                    Samsung_CoreeDuSud_Extraction_Gallium [fillcolor="#d1e0ff", label="Samsung", niveau="12"];

                    // Relations des nœuds destination
                    Samsung_CoreeDuSud_Extraction_Gallium -> CoreeDuSud_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Gallium {
                    label="Russie_Extraction_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Gallium [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Gallium -> Nonspecifiee_Russie_Extraction_Gallium [color="orange", fontcolor="orange", label="4%", poids="1"];
                    Russie_Extraction_Gallium -> Russie_geographique [color="darkgreen"];
                    Nonspecifiee_Russie_Extraction_Gallium [fillcolor="#d1e0ff", label="Non spécifiée", niveau="12"];

                    // Relations des nœuds destination
                    Nonspecifiee_Russie_Extraction_Gallium -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_Japon_Extraction_Gallium {
                    label="Japon_Extraction_Gallium";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Extraction_Gallium [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Extraction_Gallium -> Japon_geographique [color="darkgreen"];
                    Japon_Extraction_Gallium -> SumitomoChemical_Japon_Extraction_Gallium [color="orange", fontcolor="orange", label="3%", poids="1"];
                    SumitomoChemical_Japon_Extraction_Gallium [fillcolor="#d1e0ff", label="Sumitomo Chemical", niveau="12"];

                    // Relations des nœuds destination
                    SumitomoChemical_Japon_Extraction_Gallium -> Japon_geographique [color="darkgreen"];
                }
            }
        }

        subgraph cluster_CreusetQuartz {
            label="Creuset Quartz";
            fillcolor="#ffd699";
            CreusetQuartz [fillcolor="#ffd699", label="Creuset en quartz - Pour silicium monocristallin", niveau="1001"];

            // Relations sortantes
            CreusetQuartz -> Verre [];
            CreusetQuartz -> Quartz [cout="0.7", ics="0.74", delai="0.7", technique="0.8"];
        }

        subgraph cluster_Fluorite {
            label="Fluorite";
            fillcolor="#ffd699";
            Fluorite [fillcolor="#ffd699", label="Fluorite/Fluor - Gravure de circuits, fabrication de semi-conducteurs", niveau="2"];
        }

        subgraph cluster_Quartz {
            label="Quartz";
            fillcolor="#ffd699";
            Quartz [fillcolor="#ffd699", ivc="34", label="Quartz Ultra-Pur 5N - Pureté 99.999%, creusets pour semi-conducteurs", niveau="2"];

            // Relations sortantes
            Quartz -> Traitement_Quartz [];
            Quartz -> Extraction_Quartz [];
            Quartz -> Reserves_Quartz [];


            subgraph cluster_Traitement_Quartz {
                label="Traitement_Quartz";
                fillcolor="#ffd699";
                style="filled";
                Traitement_Quartz [fillcolor="#ffd699", ihh_acteurs="22", ihh_pays="41", label="Traitement", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Traitement_Quartz -> Russie_Traitement_Quartz [color="purple", fontcolor="purple", label="5%", poids="1"];
                Traitement_Quartz -> EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="63%", poids="2"];
                Traitement_Quartz -> Bresil_Traitement_Quartz [color="purple", fontcolor="purple", label="2%", poids="1"];
                Traitement_Quartz -> Norvege_Traitement_Quartz [color="purple", fontcolor="purple", label="13%", poids="1"];
                Traitement_Quartz -> Japon_Traitement_Quartz [color="purple", fontcolor="purple", label="11%", poids="1"];
                Traitement_Quartz -> Chine_Traitement_Quartz [color="purple", fontcolor="purple", label="6%", poids="1"];

                subgraph cluster_Russie_Traitement_Quartz {
                    label="Russie_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Traitement_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Traitement_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Russie_Traitement_Quartz -> KyshtymMining_Russie_Traitement_Quartz [color="purple", fontcolor="purple", label="5%", poids="1"];
                    KyshtymMining_Russie_Traitement_Quartz [fillcolor="#d1e0ff", label="Kyshtym Mining", niveau="12"];

                    // Relations des nœuds destination
                    KyshtymMining_Russie_Traitement_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                    KyshtymMining_Russie_Traitement_Quartz -> Russie_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"];
                }

                subgraph cluster_EtatsUnis_Traitement_Quartz {
                    label="EtatsUnis_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Traitement_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Traitement_Quartz -> QuartzCorp_EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="25%", poids="1"];
                    EtatsUnis_Traitement_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    EtatsUnis_Traitement_Quartz -> UniminCorporation_EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="38%", poids="2"];
                    QuartzCorp_EtatsUnis_Traitement_Quartz [fillcolor="#d1e0ff", label="Quartz Corp", niveau="12"];
                    UniminCorporation_EtatsUnis_Traitement_Quartz [fillcolor="#d1e0ff", label="Unimin Corporation", niveau="12"];

                    // Relations des nœuds destination
                    QuartzCorp_EtatsUnis_Traitement_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                    QuartzCorp_EtatsUnis_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"];
                    UniminCorporation_EtatsUnis_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"];
                    UniminCorporation_EtatsUnis_Traitement_Quartz -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Bresil_Traitement_Quartz {
                    label="Bresil_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Bresil_Traitement_Quartz [fillcolor="#e6f2ff", label="Bresil", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Bresil_Traitement_Quartz -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Bresil_Traitement_Quartz -> MineracaoJundu_Bresil_Traitement_Quartz [color="purple", fontcolor="purple", label="2%", poids="1"];
                    MineracaoJundu_Bresil_Traitement_Quartz [fillcolor="#d1e0ff", label="Mineração Jundu", niveau="12"];

                    // Relations des nœuds destination
                    MineracaoJundu_Bresil_Traitement_Quartz -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Norvege_Traitement_Quartz {
                    label="Norvege_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Traitement_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Traitement_Quartz -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                    Norvege_Traitement_Quartz -> Imerys_Norvege_Traitement_Quartz [color="purple", fontcolor="purple", label="13%", poids="1"];
                    Imerys_Norvege_Traitement_Quartz [fillcolor="#d1e0ff", label="Imerys", niveau="12"];

                    // Relations des nœuds destination
                    Imerys_Norvege_Traitement_Quartz -> Norvege_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"];
                    Imerys_Norvege_Traitement_Quartz -> France_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Japon_Traitement_Quartz {
                    label="Japon_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Japon_Traitement_Quartz [fillcolor="#e6f2ff", label="Japon", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Japon_Traitement_Quartz -> ShinEtsuChemical_Japon_Traitement_Quartz [color="purple", fontcolor="purple", label="11%", poids="1"];
                    Japon_Traitement_Quartz -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                    ShinEtsuChemical_Japon_Traitement_Quartz [fillcolor="#d1e0ff", label="ShinEtsu Chemical", niveau="12"];

                    // Relations des nœuds destination
                    ShinEtsuChemical_Japon_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="70%"];
                    ShinEtsuChemical_Japon_Traitement_Quartz -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Traitement_Quartz {
                    label="Chine_Traitement_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Traitement_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Traitement_Quartz -> JiangsuPacific_Chine_Traitement_Quartz [color="purple", fontcolor="purple", label="6%", poids="1"];
                    Chine_Traitement_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                    JiangsuPacific_Chine_Traitement_Quartz [fillcolor="#d1e0ff", label="Jiangsu Pacific Quartz", niveau="12"];

                    // Relations des nœuds destination
                    JiangsuPacific_Chine_Traitement_Quartz -> Chine_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"];
                    JiangsuPacific_Chine_Traitement_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }

            subgraph cluster_Extraction_Quartz {
                label="Extraction_Quartz";
                fillcolor="#ffd699";
                style="filled";
                Extraction_Quartz [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="63", label="Extraction", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Extraction_Quartz -> Chine_Extraction_Quartz [color="orange", fontcolor="orange", label="10%", poids="1"];
                Extraction_Quartz -> Norvege_Extraction_Quartz [color="orange", fontcolor="orange", label="3%", poids="1"];
                Extraction_Quartz -> Russie_Extraction_Quartz [color="orange", fontcolor="orange", label="6%", poids="1"];
                Extraction_Quartz -> EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="79%", poids="3"];

                subgraph cluster_Chine_Extraction_Quartz {
                    label="Chine_Extraction_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Extraction_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Extraction_Quartz -> JiangsuPacific_Chine_Extraction_Quartz [color="orange", fontcolor="orange", label="8%", poids="1"];
                    Chine_Extraction_Quartz -> Chine_geographique [color="darkgreen"];
                    JiangsuPacific_Chine_Extraction_Quartz [fillcolor="#d1e0ff", label="Jiangsu Pacific Quartz Co", niveau="12"];

                    // Relations des nœuds destination
                    JiangsuPacific_Chine_Extraction_Quartz -> Chine_geographique [color="darkgreen"];
                }

                subgraph cluster_Norvege_Extraction_Quartz {
                    label="Norvege_Extraction_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Extraction_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Extraction_Quartz -> TheQuartz_Norvege_Extraction_Quartz [color="orange", fontcolor="orange", label="3%", poids="1"];
                    Norvege_Extraction_Quartz -> Norvege_geographique [color="darkgreen"];
                    TheQuartz_Norvege_Extraction_Quartz [fillcolor="#d1e0ff", label="The Quartz Corp", niveau="12"];

                    // Relations des nœuds destination
                    TheQuartz_Norvege_Extraction_Quartz -> Norvege_geographique [color="darkgreen"];
                }

                subgraph cluster_Russie_Extraction_Quartz {
                    label="Russie_Extraction_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Extraction_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Extraction_Quartz -> RussianQuartz_Russie_Extraction_Quartz [color="orange", fontcolor="orange", label="6%", poids="1"];
                    Russie_Extraction_Quartz -> Russie_geographique [color="darkgreen"];
                    RussianQuartz_Russie_Extraction_Quartz [fillcolor="#d1e0ff", label="Russian Quartz LLC", niveau="12"];

                    // Relations des nœuds destination
                    RussianQuartz_Russie_Extraction_Quartz -> Russie_geographique [color="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Extraction_Quartz {
                    label="EtatsUnis_Extraction_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Extraction_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Extraction_Quartz -> TheQuartz_EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="35%", poids="2"];
                    EtatsUnis_Extraction_Quartz -> EtatsUnis_geographique [color="darkgreen"];
                    EtatsUnis_Extraction_Quartz -> Sibelco_EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="30%", poids="2"];
                    TheQuartz_EtatsUnis_Extraction_Quartz [fillcolor="#d1e0ff", label="The Quartz Corp", niveau="12"];
                    Sibelco_EtatsUnis_Extraction_Quartz [fillcolor="#d1e0ff", label="Sibelco", niveau="12"];

                    // Relations des nœuds destination
                    TheQuartz_EtatsUnis_Extraction_Quartz -> Norvege_geographique [color="darkgreen"];
                    Sibelco_EtatsUnis_Extraction_Quartz -> Belgique_geographique [color="darkgreen"];
                }
            }

            subgraph cluster_Reserves_Quartz {
                label="Reserves_Quartz";
                fillcolor="#ffd699";
                style="filled";
                Reserves_Quartz [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"];

                // Relations sortantes du nœud de niveau 10
                Reserves_Quartz -> Russie_Reserves_Quartz [color="red", fontcolor="red", label="5%", poids="1"];
                Reserves_Quartz -> Chine_Reserves_Quartz [color="red", fontcolor="red", label="26%", poids="2"];
                Reserves_Quartz -> Norvege_Reserves_Quartz [color="red", fontcolor="red", label="9%", poids="1"];
                Reserves_Quartz -> EtatsUnis_Reserves_Quartz [color="red", fontcolor="red", label="28%", poids="2"];

                subgraph cluster_Russie_Reserves_Quartz {
                    label="Russie_Reserves_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Russie_Reserves_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Russie_Reserves_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Chine_Reserves_Quartz {
                    label="Chine_Reserves_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Chine_Reserves_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Chine_Reserves_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_Norvege_Reserves_Quartz {
                    label="Norvege_Reserves_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    Norvege_Reserves_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    Norvege_Reserves_Quartz -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"];
                }

                subgraph cluster_EtatsUnis_Reserves_Quartz {
                    label="EtatsUnis_Reserves_Quartz";
                    fillcolor="#e6f2ff";
                    style="filled";
                    EtatsUnis_Reserves_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"];

                    // Relations sortantes du nœud de niveau 11
                    EtatsUnis_Reserves_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"];
                }
            }
        }

    }
    // Niveau Pays géographiques
    subgraph cluster_pays_geographiques {
        label="Pays géographiques";
        bgcolor="#f0f0f0";
        node [fillcolor="#a0d6ff"];
        // Sous-graphes pour les nœuds de niveau 99 avec leurs relations
        subgraph cluster_EtatsUnis_geographique {
            label="EtatsUnis_geographique";
            fillcolor="#e6f2ff";
            EtatsUnis_geographique [fillcolor="#e6f2ff", label="États-Unis", isg="42", niveau="99"];
        }

        subgraph cluster_Chine_geographique {
            label="Chine_geographique";
            fillcolor="#e6f2ff";
            Chine_geographique [fillcolor="#e6f2ff", label="Chine", isg="54", niveau="99"];
        }

        subgraph cluster_Taiwan_geographique {
            label="Taiwan_geographique";
            fillcolor="#e6f2ff";
            Taiwan_geographique [fillcolor="#e6f2ff", label="Taïwan", isg="30", niveau="99"];
        }

        subgraph cluster_CoreeDuSud_geographique {
            label="CoreeDuSud_geographique";
            fillcolor="#e6f2ff";
            CoreeDuSud_geographique [fillcolor="#e6f2ff", label="Corée du Sud", isg="33", niveau="99"];
        }

        subgraph cluster_Malaisie_geographique {
            label="Malaisie_geographique";
            fillcolor="#e6f2ff";
            Malaisie_geographique [fillcolor="#e6f2ff", label="Malaisie", isg="44", niveau="99"];
        }

        subgraph cluster_Philippines_geographique {
            label="Philippines_geographique";
            fillcolor="#e6f2ff";
            Philippines_geographique [fillcolor="#e6f2ff", label="Philippines", isg="59", niveau="99"];
        }

        subgraph cluster_Japon_geographique {
            label="Japon_geographique";
            fillcolor="#e6f2ff";
            Japon_geographique [fillcolor="#e6f2ff", label="Japon", isg="29", niveau="99"];
        }

        subgraph cluster_Thailande_geographique {
            label="Thailande_geographique";
            fillcolor="#e6f2ff";
            Thailande_geographique [fillcolor="#e6f2ff", label="Thaïlande", isg="54", niveau="99"];
        }

        subgraph cluster_Inde_geographique {
            label="Inde_geographique";
            fillcolor="#e6f2ff";
            Inde_geographique [fillcolor="#e6f2ff", label="Inde", isg="60", niveau="99"];
        }

        subgraph cluster_Vietnam_geographique {
            label="Vietnam_geographique";
            fillcolor="#e6f2ff";
            Vietnam_geographique [fillcolor="#e6f2ff", label="Vietnam", isg="48", niveau="99"];
        }

        subgraph cluster_Mexique_geographique {
            label="Mexique_geographique";
            fillcolor="#e6f2ff";
            Mexique_geographique [fillcolor="#e6f2ff", label="Mexique", isg="57", niveau="99"];
        }

        subgraph cluster_Canada_geographique {
            label="Canada_geographique";
            fillcolor="#e6f2ff";
            Canada_geographique [fillcolor="#e6f2ff", label="Canada", isg="26", niveau="99"];
        }

        subgraph cluster_RepubliqueTcheque_geographique {
            label="RepubliqueTcheque_geographique";
            fillcolor="#e6f2ff";
            RepubliqueTcheque_geographique [fillcolor="#e6f2ff", label="République Tchèque", isg="31", niveau="99"];
        }

        subgraph cluster_Bresil_geographique {
            label="Bresil_geographique";
            fillcolor="#e6f2ff";
            Bresil_geographique [fillcolor="#e6f2ff", label="Brésil", isg="55", niveau="99"];
        }

        subgraph cluster_Pologne_geographique {
            label="Pologne_geographique";
            fillcolor="#e6f2ff";
            Pologne_geographique [fillcolor="#e6f2ff", label="Pologne", isg="37", niveau="99"];
        }

        subgraph cluster_Allemagne_geographique {
            label="Allemagne_geographique";
            fillcolor="#e6f2ff";
            Allemagne_geographique [fillcolor="#e6f2ff", label="Allemagne", isg="30", niveau="99"];
        }

        subgraph cluster_Suisse_geographique {
            label="Suisse_geographique";
            fillcolor="#e6f2ff";
            Suisse_geographique [fillcolor="#e6f2ff", label="Suisse", isg="22", niveau="99"];
        }

        subgraph cluster_Israel_geographique {
            label="Israel_geographique";
            fillcolor="#e6f2ff";
            Israel_geographique [fillcolor="#e6f2ff", label="Israël", isg="59", niveau="99"];
        }

        subgraph cluster_PaysBas_geographique {
            label="PaysBas_geographique";
            fillcolor="#e6f2ff";
            PaysBas_geographique [fillcolor="#e6f2ff", label="Pays-Bas", isg="28", niveau="99"];
        }

        subgraph cluster_Hongrie_geographique {
            label="Hongrie_geographique";
            fillcolor="#e6f2ff";
            Hongrie_geographique [fillcolor="#e6f2ff", label="Hongrie", isg="36", niveau="99"];
        }

        subgraph cluster_Singapour_geographique {
            label="Singapour_geographique";
            fillcolor="#e6f2ff";
            Singapour_geographique [fillcolor="#e6f2ff", label="Singapour", isg="23", niveau="99"];
        }

        subgraph cluster_Irlande_geographique {
            label="Irlande_geographique";
            fillcolor="#e6f2ff";
            Irlande_geographique [fillcolor="#e6f2ff", label="Irlande", isg="25", niveau="99"];
        }

        subgraph cluster_Australie_geographique {
            label="Australie_geographique";
            fillcolor="#e6f2ff";
            Australie_geographique [fillcolor="#e6f2ff", label="Australie", isg="26", niveau="99"];
        }

        subgraph cluster_Estonie_geographique {
            label="Estonie_geographique";
            fillcolor="#e6f2ff";
            Estonie_geographique [fillcolor="#e6f2ff", label="Estonie", isg="33", niveau="99"];
        }

        subgraph cluster_France_geographique {
            label="France_geographique";
            fillcolor="#e6f2ff";
            France_geographique [fillcolor="#e6f2ff", label="France", isg="34", niveau="99"];
        }

        subgraph cluster_Russie_geographique {
            label="Russie_geographique";
            fillcolor="#e6f2ff";
            Russie_geographique [fillcolor="#e6f2ff", label="Russie", isg="65", niveau="99"];
        }

        subgraph cluster_SriLanka_geographique {
            label="SriLanka_geographique";
            fillcolor="#e6f2ff";
            SriLanka_geographique [fillcolor="#e6f2ff", label="Sri Lanka", isg="61", niveau="99"];
        }

        subgraph cluster_AfriqueDuSud_geographique {
            label="AfriqueDuSud_geographique";
            fillcolor="#e6f2ff";
            AfriqueDuSud_geographique [fillcolor="#e6f2ff", label="Afrique du Sud", isg="60", niveau="99"];
        }

        subgraph cluster_Zimbabwe_geographique {
            label="Zimbabwe_geographique";
            fillcolor="#e6f2ff";
            Zimbabwe_geographique [fillcolor="#e6f2ff", label="Zimbabwe", isg="70", niveau="99"];
        }

        subgraph cluster_RoyaumeUni_geographique {
            label="RoyaumeUni_geographique";
            fillcolor="#e6f2ff";
            RoyaumeUni_geographique [fillcolor="#e6f2ff", label="Royaume-Uni", isg="35", niveau="99"];
        }

        subgraph cluster_Myanmar_geographique {
            label="Myanmar_geographique";
            fillcolor="#e6f2ff";
            Myanmar_geographique [fillcolor="#e6f2ff", label="Myanmar", isg="84", niveau="99"];
        }

        subgraph cluster_Bolivie_geographique {
            label="Bolivie_geographique";
            fillcolor="#e6f2ff";
            Bolivie_geographique [fillcolor="#e6f2ff", label="Bolivie", isg="56", niveau="99"];
        }

        subgraph cluster_Espagne_geographique {
            label="Espagne_geographique";
            fillcolor="#e6f2ff";
            Espagne_geographique [fillcolor="#e6f2ff", label="Espagne", isg="39", niveau="99"];
        }

        subgraph cluster_Rwanda_geographique {
            label="Rwanda_geographique";
            fillcolor="#e6f2ff";
            Rwanda_geographique [fillcolor="#e6f2ff", label="Rwanda", isg="55", niveau="99"];
        }

        subgraph cluster_Autriche_geographique {
            label="Autriche_geographique";
            fillcolor="#e6f2ff";
            Autriche_geographique [fillcolor="#e6f2ff", label="Autriche", isg="29", niveau="99"];
        }

        subgraph cluster_Gabon_geographique {
            label="Gabon_geographique";
            fillcolor="#e6f2ff";
            Gabon_geographique [fillcolor="#e6f2ff", label="Gabon", isg="57", niveau="99"];
        }

        subgraph cluster_Norvege_geographique {
            label="Norvege_geographique";
            fillcolor="#e6f2ff";
            Norvege_geographique [fillcolor="#e6f2ff", label="Norvège", isg="23", niveau="99"];
        }

        subgraph cluster_Ukraine_geographique {
            label="Ukraine_geographique";
            fillcolor="#e6f2ff";
            Ukraine_geographique [fillcolor="#e6f2ff", label="Ukraine", isg="73", niveau="99"];
        }

        subgraph cluster_Ghana_geographique {
            label="Ghana_geographique";
            fillcolor="#e6f2ff";
            Ghana_geographique [fillcolor="#e6f2ff", label="Ghana", isg="51", niveau="99"];
        }

        subgraph cluster_Madagascar_geographique {
            label="Madagascar_geographique";
            fillcolor="#e6f2ff";
            Madagascar_geographique [fillcolor="#e6f2ff", label="Madagascar", isg="63", niveau="99"];
        }

        subgraph cluster_Indonesie_geographique {
            label="Indonesie_geographique";
            fillcolor="#e6f2ff";
            Indonesie_geographique [fillcolor="#e6f2ff", label="Indonésie", isg="54", niveau="99"];
        }

        subgraph cluster_Belgique_geographique {
            label="Belgique_geographique";
            fillcolor="#e6f2ff";
            Belgique_geographique [fillcolor="#e6f2ff", label="Belgique", isg="34", niveau="99"];
        }

        subgraph cluster_Perou_geographique {
            label="Perou_geographique";
            fillcolor="#e6f2ff";
            Perou_geographique [fillcolor="#e6f2ff", label="Pérou", isg="57", niveau="99"];
        }

        subgraph cluster_RDCongo_geographique {
            label="RDCongo_geographique";
            fillcolor="#e6f2ff";
            RDCongo_geographique [fillcolor="#e6f2ff", label="RD Congo", isg="84", niveau="99"];
        }

        subgraph cluster_Finlande_geographique {
            label="Finlande_geographique";
            fillcolor="#e6f2ff";
            Finlande_geographique [fillcolor="#e6f2ff", label="Finlande", isg="25", niveau="99"];
        }

        subgraph cluster_Chili_geographique {
            label="Chili_geographique";
            fillcolor="#e6f2ff";
            Chili_geographique [fillcolor="#e6f2ff", label="Chili", isg="41", niveau="99"];
        }

        subgraph cluster_Zambie_geographique {
            label="Zambie_geographique";
            fillcolor="#e6f2ff";
            Zambie_geographique [fillcolor="#e6f2ff", label="Zambie", isg="54", niveau="99"];
        }

        subgraph cluster_Luxembourg_geographique {
            label="Luxembourg_geographique";
            fillcolor="#e6f2ff";
            Luxembourg_geographique [fillcolor="#e6f2ff", label="Luxembourg", isg="24", niveau="99"];
        }

        subgraph cluster_Cuba_geographique {
            label="Cuba_geographique";
            fillcolor="#e6f2ff";
            Cuba_geographique [fillcolor="#e6f2ff", label="Cuba", isg="45", niveau="99"];
        }

        subgraph cluster_Maroc_geographique {
            label="Maroc_geographique";
            fillcolor="#e6f2ff";
            Maroc_geographique [fillcolor="#e6f2ff", label="Maroc", isg="55", niveau="99"];
        }

        subgraph cluster_Tanzanie_geographique {
            label="Tanzanie_geographique";
            fillcolor="#e6f2ff";
            Tanzanie_geographique [fillcolor="#e6f2ff", label="Tanzanie", isg="55", niveau="99"];
        }

        subgraph cluster_Mozambique_geographique {
            label="Mozambique_geographique";
            fillcolor="#e6f2ff";
            Mozambique_geographique [fillcolor="#e6f2ff", label="Mozambique", isg="72", niveau="99"];
        }

        subgraph cluster_Argentine_geographique {
            label="Argentine_geographique";
            fillcolor="#e6f2ff";
            Argentine_geographique [fillcolor="#e6f2ff", label="Argentine", isg="46", niveau="99"];
        }

        subgraph cluster_Portugal_geographique {
            label="Portugal_geographique";
            fillcolor="#e6f2ff";
            Portugal_geographique [fillcolor="#e6f2ff", label="Portugal", isg="30", niveau="99"];
        }

        subgraph cluster_Suede_geographique {
            label="Suede_geographique";
            fillcolor="#e6f2ff";
            Suede_geographique [fillcolor="#e6f2ff", label="Suède", isg="27", niveau="99"];
        }

        subgraph cluster_Kazakhstan_geographique {
            label="Kazakhstan_geographique";
            fillcolor="#e6f2ff";
            Kazakhstan_geographique [fillcolor="#e6f2ff", label="Kazakhstan", isg="51", niveau="99"];
        }

        subgraph cluster_Turquie_geographique {
            label="Turquie_geographique";
            fillcolor="#e6f2ff";
            Turquie_geographique [fillcolor="#e6f2ff", label="Turquie", isg="64", niveau="99"];
        }

        subgraph cluster_ArabieSaoudite_geographique {
            label="ArabieSaoudite_geographique";
            fillcolor="#e6f2ff";
            ArabieSaoudite_geographique [fillcolor="#e6f2ff", label="Arabie Saoudite", isg="51", niveau="99"];
        }

        subgraph cluster_Jordanie_geographique {
            label="Jordanie_geographique";
            fillcolor="#e6f2ff";
            Jordanie_geographique [fillcolor="#e6f2ff", label="Jordanie", isg="54", niveau="99"];
        }

        subgraph cluster_Tadjikistan_geographique {
            label="Tadjikistan_geographique";
            fillcolor="#e6f2ff";
            Tadjikistan_geographique [fillcolor="#e6f2ff", label="Tadjikistan", isg="59", niveau="99"];
        }

    }
    // Alignement des nœuds par niveau
    { rank=same; CasquesVR; Imprimante; IoTWearables; MaterielIA; MaterielReseau; OrdiBureau; OrdiPortable; Serveur; Smartphone; Stockage; Tablette; Television; }
    { rank=same; Batterie; Audio; Connecteurs; Camera; Boitier; EcranOLED; EcranMiniLED; Connectivite; Capteurs; CarteMere; EcranLCD; MemoireRAM; ProcesseurASIC; ProcesseurARM; EcranSpecifique; StockageEMMC; SSDM2; ProcesseurX86; SSD25; DisqueDur; }
    { rank=same; Magnesium; Manganese; PET; PVC; Polystyrene; Plastiques; Aluminium; Acier; Zinc; Chrome; Titane; Or; Cuivre; Palladium; Etain; Argent; Nickel; Beryllium; Plomb; Europium; Verre; IndiumEtain; Yttrium; Terbium; Samarium; Erbium; Praseodyme; Neodyme; Tungstene; Dysprosium; Platine; Lanthane; Holmium; Cerium; Graphite; Cobalt; Lithium; Gadolinium; Ceramiques; Tantale; Scandium; Hafnium; Phosphore; Germanium; CreusetGraphite; Arsenic; Silicium; ProcedeDUV; Antimoine; Gallium; CreusetQuartz; ProcedeEUV; Fluorite; Quartz; }
    { rank=same; Assemblage_CasquesVR; Assemblage_Imprimante; Assemblage_IoTWearables; Assemblage_MaterielIA; Assemblage_MaterielReseau; Assemblage_OrdiBureau; Assemblage_OrdiPortable; Assemblage_Serveur; Assemblage_Smartphone; Assemblage_Stockage; Assemblage_Tablette; Assemblage_Television; Fabrication_Boitier; Fabrication_Connecteurs; Fabrication_EcranMiniLED; Fabrication_Connectivite; Fabrication_Audio; Fabrication_Camera; Fabrication_EcranOLED; Fabrication_Batterie; Fabrication_Capteurs; Fabrication_CarteMere; Fabrication_MemoireRAM; Fabrication_EcranLCD; Fabrication_ProcesseurASIC; Fabrication_StockageEMMC; Fabrication_ProcesseurARM; Fabrication_ProcesseurX86; Fabrication_SSDM2; Fabrication_SSD25; Fabrication_DisqueDur; Extraction_Lanthane; Traitement_Lanthane; Reserves_Lanthane; Traitement_Cerium; Extraction_Cerium; Reserves_Cerium; Reserves_Holmium; Extraction_Holmium; Traitement_Holmium; Extraction_Platine; Reserves_Platine; Traitement_Platine; Extraction_Terbium; Traitement_Terbium; Reserves_Terbium; Reserves_Europium; Extraction_Europium; Traitement_Europium; Reserves_Yttrium; Extraction_Yttrium; Traitement_Yttrium; Extraction_Tungstene; Reserves_Tungstene; Traitement_Tungstene; Reserves_Praseodyme; Traitement_Praseodyme; Extraction_Praseodyme; Extraction_Manganese; Traitement_Manganese; Reserves_Manganese; Extraction_Dysprosium; Reserves_Dysprosium; Traitement_Dysprosium; Extraction_Neodyme; Traitement_Neodyme; Reserves_Neodyme; Traitement_Etain; Reserves_Etain; Extraction_Etain; Reserves_Nickel; Extraction_Nickel; Traitement_Nickel; Reserves_Beryllium; Extraction_Beryllium; Reserves_Or; Extraction_Or; Traitement_Or; Extraction_Palladium; Reserves_Palladium; Traitement_Palladium; Traitement_Cuivre; Reserves_Cuivre; Extraction_Cuivre; Traitement_Argent; Extraction_Argent; Reserves_Argent; Traitement_Cobalt; Reserves_Cobalt; Extraction_Cobalt; Reserves_Graphite; Extraction_Graphite; Traitement_Graphite; Traitement_Lithium; Reserves_Lithium; Extraction_Lithium; Traitement_Zinc; Reserves_Zinc; Extraction_Zinc; Extraction_Magnesium; Traitement_Magnesium; Extraction_Titane; Traitement_Titane; Reserves_Titane; Reserves_Chrome; Extraction_Chrome; Traitement_Chrome; Traitement_Gadolinium; Extraction_Gadolinium; Reserves_Gadolinium; Extraction_Samarium; Reserves_Samarium; Traitement_Samarium; Reserves_Erbium; Traitement_Erbium; Extraction_Erbium; Reserves_Tantale; Traitement_Tantale; Extraction_Tantale; Traitement_Hafnium; Extraction_Hafnium; Extraction_Scandium; Traitement_Scandium; Reserves_Germanium; Extraction_Germanium; Traitement_Germanium; Extraction_Phosphore; Traitement_Phosphore; Extraction_Silicium; Traitement_Silicium; Traitement_Gallium; Extraction_Gallium; Reserves_Antimoine; Extraction_Antimoine; Traitement_Antimoine; Reserves_Quartz; Extraction_Quartz; Traitement_Quartz; }
    { rank=same; EtatsUnis_Assemblage_CasquesVR; Chine_Assemblage_CasquesVR; Taiwan_Assemblage_CasquesVR; CoreeDuSud_Assemblage_CasquesVR; Malaisie_Assemblage_Imprimante; Philippines_Assemblage_Imprimante; Japon_Assemblage_Imprimante; Thailande_Assemblage_Imprimante; Chine_Assemblage_Imprimante; Inde_Assemblage_IoTWearables; Malaisie_Assemblage_IoTWearables; Chine_Assemblage_IoTWearables; Vietnam_Assemblage_IoTWearables; CoreeDuSud_Assemblage_IoTWearables; EtatsUnis_Assemblage_MaterielIA; Taiwan_Assemblage_MaterielIA; CoreeDuSud_Assemblage_MaterielIA; Chine_Assemblage_MaterielIA; Taiwan_Assemblage_MaterielReseau; Chine_Assemblage_MaterielReseau; EtatsUnis_Assemblage_MaterielReseau; Malaisie_Assemblage_MaterielReseau; Mexique_Assemblage_MaterielReseau; Taiwan_Assemblage_OrdiBureau; RepubliqueTcheque_Assemblage_OrdiBureau; Chine_Assemblage_OrdiBureau; EtatsUnis_Assemblage_OrdiBureau; Mexique_Assemblage_OrdiBureau; Taiwan_Assemblage_OrdiPortable; Chine_Assemblage_OrdiPortable; Bresil_Assemblage_OrdiPortable; Vietnam_Assemblage_OrdiPortable; Inde_Assemblage_OrdiPortable; Mexique_Assemblage_OrdiPortable; Chine_Assemblage_Serveur; Mexique_Assemblage_Serveur; EtatsUnis_Assemblage_Serveur; Taiwan_Assemblage_Serveur; Inde_Assemblage_Smartphone; Bresil_Assemblage_Smartphone; CoreeDuSud_Assemblage_Smartphone; Vietnam_Assemblage_Smartphone; Chine_Assemblage_Smartphone; Thailande_Assemblage_Stockage; Taiwan_Assemblage_Stockage; Japon_Assemblage_Stockage; Malaisie_Assemblage_Stockage; Chine_Assemblage_Stockage; Inde_Assemblage_Tablette; Bresil_Assemblage_Tablette; Chine_Assemblage_Tablette; Vietnam_Assemblage_Tablette; Chine_Assemblage_Television; CoreeDuSud_Assemblage_Television; Pologne_Assemblage_Television; Mexique_Assemblage_Television; Mexique_Fabrication_Boitier; Chine_Fabrication_Boitier; Allemagne_Fabrication_Boitier; Taiwan_Fabrication_Boitier; Thailande_Fabrication_Boitier; EtatsUnis_Fabrication_Boitier; Vietnam_Fabrication_Boitier; EtatsUnis_Fabrication_Connecteurs; Japon_Fabrication_Connecteurs; Chine_Fabrication_Connecteurs; Taiwan_Fabrication_Connecteurs; CoreeDuSud_Fabrication_Connecteurs; Suisse_Fabrication_Connecteurs; Allemagne_Fabrication_Connecteurs; Chine_Fabrication_EcranMiniLED; Allemagne_Fabrication_EcranMiniLED; CoreeDuSud_Fabrication_EcranMiniLED; Vietnam_Fabrication_EcranMiniLED; EtatsUnis_Fabrication_EcranMiniLED; Japon_Fabrication_EcranMiniLED; Taiwan_Fabrication_EcranMiniLED; Taiwan_Fabrication_Connectivite; EtatsUnis_Fabrication_Connectivite; CoreeDuSud_Fabrication_Connectivite; Israel_Fabrication_Connectivite; Chine_Fabrication_Connectivite; PaysBas_Fabrication_Connectivite; Japon_Fabrication_Connectivite; Taiwan_Fabrication_Audio; Japon_Fabrication_Audio; Chine_Fabrication_Audio; EtatsUnis_Fabrication_Audio; CoreeDuSud_Fabrication_Audio; Allemagne_Fabrication_Audio; Vietnam_Fabrication_Camera; Taiwan_Fabrication_Camera; Japon_Fabrication_Camera; EtatsUnis_Fabrication_Camera; CoreeDuSud_Fabrication_Camera; Chine_Fabrication_Camera; Allemagne_Fabrication_Camera; Chine_Fabrication_EcranOLED; Taiwan_Fabrication_EcranOLED; EtatsUnis_Fabrication_EcranOLED; Inde_Fabrication_EcranOLED; Japon_Fabrication_EcranOLED; Vietnam_Fabrication_EcranOLED; CoreeDuSud_Fabrication_EcranOLED; Pologne_Fabrication_Batterie; Hongrie_Fabrication_Batterie; Chine_Fabrication_Batterie; Japon_Fabrication_Batterie; CoreeDuSud_Fabrication_Batterie; EtatsUnis_Fabrication_Batterie; PaysBas_Fabrication_Capteurs; CoreeDuSud_Fabrication_Capteurs; EtatsUnis_Fabrication_Capteurs; Chine_Fabrication_Capteurs; Suisse_Fabrication_Capteurs; Allemagne_Fabrication_Capteurs; Taiwan_Fabrication_Capteurs; Japon_Fabrication_Capteurs; Chine_Fabrication_CarteMere; Malaisie_Fabrication_CarteMere; Thailande_Fabrication_CarteMere; Vietnam_Fabrication_CarteMere; Taiwan_Fabrication_CarteMere; EtatsUnis_Fabrication_CarteMere; Mexique_Fabrication_CarteMere; EtatsUnis_Fabrication_MemoireRAM; CoreeDuSud_Fabrication_MemoireRAM; Taiwan_Fabrication_MemoireRAM; Pologne_Fabrication_EcranLCD; Vietnam_Fabrication_EcranLCD; CoreeDuSud_Fabrication_EcranLCD; Taiwan_Fabrication_EcranLCD; Chine_Fabrication_EcranLCD; Japon_Fabrication_EcranLCD; Mexique_Fabrication_EcranLCD; CoreeDuSud_Fabrication_ProcesseurASIC; Israel_Fabrication_ProcesseurASIC; EtatsUnis_Fabrication_ProcesseurASIC; Taiwan_Fabrication_ProcesseurASIC; Chine_Fabrication_ProcesseurASIC; Singapour_Fabrication_ProcesseurASIC; Allemagne_Fabrication_ProcesseurASIC; EtatsUnis_Fabrication_StockageEMMC; CoreeDuSud_Fabrication_StockageEMMC; Japon_Fabrication_StockageEMMC; Chine_Fabrication_StockageEMMC; Chine_Fabrication_ProcesseurARM; Taiwan_Fabrication_ProcesseurARM; Singapour_Fabrication_ProcesseurARM; CoreeDuSud_Fabrication_ProcesseurARM; EtatsUnis_Fabrication_ProcesseurARM; Irlande_Fabrication_ProcesseurX86; EtatsUnis_Fabrication_ProcesseurX86; Taiwan_Fabrication_ProcesseurX86; Allemagne_Fabrication_ProcesseurX86; Israel_Fabrication_ProcesseurX86; Taiwan_Fabrication_SSDM2; Japon_Fabrication_SSDM2; Chine_Fabrication_SSDM2; CoreeDuSud_Fabrication_SSDM2; EtatsUnis_Fabrication_SSDM2; Chine_Fabrication_SSD25; Taiwan_Fabrication_SSD25; CoreeDuSud_Fabrication_SSD25; EtatsUnis_Fabrication_SSD25; Japon_Fabrication_SSD25; Singapour_Fabrication_DisqueDur; Thailande_Fabrication_DisqueDur; Chine_Fabrication_DisqueDur; Japon_Fabrication_DisqueDur; Philippines_Fabrication_DisqueDur; Malaisie_Fabrication_DisqueDur; EtatsUnis_Fabrication_DisqueDur; Chine_Extraction_Lanthane; Inde_Extraction_Lanthane; Australie_Extraction_Lanthane; EtatsUnis_Extraction_Lanthane; EtatsUnis_Traitement_Lanthane; Estonie_Traitement_Lanthane; France_Traitement_Lanthane; Malaisie_Traitement_Lanthane; Chine_Traitement_Lanthane; Inde_Traitement_Lanthane; Chine_Reserves_Lanthane; EtatsUnis_Reserves_Lanthane; Australie_Reserves_Lanthane; Russie_Reserves_Lanthane; Bresil_Reserves_Lanthane; Inde_Reserves_Lanthane; Vietnam_Reserves_Lanthane; Russie_Traitement_Cerium; Chine_Traitement_Cerium; EtatsUnis_Traitement_Cerium; Australie_Traitement_Cerium; Inde_Traitement_Cerium; Chine_Extraction_Cerium; EtatsUnis_Extraction_Cerium; Australie_Extraction_Cerium; Bresil_Extraction_Cerium; Chine_Reserves_Cerium; Inde_Reserves_Cerium; EtatsUnis_Reserves_Cerium; Australie_Reserves_Cerium; Bresil_Reserves_Cerium; EtatsUnis_Reserves_Holmium; Australie_Reserves_Holmium; Chine_Reserves_Holmium; Inde_Reserves_Holmium; Bresil_Reserves_Holmium; Russie_Reserves_Holmium; Australie_Extraction_Holmium; Inde_Extraction_Holmium; Chine_Extraction_Holmium; EtatsUnis_Extraction_Holmium; Bresil_Traitement_Holmium; Australie_Traitement_Holmium; SriLanka_Traitement_Holmium; Chine_Traitement_Holmium; EtatsUnis_Traitement_Holmium; Inde_Traitement_Holmium; Russie_Extraction_Platine; Canada_Extraction_Platine; AfriqueDuSud_Extraction_Platine; EtatsUnis_Extraction_Platine; Zimbabwe_Extraction_Platine; EtatsUnis_Reserves_Platine; Russie_Reserves_Platine; Canada_Reserves_Platine; AfriqueDuSud_Reserves_Platine; Zimbabwe_Reserves_Platine; EtatsUnis_Traitement_Platine; Russie_Traitement_Platine; AfriqueDuSud_Traitement_Platine; Canada_Traitement_Platine; Zimbabwe_Traitement_Platine; Myanmar_Extraction_Terbium; EtatsUnis_Extraction_Terbium; Chine_Extraction_Terbium; Australie_Extraction_Terbium; Bresil_Extraction_Terbium; Inde_Traitement_Terbium; Malaisie_Traitement_Terbium; Chine_Traitement_Terbium; EtatsUnis_Traitement_Terbium; Estonie_Traitement_Terbium; Vietnam_Traitement_Terbium; EtatsUnis_Reserves_Terbium; Australie_Reserves_Terbium; Bresil_Reserves_Terbium; Chine_Reserves_Terbium; Russie_Reserves_Europium; Vietnam_Reserves_Europium; Australie_Reserves_Europium; Inde_Reserves_Europium; Chine_Reserves_Europium; Bresil_Reserves_Europium; EtatsUnis_Reserves_Europium; EtatsUnis_Extraction_Europium; Australie_Extraction_Europium; Chine_Extraction_Europium; Inde_Extraction_Europium; Malaisie_Traitement_Europium; Chine_Traitement_Europium; France_Traitement_Europium; Estonie_Traitement_Europium; Japon_Traitement_Europium; EtatsUnis_Reserves_Yttrium; Inde_Reserves_Yttrium; Chine_Reserves_Yttrium; Australie_Reserves_Yttrium; EtatsUnis_Extraction_Yttrium; Inde_Extraction_Yttrium; Chine_Extraction_Yttrium; Myanmar_Extraction_Yttrium; Australie_Extraction_Yttrium; Vietnam_Traitement_Yttrium; Chine_Traitement_Yttrium; Estonie_Traitement_Yttrium; Malaisie_Traitement_Yttrium; EtatsUnis_Traitement_Yttrium; Bolivie_Extraction_Tungstene; Vietnam_Extraction_Tungstene; Espagne_Extraction_Tungstene; Rwanda_Extraction_Tungstene; Chine_Extraction_Tungstene; Russie_Extraction_Tungstene; Autriche_Extraction_Tungstene; Chine_Reserves_Tungstene; Vietnam_Reserves_Tungstene; Russie_Reserves_Tungstene; Chine_Traitement_Tungstene; CoreeDuSud_Traitement_Tungstene; Autriche_Traitement_Tungstene; EtatsUnis_Traitement_Tungstene; Allemagne_Traitement_Tungstene; Vietnam_Traitement_Tungstene; Japon_Traitement_Tungstene; Russie_Traitement_Tungstene; Inde_Reserves_Praseodyme; Bresil_Reserves_Praseodyme; EtatsUnis_Reserves_Praseodyme; Australie_Reserves_Praseodyme; Russie_Reserves_Praseodyme; Vietnam_Reserves_Praseodyme; Chine_Reserves_Praseodyme; Australie_Traitement_Praseodyme; Russie_Traitement_Praseodyme; Inde_Traitement_Praseodyme; EtatsUnis_Traitement_Praseodyme; Chine_Traitement_Praseodyme; Australie_Extraction_Praseodyme; Russie_Extraction_Praseodyme; Inde_Extraction_Praseodyme; EtatsUnis_Extraction_Praseodyme; Chine_Extraction_Praseodyme; Myanmar_Extraction_Praseodyme; AfriqueDuSud_Extraction_Manganese; Chine_Extraction_Manganese; Gabon_Extraction_Manganese; Inde_Extraction_Manganese; Bresil_Traitement_Manganese; Inde_Traitement_Manganese; AfriqueDuSud_Traitement_Manganese; Norvege_Traitement_Manganese; Gabon_Traitement_Manganese; Chine_Traitement_Manganese; Australie_Traitement_Manganese; Ukraine_Traitement_Manganese; France_Traitement_Manganese; Japon_Traitement_Manganese; Ghana_Reserves_Manganese; Bresil_Reserves_Manganese; Gabon_Reserves_Manganese; Inde_Reserves_Manganese; Australie_Reserves_Manganese; AfriqueDuSud_Reserves_Manganese; Chine_Reserves_Manganese; Chine_Extraction_Dysprosium; EtatsUnis_Extraction_Dysprosium; Australie_Extraction_Dysprosium; Myanmar_Reserves_Dysprosium; Australie_Reserves_Dysprosium; EtatsUnis_Reserves_Dysprosium; Chine_Reserves_Dysprosium; Malaisie_Traitement_Dysprosium; EtatsUnis_Traitement_Dysprosium; Inde_Traitement_Dysprosium; Estonie_Traitement_Dysprosium; Russie_Traitement_Dysprosium; Chine_Traitement_Dysprosium; Thailande_Extraction_Neodyme; Madagascar_Extraction_Neodyme; Myanmar_Extraction_Neodyme; Chine_Extraction_Neodyme; Vietnam_Extraction_Neodyme; Australie_Extraction_Neodyme; EtatsUnis_Extraction_Neodyme; Inde_Extraction_Neodyme; Russie_Extraction_Neodyme; EtatsUnis_Traitement_Neodyme; Inde_Traitement_Neodyme; Russie_Traitement_Neodyme; Australie_Traitement_Neodyme; Chine_Traitement_Neodyme; Inde_Reserves_Neodyme; Bresil_Reserves_Neodyme; EtatsUnis_Reserves_Neodyme; Russie_Reserves_Neodyme; Australie_Reserves_Neodyme; Vietnam_Reserves_Neodyme; Chine_Reserves_Neodyme; Indonesie_Traitement_Etain; Malaisie_Traitement_Etain; Belgique_Traitement_Etain; Bolivie_Traitement_Etain; Chine_Traitement_Etain; Perou_Traitement_Etain; Thailande_Traitement_Etain; Indonesie_Extraction_Etain; Bolivie_Extraction_Etain; Australie_Extraction_Etain; RDCongo_Extraction_Etain; Perou_Extraction_Etain; Chine_Extraction_Etain; Bresil_Extraction_Etain; Australie_Reserves_Etain; Chine_Reserves_Etain; Bolivie_Reserves_Etain; Myanmar_Reserves_Etain; Perou_Reserves_Etain; Indonesie_Reserves_Etain; Bresil_Reserves_Etain; Canada_Reserves_Nickel; Russie_Reserves_Nickel; Chine_Reserves_Nickel; Australie_Reserves_Nickel; Philippines_Reserves_Nickel; France_Reserves_Nickel; Bresil_Reserves_Nickel; Indonesie_Reserves_Nickel; EtatsUnis_Reserves_Nickel; Chine_Extraction_Nickel; Australie_Extraction_Nickel; Philippines_Extraction_Nickel; Canada_Extraction_Nickel; France_Extraction_Nickel; Indonesie_Extraction_Nickel; EtatsUnis_Extraction_Nickel; Russie_Extraction_Nickel; Bresil_Extraction_Nickel; Japon_Traitement_Nickel; Australie_Traitement_Nickel; Finlande_Traitement_Nickel; Indonesie_Traitement_Nickel; Canada_Traitement_Nickel; France_Traitement_Nickel; Chine_Traitement_Nickel; Russie_Traitement_Nickel; EtatsUnis_Reserves_Beryllium; EtatsUnis_Extraction_Beryllium; Chine_Extraction_Beryllium; Bresil_Extraction_Beryllium; AfriqueDuSud_Reserves_Or; Chine_Reserves_Or; Australie_Reserves_Or; Russie_Reserves_Or; Canada_Reserves_Or; EtatsUnis_Reserves_Or; Australie_Extraction_Or; AfriqueDuSud_Extraction_Or; Canada_Extraction_Or; Russie_Extraction_Or; Japon_Traitement_Or; AfriqueDuSud_Traitement_Or; EtatsUnis_Traitement_Or; Suisse_Traitement_Or; Australie_Traitement_Or; Allemagne_Traitement_Or; AfriqueDuSud_Extraction_Palladium; EtatsUnis_Extraction_Palladium; Zimbabwe_Extraction_Palladium; Canada_Extraction_Palladium; Russie_Extraction_Palladium; Canada_Reserves_Palladium; Russie_Reserves_Palladium; EtatsUnis_Reserves_Palladium; Zimbabwe_Reserves_Palladium; AfriqueDuSud_Reserves_Palladium; Zimbabwe_Traitement_Palladium; Canada_Traitement_Palladium; Russie_Traitement_Palladium; AfriqueDuSud_Traitement_Palladium; EtatsUnis_Traitement_Palladium; Chine_Traitement_Cuivre; Chili_Traitement_Cuivre; Japon_Traitement_Cuivre; Pologne_Traitement_Cuivre; Inde_Traitement_Cuivre; Allemagne_Traitement_Cuivre; CoreeDuSud_Traitement_Cuivre; EtatsUnis_Traitement_Cuivre; Russie_Traitement_Cuivre; Chili_Extraction_Cuivre; Australie_Extraction_Cuivre; Chine_Extraction_Cuivre; RDCongo_Extraction_Cuivre; Perou_Extraction_Cuivre; EtatsUnis_Extraction_Cuivre; Perou_Reserves_Cuivre; EtatsUnis_Reserves_Cuivre; Chine_Reserves_Cuivre; Chili_Reserves_Cuivre; Australie_Reserves_Cuivre; Russie_Reserves_Cuivre; RDCongo_Reserves_Cuivre; Mexique_Reserves_Cuivre; Indonesie_Extraction_Cuivre; Japon_Traitement_Argent; Pologne_Traitement_Argent; Allemagne_Traitement_Argent; Chine_Traitement_Argent; EtatsUnis_Traitement_Argent; Mexique_Traitement_Argent; Canada_Traitement_Argent; Australie_Extraction_Argent; Chili_Extraction_Argent; Perou_Extraction_Argent; Mexique_Extraction_Argent; Pologne_Extraction_Argent; Chine_Extraction_Argent; Russie_Extraction_Argent; Russie_Reserves_Argent; Australie_Reserves_Argent; Mexique_Reserves_Argent; Chili_Reserves_Argent; Pologne_Reserves_Argent; Chine_Reserves_Argent; Perou_Reserves_Argent; RDCongo_Traitement_Cobalt; Finlande_Traitement_Cobalt; Chine_Traitement_Cobalt; Zambie_Traitement_Cobalt; Canada_Traitement_Cobalt; Japon_Traitement_Cobalt; RDCongo_Extraction_Cobalt; Russie_Extraction_Cobalt; Chine_Extraction_Cobalt; Canada_Extraction_Cobalt; Cuba_Extraction_Cobalt; Chine_Reserves_Cobalt; Philippines_Reserves_Cobalt; Cuba_Reserves_Cobalt; Australie_Reserves_Cobalt; Russie_Reserves_Cobalt; Canada_Reserves_Cobalt; RDCongo_Reserves_Cobalt; Maroc_Extraction_Cobalt; Australie_Extraction_Cobalt; Tanzanie_Reserves_Graphite; Russie_Reserves_Graphite; Inde_Reserves_Graphite; Chine_Reserves_Graphite; Mozambique_Reserves_Graphite; Bresil_Reserves_Graphite; Madagascar_Reserves_Graphite; Mozambique_Extraction_Graphite; Chine_Extraction_Graphite; Tanzanie_Extraction_Graphite; Madagascar_Extraction_Graphite; Bresil_Extraction_Graphite; Madagascar_Traitement_Graphite; Japon_Traitement_Graphite; Bresil_Traitement_Graphite; Chine_Traitement_Graphite; Allemagne_Traitement_Graphite; Russie_Traitement_Graphite; Mozambique_Traitement_Graphite; Canada_Traitement_Graphite; Argentine_Traitement_Lithium; Allemagne_Traitement_Lithium; EtatsUnis_Traitement_Lithium; CoreeDuSud_Traitement_Lithium; Chine_Traitement_Lithium; Japon_Traitement_Lithium; Chili_Traitement_Lithium; Canada_Traitement_Lithium; Australie_Traitement_Lithium; Argentine_Extraction_Lithium; Bresil_Extraction_Lithium; Chili_Extraction_Lithium; Australie_Extraction_Lithium; Chine_Extraction_Lithium; Portugal_Reserves_Lithium; Chili_Reserves_Lithium; Bresil_Reserves_Lithium; EtatsUnis_Reserves_Lithium; Zimbabwe_Reserves_Lithium; Argentine_Reserves_Lithium; Chine_Reserves_Lithium; Australie_Reserves_Lithium; Canada_Reserves_Lithium; Zimbabwe_Extraction_Lithium; Inde_Traitement_Zinc; Australie_Traitement_Zinc; Espagne_Traitement_Zinc; Chine_Traitement_Zinc; Japon_Traitement_Zinc; CoreeDuSud_Traitement_Zinc; Canada_Traitement_Zinc; Perou_Traitement_Zinc; Belgique_Traitement_Zinc; Finlande_Traitement_Zinc; Inde_Extraction_Zinc; Australie_Extraction_Zinc; Perou_Extraction_Zinc; Chine_Extraction_Zinc; Bolivie_Extraction_Zinc; Mexique_Extraction_Zinc; Kazakhstan_Reserves_Zinc; Chine_Reserves_Zinc; Perou_Reserves_Zinc; Suede_Reserves_Zinc; EtatsUnis_Reserves_Zinc; Australie_Reserves_Zinc; AfriqueDuSud_Reserves_Zinc; Inde_Reserves_Zinc; Russie_Reserves_Zinc; Mexique_Reserves_Zinc; Russie_Extraction_Magnesium; EtatsUnis_Extraction_Magnesium; Norvege_Extraction_Magnesium; Bresil_Extraction_Magnesium; Chine_Extraction_Magnesium; Israel_Extraction_Magnesium; Israel_Traitement_Magnesium; EtatsUnis_Traitement_Magnesium; Ukraine_Traitement_Magnesium; Chine_Traitement_Magnesium; Turquie_Traitement_Magnesium; CoreeDuSud_Traitement_Magnesium; Bresil_Traitement_Magnesium; Kazakhstan_Traitement_Magnesium; Russie_Traitement_Magnesium; Norvege_Traitement_Magnesium; Ukraine_Extraction_Titane; Inde_Extraction_Titane; Canada_Extraction_Titane; AfriqueDuSud_Extraction_Titane; Chine_Extraction_Titane; Australie_Extraction_Titane; Kazakhstan_Traitement_Titane; Ukraine_Traitement_Titane; EtatsUnis_Traitement_Titane; Chine_Traitement_Titane; Russie_Traitement_Titane; Japon_Traitement_Titane; Inde_Traitement_Titane; Ukraine_Reserves_Titane; Inde_Reserves_Titane; AfriqueDuSud_Reserves_Titane; Canada_Reserves_Titane; Chine_Reserves_Titane; Australie_Reserves_Titane; Mozambique_Reserves_Titane; Kazakhstan_Reserves_Chrome; Finlande_Reserves_Chrome; AfriqueDuSud_Reserves_Chrome; Inde_Reserves_Chrome; Turquie_Reserves_Chrome; Kazakhstan_Extraction_Chrome; Finlande_Extraction_Chrome; Turquie_Extraction_Chrome; Inde_Extraction_Chrome; AfriqueDuSud_Extraction_Chrome; Kazakhstan_Traitement_Chrome; Russie_Traitement_Chrome; Chine_Traitement_Chrome; Finlande_Traitement_Chrome; AfriqueDuSud_Traitement_Chrome; Inde_Traitement_Chrome; Malaisie_Traitement_Gadolinium; France_Traitement_Gadolinium; Japon_Traitement_Gadolinium; Estonie_Traitement_Gadolinium; Chine_Traitement_Gadolinium; EtatsUnis_Traitement_Gadolinium; Australie_Extraction_Gadolinium; Bresil_Extraction_Gadolinium; Chine_Extraction_Gadolinium; EtatsUnis_Extraction_Gadolinium; Chine_Reserves_Gadolinium; Australie_Reserves_Gadolinium; EtatsUnis_Reserves_Gadolinium; Inde_Reserves_Gadolinium; Bresil_Reserves_Gadolinium; EtatsUnis_Extraction_Samarium; Bresil_Extraction_Samarium; Australie_Extraction_Samarium; Chine_Extraction_Samarium; Inde_Extraction_Samarium; Chine_Reserves_Samarium; Australie_Reserves_Samarium; Inde_Reserves_Samarium; Bresil_Reserves_Samarium; EtatsUnis_Reserves_Samarium; Malaisie_Traitement_Samarium; Chine_Traitement_Samarium; EtatsUnis_Traitement_Samarium; Japon_Traitement_Samarium; Bresil_Traitement_Samarium; Inde_Traitement_Samarium; Chine_Reserves_Erbium; Australie_Reserves_Erbium; Russie_Reserves_Erbium; EtatsUnis_Reserves_Erbium; Estonie_Traitement_Erbium; Malaisie_Traitement_Erbium; EtatsUnis_Traitement_Erbium; Japon_Traitement_Erbium; France_Traitement_Erbium; Chine_Traitement_Erbium; Russie_Extraction_Erbium; Australie_Extraction_Erbium; Chine_Extraction_Erbium; EtatsUnis_Extraction_Erbium; Myanmar_Extraction_Erbium; Chine_Reserves_Tantale; Bresil_Reserves_Tantale; Australie_Reserves_Tantale; Chine_Traitement_Tantale; EtatsUnis_Traitement_Tantale; Japon_Traitement_Tantale; Thailande_Traitement_Tantale; Allemagne_Traitement_Tantale; Estonie_Traitement_Tantale; Kazakhstan_Traitement_Tantale; Bresil_Traitement_Tantale; Bresil_Extraction_Tantale; Australie_Extraction_Tantale; Chine_Traitement_Hafnium; Inde_Traitement_Hafnium; Russie_Traitement_Hafnium; Ukraine_Traitement_Hafnium; EtatsUnis_Traitement_Hafnium; France_Traitement_Hafnium; Chine_Extraction_Hafnium; EtatsUnis_Extraction_Hafnium; France_Extraction_Hafnium; Canada_Extraction_Scandium; Philippines_Extraction_Scandium; Russie_Extraction_Scandium; Chine_Extraction_Scandium; Chine_Traitement_Scandium; Australie_Traitement_Scandium; Japon_Traitement_Scandium; Ukraine_Traitement_Scandium; Russie_Traitement_Scandium; Canada_Traitement_Scandium; Philippines_Traitement_Scandium; Chine_Reserves_Germanium; Chine_Extraction_Germanium; Russie_Extraction_Germanium; EtatsUnis_Extraction_Germanium; Russie_Traitement_Germanium; Canada_Traitement_Germanium; EtatsUnis_Traitement_Germanium; Belgique_Traitement_Germanium; Chine_Traitement_Germanium; Japon_Traitement_Germanium; Allemagne_Traitement_Germanium; Maroc_Extraction_Phosphore; Bresil_Extraction_Phosphore; Chine_Extraction_Phosphore; Russie_Extraction_Phosphore; ArabieSaoudite_Extraction_Phosphore; EtatsUnis_Extraction_Phosphore; Jordanie_Extraction_Phosphore; Chine_Traitement_Phosphore; Jordanie_Traitement_Phosphore; Russie_Traitement_Phosphore; EtatsUnis_Traitement_Phosphore; Maroc_Traitement_Phosphore; ArabieSaoudite_Traitement_Phosphore; EtatsUnis_Extraction_Silicium; Bresil_Extraction_Silicium; Norvege_Extraction_Silicium; France_Extraction_Silicium; Chine_Extraction_Silicium; Bresil_Traitement_Silicium; Norvege_Traitement_Silicium; Chine_Traitement_Silicium; EtatsUnis_Traitement_Silicium; Allemagne_Traitement_Silicium; CoreeDuSud_Traitement_Silicium; France_Traitement_Silicium; Chine_Traitement_Gallium; EtatsUnis_Traitement_Gallium; RoyaumeUni_Traitement_Gallium; Allemagne_Traitement_Gallium; Japon_Traitement_Gallium; CoreeDuSud_Traitement_Gallium; Chine_Extraction_Gallium; Japon_Extraction_Gallium; CoreeDuSud_Extraction_Gallium; Russie_Extraction_Gallium; Vietnam_Reserves_Antimoine; Turquie_Reserves_Antimoine; Australie_Reserves_Antimoine; Kirghizistan_Reserves_Antimoine; EtatsUnis_Reserves_Antimoine; Bolivie_Reserves_Antimoine; Tadjikistan_Reserves_Antimoine; Chine_Reserves_Antimoine; Russie_Reserves_Antimoine; Myanmar_Reserves_Antimoine; Chine_Extraction_Antimoine; Tadjikistan_Extraction_Antimoine; Russie_Extraction_Antimoine; Australie_Extraction_Antimoine; Bolivie_Extraction_Antimoine; Bolivie_Traitement_Antimoine; Chine_Traitement_Antimoine; EtatsUnis_Traitement_Antimoine; Russie_Traitement_Antimoine; Belgique_Traitement_Antimoine; Tadjikistan_Traitement_Antimoine; AfriqueDuSud_Traitement_Antimoine; Australie_Traitement_Antimoine; Chine_Reserves_Quartz; Norvege_Reserves_Quartz; EtatsUnis_Reserves_Quartz; Russie_Reserves_Quartz; Norvege_Extraction_Quartz; Russie_Extraction_Quartz; Chine_Extraction_Quartz; EtatsUnis_Extraction_Quartz; Japon_Traitement_Quartz; Chine_Traitement_Quartz; Russie_Traitement_Quartz; EtatsUnis_Traitement_Quartz; Bresil_Traitement_Quartz; Norvege_Traitement_Quartz; }
    { rank=same; Jabil_EtatsUnis_Assemblage_CasquesVR; Flextronics_EtatsUnis_Assemblage_CasquesVR; Luxshare_Chine_Assemblage_CasquesVR; Goertek_Chine_Assemblage_CasquesVR; Pegatron_Taiwan_Assemblage_CasquesVR; Foxconn_Taiwan_Assemblage_CasquesVR; Samsung_CoreeDuSud_Assemblage_CasquesVR; HP_Malaisie_Assemblage_Imprimante; Brother_Philippines_Assemblage_Imprimante; Canon_Philippines_Assemblage_Imprimante; Ricoh_Japon_Assemblage_Imprimante; Canon_Japon_Assemblage_Imprimante; Epson_Thailande_Assemblage_Imprimante; Canon_Thailande_Assemblage_Imprimante; Kinpo_Chine_Assemblage_Imprimante; CalComp_Chine_Assemblage_Imprimante; Foxconn_Chine_Assemblage_Imprimante; Dixon_Inde_Assemblage_IoTWearables; Flextronics_Malaisie_Assemblage_IoTWearables; Jabil_Malaisie_Assemblage_IoTWearables; Goertek_Chine_Assemblage_IoTWearables; Foxconn_Chine_Assemblage_IoTWearables; Luxshare_Chine_Assemblage_IoTWearables; Inventec_Vietnam_Assemblage_IoTWearables; Compal_Vietnam_Assemblage_IoTWearables; Samsung_CoreeDuSud_Assemblage_IoTWearables; HPE_EtatsUnis_Assemblage_MaterielIA; Dell_EtatsUnis_Assemblage_MaterielIA; SuperMicro_EtatsUnis_Assemblage_MaterielIA; Quanta_Taiwan_Assemblage_MaterielIA; Wistron_Taiwan_Assemblage_MaterielIA; Foxconn_Taiwan_Assemblage_MaterielIA; Samsung_CoreeDuSud_Assemblage_MaterielIA; Inspur_Chine_Assemblage_MaterielIA; Huawei_Chine_Assemblage_MaterielIA; Wistron_Taiwan_Assemblage_MaterielReseau; Accton_Taiwan_Assemblage_MaterielReseau; Foxconn_Chine_Assemblage_MaterielReseau; Huawei_Chine_Assemblage_MaterielReseau; ZTE_Chine_Assemblage_MaterielReseau; Jabil_EtatsUnis_Assemblage_MaterielReseau; Flex_EtatsUnis_Assemblage_MaterielReseau; Plexus_Malaisie_Assemblage_MaterielReseau; Sanmina_Mexique_Assemblage_MaterielReseau; Celestica_Mexique_Assemblage_MaterielReseau; Acer_Taiwan_Assemblage_OrdiBureau; ASUS_Taiwan_Assemblage_OrdiBureau; Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau; HP_Chine_Assemblage_OrdiBureau; Lenovo_Chine_Assemblage_OrdiBureau; HP_EtatsUnis_Assemblage_OrdiBureau; Dell_EtatsUnis_Assemblage_OrdiBureau; HP_Mexique_Assemblage_OrdiBureau; Dell_Mexique_Assemblage_OrdiBureau; Pegatron_Taiwan_Assemblage_OrdiPortable; Wistron_Taiwan_Assemblage_OrdiPortable; Quanta_Chine_Assemblage_OrdiPortable; Foxconn_Chine_Assemblage_OrdiPortable; Compal_Chine_Assemblage_OrdiPortable; Foxconn_Bresil_Assemblage_OrdiPortable; Positivo_Bresil_Assemblage_OrdiPortable; Foxconn_Vietnam_Assemblage_OrdiPortable; Compal_Vietnam_Assemblage_OrdiPortable; Dixon_Inde_Assemblage_OrdiPortable; Flex_Inde_Assemblage_OrdiPortable; Flex_Mexique_Assemblage_OrdiPortable; Quanta_Chine_Assemblage_Serveur; Foxconn_Chine_Assemblage_Serveur; Inventec_Chine_Assemblage_Serveur; Flex_Mexique_Assemblage_Serveur; Dell_EtatsUnis_Assemblage_Serveur; SuperMicro_EtatsUnis_Assemblage_Serveur; HPE_EtatsUnis_Assemblage_Serveur; Mitac_Taiwan_Assemblage_Serveur; Wistron_Taiwan_Assemblage_Serveur; Samsung_Inde_Assemblage_Smartphone; Foxconn_Inde_Assemblage_Smartphone; Foxconn_Bresil_Assemblage_Smartphone; Samsung_Bresil_Assemblage_Smartphone; Samsung_CoreeDuSud_Assemblage_Smartphone; Samsung_Vietnam_Assemblage_Smartphone; LG_Vietnam_Assemblage_Smartphone; Wistron_Chine_Assemblage_Smartphone; Pegatron_Chine_Assemblage_Smartphone; Foxconn_Chine_Assemblage_Smartphone; WD_Thailande_Assemblage_Stockage; Seagate_Thailande_Assemblage_Stockage; Wistron_Taiwan_Assemblage_Stockage; Quanta_Taiwan_Assemblage_Stockage; Toshiba_Japon_Assemblage_Stockage; Jabil_Malaisie_Assemblage_Stockage; Flextronics_Malaisie_Assemblage_Stockage; Luxshare_Chine_Assemblage_Stockage; Foxconn_Chine_Assemblage_Stockage; Dixon_Inde_Assemblage_Tablette; Foxconn_Inde_Assemblage_Tablette; Positivo_Bresil_Assemblage_Tablette; Samsung_Bresil_Assemblage_Tablette; Compal_Chine_Assemblage_Tablette; Foxconn_Chine_Assemblage_Tablette; Pegatron_Chine_Assemblage_Tablette; Samsung_Vietnam_Assemblage_Tablette; Hisense_Chine_Assemblage_Television; TCL_Chine_Assemblage_Television; Foxconn_Chine_Assemblage_Television; LG_CoreeDuSud_Assemblage_Television; Samsung_CoreeDuSud_Assemblage_Television; TCL_Pologne_Assemblage_Television; LG_Pologne_Assemblage_Television; Samsung_Mexique_Assemblage_Television; LG_Mexique_Assemblage_Television; Flex_Mexique_Fabrication_Boitier; Jabil_Chine_Fabrication_Boitier; Foxconn_Chine_Fabrication_Boitier; BYD_Chine_Fabrication_Boitier; Siemens_Allemagne_Fabrication_Boitier; Pegatron_Taiwan_Fabrication_Boitier; Catcher_Taiwan_Fabrication_Boitier; SVI_Thailande_Fabrication_Boitier; CalComp_Thailande_Fabrication_Boitier; Apple_EtatsUnis_Fabrication_Boitier; Goertek_Vietnam_Fabrication_Boitier; Amphenol_EtatsUnis_Fabrication_Connecteurs; TEConn_EtatsUnis_Fabrication_Connecteurs; Hirose_Japon_Fabrication_Connecteurs; JAE_Japon_Fabrication_Connecteurs; Lotes_Chine_Fabrication_Connecteurs; Luxshare_Chine_Fabrication_Connecteurs; Foxconn_Chine_Fabrication_Connecteurs; Foxconn_Taiwan_Fabrication_Connecteurs; Cheng_Taiwan_Fabrication_Connecteurs; Samsung_CoreeDuSud_Fabrication_Connecteurs; Fischer_Suisse_Fabrication_Connecteurs; HARTING_Allemagne_Fabrication_Connecteurs; ERNI_Allemagne_Fabrication_Connecteurs; CSOT_Chine_Fabrication_EcranMiniLED; BOE_Chine_Fabrication_EcranMiniLED; Osram_Allemagne_Fabrication_EcranMiniLED; LG_CoreeDuSud_Fabrication_EcranMiniLED; Samsung_CoreeDuSud_Fabrication_EcranMiniLED; Samsung_Vietnam_Fabrication_EcranMiniLED; Apple_EtatsUnis_Fabrication_EcranMiniLED; Lumileds_EtatsUnis_Fabrication_EcranMiniLED; Sony_Japon_Fabrication_EcranMiniLED; Sharp_Japon_Fabrication_EcranMiniLED; Epistar_Taiwan_Fabrication_EcranMiniLED; Innolux_Taiwan_Fabrication_EcranMiniLED; AUO_Taiwan_Fabrication_EcranMiniLED; TSMC_Taiwan_Fabrication_Connectivite; Realtek_Taiwan_Fabrication_Connectivite; MediaTek_Taiwan_Fabrication_Connectivite; Qualcomm_EtatsUnis_Fabrication_Connectivite; Broadcom_EtatsUnis_Fabrication_Connectivite; Intel_EtatsUnis_Fabrication_Connectivite; Samsung_CoreeDuSud_Fabrication_Connectivite; Intel_Israel_Fabrication_Connectivite; HiSilicon_Chine_Fabrication_Connectivite; UNISOC_Chine_Fabrication_Connectivite; NXP_PaysBas_Fabrication_Connectivite; Murata_Japon_Fabrication_Connectivite; MediaTek_Taiwan_Fabrication_Audio; Realtek_Taiwan_Fabrication_Audio; Foxconn_Taiwan_Fabrication_Audio; Panasonic_Japon_Fabrication_Audio; Sony_Japon_Fabrication_Audio; AlpsAlpine_Japon_Fabrication_Audio; Knowles_Chine_Fabrication_Audio; AAC_Chine_Fabrication_Audio; Goertek_Chine_Fabrication_Audio; Bose_Chine_Fabrication_Audio; TI_EtatsUnis_Fabrication_Audio; Cirrus_EtatsUnis_Fabrication_Audio; Samsung_CoreeDuSud_Fabrication_Audio; LG_CoreeDuSud_Fabrication_Audio; Infineon_Allemagne_Fabrication_Audio; BeyerDynamic_Allemagne_Fabrication_Audio; Samsung_Vietnam_Fabrication_Camera; TSMC_Taiwan_Fabrication_Camera; Foxconn_Taiwan_Fabrication_Camera; Canon_Japon_Fabrication_Camera; Nikon_Japon_Fabrication_Camera; Sony_Japon_Fabrication_Camera; OmniVision_EtatsUnis_Fabrication_Camera; LG_CoreeDuSud_Fabrication_Camera; Samsung_CoreeDuSud_Fabrication_Camera; OFilm_Chine_Fabrication_Camera; Largan_Chine_Fabrication_Camera; Sunny_Chine_Fabrication_Camera; Zeiss_Allemagne_Fabrication_Camera; Tianma_Chine_Fabrication_EcranOLED; BOE_Chine_Fabrication_EcranOLED; Visionox_Chine_Fabrication_EcranOLED; CSOT_Chine_Fabrication_EcranOLED; AUO_Taiwan_Fabrication_EcranOLED; eMagin_EtatsUnis_Fabrication_EcranOLED; Kopin_EtatsUnis_Fabrication_EcranOLED; Samsung_Inde_Fabrication_EcranOLED; Sony_Japon_Fabrication_EcranOLED; JOLED_Japon_Fabrication_EcranOLED; Samsung_Vietnam_Fabrication_EcranOLED; LG_CoreeDuSud_Fabrication_EcranOLED; Samsung_CoreeDuSud_Fabrication_EcranOLED; LG_Pologne_Fabrication_Batterie; Samsung_Hongrie_Fabrication_Batterie; Gotion_Chine_Fabrication_Batterie; CATL_Chine_Fabrication_Batterie; BYD_Chine_Fabrication_Batterie; Panasonic_Japon_Fabrication_Batterie; TDK_Japon_Fabrication_Batterie; Samsung_CoreeDuSud_Fabrication_Batterie; SK_CoreeDuSud_Fabrication_Batterie; LG_CoreeDuSud_Fabrication_Batterie; Tesla_EtatsUnis_Fabrication_Batterie; NXP_PaysBas_Fabrication_Capteurs; Samsung_CoreeDuSud_Fabrication_Capteurs; LG_CoreeDuSud_Fabrication_Capteurs; TE_EtatsUnis_Fabrication_Capteurs; TI_EtatsUnis_Fabrication_Capteurs; AAC_Chine_Fabrication_Capteurs; Goertek_Chine_Fabrication_Capteurs; STMicro_Suisse_Fabrication_Capteurs; Infineon_Allemagne_Fabrication_Capteurs; Bosch_Allemagne_Fabrication_Capteurs; TSMC_Taiwan_Fabrication_Capteurs; Panasonic_Japon_Fabrication_Capteurs; Sony_Japon_Fabrication_Capteurs; Foxconn_Chine_Fabrication_CarteMere; BYD_Chine_Fabrication_CarteMere; Quanta_Chine_Fabrication_CarteMere; Flex_Malaisie_Fabrication_CarteMere; Jabil_Malaisie_Fabrication_CarteMere; CalComp_Thailande_Fabrication_CarteMere; Intel_Vietnam_Fabrication_CarteMere; Samsung_Vietnam_Fabrication_CarteMere; Gigabyte_Taiwan_Fabrication_CarteMere; ASUS_Taiwan_Fabrication_CarteMere; MSI_Taiwan_Fabrication_CarteMere; Pegatron_Taiwan_Fabrication_CarteMere; Intel_EtatsUnis_Fabrication_CarteMere; Foxconn_Mexique_Fabrication_CarteMere; Micron_EtatsUnis_Fabrication_MemoireRAM; Samsung_CoreeDuSud_Fabrication_MemoireRAM; SKHynix_CoreeDuSud_Fabrication_MemoireRAM; Winbond_Taiwan_Fabrication_MemoireRAM; Nanya_Taiwan_Fabrication_MemoireRAM; LG_Pologne_Fabrication_EcranLCD; Samsung_Vietnam_Fabrication_EcranLCD; Samsung_CoreeDuSud_Fabrication_EcranLCD; LG_CoreeDuSud_Fabrication_EcranLCD; Innolux_Taiwan_Fabrication_EcranLCD; AUO_Taiwan_Fabrication_EcranLCD; BOE_Chine_Fabrication_EcranLCD; CSOT_Chine_Fabrication_EcranLCD; CEC_Chine_Fabrication_EcranLCD; Sharp_Japon_Fabrication_EcranLCD; JDI_Japon_Fabrication_EcranLCD; LG_Mexique_Fabrication_EcranLCD; Samsung_CoreeDuSud_Fabrication_ProcesseurASIC; Tower_Israel_Fabrication_ProcesseurASIC; Intel_EtatsUnis_Fabrication_ProcesseurASIC; TSMC_Taiwan_Fabrication_ProcesseurASIC; SMIC_Chine_Fabrication_ProcesseurASIC; GlobalFoundries_Singapour_Fabrication_ProcesseurASIC; GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC; WD_EtatsUnis_Fabrication_StockageEMMC; Micron_EtatsUnis_Fabrication_StockageEMMC; SKHynix_CoreeDuSud_Fabrication_StockageEMMC; Samsung_CoreeDuSud_Fabrication_StockageEMMC; Kioxia_Japon_Fabrication_StockageEMMC; Yangtze_Chine_Fabrication_StockageEMMC; Longsys_Chine_Fabrication_StockageEMMC; SMIC_Chine_Fabrication_ProcesseurARM; TSMC_Taiwan_Fabrication_ProcesseurARM; GlobalFoundries_Singapour_Fabrication_ProcesseurARM; Samsung_CoreeDuSud_Fabrication_ProcesseurARM; GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM; Intel_EtatsUnis_Fabrication_ProcesseurARM; Intel_Irlande_Fabrication_ProcesseurX86; Intel_EtatsUnis_Fabrication_ProcesseurX86; TSMC_Taiwan_Fabrication_ProcesseurX86; GlobalFoundries_Allemagne_Fabrication_ProcesseurX86; Intel_Israel_Fabrication_ProcesseurX86; ADATA_Taiwan_Fabrication_SSDM2; Silicon_Taiwan_Fabrication_SSDM2; Kioxia_Japon_Fabrication_SSDM2; Longsys_Chine_Fabrication_SSDM2; Yangtze_Chine_Fabrication_SSDM2; SKHynix_CoreeDuSud_Fabrication_SSDM2; Samsung_CoreeDuSud_Fabrication_SSDM2; WD_EtatsUnis_Fabrication_SSDM2; Seagate_EtatsUnis_Fabrication_SSDM2; Micron_EtatsUnis_Fabrication_SSDM2; Kingston_EtatsUnis_Fabrication_SSDM2; Yangtze_Chine_Fabrication_SSD25; Longsys_Chine_Fabrication_SSD25; ADATA_Taiwan_Fabrication_SSD25; Transcend_Taiwan_Fabrication_SSD25; SKHynix_CoreeDuSud_Fabrication_SSD25; Samsung_CoreeDuSud_Fabrication_SSD25; Seagate_EtatsUnis_Fabrication_SSD25; Micron_EtatsUnis_Fabrication_SSD25; WD_EtatsUnis_Fabrication_SSD25; Kingston_EtatsUnis_Fabrication_SSD25; Kioxia_Japon_Fabrication_SSD25; Seagate_Singapour_Fabrication_DisqueDur; Seagate_Thailande_Fabrication_DisqueDur; WD_Thailande_Fabrication_DisqueDur; Seagate_Chine_Fabrication_DisqueDur; WD_Chine_Fabrication_DisqueDur; Toshiba_Japon_Fabrication_DisqueDur; Toshiba_Philippines_Fabrication_DisqueDur; Seagate_Malaisie_Fabrication_DisqueDur; WD_Malaisie_Fabrication_DisqueDur; WD_EtatsUnis_Fabrication_DisqueDur; XiamenTungsten_Chine_Extraction_Lanthane; ChinaMinmetals_Chine_Extraction_Lanthane; BaotouSteel_Chine_Extraction_Lanthane; IndianRare_Inde_Extraction_Lanthane; LynasRare_Australie_Extraction_Lanthane; MPMaterials_EtatsUnis_Extraction_Lanthane; MPMaterials_EtatsUnis_Traitement_Lanthane; NPMSilmet_Estonie_Traitement_Lanthane; Solvay_France_Traitement_Lanthane; LynasAdvanced_Malaisie_Traitement_Lanthane; ChinaNorthern_Chine_Traitement_Lanthane; XiamenTungsten_Chine_Traitement_Lanthane; ChinaMinmetals_Chine_Traitement_Lanthane; IndianRare_Inde_Traitement_Lanthane; SolikamskMagnesium_Russie_Traitement_Cerium; ChinaMinmetals_Chine_Traitement_Cerium; NorthernRare_Chine_Traitement_Cerium; MPMaterials_EtatsUnis_Traitement_Cerium; LynasRare_Australie_Traitement_Cerium; IndianRare_Inde_Traitement_Cerium; LynasRare_Australie_Extraction_Cerium; MPMaterials_EtatsUnis_Extraction_Cerium; SerraVerde_Bresil_Extraction_Cerium; XiamenTungsten_Chine_Extraction_Cerium; ChinaNorth_Chine_Extraction_Cerium; ChinaRare_Chine_Extraction_Cerium; LynasRare_Australie_Extraction_Holmium; IndianRare_Inde_Extraction_Holmium; XiamenTungsten_Chine_Extraction_Holmium; ChinaMinmetals_Chine_Extraction_Holmium; BaotouSteel_Chine_Extraction_Holmium; MPMaterials_EtatsUnis_Extraction_Holmium; CBMM_Bresil_Traitement_Holmium; LynasRare_Australie_Traitement_Holmium; LankaMineral_SriLanka_Traitement_Holmium; ChinaMinmetals_Chine_Traitement_Holmium; MPMaterials_EtatsUnis_Traitement_Holmium; IndianRare_Inde_Traitement_Holmium; NorilskNickel_Russie_Extraction_Platine; Vale_Canada_Extraction_Platine; NorthamPlatinum_AfriqueDuSud_Extraction_Platine; SibanyeStillwater_AfriqueDuSud_Extraction_Platine; AngloAmerican_AfriqueDuSud_Extraction_Platine; ImpalaPlatinum_AfriqueDuSud_Extraction_Platine; SibanyeStillwater_EtatsUnis_Extraction_Platine; Zimplats_Zimbabwe_Extraction_Platine; SibanyeStillwater_EtatsUnis_Traitement_Platine; NorilskNickel_Russie_Traitement_Platine; ImpalaPlatinum_AfriqueDuSud_Traitement_Platine; SibanyeStillwater_AfriqueDuSud_Traitement_Platine; AngloAmerican_AfriqueDuSud_Traitement_Platine; Glencore_Canada_Traitement_Platine; Vale_Canada_Traitement_Platine; Mimosa_Zimbabwe_Traitement_Platine; Zimplats_Zimbabwe_Traitement_Platine; Diversesentreprises_Myanmar_Extraction_Terbium; MPMaterials_EtatsUnis_Extraction_Terbium; ChinaNorthern_Chine_Extraction_Terbium; LynasRare_Australie_Extraction_Terbium; CBMM_Bresil_Extraction_Terbium; IndianRare_Inde_Traitement_Terbium; LynasAdvanced_Malaisie_Traitement_Terbium; XiamenTungsten_Chine_Traitement_Terbium; ChinaNorthern_Chine_Traitement_Terbium; ChinaMinmetals_Chine_Traitement_Terbium; MPMaterials_EtatsUnis_Traitement_Terbium; NPMSilmet_Estonie_Traitement_Terbium; VietnamRare_Vietnam_Traitement_Terbium; MPMaterials_EtatsUnis_Extraction_Europium; LynasRare_Australie_Extraction_Europium; BaotouSteel_Chine_Extraction_Europium; XiamenTungsten_Chine_Extraction_Europium; IndianRare_Inde_Extraction_Europium; LynasAdvanced_Malaisie_Traitement_Europium; ChinaMinmetals_Chine_Traitement_Europium; ShengheResources_Chine_Traitement_Europium; Solvay_France_Traitement_Europium; NPMSilmet_Estonie_Traitement_Europium; ShinEtsu_Japon_Traitement_Europium; MPMaterials_EtatsUnis_Extraction_Yttrium; IndianRare_Inde_Extraction_Yttrium; ChinaNorthern_Chine_Extraction_Yttrium; Diversesentreprises_Myanmar_Extraction_Yttrium; LynasRare_Australie_Extraction_Yttrium; VietnamRare_Vietnam_Traitement_Yttrium; ChinaNorthern_Chine_Traitement_Yttrium; XiamenTungsten_Chine_Traitement_Yttrium; ChinaMinmetals_Chine_Traitement_Yttrium; NPMSilmet_Estonie_Traitement_Yttrium; LynasAdvanced_Malaisie_Traitement_Yttrium; MPMaterials_EtatsUnis_Traitement_Yttrium; EmpresaMinera_Bolivie_Extraction_Tungstene; MasanHighTech_Vietnam_Extraction_Tungstene; AlmontyIndustries_Espagne_Extraction_Tungstene; RwandaMines_Rwanda_Extraction_Tungstene; JiangxiXianglushan_Chine_Extraction_Tungstene; JiangxiTungsten_Chine_Extraction_Tungstene; WolframCompany_Russie_Extraction_Tungstene; WolframBergbau_Autriche_Extraction_Tungstene; ChinaMinmetals_Chine_Traitement_Tungstene; XiamenTungsten_Chine_Traitement_Tungstene; TaeguTec_CoreeDuSud_Traitement_Tungstene; PlanseeGroup_Autriche_Traitement_Tungstene; GlobalTungsten_EtatsUnis_Traitement_Tungstene; HCStarck_Allemagne_Traitement_Tungstene; MasanResources_Vietnam_Traitement_Tungstene; JapanNew_Japon_Traitement_Tungstene; WolframCompany_Russie_Traitement_Tungstene; LynasRare_Australie_Traitement_Praseodyme; SolikamskMagnesium_Russie_Traitement_Praseodyme; IndianRare_Inde_Traitement_Praseodyme; MPMaterials_EtatsUnis_Traitement_Praseodyme; ChinaNorthern_Chine_Traitement_Praseodyme; ChinaMinmetals_Chine_Traitement_Praseodyme; XiamenTungsten_Chine_Traitement_Praseodyme; Multipleentreprises_Myanmar_Extraction_Praseodyme; ChinaMinmetals_Chine_Extraction_Praseodyme; ChinaNorthern_Chine_Extraction_Praseodyme; ShengheResources_Chine_Extraction_Praseodyme; Rostec_Russie_Extraction_Praseodyme; LynasRare_Australie_Extraction_Praseodyme; IndianRare_Inde_Extraction_Praseodyme; MPMaterials_EtatsUnis_Extraction_Praseodyme; JupiterMines_AfriqueDuSud_Extraction_Manganese; South32_AfriqueDuSud_Extraction_Manganese; AssmangLtd_AfriqueDuSud_Extraction_Manganese; TMI_Chine_Extraction_Manganese; Eramet_Gabon_Extraction_Manganese; NGM_Gabon_Extraction_Manganese; AML_Gabon_Extraction_Manganese; MOIL_Inde_Extraction_Manganese; Vale_Bresil_Traitement_Manganese; MOIL_Inde_Traitement_Manganese; Assmang_AfriqueDuSud_Traitement_Manganese; ErametNorway_Norvege_Traitement_Manganese; Comilog_Gabon_Traitement_Manganese; TianjinManganese_Chine_Traitement_Manganese; CITICDameng_Chine_Traitement_Manganese; South32_Australie_Traitement_Manganese; Nikopol_Ukraine_Traitement_Manganese; ErametMarietta_France_Traitement_Manganese; MizushimaFerroalloy_Japon_Traitement_Manganese; ChinaNorthern_Chine_Extraction_Dysprosium; MPMaterials_EtatsUnis_Extraction_Dysprosium; NorthernMinerals_Australie_Extraction_Dysprosium; LynasAdvanced_Malaisie_Traitement_Dysprosium; MPMaterials_EtatsUnis_Traitement_Dysprosium; IndianRare_Inde_Traitement_Dysprosium; NPMSilmet_Estonie_Traitement_Dysprosium; SolikamskMagnesium_Russie_Traitement_Dysprosium; ChinaMinmetals_Chine_Traitement_Dysprosium; NorthernRare_Chine_Traitement_Dysprosium; Diversesentreprises_Thailande_Traitement_Neodyme; Diversesentreprises_Madagascar_Extraction_Neodyme; Diversesentreprises_Myanmar_Extraction_Neodyme; ChinaNorthern_Chine_Extraction_Neodyme; VietnamRare_Vietnam_Extraction_Neodyme; LynasRare_Australie_Extraction_Neodyme; MPMaterials_EtatsUnis_Extraction_Neodyme; IndianRare_Inde_Extraction_Neodyme; TriArkMining_Russie_Extraction_Neodyme; MPMaterials_EtatsUnis_Traitement_Neodyme; IndianRare_Inde_Traitement_Neodyme; SolikamskMagnesium_Russie_Traitement_Neodyme; LynasRare_Australie_Traitement_Neodyme; ChinaMinmetals_Chine_Traitement_Neodyme; XiamenTungsten_Chine_Traitement_Neodyme; ChinaNorthern_Chine_Traitement_Neodyme; PTTimah_Indonesie_Traitement_Etain; MalaysiaSmelting_Malaisie_Traitement_Etain; MetalloChimique_Belgique_Traitement_Etain; EmpresaMetalurgica_Bolivie_Traitement_Etain; YunnanTin_Chine_Traitement_Etain; Minsur_Perou_Traitement_Etain; Thaisarco_Thailande_Traitement_Etain; PTTimah_Indonesie_Extraction_Etain; MineracaoTaboca_Bresil_Extraction_Etain; AlphaminResources_RDCongo_Extraction_Etain; YunnanTin_Chine_Extraction_Etain; EmpresaMinera_Bolivie_Extraction_Etain; Minsur_Perou_Extraction_Etain; MetalsX_Australie_Extraction_Etain; JinchuanGroup_Chine_Extraction_Nickel; BHP_Australie_Extraction_Nickel; NickelAsia_Philippines_Extraction_Nickel; Vale_Canada_Extraction_Nickel; Glencore_Canada_Extraction_Nickel; Eramet_France_Extraction_Nickel; ValeIndonesia_Indonesie_Extraction_Nickel; PTAneka_Indonesie_Extraction_Nickel; EagleMine_EtatsUnis_Extraction_Nickel; NorilskNickel_Russie_Extraction_Nickel; Vale_Bresil_Extraction_Nickel; SumitomoMetal_Japon_Traitement_Nickel; BHP_Australie_Traitement_Nickel; NornickelHarjavalta_Finlande_Traitement_Nickel; PTAneka_Indonesie_Traitement_Nickel; ValeIndonesia_Indonesie_Traitement_Nickel; Vale_Canada_Traitement_Nickel; Glencore_Canada_Traitement_Nickel; SLN_NouvelleCaledonie_Traitement_Nickel; JinchuanGroup_Chine_Traitement_Nickel; TsingshanGroup_Chine_Traitement_Nickel; NorilskNickel_Russie_Traitement_Nickel; MaterionCorporation_EtatsUnis_Extraction_Beryllium; XinjiangNonferrous_Chine_Extraction_Beryllium; FuyunHengsheng_Chine_Extraction_Beryllium; Mibra_Bresil_Extraction_Beryllium; CompanhiaBrasileira_Bresil_Extraction_Beryllium; NewcrestMining_Australie_Extraction_Or; AngloGoldAshanti_AfriqueDuSud_Extraction_Or; AgnicoEagle_Canada_Extraction_Or; Polyus_Russie_Extraction_Or; TanakaKikinzoku_Japon_Traitement_Or; AsahiRefining_Japon_Traitement_Or; RandRefinery_AfriqueDuSud_Traitement_Or; Heraeus_EtatsUnis_Traitement_Or; JohnsonMatthey_EtatsUnis_Traitement_Or; MetalorTechnologies_Suisse_Traitement_Or; ArgorHeraeus_Suisse_Traitement_Or; Valcambi_Suisse_Traitement_Or; PAMP_Suisse_Traitement_Or; PerthMint_Australie_Traitement_Or; Umicore_Allemagne_Traitement_Or; SibanyeStillwater_AfriqueDuSud_Extraction_Palladium; ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium; AngloAmerican_AfriqueDuSud_Extraction_Palladium; SibanyeStillwater_EtatsUnis_Extraction_Palladium; ZimplatsHoldings_Zimbabwe_Extraction_Palladium; ImpalaPlatinum_Zimbabwe_Extraction_Palladium; NorthAmerican_Canada_Extraction_Palladium; Vale_Canada_Extraction_Palladium; NorilskNickel_Russie_Extraction_Palladium; Zimplats_Zimbabwe_Traitement_Palladium; Mimosa_Zimbabwe_Traitement_Palladium; Vale_Canada_Traitement_Palladium; Glencore_Canada_Traitement_Palladium; NorilskNickel_Russie_Traitement_Palladium; SibanyeStillwater_AfriqueDuSud_Traitement_Palladium; ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium; AngloAmerican_AfriqueDuSud_Traitement_Palladium; SibanyeStillwater_EtatsUnis_Traitement_Palladium; CHALCO_Chine_Traitement_Cuivre; ZijinMining_Chine_Traitement_Cuivre; YunnanCopper_Chine_Traitement_Cuivre; Tongling_Chine_Traitement_Cuivre; CMOC_Chine_Traitement_Cuivre; JiangxiCopper_Chine_Traitement_Cuivre; Escondida_Chili_Traitement_Cuivre; Codelco_Chili_Traitement_Cuivre; PanPacificCopper_Japon_Traitement_Cuivre; KGHM_Pologne_Traitement_Cuivre; KutchCopper_Inde_Traitement_Cuivre; Aurubis_Allemagne_Traitement_Cuivre; LSNikko_CoreeDuSud_Traitement_Cuivre; FreeportMcMoRan_EtatsUnis_Traitement_Cuivre; NorilskNickel_Russie_Traitement_Cuivre; JiangxiCopper_Chine_Extraction_Cuivre; TenkeFungurume_RDCongo_Extraction_Cuivre; KamoaKakula_RDCongo_Extraction_Cuivre; RioTinto_Australie_Extraction_Cuivre; BHP_Australie_Extraction_Cuivre; Codelco_Chili_Extraction_Cuivre; Escondida_Chili_Extraction_Cuivre; Collahuasi_Chili_Extraction_Cuivre; Antamina_Perou_Extraction_Cuivre; SouthernCopper_Perou_Extraction_Cuivre; FreeportMcMoRan_EtatsUnis_Extraction_Cuivre; RioTinto_EtatsUnis_Extraction_Cuivre; Grasberg_Indonesie_Extraction_Cuivre; MitsubishiMaterials_Japon_Traitement_Argent; KGHM_Pologne_Traitement_Argent; Aurubis_Allemagne_Traitement_Argent; JiangxiCopper_Chine_Traitement_Argent; Asarco_EtatsUnis_Traitement_Argent; Penoles_Mexique_Traitement_Argent; GlencoreCanada_Canada_Traitement_Argent; Antamina_Perou_Extraction_Argent; BHP_Australie_Extraction_Argent; Polymetal_Russie_Extraction_Argent; KGHM_Pologne_Extraction_Argent; ZijinMining_Chine_Extraction_Argent; Codelco_Chili_Extraction_Argent; Newmont_Mexique_Extraction_Argent; Fresnillo_Mexique_Extraction_Argent; ChinaMolybdenum_RDCongo_Traitement_Cobalt; GlencoreKatanga_RDCongo_Traitement_Cobalt; Kokkola_Finlande_Traitement_Cobalt; GEM_Chine_Traitement_Cobalt; HuayouCobalt_Chine_Traitement_Cobalt; Jinchuan_Chine_Traitement_Cobalt; ERG_Zambie_Traitement_Cobalt; Sherritt_Canada_Traitement_Cobalt; Sumitomo_Japon_Traitement_Cobalt; Managem_Maroc_Extraction_Cobalt; Vale_Canada_Extraction_Cobalt; ChinaMolybdenum_RDCongo_Extraction_Cobalt; Glencore_RDCongo_Extraction_Cobalt; EurasianResources_RDCongo_Extraction_Cobalt; HuayouCobalt_Chine_Extraction_Cobalt; NorilskNickel_Russie_Extraction_Cobalt; SherrittInternational_Cuba_Extraction_Cobalt; BHP_Australie_Extraction_Cobalt; SyrahResources_Mozambique_Extraction_Graphite; QingdaoBlack_Chine_Extraction_Graphite; ChinaMinmetals_Chine_Extraction_Graphite; WalkaboutResources_Tanzanie_Extraction_Graphite; EtablissementGallois_Madagascar_Extraction_Graphite; SouthStar_Bresil_Extraction_Graphite; EtablissementsGallois_Madagascar_Traitement_Graphite; TirupatiGraphite_Madagascar_Traitement_Graphite; TokaiCarbon_Japon_Traitement_Graphite; Nacionalde_Bresil_Traitement_Graphite; AoyuGraphite_Chine_Traitement_Graphite; BTRNew_Chine_Traitement_Graphite; SGLCarbon_Allemagne_Traitement_Graphite; Uralgraphite_Russie_Traitement_Graphite; SyrahResources_Mozambique_Traitement_Graphite; NorthernGraphite_Canada_Traitement_Graphite; NouveauMonde_Canada_Traitement_Graphite; Livent_Argentine_Traitement_Lithium; Eramet_Argentine_Traitement_Lithium; AMGLithium_Allemagne_Traitement_Lithium; Livent_EtatsUnis_Traitement_Lithium; Albemarle_EtatsUnis_Traitement_Lithium; POSCO_CoreeDuSud_Traitement_Lithium; CATL_Chine_Traitement_Lithium; GanfengLithium_Chine_Traitement_Lithium; TianqiLithium_Chine_Traitement_Lithium; SumitomoMetal_Japon_Traitement_Lithium; SQM_Chili_Traitement_Lithium; Albemarle_Chili_Traitement_Lithium; NemaskaLithium_Canada_Traitement_Lithium; PilbaraMinerals_Australie_Traitement_Lithium; MineralResources_Australie_Traitement_Lithium; TianqiLithium_Chine_Extraction_Lithium; GanfengLithium_Chine_Extraction_Lithium; Albemarle_Chili_Extraction_Lithium; SQM_Chili_Extraction_Lithium; CompanhiaBrasileira_Bresil_Extraction_Lithium; Livent_Argentine_Extraction_Lithium; Orocobre_Argentine_Extraction_Lithium; BikitaMinerals_Zimbabwe_Extraction_Lithium; PilbaraMinerals_Australie_Extraction_Lithium; TalisonLithium_Australie_Extraction_Lithium; HindustanZinc_Inde_Traitement_Zinc; Nyrstar_Australie_Traitement_Zinc; Asturianade_Espagne_Traitement_Zinc; ChinaMinmetals_Chine_Traitement_Zinc; ZijinMining_Chine_Traitement_Zinc; YunnanChihong_Chine_Traitement_Zinc; MitsuiMining_Japon_Traitement_Zinc; KoreaZinc_CoreeDuSud_Traitement_Zinc; TeckResources_Canada_Traitement_Zinc; NexaResources_Perou_Traitement_Zinc; Nyrstar_Belgique_Traitement_Zinc; Boliden_Finlande_Traitement_Zinc; NewCentury_Australie_Extraction_Zinc; MMGLimited_Australie_Extraction_Zinc; SinchiWayra_Bolivie_Extraction_Zinc; HindustanZinc_Inde_Extraction_Zinc; IndustriasPenoles_Mexique_Extraction_Zinc; NexaResources_Perou_Extraction_Zinc; VolcanCompania_Perou_Extraction_Zinc; ChinaMinmetals_Chine_Extraction_Zinc; ZijinMining_Chine_Extraction_Zinc; VSMPOAVISMA_Russie_Extraction_Magnesium; USMagnesium_EtatsUnis_Extraction_Magnesium; NorskHydro_Norvege_Extraction_Magnesium; RIMAIndustrial_Bresil_Extraction_Magnesium; TaiyuanYiwei_Chine_Extraction_Magnesium; ShaanxiMagnesium_Chine_Extraction_Magnesium; NingxiaHuiye_Chine_Extraction_Magnesium; DeadSea_Israel_Extraction_Magnesium; DeadSea_Israel_Traitement_Magnesium; USMagnesium_EtatsUnis_Traitement_Magnesium; ZaporozhyeTitanium_Ukraine_Traitement_Magnesium; TaiyuanYiwei_Chine_Traitement_Magnesium; NingxiaHuiye_Chine_Traitement_Magnesium; ShaanxiMagnesium_Chine_Traitement_Magnesium; ESAN_Turquie_Traitement_Magnesium; POSCO_CoreeDuSud_Traitement_Magnesium; RIMAIndustrial_Bresil_Traitement_Magnesium; SolikamskMagnesium_Kazakhstan_Traitement_Magnesium; VSMPOAVISMA_Russie_Traitement_Magnesium; NorskHydro_Norvege_Traitement_Magnesium; ValkiIlmenit_Ukraine_Extraction_Titane; IndianRare_Inde_Extraction_Titane; RioTinto_Canada_Extraction_Titane; RichardsBay_AfriqueDuSud_Extraction_Titane; PangangGroup_Chine_Extraction_Titane; IlukaResources_Australie_Extraction_Titane; UKTMP_Kazakhstan_Traitement_Titane; ZaporozhyeTitanium_Ukraine_Traitement_Titane; Timet_EtatsUnis_Traitement_Titane; YunhaiSpecial_Chine_Traitement_Titane; BaojiTitanium_Chine_Traitement_Titane; VSMPOAVISMA_Russie_Traitement_Titane; TohoTitanium_Japon_Traitement_Titane; KeralaMinerals_Inde_Traitement_Titane; Kazchrome_Kazakhstan_Extraction_Chrome; Outokumpu_Finlande_Extraction_Chrome; EtiKrom_Turquie_Extraction_Chrome; TataSteel_Inde_Extraction_Chrome; SamancorChrome_AfriqueDuSud_Extraction_Chrome; Glencore_AfriqueDuSud_Extraction_Chrome; Kazchrome_Kazakhstan_Traitement_Chrome; Chelyabinsk_Russie_Traitement_Chrome; ShanxiTaigang_Chine_Traitement_Chrome; JilinFerroalloys_Chine_Traitement_Chrome; Outokumpu_Finlande_Traitement_Chrome; SamancorChrome_AfriqueDuSud_Traitement_Chrome; GlencoreMerafe_AfriqueDuSud_Traitement_Chrome; TataSteel_Inde_Traitement_Chrome; IndianMetals_Inde_Traitement_Chrome; LynasAdvanced_Malaisie_Traitement_Gadolinium; Solvay_France_Traitement_Gadolinium; ShinEtsu_Japon_Traitement_Gadolinium; NPMSilmet_Estonie_Traitement_Gadolinium; ChinaMinmetals_Chine_Traitement_Gadolinium; ShengheResources_Chine_Traitement_Gadolinium; MPMaterials_EtatsUnis_Traitement_Gadolinium; BaotouSteel_Chine_Extraction_Gadolinium; XiamenTungsten_Chine_Extraction_Gadolinium; CBMM_Bresil_Extraction_Gadolinium; LynasRare_Australie_Extraction_Gadolinium; MPMaterials_EtatsUnis_Extraction_Gadolinium; MPMaterials_EtatsUnis_Extraction_Samarium; CBMM_Bresil_Extraction_Samarium; LynasRare_Australie_Extraction_Samarium; ChinaNorthern_Chine_Extraction_Samarium; IndianRare_Inde_Extraction_Samarium; LynasCorporation_Malaisie_Traitement_Samarium; ShengheResources_Chine_Traitement_Samarium; ChinaNorthern_Chine_Traitement_Samarium; NeoPerformance_Chine_Traitement_Samarium; ChinaMinmetals_Chine_Traitement_Samarium; MPMaterials_EtatsUnis_Traitement_Samarium; SantokuCorporation_Japon_Traitement_Samarium; CBMM_Bresil_Traitement_Samarium; IndianRare_Inde_Traitement_Samarium; NPMSilmet_Estonie_Traitement_Erbium; LynasAdvanced_Malaisie_Traitement_Erbium; BlueLine_EtatsUnis_Traitement_Erbium; ShinEtsuChemical_Japon_Traitement_Erbium; Solvay_France_Traitement_Erbium; ShengheResources_Chine_Traitement_Erbium; ChinaMinmetals_Chine_Traitement_Erbium; MPMaterials_EtatsUnis_Extraction_Erbium; Uralredmet_Russie_Extraction_Erbium; LynasRare_Australie_Extraction_Erbium; ChinaNorthern_Chine_Extraction_Erbium; Entrepriseslocales_Myanmar_Extraction_Erbium; ChinaMinmetals_Chine_Traitement_Tantale; NingxiaOrient_Chine_Traitement_Tantale; HCStarck_EtatsUnis_Traitement_Tantale; JXNippon_Japon_Traitement_Tantale; ThailandSmelting_Thailande_Traitement_Tantale; HCStarck_Allemagne_Traitement_Tantale; Silmet_Estonie_Traitement_Tantale; UlbaMetallurgical_Kazakhstan_Traitement_Tantale; CBMM_Bresil_Traitement_Tantale; AMGAdvanced_Bresil_Extraction_Tantale; GlobalAdvanced_Australie_Extraction_Tantale; ChinaNuclear_Chine_Traitement_Hafnium; NuclearFuel_Inde_Traitement_Hafnium; TVEL_Russie_Traitement_Hafnium; StateConcern_Ukraine_Traitement_Hafnium; ATISpecialty_EtatsUnis_Traitement_Hafnium; Materion_EtatsUnis_Traitement_Hafnium; Orano_France_Traitement_Hafnium; ChinaMinmetals_Chine_Extraction_Hafnium; Framatome_France_Extraction_Hafnium; ATI_EtatsUnis_Extraction_Hafnium; RioTinto_Canada_Extraction_Scandium; NickelAsia_Philippines_Extraction_Scandium; Rosatom_Russie_Extraction_Scandium; ChinaNorthern_Chine_Extraction_Scandium; HunanNonFerrous_Chine_Traitement_Scandium; BaogangRare_Chine_Traitement_Scandium; CleanTeQ_Australie_Traitement_Scandium; SumitomoMetal_Japon_Traitement_Scandium; SRSUISM_Ukraine_Traitement_Scandium; UralsAluminum_Russie_Traitement_Scandium; RioTinto_Canada_Traitement_Scandium; ScandiumInternational_Philippines_Traitement_Scandium; YunnanChihong_Chine_Extraction_Germanium; YunnanLincang_Chine_Extraction_Germanium; JSCGermanium_Russie_Extraction_Germanium; TeckResources_EtatsUnis_Extraction_Germanium; GermaniyJSC_Russie_Traitement_Germanium; CinqNPlus_Canada_Traitement_Germanium; IndiumCorporation_EtatsUnis_Traitement_Germanium; Umicore_Belgique_Traitement_Germanium; YunnanChihong_Chine_Traitement_Germanium; YunnanGermanium_Chine_Traitement_Germanium; TeckResources_Japon_Traitement_Germanium; PPMPure_Allemagne_Traitement_Germanium; OfficeCherifien_Maroc_Extraction_Phosphore; ValeFertilizantes_Bresil_Extraction_Phosphore; ChinaMinmetals_Chine_Extraction_Phosphore; PhosAgro_Russie_Extraction_Phosphore; Maaden_ArabieSaoudite_Extraction_Phosphore; Mosaic_EtatsUnis_Extraction_Phosphore; Simplot_EtatsUnis_Extraction_Phosphore; Nutrien_EtatsUnis_Extraction_Phosphore; JordanPhosphate_Jordanie_Extraction_Phosphore; YunnanPhosphate_Chine_Traitement_Phosphore; WengfuGroup_Chine_Traitement_Phosphore; JPMC_Jordanie_Traitement_Phosphore; PhosAgro_Russie_Traitement_Phosphore; EuroChem_Russie_Traitement_Phosphore; Mosaic_EtatsUnis_Traitement_Phosphore; Nutrien_EtatsUnis_Traitement_Phosphore; OCPGroup_Maroc_Traitement_Phosphore; Maaden_ArabieSaoudite_Traitement_Phosphore; GlobeSpecialty_EtatsUnis_Extraction_Silicium; Ferroglobe_Bresil_Extraction_Silicium; Elkem_Norvege_Extraction_Silicium; Ferropem_France_Extraction_Silicium; Elkem_Chine_Extraction_Silicium; ChinaMinmetals_Chine_Extraction_Silicium; GrupoFerroatlantica_Bresil_Traitement_Silicium; Elkem_Norvege_Traitement_Silicium; Tongwei_Chine_Traitement_Silicium; EastHope_Chine_Traitement_Silicium; GCLPolyEnergy_Chine_Traitement_Silicium; HemlockSemiconductor_EtatsUnis_Traitement_Silicium; RECSilicon_EtatsUnis_Traitement_Silicium; WackerChemie_Allemagne_Traitement_Silicium; OCI_CoreeDuSud_Traitement_Silicium; FerroPem_France_Traitement_Silicium; ZhuzhouSmelter_Chine_Traitement_Gallium; EastHope_Chine_Traitement_Gallium; ChinaMinmetals_Chine_Traitement_Gallium; CinqNPlus_EtatsUnis_Traitement_Gallium; IQE_RoyaumeUni_Traitement_Gallium; PPMPure_Allemagne_Traitement_Gallium; SumitomoChemical_Japon_Traitement_Gallium; Dowa_Japon_Traitement_Gallium; Samsung_CoreeDuSud_Traitement_Gallium; ZhuhaiSEZ_Chine_Extraction_Gallium; ZhuzhouSmelter_Chine_Extraction_Gallium; ChinaMinmetals_Chine_Extraction_Gallium; Samsung_CoreeDuSud_Extraction_Gallium; SumitomoChemical_Japon_Extraction_Gallium; Nonspecifiee_Russie_Extraction_Gallium; HunanGold_Chine_Extraction_Antimoine; ChinaMinmetals_Chine_Extraction_Antimoine; AnzobMining_Tadjikistan_Extraction_Antimoine; GeoProMining_Russie_Extraction_Antimoine; MandalayResources_Australie_Extraction_Antimoine; EmpresaMinera_Bolivie_Extraction_Antimoine; EmpresaMinera_Bolivie_Traitement_Antimoine; ChinaMinmetals_Chine_Traitement_Antimoine; HunanGold_Chine_Traitement_Antimoine; MontanaResources_EtatsUnis_Traitement_Antimoine; Polyus_Russie_Traitement_Antimoine; Umicore_Belgique_Traitement_Antimoine; Aprelevka_Tadjikistan_Traitement_Antimoine; ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine; MandalayResources_Australie_Traitement_Antimoine; TheQuartz_Norvege_Extraction_Quartz; RussianQuartz_Russie_Extraction_Quartz; JiangsuPacific_Chine_Extraction_Quartz; Sibelco_EtatsUnis_Extraction_Quartz; TheQuartz_EtatsUnis_Extraction_Quartz; ShinEtsuChemical_Japon_Traitement_Quartz; JiangsuPacific_Chine_Traitement_Quartz; KyshtymMining_Russie_Traitement_Quartz; UniminCorporation_EtatsUnis_Traitement_Quartz; QuartzCorp_EtatsUnis_Traitement_Quartz; MineracaoJundu_Bresil_Traitement_Quartz; Imerys_Norvege_Traitement_Quartz; }
    { rank=same; EtatsUnis_geographique; Chine_geographique; Taiwan_geographique; CoreeDuSud_geographique; Malaisie_geographique; Philippines_geographique; Japon_geographique; Thailande_geographique; Inde_geographique; Vietnam_geographique; Mexique_geographique; Canada_geographique; RepubliqueTcheque_geographique; Bresil_geographique; Pologne_geographique; Allemagne_geographique; Suisse_geographique; Israel_geographique; PaysBas_geographique; Hongrie_geographique; Singapour_geographique; Irlande_geographique; Australie_geographique; Estonie_geographique; France_geographique; Russie_geographique; SriLanka_geographique; AfriqueDuSud_geographique; Zimbabwe_geographique; RoyaumeUni_geographique; Myanmar_geographique; Bolivie_geographique; Espagne_geographique; Rwanda_geographique; Autriche_geographique; Gabon_geographique; Norvege_geographique; Ukraine_geographique; Ghana_geographique; Madagascar_geographique; Indonesie_geographique; Belgique_geographique; Perou_geographique; RDCongo_geographique; Finlande_geographique; Chili_geographique; Zambie_geographique; Luxembourg_geographique; Cuba_geographique; Maroc_geographique; Tanzanie_geographique; Mozambique_geographique; Argentine_geographique; Portugal_geographique; Suede_geographique; Kazakhstan_geographique; Turquie_geographique; ArabieSaoudite_geographique; Jordanie_geographique; Kirghizistan_geographique; Tadjikistan_geographique; }

    // Légende
    subgraph cluster_legende {
        label="LÉGENDE";
        bgcolor="white";
        node [shape=box, style=filled, width=0.2, height=0.2];
        L2 [label="Assemblage", fillcolor="#a0d6ff"];
        L3 [label="Niveau Composant", fillcolor="#b3ffe0"];
        L4 [label="Fabrication N3 (Matériaux)", fillcolor="#ffe0cc"];
        L5 [label="Fabrication N3 (Terres Rares)", fillcolor="#ffd699"];
        L6 [label="Extraction/Réserves", fillcolor="#ffd699"];
        L7 [label="Pays/Zone geographique", fillcolor="#e6f2ff"];
        L8 [label="Entreprise", fillcolor="#f0f0f0"];
        L9 [label="Liens réserves", color="red", fontcolor="white"];
        L10 [label="Liens opération(traitement, fabrication, assemblage)", color="purple", fontcolor="white"];
        L11 [label="Liens extraction", color="orange", fontcolor="white"];
        L12 [label="Liens d'origine géographique", color="darkgreen", fontcolor="white"];
        L13 [label="Liens origine des minerais", color="darkblue", fontcolor="white"];
    }
}
