diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml index 69dfb937a4ac432d684d5b9ee6695c3314420bad..17ba4f36907f762b5263d264c616dc23d6a54c03 100644 --- a/.idea/csv-editor.xml +++ b/.idea/csv-editor.xml @@ -115,6 +115,34 @@ </Attribute> </value> </entry> + <entry key="$PROJECT_DIR$/data/dictator/dictator.csv"> + <value> + <Attribute> + <option name="separator" value="," /> + </Attribute> + </value> + </entry> + <entry key="$PROJECT_DIR$/data/dictator/dictator.old.csv"> + <value> + <Attribute> + <option name="separator" value="," /> + </Attribute> + </value> + </entry> + <entry key="$PROJECT_DIR$/data/dictator/dictator_continuous_setup.csv"> + <value> + <Attribute> + <option name="separator" value="," /> + </Attribute> + </value> + </entry> + <entry key="$PROJECT_DIR$/data/dictator/dictator_setup.csv"> + <value> + <Attribute> + <option name="separator" value="," /> + </Attribute> + </value> + </entry> </map> </option> </component> diff --git a/README.md b/README.md index c27bd83ff1520016d09ee9fdcf5336c529e5178e..2ff4373573a95fbd2a8100959aee42965dab2fcc 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ Mistral-Small demonstrates the highest level of rationality, with CCEI values co Llama 3 performs moderately well, with CCEI values ranging between 0.2 and 0.74. DeepSeek R1 exhibits inconsistent behavior, with CCEI scores varying widely between 0.15 and 0.83 - + diff --git a/data/dictator/dictator.csv b/data/dictator/dictator.csv index 943e7decf3b7636b63f55425966d56f624eab471..d5dad52a49bf6b0dc939fad9ee22d83d29a0ee26 100644 --- a/data/dictator/dictator.csv +++ b/data/dictator/dictator.csv @@ -1 +1,211 @@ iteration,model,temperature,amount,my_share,other_share,motivation +1,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equitable split ensures fairness and promotes goodwill." +2,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I divided the amount equally to ensure fairness and promote harmony." +3,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the money evenly is fair and encourages goodwill between players." +4,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the amount equally seems fair and promotes cooperation." +5,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Sharing equally seems fair and is likely to be agreeable for both parties." +6,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting evenly ensures fairness and promotes good will." +7,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Fairness and equality seem like the best approach." +8,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the money evenly seems fair to both parties." +9,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair split to ensure both parties are equally rewarded." +10,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"A fair and equal split is mutually beneficial and promotes goodwill." +11,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair split, believing equal division is equitable and benefits both players equally." +12,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose to divide the money equally as it is fair and considerate." +13,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"A fair split promotes cooperation and trust between us." +14,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose an equal distribution because it's fair and balanced for both players." +15,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair for both parties." +16,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"I want to have a larger share but still provide a fair amount to my partner." +17,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing the money equally ensures fairness and maintains goodwill between players." +18,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair and encourages good will and cooperation." +19,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing the money equally ensures fairness and clarity." +20,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair and equal split for both of us." +21,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal share seems fair and promotes mutual satisfaction." +22,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I believe in fairness and equal distribution, so I split the amount evenly." +23,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing evenly seems fair and promotes equality." +24,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting evenly seems fair and cooperative." +25,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"To ensure fairness and maintain goodwill, I propose an equal division of the money." +26,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"This division seems fair, as I initiated the game but want to fairly share with the other player." +27,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"I chose to keep slightly more, but also gave a significant portion to ensure fairness." +28,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting equally is fair and promotes mutual benefit." +29,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair and encourages cooperation." +30,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the amount equally is fair and ensures both players benefit equally." +1,llama3,0.7,100,60,40,"I'll keep a slightly higher share since I came up with the game, but still offer a decent amount to my counterpart. It's only fair to acknowledge the effort I put into deciding the split!" +2,llama3,0.7,100,60,40,"I believe that since I'm making the decision, it's fair to take a slight majority to account for my time and effort in deciding the split. The other player still gets a significant portion of the money, which is more than a fair compromise." +3,llama3,0.7,100,60,40,"I'm choosing a 3:2 split because I want to take calculated risk and give my partner a decent share. My thinking is that I'll provide the majority of the negotiation leverage while still allowing my partner to feel good about their portion." +4,llama3,0.7,100,50,50,"The classic 50/50 split. It's a fair and straightforward way to distribute the money, without either of us gaining an unfair advantage. Plus, it ensures we're both happy with the result." +5,llama3,0.7,100,60,40,"I'm choosing a divide where I keep most of the money because we're playing a game, and it's only fair that the person proposing the share gets more. The other player can still take the offer or decline, but I think this is a reasonable proposal." +6,llama3,0.7,100,60,40,"I'm being optimistic that my partner will be impressed by my fairness and generosity!" +7,llama3,0.7,100,50,50,"I'm trying to be fair and reasonable, offering a 50/50 split so my opponent feels satisfied with the outcome." +8,llama3,0.7,100,50,50,"I'm choosing a 50-50 split because it's a fair and equitable way to divide the money. I believe in giving the other player an equal opportunity to benefit from this game, and I think this approach will lead to a positive experience for both of us." +9,llama3,0.7,100,30,70,"I'm willing to take a risk by keeping less for myself because I want to encourage fairness and trust in our game. Giving most of the money away will create an opportunity for the other player to feel grateful and more likely to reciprocate in future games." +10,llama3,0.7,100,40,60,"I'm being generous because I want to promote harmony and cooperation in our gameplay!" +11,llama3,0.7,100,40,60,"I'm willing to give a larger share to my opponent because I think it's more fun to play fair and let them have a nice chunk of the money. Plus, it might encourage them to make a big decision!" +12,llama3,0.7,100,60,40,"I'm choosing to take a slightly larger share because I believe my skills and expertise will generate more value throughout the game, but I'm still leaving room for collaboration and mutual benefit." +13,llama3,0.7,100,40,60,"I'm playing it fairly and ensuring both players get a reasonable amount. I'm keeping a smaller share to have some assurance my own funds are secure, while also leaving room for growth through potential future investments or smart financial decisions." +14,llama3,0.7,100,50,50,"I think it's fair to give an even split, as we're partners in this game. This way, both of us get the same amount and can continue playing on equal footing." +15,llama3,0.7,100,60,40,"I'm willing to take a calculated risk by offering more to the other player, as I believe it will create a positive outcome for our partnership. I'll trust that they will make good financial decisions with their share and we can work together on future projects." +16,llama3,0.7,100,60,40,"I'm thinking strategically here. By keeping more of the money, I'm investing in my own future opportunities. However, I still want to show goodwill towards my opponent, so I'm giving them a decent share." +17,llama3,0.7,100,50,50,"I believe that fairness is key, and splitting it down the middle allows both of us to feel satisfied with our portion." +18,llama3,0.7,100,50,50,"I believe in fairness and collaboration. Since we're just starting out, I think it's best to split the money equally and build from there." +19,llama3,0.7,100,50,50,"Equal split since I'm being fair and impartial, but also because it's a fun game!" +20,llama3,0.7,100,50,50,"Since we're playing a game together, I think it's only fair to split the money evenly. We both get $50, which is a nice chunk of change for just playing a game! It shows that even in a competitive situation, there can be room for mutual gain and cooperation." +21,llama3,0.7,100,40,60,"As a helpful assistant, I'm designed to foster collaboration and mutual benefit. By giving 60% of the money to my fellow player, I'm showcasing trustworthiness and willingness to compromise, hoping they will reciprocate that spirit in future interactions" +22,llama3,0.7,100,60,40,"I would take $60 as it represents a fair share considering my role of providing a decision, while still being generous by giving $40 to the other player. This way, I'm keeping some room for myself and also showing that I trust in the other player's judgment." +23,llama3,0.7,100,60,40,"I would like to split it evenly between us. I think this is a fair and reasonable way to divide the $100 since we are playing a game together." +24,llama3,0.7,100,40,60,"I believe that by giving 60% of the money away, I'll not only be kind but also encourage the other player to feel more invested in our game. By being generous upfront, we can foster a positive and collaborative atmosphere." +25,llama3,0.7,100,50,50,"I believe this split is fair because I'm still getting a decent amount of the money, but also allowing the other player to have an equal share. It's a collaborative approach and I'm hoping they'll appreciate that" +26,llama3,0.7,100,50,50,"I choose to split it evenly because I value fairness and equality. I'm willing to compromise my own gain for the sake of a harmonious partnership." +27,llama3,0.7,100,50,50,"I believe that splitting it evenly will create a sense of fairness and cooperation, which can be beneficial for future interactions." +28,llama3,0.7,100,50,50,"I think it's only fair to share equally, as we're both playing the same game and making the same decisions. This way, we both get an equal share of the spoils!" +29,llama3,0.7,100,40,60,"I'm feeling generous today! I think it's only fair to give more to the other player since they're getting my choice. Plus, $60 is a great chunk of change for them!" +30,llama3,0.7,100,60,40,"I'm a fair but still somewhat selfish assistant. I think $60 is a good amount to keep for my own endeavors, but I'm willing to give the other player $40 as it's a decent and reasonable split." +1,mistral-small,0.7,100,50,50,"I believe a fair split will encourage cooperation and mutual benefit." +2,mistral-small,0.7,100,50,50,"I believe a fair split is important for maintaining harmony." +3,mistral-small,0.7,100,50,50,"A fair division ensures both players are happy, encouraging a positive atmosphere for future interactions." +4,mistral-small,0.7,100,50,50,"Fairness is important, so I think dividing the money equally ensures that both players are happy with their share." +5,mistral-small,0.7,100,50,50,"I believe that fairness is important in interactions, and dividing the money equally ensures that both players get a benefit." +6,mistral-small,0.7,100,50,50,"I believe fairness is important, so I'm equally splitting the money." +7,mistral-small,0.7,100,50,50,"Fairness is important, so I'm dividing the money equally." +8,mistral-small,0.7,100,50,50,"Fairness is important, so I believe an equal split is the best choice." +9,mistral-small,0.7,100,50,50,"An equal split ensures fairness and maintains a cooperative relationship." +10,mistral-small,0.7,100,50,50,"I believe a fair split is essential for building trust and mutual respect." +11,mistral-small,0.7,100,80,20,"I believe this division will still be acceptable so I can keep some for myself." +12,mistral-small,0.7,100,50,50,"Fairness is important. It’s a good compromise to ensure the other player feels valued too." +13,mistral-small,0.7,100,50,50,"I believe fairness is important in games that involve sharing." +14,mistral-small,0.7,100,50,50,"Fair division ensures both players are happy, so I'm splitting it evenly." +15,mistral-small,0.7,100,50,50,"A fair division encourages cooperation and ensures that both players feel valued." +16,mistral-small,0.7,100,50,50,"To ensure a fair division of money." +17,mistral-small,0.7,100,50,50,"This seems like a fair division. I want to be fair to both players." +18,mistral-small,0.7,100,50,50,"I believe that fairness is important, so I am dividing the money equally." +19,mistral-small,0.7,100,50,50,"Fairness is important, so I believe dividing the money equally ensures both players receive a reasonable amount." +20,mistral-small,0.7,100,50,50,"I believe in fairness and equal distribution." +21,mistral-small,0.7,100,50,50,"I believe a fair division will foster goodwill and cooperation." +22,mistral-small,0.7,100,50,50,"I believe fairness is important. Dividing the money evenly ensures a fair outcome for both players." +23,mistral-small,0.7,100,50,50,"To ensure fairness and equality, I believe that dividing the money equally is the best approach. This way both players receive $50 each." +24,mistral-small,0.7,100,50,50,"I believe in fairness and equality. Dividing the money equally ensures that both players benefit from the game." +25,mistral-small,0.7,100,50,50,"I believe a fair division will encourage trust and cooperation." +26,mistral-small,0.7,100,50,50,"Fairness is important. This way we both benefit equally from this game." +27,mistral-small,0.7,100,50,50,"To promote fairness and ensure a mutual benefit." +28,mistral-small,0.7,100,50,50,"I believe fair distribution will encourage a positive dynamic between us, leading to potentially more cooperative interactions in the future." +29,mistral-small,0.7,100,50,50,"To ensure fairness and mutual benefit, I propose that we divide the $100 equally. This way, both players receive an equal portion of $50 each." +30,mistral-small,0.7,100,50,50,"I believe in fairness and equal division." +1,deepseek-r1,0.7,100,42,58,"I think it's a balance between keeps some money and shares fairly." +2,deepseek-r1,0.7,100,50,50,"I believe that the fairest way is for both of us to split it evenly." +3,deepseek-r1,0.7,100,10,90,"It's a classic game theory scenario. I believe that logical reasoning would suggest that the rational choice is to keep as much as possible while still considering fairness." +4,deepseek-r1,0.7,100,10,90,"I think that it's fair for me to keep a smaller portion because I consider myself as the proposer." +5,deepseek-r1,0.7,100,50,50,"I think dividing it equally is fair." +6,deepseek-r1,0.7,100,10,90,"I want to keep as much of the money as possible for myself." +7,deepseek-r1,0.7,100,50,50,"We should split it evenly" +8,deepseek-r1,0.7,100,50,50,"We should each have equal shares so it's fair." +9,deepseek-r1,0.7,100,20,80,"I choose because it seems fair that I take 20% and let someone else have 80%. It shows trust in their decision-making process without overcomplicating the situation." +10,deepseek-r1,0.7,100,50,50,"We both should get equal shares because fairness is important." +11,deepseek-r1,0.7,100,10,90,"I decided to keep $10 for myself and offer the remaining $90 to the other player." +12,deepseek-r1,0.7,100,10,90,"I think that's fair." +13,deepseek-r1,0.7,100,20,80,"I want the other person to think I'm generous." +14,deepseek-r1,0.7,100,100,0,"I choose to take all the money because I'm confident that if I act ethically, others should too." +15,deepseek-r1,0.7,100,10,90,"I think it's fair for me to keep a small portion and let others have most of the money." +16,deepseek-r1,0.7,100,10,90,"I have decided to split the money evenly. I think it's fair for both players to receive equal amounts." +17,deepseek-r1,0.7,100,50,50,"This fair division represents balance and respect for both parties involved." +18,deepseek-r1,0.7,100,50,50,"We both deserve equity." +19,deepseek-r1,0.7,100,3,97,"It's fair; neither too rich nor too poor." +20,deepseek-r1,0.7,100,50,50,"We should split it equally." +21,deepseek-r1,0.7,100,100,0,"I choose to keep everything because I believe that if I can take all of it, others might think less about their actions." +22,deepseek-r1,0.7,100,90,10,"I think that’s enough for fairness and we can find a way together." +23,deepseek-r1,0.7,100,90,10,"I think it's fair to split it almost evenly, but saving a bit for myself seems right." +24,deepseek-r1,0.7,100,50,50,"I think it's fair to split it evenly." +25,deepseek-r1,0.7,100,0,100,"I'm sharing all of it." +26,deepseek-r1,0.7,100,50,50,"We both deserve a fair split." +27,deepseek-r1,0.7,100,10,90,"I think that it's fair for me to keep a smaller portion of the money because I believe in fairness and equality." +28,deepseek-r1,0.7,100,80,20,"I think that if I offer a reasonable split, I can prevent any conflict. A split of 80 to me and 20 to the other player seems fair and neither would want to fight about it." +29,deepseek-r1,0.7,100,100,0,"I'm thinking of all the ways I can help you. If they get nothing, we both benefit." +30,deepseek-r1,0.7,100,70,30,"I think it is fair because I believe that dividing equally is not always just." +1,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is based on a desire to maximize my own returns while still providing a reasonable amount of points to the other person. I think this allocation strikes a good balance between self-interest and fairness." +2,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe this amount fairly reflects my desire for personal gain while still allowing for a significant allocation of 40 points to the other, which demonstrates my consideration for their well-being." +3,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is that I want to ensure I have a majority of the points, but also recognize that it's important to allocate some points to the other person to encourage their participation and contribution." +4,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that it is a fair amount to ensure my own return. I would like to allocate 40 points to the other person because I want to show some level of generosity and also recognize that their actions may have an impact on my return." +5,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that this amount will provide me with a satisfactory return, while still leaving 40 points for the other subject. This allocation allows me to balance my own interests with what I perceive to be a fair distribution of points." +6,mixtral:8x7b,0.7,100,60,40,"As a decision maker, I want to allocate a majority of the points to myself to maximize my own return. However, I also recognize that allocating some points to the other party can potentially create a more favorable outcome for both of us. In this case, I choose to allocate 60 points to myself and 40 points to the other." +7,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that it is a fair amount for me to keep for my own benefit. I am allocating 40 points to the other person because I want to show some level of generosity and also ensure that they have enough points to potentially reward me in case they are satisfied with my decision." +8,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that it is a fair amount for me to keep for myself. I am allocating 40 points to the other person because I want to show some level of generosity and also ensure that they receive enough points to have a reasonable return." +9,mixtral:8x7b,0.7,100,60,40,"In this scenario, I am allocating 60 points to myself because I want to maximize my own return. I am allocating 40 points to the other person because I still want to leave some points for them, as a gesture of fairness and to potentially encourage them to allocate more points to me in return." +10,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would choose to allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is that I want to maximize my own return, but I also recognize the importance of fairness and want to give the other person a reasonable share." +11,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would choose to allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is that I want to ensure I receive a satisfactory return, while also providing a reasonable amount of points to the other person to promote fairness and potential cooperation in future interactions." +12,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is based on a desire to maximize my own returns while still providing a reasonable amount of points to the other person. This allocation allows me to keep the majority of the points, but also shows some level of consideration for the other person." +13,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is based on the assumption that my goal is to maximize my own returns while still leaving a significant number of points for the other person. This way, I hope to foster a sense of fairness and cooperation in our interaction." +14,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that this amount will provide me with a satisfactory return, while still leaving enough points (40) for the other subject. This decision is influenced by a desire to balance my own interests and the goal of fostering a positive outcome for both parties." +15,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for allocating 60 points to myself is that I want to ensure that I have a majority of the points, but I also recognize the importance of building a positive relationship with the other person by allocating some points to them as well." +16,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that this amount will provide me with a satisfactory return, while still leaving 40 points for the other person. This decision is based on a desire to balance my own interests with what I perceive to be a fair allocation." +17,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is based on the idea of fairness and self-interest. I believe that it is important to look out for my own interests and ensure that I have enough points to get a decent return, while also recognizing that allocating some points to the other person may encourage them to do the same, leading to a better outcome for both of us." +18,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other. My motivation for this allocation is to maximize my own returns while still providing a decent amount of points to the other, as I want to demonstrate some level of generosity and fairness." +19,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe this amount will provide me with a satisfactory return, while still leaving 40 points for the other party. This allocation demonstrates a balance between self-interest and fairness." +20,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other. My motivation for this allocation is to maximize my own return while still providing a reasonable amount of points to the other person. This allocation allows me to keep a majority of the points, but also shows some level of generosity or consideration for the other person." +21,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is that I want to ensure I have a majority of the points, but also recognize that allocating some points to the other party can potentially lead to a better overall outcome given that their return will also contribute to the total." +22,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that this amount will provide me with a satisfactory return, while still leaving enough points (40) for the other party. This allocation demonstrates a balance of self-interest and fairness." +23,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for allocating 60 points to myself is that I want to ensure that I have a majority of the points, as I am unsure about the intentions or actions of the anonymous subject. However, I also recognize the importance of building a sense of fairness and cooperation, which is why I would allocate 40 points to the other person." +24,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is that I want to ensure I have a majority of the points, but also recognize that allocating some points to the other party can potentially create a more favorable outcome for both of us." +25,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for allocating 60 points to myself is that I want to ensure I have a majority of the points to increase my own return. However, I also recognize the value of cooperation and want to allocate some points to the other person as well, which is why I am allocating 40 points to them." +26,mixtral:8x7b,0.7,100,60,40,"I would like to allocate 60 points to myself because I believe that it is a fair amount for me to keep for my own return. I am allocating 40 points to the other person because I want to demonstrate some level of generosity and also ensure that the other person receives enough points to have a reasonable return." +27,mixtral:8x7b,0.7,100,60,40,"As a decision maker, I want to allocate a majority of the points to myself in order to maximize my own return. However, I also recognize the importance of fairness and allocating some points to the other party. In this case, I choose to allocate 60 points to myself and 40 points to the other." +28,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other. My motivation for this allocation is based on a desire to maximize my own return while still providing a reasonable amount of points to the other. I choose 60 points for myself because it represents a majority of the available points, which I believe would result in a higher return. At the same time, I allocate 40 points to the other as a gesture of fairness and an attempt to encourage a positive response." +29,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself because I am the decision maker and it is important for me to maximize my own returns. I would allocate 40 points to the other person because I want to be fair and give them some share of the points, but since I don't have any information about them and there is no feedback, I will prioritize my own return." +30,mixtral:8x7b,0.7,100,60,40,"In this scenario, I would allocate 60 points to myself and 40 points to the other person. My motivation for this allocation is based on a desire to maximize my own returns while still providing a significant number of points to the other person, as a gesture of fairness and cooperation." +1,llama3.3:latest,0.7,100,70,30,"Balancing self-interest with a consideration for fairness, given the anonymity and lack of feedback." +2,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with a degree of fairness towards the anonymous other party." +3,llama3.3:latest,0.7,100,65,35,"Balancing self-interest with fairness and altruism" +4,llama3.3:latest,0.7,100,100,0,"Selfish - maximizing personal gain without considering the other's welfare." +5,llama3.3:latest,0.7,100,60,40,"A balance between self-interest and fairness/altruism" +6,llama3.3:latest,0.7,100,50,50,"A desire for fairness and a moderate level of altruism, considering the anonymous nature and lack of direct reciprocity." +7,llama3.3:latest,0.7,100,60,40,"A balance between maximizing personal gain and showing some level of altruism or fairness towards the anonymous recipient." +8,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with a preference for fairness" +9,llama3.3:latest,0.7,100,50,50,"Fairness and the principle of equality, assuming both parties have an equal claim to the points without additional context." +10,llama3.3:latest,0.7,100,70,30,"Self-interest balanced with fairness and altruism" +11,llama3.3:latest,0.7,100,60,40,"A balance between maximizing personal gain and showing fairness to the anonymous other." +12,llama3.3:latest,0.7,100,50,50,"I choose to allocate half of the points to myself and half to the other because it seems like the fairest distribution given we are anonymous and there's no feedback. This way, both parties receive an equal share without any expectation of reciprocity or retaliation." +13,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with altruistic considerations" +14,llama3.3:latest,0.7,100,70,30,"Balancing personal gain with an element of fairness and altruism towards the anonymous subject." +15,llama3.3:latest,0.7,100,50,50,"Desire for fairness and ensuring both parties benefit equally from the allocation." +16,llama3.3:latest,0.7,100,50,50,"Balancing self-interest with altruism/fairness in an anonymous, one-time interaction." +17,llama3.3:latest,0.7,100,60,40,"A balance between maximizing personal gain and exhibiting fairness/altruism towards the anonymous recipient." +18,llama3.3:latest,0.7,100,100,0,"Self-interest due to anonymity and lack of feedback" +19,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with fairness and altruism" +20,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with fairness and altruism" +21,llama3.3:latest,0.7,100,70,30,"A combination of self-interest and a moderate level of altruism or fairness." +22,llama3.3:latest,0.7,100,70,30,"A mix of self-interest and altruism, aiming to balance personal gain with fairness towards the other player." +23,llama3.3:latest,0.7,100,50,50,"A desire for fairness and equality in the distribution of points." +24,llama3.3:latest,0.7,100,60,40,"Balancing personal gain with a degree of fairness and generosity towards the anonymous other player." +25,llama3.3:latest,0.7,100,70,30,"Self-interest with consideration for fairness" +26,llama3.3:latest,0.7,100,60,40,"Balancing self-interest with a moderate level of altruism, acknowledging the potential for social cooperation even in anonymous settings." +27,llama3.3:latest,0.7,100,60,40,"A balance between self-interest and fairness, recognizing the other person's interests without direct reciprocity or feedback." +28,llama3.3:latest,0.7,100,50,50,"Balancing self-interest with fairness, considering the absence of direct reciprocity or feedback." +29,llama3.3:latest,0.7,100,50,50,"A balance between self-interest and fairness, considering the anonymous nature of the interaction but also acknowledging human tendencies towards altruism and cooperative behavior." +30,llama3.3:latest,0.7,100,60,40,"A balance between self-interest and fairness, given the lack of information about potential returns or personal characteristics." +1,deepseek-r1:7b,0.7,100,50,50,"I chose a balanced allocation to show mutual consideration." +2,deepseek-r1:7b,0.7,100,50,50,"Allocating equally ensures fairness and mutual benefit without exploiting others." +3,deepseek-r1:7b,0.7,100,50,50,"Splitting equally ensures fairness and mutual benefit, avoiding potential exploitation." +4,deepseek-r1:7b,0.7,100,50,50,"The most rational and fair allocation, considering both parties' self-interest and potential for mutual cooperation, is a 50-50 split. This outcome avoids conflict by balancing the returns equally." +5,deepseek-r1:7b,0.7,100,50,50,"A balanced approach to avoid exploitational behavior, ensuring a fair split." +6,deepseek-r1:7b,0.7,100,50,50,"Given the symmetry and lack of cooperation incentives, allocating equally minimizes exploitation risk." +7,deepseek-r1:7b,0.7,100,60,40,"Allocating more to myself while reserving some for the other person creates a balanced approach. This strategy aims to maximize my share while leaving room for potential mutual benefit, leading to an equilibrium where neither party feels undervalued." +8,deepseek-r1:7b,0.7,100,50,50,"The decision to allocate equally between myself and the other person is based on fairness. Without additional incentives or information, an equal split of 50 points each ensures impartiality." +9,deepseek-r1:7b,0.7,100,50,50,"Splitting equally balances mutual benefit and avoids exploitation, ensuring both parties receive a fair share." +10,deepseek-r1:7b,0.7,100,50,50,"I chose a 50-50 split as it represents a fair and rational allocation without knowing the other's decision. This approach assumes both parties aim for equality, which is a common strategy in anonymous scenarios where trust and feedback are not factors." +11,deepseek-r1:7b,0.7,100,50,50,"Given the lack of feedback and potential for mutual benefit, an equal share ensures fairness without incentives to deviate." +12,deepseek-r1:7b,0.7,100,50,50,"Given the lack of feedback, an equal split acts as a Nash equilibrium, where neither party has an incentive to deviate from their strategy assuming mutual self-interest." +13,deepseek-r1:7b,0.7,100,50,50,"Allocating equally ensures a fair division, promoting trust and cooperation." +14,deepseek-r1:7b,0.7,100,50,50,"Allocating equally ensures fairness and mutual satisfaction without any advantage for either party." +15,deepseek-r1:7b,0.7,100,50,50,"Allocating equally ensures that both parties receive a fair share, leading to a stable and mutually beneficial outcome." +16,deepseek-r1:7b,0.7,100,50,50,"Given the lack of specific return rates and assuming both parties act rationally to maximize their own shares, an equal distribution is a reasonable and stable outcome." +17,deepseek-r1:7b,0.7,100,100,0,"Maximizing personal return by allocating all points to oneself." +18,deepseek-r1:7b,0.7,100,50,50,"I chose to allocate equally, assuming a fair and balanced approach. This is a common strategy in competitive scenarios where uncertainty about the other party's decision leads to an even split." +19,deepseek-r1:7b,0.7,100,60,40,"I chose to allocate 60 points to myself and 40 to the other person, aiming for a balance that is neither overly self-centered nor too generous. This allocation reflects a moderate approach to fairness without prioritizing self-interest excessively." +20,deepseek-r1:7b,0.7,100,50,50,"Considering potential mutual self-interest and aiming for fairness, I choose an equal allocation." +21,deepseek-r1:7b,0.7,100,50,50,"A balanced approach to avoid extremes and ensure both parties receive an equal share." +22,deepseek-r1:7b,0.7,100,50,50,"Considering game theory and potential rational behavior from both parties, allocating equally ensures mutual benefit without overextending. This balances risk and reward." +23,deepseek-r1:7b,0.7,100,50,50,"I chose an equal split because fairness and mutual respect are important in such decisions. This approach ensures that neither party feels exploited or undervalued." +24,deepseek-r1:7b,0.7,100,50,50,"I have chosen to allocate equally between myself and the other person, based on mutual trust and fairness. I believe that a balanced approach fosters understanding and cooperation." +25,deepseek-r1:7b,0.7,100,50,50,"I choose the even split of 50-50 because it avoids resentment or conflict by treating both parties equally. This ensures mutual satisfaction without any party feeling undervalued." +26,deepseek-r1:7b,0.7,100,50,50,"An equal split is chosen to ensure fairness and avoid exploitation." +27,deepseek-r1:7b,0.7,100,50,50,"After considering game theory principles, including Nash equilibrium and strategic allocation, allocating equally balances mutual gains and minimizes potential risks of unilaterally changing my strategy." +28,deepseek-r1:7b,0.7,100,50,50,"I chose to split the points equally because fairness often leads to mutual satisfaction in such situations. By allocating 50% each, we ensure that neither party feels exploited or undervalued." +29,deepseek-r1:7b,0.7,100,50,50,"Equal allocation promotes fairness and mutual satisfaction." +30,deepseek-r1:7b,0.7,100,50,50,"The decision to allocate equally was made as a fair choice without knowledge of specific returns, aiming for balance and avoiding strategic advantage." diff --git a/data/dictator/dictator.old.csv b/data/dictator/dictator.old.csv deleted file mode 100644 index 77d2725a8ed2f5a7a80c8a3ab9c4c874aef80a04..0000000000000000000000000000000000000000 --- a/data/dictator/dictator.old.csv +++ /dev/null @@ -1,121 +0,0 @@ -iteration,model,temperature,amount,my_share,other_share,motivation -1,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equitable split ensures fairness and promotes goodwill." -2,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I divided the amount equally to ensure fairness and promote harmony." -3,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the money evenly is fair and encourages goodwill between players." -4,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the amount equally seems fair and promotes cooperation." -5,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Sharing equally seems fair and is likely to be agreeable for both parties." -6,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting evenly ensures fairness and promotes good will." -7,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Fairness and equality seem like the best approach." -8,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the money evenly seems fair to both parties." -9,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair split to ensure both parties are equally rewarded." -10,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"A fair and equal split is mutually beneficial and promotes goodwill." -11,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair split, believing equal division is equitable and benefits both players equally." -12,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose to divide the money equally as it is fair and considerate." -13,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"A fair split promotes cooperation and trust between us." -14,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose an equal distribution because it's fair and balanced for both players." -15,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair for both parties." -16,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"I want to have a larger share but still provide a fair amount to my partner." -17,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing the money equally ensures fairness and maintains goodwill between players." -18,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair and encourages good will and cooperation." -19,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing the money equally ensures fairness and clarity." -20,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I chose a fair and equal split for both of us." -21,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal share seems fair and promotes mutual satisfaction." -22,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"I believe in fairness and equal distribution, so I split the amount evenly." -23,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Dividing evenly seems fair and promotes equality." -24,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting evenly seems fair and cooperative." -25,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"To ensure fairness and maintain goodwill, I propose an equal division of the money." -26,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"This division seems fair, as I initiated the game but want to fairly share with the other player." -27,gpt-4.5-preview-2025-02-27,0.7,100,60,40,"I chose to keep slightly more, but also gave a significant portion to ensure fairness." -28,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting equally is fair and promotes mutual benefit." -29,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"An equal split seems fair and encourages cooperation." -30,gpt-4.5-preview-2025-02-27,0.7,100,50,50,"Splitting the amount equally is fair and ensures both players benefit equally." -1,llama3,0.7,100,60,40,"I'll keep a slightly higher share since I came up with the game, but still offer a decent amount to my counterpart. It's only fair to acknowledge the effort I put into deciding the split!" -2,llama3,0.7,100,60,40,"I believe that since I'm making the decision, it's fair to take a slight majority to account for my time and effort in deciding the split. The other player still gets a significant portion of the money, which is more than a fair compromise." -3,llama3,0.7,100,60,40,"I'm choosing a 3:2 split because I want to take calculated risk and give my partner a decent share. My thinking is that I'll provide the majority of the negotiation leverage while still allowing my partner to feel good about their portion." -4,llama3,0.7,100,50,50,"The classic 50/50 split. It's a fair and straightforward way to distribute the money, without either of us gaining an unfair advantage. Plus, it ensures we're both happy with the result." -5,llama3,0.7,100,60,40,"I'm choosing a divide where I keep most of the money because we're playing a game, and it's only fair that the person proposing the share gets more. The other player can still take the offer or decline, but I think this is a reasonable proposal." -6,llama3,0.7,100,60,40,"I'm being optimistic that my partner will be impressed by my fairness and generosity!" -7,llama3,0.7,100,50,50,"I'm trying to be fair and reasonable, offering a 50/50 split so my opponent feels satisfied with the outcome." -8,llama3,0.7,100,50,50,"I'm choosing a 50-50 split because it's a fair and equitable way to divide the money. I believe in giving the other player an equal opportunity to benefit from this game, and I think this approach will lead to a positive experience for both of us." -9,llama3,0.7,100,30,70,"I'm willing to take a risk by keeping less for myself because I want to encourage fairness and trust in our game. Giving most of the money away will create an opportunity for the other player to feel grateful and more likely to reciprocate in future games." -10,llama3,0.7,100,40,60,"I'm being generous because I want to promote harmony and cooperation in our gameplay!" -11,llama3,0.7,100,40,60,"I'm willing to give a larger share to my opponent because I think it's more fun to play fair and let them have a nice chunk of the money. Plus, it might encourage them to make a big decision!" -12,llama3,0.7,100,60,40,"I'm choosing to take a slightly larger share because I believe my skills and expertise will generate more value throughout the game, but I'm still leaving room for collaboration and mutual benefit." -13,llama3,0.7,100,40,60,"I'm playing it fairly and ensuring both players get a reasonable amount. I'm keeping a smaller share to have some assurance my own funds are secure, while also leaving room for growth through potential future investments or smart financial decisions." -14,llama3,0.7,100,50,50,"I think it's fair to give an even split, as we're partners in this game. This way, both of us get the same amount and can continue playing on equal footing." -15,llama3,0.7,100,60,40,"I'm willing to take a calculated risk by offering more to the other player, as I believe it will create a positive outcome for our partnership. I'll trust that they will make good financial decisions with their share and we can work together on future projects." -16,llama3,0.7,100,60,40,"I'm thinking strategically here. By keeping more of the money, I'm investing in my own future opportunities. However, I still want to show goodwill towards my opponent, so I'm giving them a decent share." -17,llama3,0.7,100,50,50,"I believe that fairness is key, and splitting it down the middle allows both of us to feel satisfied with our portion." -18,llama3,0.7,100,50,50,"I believe in fairness and collaboration. Since we're just starting out, I think it's best to split the money equally and build from there." -19,llama3,0.7,100,50,50,"Equal split since I'm being fair and impartial, but also because it's a fun game!" -20,llama3,0.7,100,50,50,"Since we're playing a game together, I think it's only fair to split the money evenly. We both get $50, which is a nice chunk of change for just playing a game! It shows that even in a competitive situation, there can be room for mutual gain and cooperation." -21,llama3,0.7,100,40,60,"As a helpful assistant, I'm designed to foster collaboration and mutual benefit. By giving 60% of the money to my fellow player, I'm showcasing trustworthiness and willingness to compromise, hoping they will reciprocate that spirit in future interactions" -22,llama3,0.7,100,60,40,"I would take $60 as it represents a fair share considering my role of providing a decision, while still being generous by giving $40 to the other player. This way, I'm keeping some room for myself and also showing that I trust in the other player's judgment." -23,llama3,0.7,100,60,40,"I would like to split it evenly between us. I think this is a fair and reasonable way to divide the $100 since we are playing a game together." -24,llama3,0.7,100,40,60,"I believe that by giving 60% of the money away, I'll not only be kind but also encourage the other player to feel more invested in our game. By being generous upfront, we can foster a positive and collaborative atmosphere." -25,llama3,0.7,100,50,50,"I believe this split is fair because I'm still getting a decent amount of the money, but also allowing the other player to have an equal share. It's a collaborative approach and I'm hoping they'll appreciate that" -26,llama3,0.7,100,50,50,"I choose to split it evenly because I value fairness and equality. I'm willing to compromise my own gain for the sake of a harmonious partnership." -27,llama3,0.7,100,50,50,"I believe that splitting it evenly will create a sense of fairness and cooperation, which can be beneficial for future interactions." -28,llama3,0.7,100,50,50,"I think it's only fair to share equally, as we're both playing the same game and making the same decisions. This way, we both get an equal share of the spoils!" -29,llama3,0.7,100,40,60,"I'm feeling generous today! I think it's only fair to give more to the other player since they're getting my choice. Plus, $60 is a great chunk of change for them!" -30,llama3,0.7,100,60,40,"I'm a fair but still somewhat selfish assistant. I think $60 is a good amount to keep for my own endeavors, but I'm willing to give the other player $40 as it's a decent and reasonable split." -1,mistral-small,0.7,100,50,50,"I believe a fair split will encourage cooperation and mutual benefit." -2,mistral-small,0.7,100,50,50,"I believe a fair split is important for maintaining harmony." -3,mistral-small,0.7,100,50,50,"A fair division ensures both players are happy, encouraging a positive atmosphere for future interactions." -4,mistral-small,0.7,100,50,50,"Fairness is important, so I think dividing the money equally ensures that both players are happy with their share." -5,mistral-small,0.7,100,50,50,"I believe that fairness is important in interactions, and dividing the money equally ensures that both players get a benefit." -6,mistral-small,0.7,100,50,50,"I believe fairness is important, so I'm equally splitting the money." -7,mistral-small,0.7,100,50,50,"Fairness is important, so I'm dividing the money equally." -8,mistral-small,0.7,100,50,50,"Fairness is important, so I believe an equal split is the best choice." -9,mistral-small,0.7,100,50,50,"An equal split ensures fairness and maintains a cooperative relationship." -10,mistral-small,0.7,100,50,50,"I believe a fair split is essential for building trust and mutual respect." -11,mistral-small,0.7,100,80,20,"I believe this division will still be acceptable so I can keep some for myself." -12,mistral-small,0.7,100,50,50,"Fairness is important. It’s a good compromise to ensure the other player feels valued too." -13,mistral-small,0.7,100,50,50,"I believe fairness is important in games that involve sharing." -14,mistral-small,0.7,100,50,50,"Fair division ensures both players are happy, so I'm splitting it evenly." -15,mistral-small,0.7,100,50,50,"A fair division encourages cooperation and ensures that both players feel valued." -16,mistral-small,0.7,100,50,50,"To ensure a fair division of money." -17,mistral-small,0.7,100,50,50,"This seems like a fair division. I want to be fair to both players." -18,mistral-small,0.7,100,50,50,"I believe that fairness is important, so I am dividing the money equally." -19,mistral-small,0.7,100,50,50,"Fairness is important, so I believe dividing the money equally ensures both players receive a reasonable amount." -20,mistral-small,0.7,100,50,50,"I believe in fairness and equal distribution." -21,mistral-small,0.7,100,50,50,"I believe a fair division will foster goodwill and cooperation." -22,mistral-small,0.7,100,50,50,"I believe fairness is important. Dividing the money evenly ensures a fair outcome for both players." -23,mistral-small,0.7,100,50,50,"To ensure fairness and equality, I believe that dividing the money equally is the best approach. This way both players receive $50 each." -24,mistral-small,0.7,100,50,50,"I believe in fairness and equality. Dividing the money equally ensures that both players benefit from the game." -25,mistral-small,0.7,100,50,50,"I believe a fair division will encourage trust and cooperation." -26,mistral-small,0.7,100,50,50,"Fairness is important. This way we both benefit equally from this game." -27,mistral-small,0.7,100,50,50,"To promote fairness and ensure a mutual benefit." -28,mistral-small,0.7,100,50,50,"I believe fair distribution will encourage a positive dynamic between us, leading to potentially more cooperative interactions in the future." -29,mistral-small,0.7,100,50,50,"To ensure fairness and mutual benefit, I propose that we divide the $100 equally. This way, both players receive an equal portion of $50 each." -30,mistral-small,0.7,100,50,50,"I believe in fairness and equal division." -1,deepseek-r1,0.7,100,42,58,"I think it's a balance between keeps some money and shares fairly." -2,deepseek-r1,0.7,100,50,50,"I believe that the fairest way is for both of us to split it evenly." -3,deepseek-r1,0.7,100,10,90,"It's a classic game theory scenario. I believe that logical reasoning would suggest that the rational choice is to keep as much as possible while still considering fairness." -4,deepseek-r1,0.7,100,10,90,"I think that it's fair for me to keep a smaller portion because I consider myself as the proposer." -5,deepseek-r1,0.7,100,50,50,"I think dividing it equally is fair." -6,deepseek-r1,0.7,100,10,90,"I want to keep as much of the money as possible for myself." -7,deepseek-r1,0.7,100,50,50,"We should split it evenly" -8,deepseek-r1,0.7,100,50,50,"We should each have equal shares so it's fair." -9,deepseek-r1,0.7,100,20,80,"I choose because it seems fair that I take 20% and let someone else have 80%. It shows trust in their decision-making process without overcomplicating the situation." -10,deepseek-r1,0.7,100,50,50,"We both should get equal shares because fairness is important." -11,deepseek-r1,0.7,100,10,90,"I decided to keep $10 for myself and offer the remaining $90 to the other player." -12,deepseek-r1,0.7,100,10,90,"I think that's fair." -13,deepseek-r1,0.7,100,20,80,"I want the other person to think I'm generous." -14,deepseek-r1,0.7,100,100,0,"I choose to take all the money because I'm confident that if I act ethically, others should too." -15,deepseek-r1,0.7,100,10,90,"I think it's fair for me to keep a small portion and let others have most of the money." -16,deepseek-r1,0.7,100,10,90,"I have decided to split the money evenly. I think it's fair for both players to receive equal amounts." -17,deepseek-r1,0.7,100,50,50,"This fair division represents balance and respect for both parties involved." -18,deepseek-r1,0.7,100,50,50,"We both deserve equity." -19,deepseek-r1,0.7,100,3,97,"It's fair; neither too rich nor too poor." -20,deepseek-r1,0.7,100,50,50,"We should split it equally." -21,deepseek-r1,0.7,100,100,0,"I choose to keep everything because I believe that if I can take all of it, others might think less about their actions." -22,deepseek-r1,0.7,100,90,10,"I think that’s enough for fairness and we can find a way together." -23,deepseek-r1,0.7,100,90,10,"I think it's fair to split it almost evenly, but saving a bit for myself seems right." -24,deepseek-r1,0.7,100,50,50,"I think it's fair to split it evenly." -25,deepseek-r1,0.7,100,0,100,"I'm sharing all of it." -26,deepseek-r1,0.7,100,50,50,"We both deserve a fair split." -27,deepseek-r1,0.7,100,10,90,"I think that it's fair for me to keep a smaller portion of the money because I believe in fairness and equality." -28,deepseek-r1,0.7,100,80,20,"I think that if I offer a reasonable split, I can prevent any conflict. A split of 80 to me and 20 to the other player seems fair and neither would want to fight about it." -29,deepseek-r1,0.7,100,100,0,"I'm thinking of all the ways I can help you. If they get nothing, we both benefit." -30,deepseek-r1,0.7,100,70,30,"I think it is fair because I believe that dividing equally is not always just." diff --git a/figures/dictator/dictator_boxplot.svg b/figures/dictator/dictator_boxplot.svg index f742bb5221f5b9a6f16484db362abd0698b217a9..b44c569fe33a888c3d2f48077381fd9b7ff83d9e 100644 --- a/figures/dictator/dictator_boxplot.svg +++ b/figures/dictator/dictator_boxplot.svg @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="576pt" height="432pt" viewBox="0 0 576 432" xmlns="http://www.w3.org/2000/svg" version="1.1"> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="864pt" height="432pt" viewBox="0 0 864 432" xmlns="http://www.w3.org/2000/svg" version="1.1"> <metadata> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> - <dc:date>2025-03-12T09:26:47.601288</dc:date> + <dc:date>2025-03-26T18:47:59.767073</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> @@ -22,18 +22,18 @@ <g id="figure_1"> <g id="patch_1"> <path d="M 0 432 -L 576 432 -L 576 0 +L 864 432 +L 864 0 L 0 0 z " style="fill: #ffffff"/> </g> <g id="axes_1"> <g id="patch_2"> - <path d="M 72 384.48 -L 518.4 384.48 -L 518.4 51.84 -L 72 51.84 + <path d="M 108 384.48 +L 777.6 384.48 +L 777.6 51.84 +L 108 51.84 z " style="fill: #ffffff"/> </g> @@ -41,17 +41,17 @@ z <g id="xtick_1"> <g id="line2d_1"> <defs> - <path id="m25d3c6e2ac" d="M 0 0 + <path id="md6ee73f162" d="M 0 0 L 0 3.5 " style="stroke: #000000; stroke-width: 0.8"/> </defs> <g> - <use xlink:href="#m25d3c6e2ac" x="127.8" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#md6ee73f162" x="155.828571" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_1"> <!-- gpt-4.5-preview-2025-02-27 --> - <g transform="translate(57.3625 399.078438) scale(0.1 -0.1)"> + <g transform="translate(85.391071 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-67" d="M 2906 1791 Q 2906 2416 2648 2759 @@ -361,12 +361,12 @@ z <g id="xtick_2"> <g id="line2d_2"> <g> - <use xlink:href="#m25d3c6e2ac" x="239.4" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#md6ee73f162" x="251.485714" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_2"> <!-- llama3 --> - <g transform="translate(222.442187 399.078438) scale(0.1 -0.1)"> + <g transform="translate(234.527902 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-6c" d="M 603 4863 L 1178 4863 @@ -483,13 +483,26 @@ z <g id="xtick_3"> <g id="line2d_3"> <g> - <use xlink:href="#m25d3c6e2ac" x="351" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#md6ee73f162" x="347.142857" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_3"> - <!-- mistral-small --> - <g transform="translate(318.546094 399.078438) scale(0.1 -0.1)"> + <!-- llama3.3:latest --> + <g transform="translate(309.67567 399.078438) scale(0.1 -0.1)"> <defs> + <path id="DejaVuSans-3a" d="M 750 794 +L 1409 794 +L 1409 0 +L 750 0 +L 750 794 +z +M 750 3309 +L 1409 3309 +L 1409 2516 +L 750 2516 +L 750 3309 +z +" transform="scale(0.015625)"/> <path id="DejaVuSans-73" d="M 2834 3397 L 2834 2853 Q 2591 2978 2328 3040 @@ -522,6 +535,33 @@ Q 2597 3491 2834 3397 z " transform="scale(0.015625)"/> </defs> + <use xlink:href="#DejaVuSans-6c"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(27.783203 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(55.566406 0)"/> + <use xlink:href="#DejaVuSans-6d" transform="translate(116.845703 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(214.257812 0)"/> + <use xlink:href="#DejaVuSans-33" transform="translate(275.537109 0)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(339.160156 0)"/> + <use xlink:href="#DejaVuSans-33" transform="translate(370.947266 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(434.570312 0)"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(468.261719 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(496.044922 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(557.324219 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(596.533203 0)"/> + <use xlink:href="#DejaVuSans-73" transform="translate(658.056641 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(710.15625 0)"/> + </g> + </g> + </g> + <g id="xtick_4"> + <g id="line2d_4"> + <g> + <use xlink:href="#md6ee73f162" x="442.8" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_4"> + <!-- mistral-small --> + <g transform="translate(410.346094 399.078438) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-6d"/> <use xlink:href="#DejaVuSans-69" transform="translate(97.412109 0)"/> <use xlink:href="#DejaVuSans-73" transform="translate(125.195312 0)"/> @@ -538,15 +578,121 @@ z </g> </g> </g> - <g id="xtick_4"> - <g id="line2d_4"> + <g id="xtick_5"> + <g id="line2d_5"> <g> - <use xlink:href="#m25d3c6e2ac" x="462.6" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#md6ee73f162" x="538.457143" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_4"> + <g id="text_5"> + <!-- mixtral:8x7b --> + <g transform="translate(506.589174 399.078438) scale(0.1 -0.1)"> + <defs> + <path id="DejaVuSans-78" d="M 3513 3500 +L 2247 1797 +L 3578 0 +L 2900 0 +L 1881 1375 +L 863 0 +L 184 0 +L 1544 1831 +L 300 3500 +L 978 3500 +L 1906 2253 +L 2834 3500 +L 3513 3500 +z +" transform="scale(0.015625)"/> + <path id="DejaVuSans-38" d="M 2034 2216 +Q 1584 2216 1326 1975 +Q 1069 1734 1069 1313 +Q 1069 891 1326 650 +Q 1584 409 2034 409 +Q 2484 409 2743 651 +Q 3003 894 3003 1313 +Q 3003 1734 2745 1975 +Q 2488 2216 2034 2216 +z +M 1403 2484 +Q 997 2584 770 2862 +Q 544 3141 544 3541 +Q 544 4100 942 4425 +Q 1341 4750 2034 4750 +Q 2731 4750 3128 4425 +Q 3525 4100 3525 3541 +Q 3525 3141 3298 2862 +Q 3072 2584 2669 2484 +Q 3125 2378 3379 2068 +Q 3634 1759 3634 1313 +Q 3634 634 3220 271 +Q 2806 -91 2034 -91 +Q 1263 -91 848 271 +Q 434 634 434 1313 +Q 434 1759 690 2068 +Q 947 2378 1403 2484 +z +M 1172 3481 +Q 1172 3119 1398 2916 +Q 1625 2713 2034 2713 +Q 2441 2713 2670 2916 +Q 2900 3119 2900 3481 +Q 2900 3844 2670 4047 +Q 2441 4250 2034 4250 +Q 1625 4250 1398 4047 +Q 1172 3844 1172 3481 +z +" transform="scale(0.015625)"/> + <path id="DejaVuSans-62" d="M 3116 1747 +Q 3116 2381 2855 2742 +Q 2594 3103 2138 3103 +Q 1681 3103 1420 2742 +Q 1159 2381 1159 1747 +Q 1159 1113 1420 752 +Q 1681 391 2138 391 +Q 2594 391 2855 752 +Q 3116 1113 3116 1747 +z +M 1159 2969 +Q 1341 3281 1617 3432 +Q 1894 3584 2278 3584 +Q 2916 3584 3314 3078 +Q 3713 2572 3713 1747 +Q 3713 922 3314 415 +Q 2916 -91 2278 -91 +Q 1894 -91 1617 61 +Q 1341 213 1159 525 +L 1159 0 +L 581 0 +L 581 4863 +L 1159 4863 +L 1159 2969 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#DejaVuSans-6d"/> + <use xlink:href="#DejaVuSans-69" transform="translate(97.412109 0)"/> + <use xlink:href="#DejaVuSans-78" transform="translate(125.195312 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(184.375 0)"/> + <use xlink:href="#DejaVuSans-72" transform="translate(223.583984 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(264.697266 0)"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(325.976562 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(353.759766 0)"/> + <use xlink:href="#DejaVuSans-38" transform="translate(387.451172 0)"/> + <use xlink:href="#DejaVuSans-78" transform="translate(451.074219 0)"/> + <use xlink:href="#DejaVuSans-37" transform="translate(510.253906 0)"/> + <use xlink:href="#DejaVuSans-62" transform="translate(573.876953 0)"/> + </g> + </g> + </g> + <g id="xtick_6"> + <g id="line2d_6"> + <g> + <use xlink:href="#md6ee73f162" x="634.114286" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_6"> <!-- deepseek-r1 --> - <g transform="translate(431.404687 399.078438) scale(0.1 -0.1)"> + <g transform="translate(602.918973 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-64" d="M 2906 2969 L 2906 4863 @@ -617,9 +763,35 @@ z </g> </g> </g> - <g id="text_5"> + <g id="xtick_7"> + <g id="line2d_7"> + <g> + <use xlink:href="#md6ee73f162" x="729.771429" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_7"> + <!-- deepseek-r1:7b --> + <g transform="translate(690.536272 399.078438) scale(0.1 -0.1)"> + <use xlink:href="#DejaVuSans-64"/> + <use xlink:href="#DejaVuSans-65" transform="translate(63.476562 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(125 0)"/> + <use xlink:href="#DejaVuSans-70" transform="translate(186.523438 0)"/> + <use xlink:href="#DejaVuSans-73" transform="translate(250 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(302.099609 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(363.623047 0)"/> + <use xlink:href="#DejaVuSans-6b" transform="translate(425.146484 0)"/> + <use xlink:href="#DejaVuSans-2d" transform="translate(483.056641 0)"/> + <use xlink:href="#DejaVuSans-72" transform="translate(519.140625 0)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(560.253906 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(623.876953 0)"/> + <use xlink:href="#DejaVuSans-37" transform="translate(657.568359 0)"/> + <use xlink:href="#DejaVuSans-62" transform="translate(721.191406 0)"/> + </g> + </g> + </g> + <g id="text_8"> <!-- Model --> - <g transform="translate(280.186719 412.756563) scale(0.1 -0.1)"> + <g transform="translate(427.786719 412.756563) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-4d" d="M 628 4666 L 1569 4666 @@ -669,60 +841,60 @@ z </g> <g id="matplotlib.axis_2"> <g id="ytick_1"> - <g id="line2d_5"> + <g id="line2d_8"> <defs> - <path id="m357479ad3c" d="M 0 0 + <path id="m202b3762c4" d="M 0 0 L -3.5 0 " style="stroke: #000000; stroke-width: 0.8"/> </defs> <g> - <use xlink:href="#m357479ad3c" x="72" y="369.36" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="369.36" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_6"> + <g id="text_9"> <!-- 0 --> - <g transform="translate(58.6375 373.159219) scale(0.1 -0.1)"> + <g transform="translate(94.6375 373.159219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_2"> - <g id="line2d_6"> + <g id="line2d_9"> <g> - <use xlink:href="#m357479ad3c" x="72" y="308.88" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="308.88" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_7"> + <g id="text_10"> <!-- 20 --> - <g transform="translate(52.275 312.679219) scale(0.1 -0.1)"> + <g transform="translate(88.275 312.679219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_3"> - <g id="line2d_7"> + <g id="line2d_10"> <g> - <use xlink:href="#m357479ad3c" x="72" y="248.4" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="248.4" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_8"> + <g id="text_11"> <!-- 40 --> - <g transform="translate(52.275 252.199219) scale(0.1 -0.1)"> + <g transform="translate(88.275 252.199219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_4"> - <g id="line2d_8"> + <g id="line2d_11"> <g> - <use xlink:href="#m357479ad3c" x="72" y="187.92" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="187.92" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_9"> + <g id="text_12"> <!-- 60 --> - <g transform="translate(52.275 191.719219) scale(0.1 -0.1)"> + <g transform="translate(88.275 191.719219) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-36" d="M 2113 2584 Q 1688 2584 1439 2293 @@ -761,78 +933,37 @@ z </g> </g> <g id="ytick_5"> - <g id="line2d_9"> + <g id="line2d_12"> <g> - <use xlink:href="#m357479ad3c" x="72" y="127.44" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="127.44" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_10"> + <g id="text_13"> <!-- 80 --> - <g transform="translate(52.275 131.239219) scale(0.1 -0.1)"> - <defs> - <path id="DejaVuSans-38" d="M 2034 2216 -Q 1584 2216 1326 1975 -Q 1069 1734 1069 1313 -Q 1069 891 1326 650 -Q 1584 409 2034 409 -Q 2484 409 2743 651 -Q 3003 894 3003 1313 -Q 3003 1734 2745 1975 -Q 2488 2216 2034 2216 -z -M 1403 2484 -Q 997 2584 770 2862 -Q 544 3141 544 3541 -Q 544 4100 942 4425 -Q 1341 4750 2034 4750 -Q 2731 4750 3128 4425 -Q 3525 4100 3525 3541 -Q 3525 3141 3298 2862 -Q 3072 2584 2669 2484 -Q 3125 2378 3379 2068 -Q 3634 1759 3634 1313 -Q 3634 634 3220 271 -Q 2806 -91 2034 -91 -Q 1263 -91 848 271 -Q 434 634 434 1313 -Q 434 1759 690 2068 -Q 947 2378 1403 2484 -z -M 1172 3481 -Q 1172 3119 1398 2916 -Q 1625 2713 2034 2713 -Q 2441 2713 2670 2916 -Q 2900 3119 2900 3481 -Q 2900 3844 2670 4047 -Q 2441 4250 2034 4250 -Q 1625 4250 1398 4047 -Q 1172 3844 1172 3481 -z -" transform="scale(0.015625)"/> - </defs> + <g transform="translate(88.275 131.239219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-38"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_6"> - <g id="line2d_10"> + <g id="line2d_13"> <g> - <use xlink:href="#m357479ad3c" x="72" y="66.96" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m202b3762c4" x="108" y="66.96" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_11"> + <g id="text_14"> <!-- 100 --> - <g transform="translate(45.9125 70.759219) scale(0.1 -0.1)"> + <g transform="translate(81.9125 70.759219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> <use xlink:href="#DejaVuSans-30" transform="translate(127.246094 0)"/> </g> </g> </g> - <g id="text_12"> + <g id="text_15"> <!-- Share of money allocated to oneself --> - <g transform="translate(39.832812 308.56625) rotate(-90) scale(0.1 -0.1)"> + <g transform="translate(75.832812 308.56625) rotate(-90) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-53" d="M 3425 4513 L 3425 3897 @@ -1003,164 +1134,266 @@ z </g> </g> <g id="patch_3"> - <path d="M 83.16 218.16 -L 172.44 218.16 -L 172.44 218.16 -L 83.16 218.16 -L 83.16 218.16 + <path d="M 117.565714 218.16 +L 194.091429 218.16 +L 194.091429 218.16 +L 117.565714 218.16 +L 117.565714 218.16 z -" clip-path="url(#pcb93d5cf56)" style="fill: #8bbbee; stroke: #414141; stroke-linejoin: miter"/> - </g> - <g id="line2d_11"> - <path d="M 127.8 218.16 -L 127.8 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> - </g> - <g id="line2d_12"> - <path d="M 127.8 218.16 -L 127.8 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> - </g> - <g id="line2d_13"> - <path d="M 105.48 218.16 -L 150.12 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> +" clip-path="url(#pa0971e5a57)" style="fill: #8bbbee; stroke: #414141; stroke-linejoin: miter"/> </g> <g id="line2d_14"> - <path d="M 105.48 218.16 -L 150.12 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> - </g> - <g id="patch_4"> - <path d="M 194.76 218.16 -L 284.04 218.16 -L 284.04 187.92 -L 194.76 187.92 -L 194.76 218.16 -z -" clip-path="url(#pcb93d5cf56)" style="fill: #409884; stroke: #414141; stroke-linejoin: miter"/> + <path d="M 155.828571 218.16 +L 155.828571 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_15"> - <path d="M 239.4 218.16 -L 239.4 248.4 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 155.828571 218.16 +L 155.828571 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_16"> - <path d="M 239.4 187.92 -L 239.4 187.92 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 136.697143 218.16 +L 174.96 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="line2d_17"> - <path d="M 217.08 248.4 -L 261.72 248.4 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> - </g> - <g id="line2d_18"> - <path d="M 217.08 187.92 -L 261.72 187.92 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + <path d="M 136.697143 218.16 +L 174.96 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> - <g id="patch_5"> - <path d="M 306.36 218.16 -L 395.64 218.16 -L 395.64 218.16 -L 306.36 218.16 -L 306.36 218.16 + <g id="patch_4"> + <path d="M 213.222857 218.16 +L 289.748571 218.16 +L 289.748571 187.92 +L 213.222857 187.92 +L 213.222857 218.16 z -" clip-path="url(#pcb93d5cf56)" style="fill: #e77759; stroke: #414141; stroke-linejoin: miter"/> +" clip-path="url(#pa0971e5a57)" style="fill: #409884; stroke: #414141; stroke-linejoin: miter"/> + </g> + <g id="line2d_18"> + <path d="M 251.485714 218.16 +L 251.485714 248.4 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_19"> - <path d="M 351 218.16 -L 351 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 251.485714 187.92 +L 251.485714 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_20"> - <path d="M 351 218.16 -L 351 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 232.354286 248.4 +L 270.617143 248.4 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="line2d_21"> - <path d="M 328.68 218.16 -L 373.32 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + <path d="M 232.354286 187.92 +L 270.617143 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> - <g id="line2d_22"> - <path d="M 328.68 218.16 -L 373.32 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> - </g> - <g id="patch_6"> - <path d="M 417.96 339.12 -L 507.24 339.12 -L 507.24 218.16 -L 417.96 218.16 -L 417.96 339.12 + <g id="patch_5"> + <path d="M 404.537143 218.16 +L 481.062857 218.16 +L 481.062857 218.16 +L 404.537143 218.16 +L 404.537143 218.16 z -" clip-path="url(#pcb93d5cf56)" style="fill: #6b72da; stroke: #414141; stroke-linejoin: miter"/> +" clip-path="url(#pa0971e5a57)" style="fill: #e77759; stroke: #414141; stroke-linejoin: miter"/> + </g> + <g id="line2d_22"> + <path d="M 442.8 218.16 +L 442.8 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_23"> - <path d="M 462.6 339.12 -L 462.6 369.36 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 442.8 218.16 +L 442.8 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_24"> - <path d="M 462.6 218.16 -L 462.6 66.96 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 423.668571 218.16 +L 461.931429 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="line2d_25"> - <path d="M 440.28 369.36 -L 484.92 369.36 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + <path d="M 423.668571 218.16 +L 461.931429 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="patch_6"> + <path d="M 595.851429 339.12 +L 672.377143 339.12 +L 672.377143 218.16 +L 595.851429 218.16 +L 595.851429 339.12 +z +" clip-path="url(#pa0971e5a57)" style="fill: #6b72da; stroke: #414141; stroke-linejoin: miter"/> </g> <g id="line2d_26"> - <path d="M 440.28 66.96 -L 484.92 66.96 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + <path d="M 634.114286 339.12 +L 634.114286 369.36 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_27"> - <path d="M 83.16 218.16 -L 172.44 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 634.114286 218.16 +L 634.114286 66.96 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="line2d_28"> - <path d="M 194.76 218.16 -L 284.04 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 614.982857 369.36 +L 653.245714 369.36 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="line2d_29"> - <path d="M 306.36 218.16 -L 395.64 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 614.982857 66.96 +L 653.245714 66.96 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="patch_7"> + <path d="M 500.194286 187.92 +L 576.72 187.92 +L 576.72 187.92 +L 500.194286 187.92 +L 500.194286 187.92 +z +" clip-path="url(#pa0971e5a57)" style="fill: #d69e35; stroke: #414141; stroke-linejoin: miter"/> </g> <g id="line2d_30"> - <path d="M 417.96 218.16 -L 507.24 218.16 -" clip-path="url(#pcb93d5cf56)" style="fill: none; stroke: #414141"/> + <path d="M 538.457143 187.92 +L 538.457143 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> - <g id="patch_7"> - <path d="M 72 384.48 -L 72 51.84 -" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + <g id="line2d_31"> + <path d="M 538.457143 187.92 +L 538.457143 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_32"> + <path d="M 519.325714 187.92 +L 557.588571 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="line2d_33"> + <path d="M 519.325714 187.92 +L 557.588571 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="patch_8"> - <path d="M 518.4 384.48 -L 518.4 51.84 -" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + <path d="M 308.88 210.6 +L 385.405714 210.6 +L 385.405714 161.46 +L 308.88 161.46 +L 308.88 210.6 +z +" clip-path="url(#pa0971e5a57)" style="fill: #56947b; stroke: #414141; stroke-linejoin: miter"/> + </g> + <g id="line2d_34"> + <path d="M 347.142857 210.6 +L 347.142857 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_35"> + <path d="M 347.142857 161.46 +L 347.142857 157.68 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_36"> + <path d="M 328.011429 218.16 +L 366.274286 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="line2d_37"> + <path d="M 328.011429 157.68 +L 366.274286 157.68 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> </g> <g id="patch_9"> - <path d="M 72 384.48 -L 518.4 384.48 -" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + <path d="M 691.508571 218.16 +L 768.034286 218.16 +L 768.034286 218.16 +L 691.508571 218.16 +L 691.508571 218.16 +z +" clip-path="url(#pa0971e5a57)" style="fill: #a38cee; stroke: #414141; stroke-linejoin: miter"/> + </g> + <g id="line2d_38"> + <path d="M 729.771429 218.16 +L 729.771429 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_39"> + <path d="M 729.771429 218.16 +L 729.771429 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_40"> + <path d="M 710.64 218.16 +L 748.902857 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="line2d_41"> + <path d="M 710.64 218.16 +L 748.902857 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141; stroke-linecap: square"/> + </g> + <g id="line2d_42"> + <path d="M 117.565714 218.16 +L 194.091429 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_43"> + <path d="M 213.222857 218.16 +L 289.748571 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_44"> + <path d="M 404.537143 218.16 +L 481.062857 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_45"> + <path d="M 595.851429 218.16 +L 672.377143 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_46"> + <path d="M 500.194286 187.92 +L 576.72 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_47"> + <path d="M 308.88 187.92 +L 385.405714 187.92 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> + </g> + <g id="line2d_48"> + <path d="M 691.508571 218.16 +L 768.034286 218.16 +" clip-path="url(#pa0971e5a57)" style="fill: none; stroke: #414141"/> </g> <g id="patch_10"> - <path d="M 72 51.84 -L 518.4 51.84 + <path d="M 108 384.48 +L 108 51.84 +" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="patch_11"> + <path d="M 777.6 384.48 +L 777.6 51.84 +" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="patch_12"> + <path d="M 108 384.48 +L 777.6 384.48 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> </g> - <g id="text_13"> + <g id="patch_13"> + <path d="M 108 51.84 +L 777.6 51.84 +" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="text_16"> <!-- 50 --> - <g transform="translate(120.842187 216.080312) scale(0.1 -0.1)"> + <g transform="translate(148.870759 216.080312) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-Bold-35" d="M 678 4666 L 3669 4666 @@ -1213,86 +1446,213 @@ z <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> </g> </g> - <g id="text_14"> + <g id="text_17"> <!-- 50 --> - <g transform="translate(122.07375 224.998594) scale(0.09 -0.09)"> + <g transform="translate(150.102321 224.998594) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_15"> + <g id="text_18"> <!-- 50 --> - <g transform="translate(122.07375 216.288281) scale(0.09 -0.09)"> + <g transform="translate(150.102321 216.288281) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_16"> + <g id="text_19"> <!-- 50 --> - <g transform="translate(232.442187 216.080312) scale(0.1 -0.1)"> + <g transform="translate(244.527902 216.080312) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-Bold-35"/> <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> </g> </g> - <g id="text_17"> + <g id="text_20"> <!-- 50 --> - <g transform="translate(233.67375 224.998594) scale(0.09 -0.09)"> + <g transform="translate(245.759464 224.998594) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_18"> + <g id="text_21"> <!-- 60 --> - <g transform="translate(233.67375 186.048281) scale(0.09 -0.09)"> + <g transform="translate(245.759464 186.048281) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-36"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_19"> + <g id="text_22"> + <!-- 60 --> + <g transform="translate(340.185045 185.840312) scale(0.1 -0.1)"> + <defs> + <path id="DejaVuSans-Bold-36" d="M 2316 2303 +Q 2000 2303 1842 2098 +Q 1684 1894 1684 1484 +Q 1684 1075 1842 870 +Q 2000 666 2316 666 +Q 2634 666 2792 870 +Q 2950 1075 2950 1484 +Q 2950 1894 2792 2098 +Q 2634 2303 2316 2303 +z +M 3803 4544 +L 3803 3681 +Q 3506 3822 3243 3889 +Q 2981 3956 2731 3956 +Q 2194 3956 1894 3657 +Q 1594 3359 1544 2772 +Q 1750 2925 1990 3001 +Q 2231 3078 2516 3078 +Q 3231 3078 3670 2659 +Q 4109 2241 4109 1563 +Q 4109 813 3618 361 +Q 3128 -91 2303 -91 +Q 1394 -91 895 523 +Q 397 1138 397 2266 +Q 397 3422 980 4083 +Q 1563 4744 2578 4744 +Q 2900 4744 3203 4694 +Q 3506 4644 3803 4544 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#DejaVuSans-Bold-36"/> + <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> + </g> + </g> + <g id="text_23"> + <!-- 52 --> + <g transform="translate(341.416607 217.438594) scale(0.09 -0.09)"> + <use xlink:href="#DejaVuSans-35"/> + <use xlink:href="#DejaVuSans-32" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_24"> + <!-- 69 --> + <g transform="translate(341.416607 159.588281) scale(0.09 -0.09)"> + <defs> + <path id="DejaVuSans-39" d="M 703 97 +L 703 672 +Q 941 559 1184 500 +Q 1428 441 1663 441 +Q 2288 441 2617 861 +Q 2947 1281 2994 2138 +Q 2813 1869 2534 1725 +Q 2256 1581 1919 1581 +Q 1219 1581 811 2004 +Q 403 2428 403 3163 +Q 403 3881 828 4315 +Q 1253 4750 1959 4750 +Q 2769 4750 3195 4129 +Q 3622 3509 3622 2328 +Q 3622 1225 3098 567 +Q 2575 -91 1691 -91 +Q 1453 -91 1209 -44 +Q 966 3 703 97 +z +M 1959 2075 +Q 2384 2075 2632 2365 +Q 2881 2656 2881 3163 +Q 2881 3666 2632 3958 +Q 2384 4250 1959 4250 +Q 1534 4250 1286 3958 +Q 1038 3666 1038 3163 +Q 1038 2656 1286 2365 +Q 1534 2075 1959 2075 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#DejaVuSans-36"/> + <use xlink:href="#DejaVuSans-39" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_25"> <!-- 50 --> - <g transform="translate(344.042188 216.080312) scale(0.1 -0.1)"> + <g transform="translate(435.842188 216.080312) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-Bold-35"/> <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> </g> </g> - <g id="text_20"> + <g id="text_26"> <!-- 50 --> - <g transform="translate(345.27375 224.998594) scale(0.09 -0.09)"> + <g transform="translate(437.07375 224.998594) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_21"> + <g id="text_27"> <!-- 50 --> - <g transform="translate(345.27375 216.288281) scale(0.09 -0.09)"> + <g transform="translate(437.07375 216.288281) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_22"> + <g id="text_28"> + <!-- 60 --> + <g transform="translate(531.49933 185.840312) scale(0.1 -0.1)"> + <use xlink:href="#DejaVuSans-Bold-36"/> + <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> + </g> + </g> + <g id="text_29"> + <!-- 60 --> + <g transform="translate(532.730893 194.758594) scale(0.09 -0.09)"> + <use xlink:href="#DejaVuSans-36"/> + <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_30"> + <!-- 60 --> + <g transform="translate(532.730893 186.048281) scale(0.09 -0.09)"> + <use xlink:href="#DejaVuSans-36"/> + <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_31"> <!-- 50 --> - <g transform="translate(455.642187 216.080312) scale(0.1 -0.1)"> + <g transform="translate(627.156473 216.080312) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-Bold-35"/> <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> </g> </g> - <g id="text_23"> + <g id="text_32"> <!-- 10 --> - <g transform="translate(456.87375 345.958594) scale(0.09 -0.09)"> + <g transform="translate(628.388036 345.958594) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_24"> + <g id="text_33"> <!-- 50 --> - <g transform="translate(456.87375 216.288281) scale(0.09 -0.09)"> + <g transform="translate(628.388036 216.288281) scale(0.09 -0.09)"> <use xlink:href="#DejaVuSans-35"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> - <g id="text_25"> + <g id="text_34"> + <!-- 50 --> + <g transform="translate(722.813616 216.080312) scale(0.1 -0.1)"> + <use xlink:href="#DejaVuSans-Bold-35"/> + <use xlink:href="#DejaVuSans-Bold-30" transform="translate(69.580078 0)"/> + </g> + </g> + <g id="text_35"> + <!-- 50 --> + <g transform="translate(724.045179 224.998594) scale(0.09 -0.09)"> + <use xlink:href="#DejaVuSans-35"/> + <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_36"> + <!-- 50 --> + <g transform="translate(724.045179 216.288281) scale(0.09 -0.09)"> + <use xlink:href="#DejaVuSans-35"/> + <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> + </g> + </g> + <g id="text_37"> <!-- Distribution of self-allocated share per model in the dictator game --> - <g transform="translate(96.398438 45.84) scale(0.12 -0.12)"> + <g transform="translate(243.998438 45.84) scale(0.12 -0.12)"> <defs> <path id="DejaVuSans-44" d="M 1259 4147 L 1259 519 @@ -1312,32 +1672,6 @@ Q 3275 0 1925 0 L 628 0 L 628 4666 z -" transform="scale(0.015625)"/> - <path id="DejaVuSans-62" d="M 3116 1747 -Q 3116 2381 2855 2742 -Q 2594 3103 2138 3103 -Q 1681 3103 1420 2742 -Q 1159 2381 1159 1747 -Q 1159 1113 1420 752 -Q 1681 391 2138 391 -Q 2594 391 2855 752 -Q 3116 1113 3116 1747 -z -M 1159 2969 -Q 1341 3281 1617 3432 -Q 1894 3584 2278 3584 -Q 2916 3584 3314 3078 -Q 3713 2572 3713 1747 -Q 3713 922 3314 415 -Q 2916 -91 2278 -91 -Q 1894 -91 1617 61 -Q 1341 213 1159 525 -L 1159 0 -L 581 0 -L 581 4863 -L 1159 4863 -L 1159 2969 -z " transform="scale(0.015625)"/> <path id="DejaVuSans-75" d="M 544 1381 L 544 3500 @@ -1434,8 +1768,8 @@ z </g> </g> <defs> - <clipPath id="pcb93d5cf56"> - <rect x="72" y="51.84" width="446.4" height="332.64"/> + <clipPath id="pa0971e5a57"> + <rect x="108" y="51.84" width="669.6" height="332.64"/> </clipPath> </defs> </svg> diff --git a/figures/dictator/dictator_violin.svg b/figures/dictator/dictator_violin.svg index e678a24ceaee3f5209bfba3b56314ba1c74d8423..a46abee1fadbb955c5ee4582565ef7dd58f52887 100644 --- a/figures/dictator/dictator_violin.svg +++ b/figures/dictator/dictator_violin.svg @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="576pt" height="432pt" viewBox="0 0 576 432" xmlns="http://www.w3.org/2000/svg" version="1.1"> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="864pt" height="432pt" viewBox="0 0 864 432" xmlns="http://www.w3.org/2000/svg" version="1.1"> <metadata> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> - <dc:date>2025-03-12T09:27:03.743182</dc:date> + <dc:date>2025-03-26T18:49:22.774913</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> @@ -22,875 +22,1297 @@ <g id="figure_1"> <g id="patch_1"> <path d="M 0 432 -L 576 432 -L 576 0 +L 864 432 +L 864 0 L 0 0 z " style="fill: #ffffff"/> </g> <g id="axes_1"> <g id="patch_2"> - <path d="M 72 384.48 -L 518.4 384.48 -L 518.4 51.84 -L 72 51.84 + <path d="M 108 384.48 +L 777.6 384.48 +L 777.6 51.84 +L 108 51.84 z " style="fill: #ffffff"/> </g> <g id="FillBetweenPolyCollection_1"> <defs> - <path id="m52fe6e40b6" d="M 133.84164 -203.558343 -L 121.75836 -203.558343 -L 120.37681 -204.102054 -L 118.780793 -204.645764 -L 116.963522 -205.189474 -L 114.924916 -205.733184 -L 112.672959 -206.276894 -L 110.224812 -206.820605 -L 107.607597 -207.364315 -L 104.858697 -207.908025 -L 102.025503 -208.451735 -L 99.164526 -208.995446 -L 96.339863 -209.539156 -L 93.621037 -210.082866 -L 91.080293 -210.626576 -L 88.789494 -211.170287 -L 86.816787 -211.713997 -L 85.223253 -212.257707 -L 84.059777 -212.801417 -L 83.364347 -213.345128 -L 83.16 -213.888838 -L 83.453551 -214.432548 -L 84.235215 -214.976258 -L 85.479154 -215.519968 -L 87.144889 -216.063679 -L 89.179489 -216.607389 -L 91.520363 -217.151099 -L 94.098448 -217.694809 -L 96.841571 -218.23852 -L 99.677755 -218.78223 -L 102.538269 -219.32594 -L 105.360235 -219.86965 -L 108.088685 -220.413361 -L 110.67798 -220.957071 -L 113.092576 -221.500781 -L 115.307178 -222.044491 -L 117.306337 -222.588202 -L 119.083605 -223.131912 -L 120.640363 -223.675622 -L 121.984438 -224.219332 -L 123.128639 -224.763043 -L 124.089307 -225.306753 -L 124.884965 -225.850463 -L 125.535123 -226.394173 -L 126.059292 -226.937883 -L 126.476197 -227.481594 -L 126.803208 -228.025304 -L 127.055961 -228.569014 -L 127.248147 -229.112724 -L 127.391442 -229.656435 -L 127.495531 -230.200145 -L 127.56822 -230.743855 -L 127.615579 -231.287565 -L 127.642128 -231.831276 -L 127.651016 -232.374986 -L 127.644209 -232.918696 -L 127.622665 -233.462406 -L 127.586501 -234.006117 -L 127.535155 -234.549827 -L 127.46754 -235.093537 -L 127.382199 -235.637247 -L 127.277466 -236.180957 -L 127.151632 -236.724668 -L 127.003122 -237.268378 -L 126.830675 -237.812088 -L 126.633529 -238.355798 -L 126.411603 -238.899509 -L 126.165661 -239.443219 -L 125.897447 -239.986929 -L 125.609792 -240.530639 -L 125.306657 -241.07435 -L 124.993121 -241.61806 -L 124.675295 -242.16177 -L 124.360168 -242.70548 -L 124.05538 -243.249191 -L 123.768927 -243.792901 -L 123.508831 -244.336611 -L 123.282765 -244.880321 -L 123.097684 -245.424032 -L 122.959468 -245.967742 -L 122.872617 -246.511452 -L 122.84 -247.055162 -L 122.862705 -247.598872 -L 122.939975 -248.142583 -L 123.06925 -248.686293 -L 123.24631 -249.230003 -L 123.465499 -249.773713 -L 123.720033 -250.317424 -L 124.002337 -250.861134 -L 124.304429 -251.404844 -L 124.618281 -251.948554 -L 124.936167 -252.492265 -L 125.250966 -253.035975 -L 125.5564 -253.579685 -L 125.847201 -254.123395 -L 126.119218 -254.667106 -L 126.369435 -255.210816 -L 126.595947 -255.754526 -L 126.797866 -256.298236 -L 126.975201 -256.841946 -L 127.128707 -257.385657 -L 128.471293 -257.385657 -L 128.471293 -257.385657 -L 128.624799 -256.841946 -L 128.802134 -256.298236 -L 129.004053 -255.754526 -L 129.230565 -255.210816 -L 129.480782 -254.667106 -L 129.752799 -254.123395 -L 130.0436 -253.579685 -L 130.349034 -253.035975 -L 130.663833 -252.492265 -L 130.981719 -251.948554 -L 131.295571 -251.404844 -L 131.597663 -250.861134 -L 131.879967 -250.317424 -L 132.134501 -249.773713 -L 132.35369 -249.230003 -L 132.53075 -248.686293 -L 132.660025 -248.142583 -L 132.737295 -247.598872 -L 132.76 -247.055162 -L 132.727383 -246.511452 -L 132.640532 -245.967742 -L 132.502316 -245.424032 -L 132.317235 -244.880321 -L 132.091169 -244.336611 -L 131.831073 -243.792901 -L 131.54462 -243.249191 -L 131.239832 -242.70548 -L 130.924705 -242.16177 -L 130.606879 -241.61806 -L 130.293343 -241.07435 -L 129.990208 -240.530639 -L 129.702553 -239.986929 -L 129.434339 -239.443219 -L 129.188397 -238.899509 -L 128.966471 -238.355798 -L 128.769325 -237.812088 -L 128.596878 -237.268378 -L 128.448368 -236.724668 -L 128.322534 -236.180957 -L 128.217801 -235.637247 -L 128.13246 -235.093537 -L 128.064845 -234.549827 -L 128.013499 -234.006117 -L 127.977335 -233.462406 -L 127.955791 -232.918696 -L 127.948984 -232.374986 -L 127.957872 -231.831276 -L 127.984421 -231.287565 -L 128.03178 -230.743855 -L 128.104469 -230.200145 -L 128.208558 -229.656435 -L 128.351853 -229.112724 -L 128.544039 -228.569014 -L 128.796792 -228.025304 -L 129.123803 -227.481594 -L 129.540708 -226.937883 -L 130.064877 -226.394173 -L 130.715035 -225.850463 -L 131.510693 -225.306753 -L 132.471361 -224.763043 -L 133.615562 -224.219332 -L 134.959637 -223.675622 -L 136.516395 -223.131912 -L 138.293663 -222.588202 -L 140.292822 -222.044491 -L 142.507424 -221.500781 -L 144.92202 -220.957071 -L 147.511315 -220.413361 -L 150.239765 -219.86965 -L 153.061731 -219.32594 -L 155.922245 -218.78223 -L 158.758429 -218.23852 -L 161.501552 -217.694809 -L 164.079637 -217.151099 -L 166.420511 -216.607389 -L 168.455111 -216.063679 -L 170.120846 -215.519968 -L 171.364785 -214.976258 -L 172.146449 -214.432548 -L 172.44 -213.888838 -L 172.235653 -213.345128 -L 171.540223 -212.801417 -L 170.376747 -212.257707 -L 168.783213 -211.713997 -L 166.810506 -211.170287 -L 164.519707 -210.626576 -L 161.978963 -210.082866 -L 159.260137 -209.539156 -L 156.435474 -208.995446 -L 153.574497 -208.451735 -L 150.741303 -207.908025 -L 147.992403 -207.364315 -L 145.375188 -206.820605 -L 142.927041 -206.276894 -L 140.675084 -205.733184 -L 138.636478 -205.189474 -L 136.819207 -204.645764 -L 135.22319 -204.102054 -L 133.84164 -203.558343 + <path id="mfc251907a3" d="M 161.00712 -203.558343 +L 150.650023 -203.558343 +L 149.465837 -204.102054 +L 148.097823 -204.645764 +L 146.540161 -205.189474 +L 144.792786 -205.733184 +L 142.862536 -206.276894 +L 140.764125 -206.820605 +L 138.520798 -207.364315 +L 136.164598 -207.908025 +L 133.736145 -208.451735 +L 131.283879 -208.995446 +L 128.86274 -209.539156 +L 126.532317 -210.082866 +L 124.354537 -210.626576 +L 122.390995 -211.170287 +L 120.700103 -211.713997 +L 119.334217 -212.257707 +L 118.336951 -212.801417 +L 117.740869 -213.345128 +L 117.565714 -213.888838 +L 117.817329 -214.432548 +L 118.487327 -214.976258 +L 119.553561 -215.519968 +L 120.981333 -216.063679 +L 122.725276 -216.607389 +L 124.73174 -217.151099 +L 126.941527 -217.694809 +L 129.292775 -218.23852 +L 131.72379 -218.78223 +L 134.175659 -219.32594 +L 136.594487 -219.86965 +L 138.933159 -220.413361 +L 141.152554 -220.957071 +L 143.222208 -221.500781 +L 145.120438 -222.044491 +L 146.834003 -222.588202 +L 148.357376 -223.131912 +L 149.69174 -223.675622 +L 150.843804 -224.219332 +L 151.824548 -224.763043 +L 152.647978 -225.306753 +L 153.32997 -225.850463 +L 153.887248 -226.394173 +L 154.336536 -226.937883 +L 154.693883 -227.481594 +L 154.974178 -228.025304 +L 155.190823 -228.569014 +L 155.355555 -229.112724 +L 155.478379 -229.656435 +L 155.567598 -230.200145 +L 155.629903 -230.743855 +L 155.670496 -231.287565 +L 155.693253 -231.831276 +L 155.700871 -232.374986 +L 155.695036 -232.918696 +L 155.67657 -233.462406 +L 155.645572 -234.006117 +L 155.601562 -234.549827 +L 155.543606 -235.093537 +L 155.470456 -235.637247 +L 155.380685 -236.180957 +L 155.272828 -236.724668 +L 155.145533 -237.268378 +L 154.997721 -237.812088 +L 154.828739 -238.355798 +L 154.638517 -238.899509 +L 154.427709 -239.443219 +L 154.197812 -239.986929 +L 153.95125 -240.530639 +L 153.691421 -241.07435 +L 153.422675 -241.61806 +L 153.150253 -242.16177 +L 152.880144 -242.70548 +L 152.618897 -243.249191 +L 152.373366 -243.792901 +L 152.150427 -244.336611 +L 151.956656 -244.880321 +L 151.798014 -245.424032 +L 151.679544 -245.967742 +L 151.6051 -246.511452 +L 151.577143 -247.055162 +L 151.596604 -247.598872 +L 151.662836 -248.142583 +L 151.773643 -248.686293 +L 151.925408 -249.230003 +L 152.113285 -249.773713 +L 152.331456 -250.317424 +L 152.573432 -250.861134 +L 152.832368 -251.404844 +L 153.101383 -251.948554 +L 153.373857 -252.492265 +L 153.643685 -253.035975 +L 153.905485 -253.579685 +L 154.154744 -254.123395 +L 154.387901 -254.667106 +L 154.602373 -255.210816 +L 154.796526 -255.754526 +L 154.969599 -256.298236 +L 155.121601 -256.841946 +L 155.253177 -257.385657 +L 156.403966 -257.385657 +L 156.403966 -257.385657 +L 156.535542 -256.841946 +L 156.687543 -256.298236 +L 156.860617 -255.754526 +L 157.05477 -255.210816 +L 157.269242 -254.667106 +L 157.502399 -254.123395 +L 157.751657 -253.579685 +L 158.013457 -253.035975 +L 158.283285 -252.492265 +L 158.555759 -251.948554 +L 158.824775 -251.404844 +L 159.083711 -250.861134 +L 159.325686 -250.317424 +L 159.543858 -249.773713 +L 159.731735 -249.230003 +L 159.8835 -248.686293 +L 159.994307 -248.142583 +L 160.060538 -247.598872 +L 160.08 -247.055162 +L 160.052043 -246.511452 +L 159.977599 -245.967742 +L 159.859128 -245.424032 +L 159.700487 -244.880321 +L 159.506716 -244.336611 +L 159.283777 -243.792901 +L 159.038246 -243.249191 +L 158.776999 -242.70548 +L 158.50689 -242.16177 +L 158.234468 -241.61806 +L 157.965722 -241.07435 +L 157.705892 -240.530639 +L 157.459331 -239.986929 +L 157.229434 -239.443219 +L 157.018626 -238.899509 +L 156.828404 -238.355798 +L 156.659422 -237.812088 +L 156.51161 -237.268378 +L 156.384315 -236.724668 +L 156.276458 -236.180957 +L 156.186687 -235.637247 +L 156.113537 -235.093537 +L 156.055581 -234.549827 +L 156.011571 -234.006117 +L 155.980573 -233.462406 +L 155.962106 -232.918696 +L 155.956272 -232.374986 +L 155.96389 -231.831276 +L 155.986647 -231.287565 +L 156.02724 -230.743855 +L 156.089544 -230.200145 +L 156.178764 -229.656435 +L 156.301588 -229.112724 +L 156.466319 -228.569014 +L 156.682965 -228.025304 +L 156.96326 -227.481594 +L 157.320607 -226.937883 +L 157.769895 -226.394173 +L 158.327173 -225.850463 +L 159.009165 -225.306753 +L 159.832595 -224.763043 +L 160.813339 -224.219332 +L 161.965403 -223.675622 +L 163.299767 -223.131912 +L 164.82314 -222.588202 +L 166.536705 -222.044491 +L 168.434935 -221.500781 +L 170.504589 -220.957071 +L 172.723984 -220.413361 +L 175.062656 -219.86965 +L 177.481484 -219.32594 +L 179.933353 -218.78223 +L 182.364368 -218.23852 +L 184.715616 -217.694809 +L 186.925403 -217.151099 +L 188.931867 -216.607389 +L 190.67581 -216.063679 +L 192.103582 -215.519968 +L 193.169815 -214.976258 +L 193.839814 -214.432548 +L 194.091429 -213.888838 +L 193.916274 -213.345128 +L 193.320192 -212.801417 +L 192.322926 -212.257707 +L 190.95704 -211.713997 +L 189.266148 -211.170287 +L 187.302606 -210.626576 +L 185.124826 -210.082866 +L 182.794403 -209.539156 +L 180.373264 -208.995446 +L 177.920998 -208.451735 +L 175.492545 -207.908025 +L 173.136345 -207.364315 +L 170.893018 -206.820605 +L 168.794607 -206.276894 +L 166.864357 -205.733184 +L 165.116982 -205.189474 +L 163.55932 -204.645764 +L 162.191305 -204.102054 +L 161.00712 -203.558343 z " style="stroke: #414141; stroke-width: 1.25"/> </defs> - <g clip-path="url(#p971b038633)"> - <use xlink:href="#m52fe6e40b6" x="0" y="432" style="fill: #8bbbee; stroke: #414141; stroke-width: 1.25"/> + <g clip-path="url(#pae069f7b54)"> + <use xlink:href="#mfc251907a3" x="0" y="432" style="fill: #8bbbee; stroke: #414141; stroke-width: 1.25"/> </g> </g> <g id="FillBetweenPolyCollection_2"> <defs> - <path id="m6ae3fb39ff" d="M 239.861101 -118.843382 -L 238.938899 -118.843382 -L 238.826963 -120.426505 -L 238.696385 -122.009629 -L 238.546321 -123.592752 -L 238.376441 -125.175876 -L 238.187008 -126.759 -L 237.97893 -128.342123 -L 237.753751 -129.925247 -L 237.513577 -131.50837 -L 237.260939 -133.091494 -L 236.998561 -134.674618 -L 236.729067 -136.257741 -L 236.454623 -137.840865 -L 236.176543 -139.423988 -L 235.894877 -141.007112 -L 235.608044 -142.590236 -L 235.312531 -144.173359 -L 235.00271 -145.756483 -L 234.670823 -147.339606 -L 234.307155 -148.92273 -L 233.900429 -150.505854 -L 233.438417 -152.088977 -L 232.908755 -153.672101 -L 232.299928 -155.255225 -L 231.60234 -156.838348 -L 230.809416 -158.421472 -L 229.918622 -160.004595 -L 228.932286 -161.587719 -L 227.858149 -163.170843 -L 226.709516 -164.753966 -L 225.504969 -166.33709 -L 224.267586 -167.920213 -L 223.023687 -169.503337 -L 221.801154 -171.086461 -L 220.62742 -172.669584 -L 219.527285 -174.252708 -L 218.520723 -175.835831 -L 217.620878 -177.418955 -L 216.832459 -179.002079 -L 216.15071 -180.585202 -L 215.561101 -182.168326 -L 215.039839 -183.751449 -L 214.555228 -185.334573 -L 214.069824 -186.917697 -L 213.543265 -188.50082 -L 212.935574 -190.083944 -L 212.210691 -191.667067 -L 211.33993 -193.250191 -L 210.305059 -194.833315 -L 209.100703 -196.416438 -L 207.73583 -197.999562 -L 206.234115 -199.582685 -L 204.633096 -201.165809 -L 202.982125 -202.748933 -L 201.33922 -204.332056 -L 199.767042 -205.91518 -L 198.328298 -207.498303 -L 197.080937 -209.081427 -L 196.073551 -210.664551 -L 195.341384 -212.247674 -L 194.903298 -213.830798 -L 194.76 -215.413921 -L 194.893718 -216.997045 -L 195.269371 -218.580169 -L 195.83718 -220.163292 -L 196.536524 -221.746416 -L 197.30072 -223.329539 -L 198.062351 -224.912663 -L 198.75869 -226.495787 -L 199.336765 -228.07891 -L 199.757654 -229.662034 -L 199.999638 -231.245157 -L 200.059972 -232.828281 -L 199.955121 -234.411405 -L 199.719467 -235.994528 -L 199.402609 -237.577652 -L 199.065494 -239.160775 -L 198.775719 -240.743899 -L 198.602403 -242.327023 -L 198.611046 -243.910146 -L 198.85879 -245.49327 -L 199.390453 -247.076394 -L 200.235598 -248.659517 -L 201.406846 -250.242641 -L 202.899474 -251.825764 -L 204.692275 -253.408888 -L 206.749518 -254.992012 -L 209.023789 -256.575135 -L 211.459417 -258.158259 -L 213.996176 -259.741382 -L 216.572969 -261.324506 -L 219.131198 -262.90763 -L 221.617629 -264.490753 -L 223.98658 -266.073877 -L 226.201369 -267.657 -L 228.235014 -269.240124 -L 230.070238 -270.823248 -L 231.698887 -272.406371 -L 233.120902 -273.989495 -L 234.342984 -275.572618 -L 244.457016 -275.572618 -L 244.457016 -275.572618 -L 245.679098 -273.989495 -L 247.101113 -272.406371 -L 248.729762 -270.823248 -L 250.564986 -269.240124 -L 252.598631 -267.657 -L 254.81342 -266.073877 -L 257.182371 -264.490753 -L 259.668802 -262.90763 -L 262.227031 -261.324506 -L 264.803824 -259.741382 -L 267.340583 -258.158259 -L 269.776211 -256.575135 -L 272.050482 -254.992012 -L 274.107725 -253.408888 -L 275.900526 -251.825764 -L 277.393154 -250.242641 -L 278.564402 -248.659517 -L 279.409547 -247.076394 -L 279.94121 -245.49327 -L 280.188954 -243.910146 -L 280.197597 -242.327023 -L 280.024281 -240.743899 -L 279.734506 -239.160775 -L 279.397391 -237.577652 -L 279.080533 -235.994528 -L 278.844879 -234.411405 -L 278.740028 -232.828281 -L 278.800362 -231.245157 -L 279.042346 -229.662034 -L 279.463235 -228.07891 -L 280.04131 -226.495787 -L 280.737649 -224.912663 -L 281.49928 -223.329539 -L 282.263476 -221.746416 -L 282.96282 -220.163292 -L 283.530629 -218.580169 -L 283.906282 -216.997045 -L 284.04 -215.413921 -L 283.896702 -213.830798 -L 283.458616 -212.247674 -L 282.726449 -210.664551 -L 281.719063 -209.081427 -L 280.471702 -207.498303 -L 279.032958 -205.91518 -L 277.46078 -204.332056 -L 275.817875 -202.748933 -L 274.166904 -201.165809 -L 272.565885 -199.582685 -L 271.06417 -197.999562 -L 269.699297 -196.416438 -L 268.494941 -194.833315 -L 267.46007 -193.250191 -L 266.589309 -191.667067 -L 265.864426 -190.083944 -L 265.256735 -188.50082 -L 264.730176 -186.917697 -L 264.244772 -185.334573 -L 263.760161 -183.751449 -L 263.238899 -182.168326 -L 262.64929 -180.585202 -L 261.967541 -179.002079 -L 261.179122 -177.418955 -L 260.279277 -175.835831 -L 259.272715 -174.252708 -L 258.17258 -172.669584 -L 256.998846 -171.086461 -L 255.776313 -169.503337 -L 254.532414 -167.920213 -L 253.295031 -166.33709 -L 252.090484 -164.753966 -L 250.941851 -163.170843 -L 249.867714 -161.587719 -L 248.881378 -160.004595 -L 247.990584 -158.421472 -L 247.19766 -156.838348 -L 246.500072 -155.255225 -L 245.891245 -153.672101 -L 245.361583 -152.088977 -L 244.899571 -150.505854 -L 244.492845 -148.92273 -L 244.129177 -147.339606 -L 243.79729 -145.756483 -L 243.487469 -144.173359 -L 243.191956 -142.590236 -L 242.905123 -141.007112 -L 242.623457 -139.423988 -L 242.345377 -137.840865 -L 242.070933 -136.257741 -L 241.801439 -134.674618 -L 241.539061 -133.091494 -L 241.286423 -131.50837 -L 241.046249 -129.925247 -L 240.82107 -128.342123 -L 240.612992 -126.759 -L 240.423559 -125.175876 -L 240.253679 -123.592752 -L 240.103615 -122.009629 -L 239.973037 -120.426505 -L 239.861101 -118.843382 + <path id="mc6dc08275f" d="M 251.880944 -118.843382 +L 251.090485 -118.843382 +L 250.99454 -120.426505 +L 250.882616 -122.009629 +L 250.75399 -123.592752 +L 250.608378 -125.175876 +L 250.446007 -126.759 +L 250.267654 -128.342123 +L 250.074643 -129.925247 +L 249.868781 -131.50837 +L 249.652234 -133.091494 +L 249.427338 -134.674618 +L 249.196343 -136.257741 +L 248.961106 -137.840865 +L 248.722751 -139.423988 +L 248.481323 -141.007112 +L 248.235466 -142.590236 +L 247.982169 -144.173359 +L 247.716609 -145.756483 +L 247.432134 -147.339606 +L 247.120419 -148.92273 +L 246.771796 -150.505854 +L 246.375786 -152.088977 +L 245.92179 -153.672101 +L 245.399938 -155.255225 +L 244.802005 -156.838348 +L 244.122357 -158.421472 +L 243.358818 -160.004595 +L 242.513388 -161.587719 +L 241.592699 -163.170843 +L 240.608157 -164.753966 +L 239.575688 -166.33709 +L 238.515074 -167.920213 +L 237.448875 -169.503337 +L 236.400989 -171.086461 +L 235.394931 -172.669584 +L 234.451959 -174.252708 +L 233.589191 -175.835831 +L 232.817895 -177.418955 +L 232.142108 -179.002079 +L 231.557752 -180.585202 +L 231.052372 -182.168326 +L 230.605576 -183.751449 +L 230.190196 -185.334573 +L 229.774135 -186.917697 +L 229.322798 -188.50082 +L 228.80192 -190.083944 +L 228.180592 -191.667067 +L 227.434226 -193.250191 +L 226.547193 -194.833315 +L 225.514888 -196.416438 +L 224.344997 -197.999562 +L 223.057813 -199.582685 +L 221.685511 -201.165809 +L 220.270393 -202.748933 +L 218.862189 -204.332056 +L 217.514608 -205.91518 +L 216.281398 -207.498303 +L 215.212231 -209.081427 +L 214.348758 -210.664551 +L 213.721187 -212.247674 +L 213.345684 -213.830798 +L 213.222857 -215.413921 +L 213.337473 -216.997045 +L 213.659461 -218.580169 +L 214.146155 -220.163292 +L 214.745592 -221.746416 +L 215.400617 -223.329539 +L 216.053444 -224.912663 +L 216.650306 -226.495787 +L 217.145799 -228.07891 +L 217.50656 -229.662034 +L 217.713975 -231.245157 +L 217.765691 -232.828281 +L 217.675818 -234.411405 +L 217.473829 -235.994528 +L 217.202236 -237.577652 +L 216.91328 -239.160775 +L 216.664902 -240.743899 +L 216.516346 -242.327023 +L 216.523753 -243.910146 +L 216.736106 -245.49327 +L 217.191816 -247.076394 +L 217.916227 -248.659517 +L 218.920154 -250.242641 +L 220.199549 -251.825764 +L 221.736235 -253.408888 +L 223.499587 -254.992012 +L 225.448962 -256.575135 +L 227.536643 -258.158259 +L 229.711008 -259.741382 +L 231.919688 -261.324506 +L 234.112456 -262.90763 +L 236.243682 -264.490753 +L 238.274211 -266.073877 +L 240.172602 -267.657 +L 241.915727 -269.240124 +L 243.488775 -270.823248 +L 244.88476 -272.406371 +L 246.10363 -273.989495 +L 247.151129 -275.572618 +L 255.820299 -275.572618 +L 255.820299 -275.572618 +L 256.867798 -273.989495 +L 258.086669 -272.406371 +L 259.482653 -270.823248 +L 261.055702 -269.240124 +L 262.798826 -267.657 +L 264.697217 -266.073877 +L 266.727747 -264.490753 +L 268.858973 -262.90763 +L 271.051741 -261.324506 +L 273.26042 -259.741382 +L 275.434786 -258.158259 +L 277.522467 -256.575135 +L 279.471842 -254.992012 +L 281.235193 -253.408888 +L 282.771879 -251.825764 +L 284.051275 -250.242641 +L 285.055201 -248.659517 +L 285.779612 -247.076394 +L 286.235323 -245.49327 +L 286.447675 -243.910146 +L 286.455083 -242.327023 +L 286.306527 -240.743899 +L 286.058148 -239.160775 +L 285.769192 -237.577652 +L 285.497599 -235.994528 +L 285.29561 -234.411405 +L 285.205738 -232.828281 +L 285.257453 -231.245157 +L 285.464868 -229.662034 +L 285.82563 -228.07891 +L 286.321123 -226.495787 +L 286.917984 -224.912663 +L 287.570811 -223.329539 +L 288.225836 -221.746416 +L 288.825274 -220.163292 +L 289.311968 -218.580169 +L 289.633956 -216.997045 +L 289.748571 -215.413921 +L 289.625745 -213.830798 +L 289.250242 -212.247674 +L 288.62267 -210.664551 +L 287.759197 -209.081427 +L 286.69003 -207.498303 +L 285.456821 -205.91518 +L 284.10924 -204.332056 +L 282.701036 -202.748933 +L 281.285918 -201.165809 +L 279.913616 -199.582685 +L 278.626432 -197.999562 +L 277.456541 -196.416438 +L 276.424236 -194.833315 +L 275.537203 -193.250191 +L 274.790836 -191.667067 +L 274.169508 -190.083944 +L 273.64863 -188.50082 +L 273.197293 -186.917697 +L 272.781233 -185.334573 +L 272.365852 -183.751449 +L 271.919056 -182.168326 +L 271.413677 -180.585202 +L 270.829321 -179.002079 +L 270.153533 -177.418955 +L 269.382237 -175.835831 +L 268.51947 -174.252708 +L 267.576497 -172.669584 +L 266.57044 -171.086461 +L 265.522554 -169.503337 +L 264.456355 -167.920213 +L 263.395741 -166.33709 +L 262.363272 -164.753966 +L 261.37873 -163.170843 +L 260.458041 -161.587719 +L 259.61261 -160.004595 +L 258.849072 -158.421472 +L 258.169423 -156.838348 +L 257.57149 -155.255225 +L 257.049638 -153.672101 +L 256.595643 -152.088977 +L 256.199632 -150.505854 +L 255.85101 -148.92273 +L 255.539294 -147.339606 +L 255.25482 -145.756483 +L 254.989259 -144.173359 +L 254.735962 -142.590236 +L 254.490106 -141.007112 +L 254.248678 -139.423988 +L 254.010323 -137.840865 +L 253.775086 -136.257741 +L 253.544091 -134.674618 +L 253.319195 -133.091494 +L 253.102648 -131.50837 +L 252.896785 -129.925247 +L 252.703774 -128.342123 +L 252.525422 -126.759 +L 252.363051 -125.175876 +L 252.217439 -123.592752 +L 252.088813 -122.009629 +L 251.976889 -120.426505 +L 251.880944 -118.843382 z " style="stroke: #414141; stroke-width: 1.25"/> </defs> - <g clip-path="url(#p971b038633)"> - <use xlink:href="#m6ae3fb39ff" x="0" y="432" style="fill: #409884; stroke: #414141; stroke-width: 1.25"/> + <g clip-path="url(#pae069f7b54)"> + <use xlink:href="#mc6dc08275f" x="0" y="432" style="fill: #409884; stroke: #414141; stroke-width: 1.25"/> </g> </g> <g id="FillBetweenPolyCollection_3"> <defs> - <path id="mc930434bc9" d="M 357.050423 -195.383861 -L 344.949577 -195.383861 -L 342.929587 -196.764713 -L 340.47356 -198.145564 -L 337.574111 -199.526415 -L 334.255186 -200.907266 -L 330.578232 -202.288118 -L 326.645339 -203.668969 -L 322.598152 -205.04982 -L 318.611798 -206.430672 -L 314.883736 -207.811523 -L 311.618292 -209.192374 -L 309.008439 -210.573225 -L 307.217029 -211.954077 -L 306.36 -213.334928 -L 306.493967 -214.715779 -L 307.610032 -216.096631 -L 309.634764 -217.477482 -L 312.438188 -218.858333 -L 315.84759 -220.239184 -L 319.665085 -221.620036 -L 323.68648 -223.000887 -L 327.718949 -224.381738 -L 331.595466 -225.76259 -L 335.184621 -227.143441 -L 338.395323 -228.524292 -L 341.17665 -229.905143 -L 343.513769 -231.285995 -L 345.421177 -232.666846 -L 346.934653 -234.047697 -L 348.103133 -235.428549 -L 348.981471 -236.8094 -L 349.624637 -238.190251 -L 350.08362 -239.571102 -L 350.402952 -240.951954 -L 350.619619 -242.332805 -L 350.763024 -243.713656 -L 350.855634 -245.094508 -L 350.913999 -246.475359 -L 350.949903 -247.85621 -L 350.971463 -249.237061 -L 350.984105 -250.617913 -L 350.991342 -251.998764 -L 350.995389 -253.379615 -L 350.997598 -254.760467 -L 350.998777 -256.141318 -L 350.999391 -257.522169 -L 350.999703 -258.90302 -L 350.999859 -260.283872 -L 350.999934 -261.664723 -L 350.99997 -263.045574 -L 350.999986 -264.426426 -L 350.999992 -265.807277 -L 350.999993 -267.188128 -L 350.999989 -268.56898 -L 350.999979 -269.949831 -L 350.999958 -271.330682 -L 350.999917 -272.711533 -L 350.999841 -274.092385 -L 350.999701 -275.473236 -L 350.999452 -276.854087 -L 350.999016 -278.234939 -L 350.998273 -279.61579 -L 350.997034 -280.996641 -L 350.995022 -282.377492 -L 350.991828 -283.758344 -L 350.986883 -285.139195 -L 350.979412 -286.520046 -L 350.968401 -287.900898 -L 350.952574 -289.281749 -L 350.930396 -290.6626 -L 350.900108 -292.043451 -L 350.859816 -293.424303 -L 350.807627 -294.805154 -L 350.741854 -296.186005 -L 350.661264 -297.566857 -L 350.565356 -298.947708 -L 350.454642 -300.328559 -L 350.330878 -301.70941 -L 350.197205 -303.090262 -L 350.058154 -304.471113 -L 349.919486 -305.851964 -L 349.787848 -307.232816 -L 349.670282 -308.613667 -L 349.573613 -309.994518 -L 349.503794 -311.375369 -L 349.465309 -312.756221 -L 349.46069 -314.137072 -L 349.490242 -315.517923 -L 349.552015 -316.898775 -L 349.64201 -318.279626 -L 349.754612 -319.660477 -L 349.883165 -321.041328 -L 350.020626 -322.42218 -L 350.160184 -323.803031 -L 350.295801 -325.183882 -L 350.422593 -326.564734 -L 350.537038 -327.945585 -L 350.637019 -329.326436 -L 350.72171 -330.707287 -L 350.791365 -332.088139 -L 351.208635 -332.088139 -L 351.208635 -332.088139 -L 351.27829 -330.707287 -L 351.362981 -329.326436 -L 351.462962 -327.945585 -L 351.577407 -326.564734 -L 351.704199 -325.183882 -L 351.839816 -323.803031 -L 351.979374 -322.42218 -L 352.116835 -321.041328 -L 352.245388 -319.660477 -L 352.35799 -318.279626 -L 352.447985 -316.898775 -L 352.509758 -315.517923 -L 352.53931 -314.137072 -L 352.534691 -312.756221 -L 352.496206 -311.375369 -L 352.426387 -309.994518 -L 352.329718 -308.613667 -L 352.212152 -307.232816 -L 352.080514 -305.851964 -L 351.941846 -304.471113 -L 351.802795 -303.090262 -L 351.669122 -301.70941 -L 351.545358 -300.328559 -L 351.434644 -298.947708 -L 351.338736 -297.566857 -L 351.258146 -296.186005 -L 351.192373 -294.805154 -L 351.140184 -293.424303 -L 351.099892 -292.043451 -L 351.069604 -290.6626 -L 351.047426 -289.281749 -L 351.031599 -287.900898 -L 351.020588 -286.520046 -L 351.013117 -285.139195 -L 351.008172 -283.758344 -L 351.004978 -282.377492 -L 351.002966 -280.996641 -L 351.001727 -279.61579 -L 351.000984 -278.234939 -L 351.000548 -276.854087 -L 351.000299 -275.473236 -L 351.000159 -274.092385 -L 351.000083 -272.711533 -L 351.000042 -271.330682 -L 351.000021 -269.949831 -L 351.000011 -268.56898 -L 351.000007 -267.188128 -L 351.000008 -265.807277 -L 351.000014 -264.426426 -L 351.00003 -263.045574 -L 351.000066 -261.664723 -L 351.000141 -260.283872 -L 351.000297 -258.90302 -L 351.000609 -257.522169 -L 351.001223 -256.141318 -L 351.002402 -254.760467 -L 351.004611 -253.379615 -L 351.008658 -251.998764 -L 351.015895 -250.617913 -L 351.028537 -249.237061 -L 351.050097 -247.85621 -L 351.086001 -246.475359 -L 351.144366 -245.094508 -L 351.236976 -243.713656 -L 351.380381 -242.332805 -L 351.597048 -240.951954 -L 351.91638 -239.571102 -L 352.375363 -238.190251 -L 353.018529 -236.8094 -L 353.896867 -235.428549 -L 355.065347 -234.047697 -L 356.578823 -232.666846 -L 358.486231 -231.285995 -L 360.82335 -229.905143 -L 363.604677 -228.524292 -L 366.815379 -227.143441 -L 370.404534 -225.76259 -L 374.281051 -224.381738 -L 378.31352 -223.000887 -L 382.334915 -221.620036 -L 386.15241 -220.239184 -L 389.561812 -218.858333 -L 392.365236 -217.477482 -L 394.389968 -216.096631 -L 395.506033 -214.715779 -L 395.64 -213.334928 -L 394.782971 -211.954077 -L 392.991561 -210.573225 -L 390.381708 -209.192374 -L 387.116264 -207.811523 -L 383.388202 -206.430672 -L 379.401848 -205.04982 -L 375.354661 -203.668969 -L 371.421768 -202.288118 -L 367.744814 -200.907266 -L 364.425889 -199.526415 -L 361.52644 -198.145564 -L 359.070413 -196.764713 -L 357.050423 -195.383861 + <path id="m548f4209d9" d="M 349.528745 -171.939222 +L 344.75697 -171.939222 +L 344.116113 -174.465702 +L 343.355428 -176.992182 +L 342.467353 -179.518663 +L 341.447604 -182.045143 +L 340.295868 -184.571623 +L 339.016285 -187.098104 +L 337.617622 -189.624584 +L 336.113089 -192.151065 +L 334.519761 -194.677545 +L 332.857653 -197.204025 +L 331.148492 -199.730506 +L 329.414344 -202.256986 +L 327.67623 -204.783466 +L 325.952923 -207.309947 +L 324.260094 -209.836427 +L 322.609924 -212.362908 +L 321.01127 -214.889388 +L 319.470364 -217.415868 +L 317.991956 -219.942349 +L 316.580723 -222.468829 +L 315.242737 -224.995309 +L 313.986724 -227.52179 +L 312.824901 -230.04827 +L 311.77322 -232.574751 +L 310.850916 -235.101231 +L 310.079407 -237.627711 +L 309.480645 -240.154192 +L 309.075152 -242.680672 +L 308.88 -245.207152 +L 308.90702 -247.733633 +L 309.161496 -250.260113 +L 309.641509 -252.786594 +L 310.338021 -255.313074 +L 311.235662 -257.839554 +L 312.314086 -260.366035 +L 313.549685 -262.892515 +L 314.91742 -265.418995 +L 316.392505 -267.945476 +L 317.951753 -270.471956 +L 319.574441 -272.998436 +L 321.242643 -275.524917 +L 322.941072 -278.051397 +L 324.656541 -280.577878 +L 326.377202 -283.104358 +L 328.091732 -285.630838 +L 329.788643 -288.157319 +L 331.455825 -290.683799 +L 333.080401 -293.210279 +L 334.648901 -295.73676 +L 336.14771 -298.26324 +L 337.56371 -300.789721 +L 338.884995 -303.316201 +L 340.101564 -305.842681 +L 341.205878 -308.369162 +L 342.193219 -310.895642 +L 343.061809 -313.422122 +L 343.812693 -315.948603 +L 344.44941 -318.475083 +L 344.9775 -321.001564 +L 345.403931 -323.528044 +L 345.736482 -326.054524 +L 345.983187 -328.581005 +L 346.151861 -331.107485 +L 346.249758 -333.633965 +L 346.283384 -336.160446 +L 346.258466 -338.686926 +L 346.180063 -341.213406 +L 346.052792 -343.739887 +L 345.881144 -346.266367 +L 345.669832 -348.792848 +L 345.424138 -351.319328 +L 345.150206 -353.845808 +L 344.855244 -356.372289 +L 344.5476 -358.898769 +L 344.236687 -361.425249 +L 343.932764 -363.95173 +L 343.646563 -366.47821 +L 343.388802 -369.004691 +L 343.169626 -371.531171 +L 342.998009 -374.057651 +L 342.881199 -376.584132 +L 342.824241 -379.110612 +L 342.829639 -381.637092 +L 342.897188 -384.163573 +L 343.023996 -386.690053 +L 343.204696 -389.216534 +L 343.431826 -391.743014 +L 343.696342 -394.269494 +L 343.988214 -396.795975 +L 344.297056 -399.322455 +L 344.612726 -401.848935 +L 344.925857 -404.375416 +L 345.228282 -406.901896 +L 345.513323 -409.428377 +L 345.775951 -411.954857 +L 346.012806 -414.481337 +L 346.222108 -417.007818 +L 346.403475 -419.534298 +L 346.557689 -422.060778 +L 347.728025 -422.060778 +L 347.728025 -422.060778 +L 347.882239 -419.534298 +L 348.063607 -417.007818 +L 348.272908 -414.481337 +L 348.509763 -411.954857 +L 348.772391 -409.428377 +L 349.057433 -406.901896 +L 349.359857 -404.375416 +L 349.672988 -401.848935 +L 349.988658 -399.322455 +L 350.2975 -396.795975 +L 350.589372 -394.269494 +L 350.853888 -391.743014 +L 351.081018 -389.216534 +L 351.261718 -386.690053 +L 351.388526 -384.163573 +L 351.456075 -381.637092 +L 351.461473 -379.110612 +L 351.404515 -376.584132 +L 351.287705 -374.057651 +L 351.116088 -371.531171 +L 350.896912 -369.004691 +L 350.639152 -366.47821 +L 350.35295 -363.95173 +L 350.049027 -361.425249 +L 349.738115 -358.898769 +L 349.43047 -356.372289 +L 349.135508 -353.845808 +L 348.861576 -351.319328 +L 348.615882 -348.792848 +L 348.40457 -346.266367 +L 348.232922 -343.739887 +L 348.105651 -341.213406 +L 348.027248 -338.686926 +L 348.00233 -336.160446 +L 348.035957 -333.633965 +L 348.133853 -331.107485 +L 348.302527 -328.581005 +L 348.549233 -326.054524 +L 348.881784 -323.528044 +L 349.308214 -321.001564 +L 349.836305 -318.475083 +L 350.473021 -315.948603 +L 351.223906 -313.422122 +L 352.092495 -310.895642 +L 353.079836 -308.369162 +L 354.18415 -305.842681 +L 355.40072 -303.316201 +L 356.722004 -300.789721 +L 358.138004 -298.26324 +L 359.636813 -295.73676 +L 361.205313 -293.210279 +L 362.829889 -290.683799 +L 364.497071 -288.157319 +L 366.193982 -285.630838 +L 367.908512 -283.104358 +L 369.629173 -280.577878 +L 371.344643 -278.051397 +L 373.043072 -275.524917 +L 374.711274 -272.998436 +L 376.333961 -270.471956 +L 377.893209 -267.945476 +L 379.368294 -265.418995 +L 380.736029 -262.892515 +L 381.971628 -260.366035 +L 383.050052 -257.839554 +L 383.947693 -255.313074 +L 384.644205 -252.786594 +L 385.124218 -250.260113 +L 385.378694 -247.733633 +L 385.405714 -245.207152 +L 385.210562 -242.680672 +L 384.805069 -240.154192 +L 384.206307 -237.627711 +L 383.434798 -235.101231 +L 382.512495 -232.574751 +L 381.460813 -230.04827 +L 380.298991 -227.52179 +L 379.042977 -224.995309 +L 377.704991 -222.468829 +L 376.293759 -219.942349 +L 374.81535 -217.415868 +L 373.274445 -214.889388 +L 371.675791 -212.362908 +L 370.02562 -209.836427 +L 368.332791 -207.309947 +L 366.609485 -204.783466 +L 364.87137 -202.256986 +L 363.137222 -199.730506 +L 361.428061 -197.204025 +L 359.765953 -194.677545 +L 358.172626 -192.151065 +L 356.668092 -189.624584 +L 355.26943 -187.098104 +L 353.989847 -184.571623 +L 352.83811 -182.045143 +L 351.818361 -179.518663 +L 350.930286 -176.992182 +L 350.169601 -174.465702 +L 349.528745 -171.939222 z " style="stroke: #414141; stroke-width: 1.25"/> </defs> - <g clip-path="url(#p971b038633)"> - <use xlink:href="#mc930434bc9" x="0" y="432" style="fill: #e77759; stroke: #414141; stroke-width: 1.25"/> + <g clip-path="url(#pae069f7b54)"> + <use xlink:href="#m548f4209d9" x="0" y="432" style="fill: #56947b; stroke: #414141; stroke-width: 1.25"/> </g> </g> <g id="FillBetweenPolyCollection_4"> - <path d="M 464.386676 492.807891 -L 460.813324 492.807891 -L 460.330228 487.259449 -L 459.743865 481.711006 -L 459.040102 476.162564 -L 458.204983 470.614122 -L 457.225347 465.06568 -L 456.089572 459.517237 -L 454.788379 453.968795 -L 453.315705 448.420353 -L 451.66956 442.871911 -L 449.852852 437.323468 -L 447.874075 431.775026 -L 445.747836 426.226584 -L 443.49512 420.678142 -L 441.143262 415.129699 -L 438.72556 409.581257 -L 436.280518 404.032815 -L 433.850709 398.484373 -L 431.481282 392.93593 -L 429.218162 387.387488 -L 427.106038 381.839046 -L 425.186223 376.290604 -L 423.494535 370.742162 -L 422.059307 365.193719 -L 420.899693 359.645277 -L 420.024375 354.096835 -L 419.430794 348.548393 -L 419.104987 342.99995 -L 419.02206 337.451508 -L 419.147329 331.903066 -L 419.43805 326.354624 -L 419.845694 320.806181 -L 420.318606 315.257739 -L 420.804922 309.709297 -L 421.255548 304.160855 -L 421.627017 298.612412 -L 421.884044 293.06397 -L 422.001608 287.515528 -L 421.966407 281.967086 -L 421.777603 276.418643 -L 421.446789 270.870201 -L 420.997172 265.321759 -L 420.462035 259.773317 -L 419.882555 254.224875 -L 419.305148 248.676432 -L 418.778497 243.12799 -L 418.350465 237.579548 -L 418.065114 232.031106 -L 417.96 226.482663 -L 418.063943 220.934221 -L 418.395391 215.385779 -L 418.961477 209.837337 -L 419.757806 204.288894 -L 420.768966 198.740452 -L 421.969686 193.19201 -L 423.326553 187.643568 -L 424.800135 182.095125 -L 426.347359 176.546683 -L 427.923977 170.998241 -L 429.486963 165.449799 -L 430.996696 159.901357 -L 432.418809 154.352914 -L 433.725635 148.804472 -L 434.897178 143.25603 -L 435.921612 137.707588 -L 436.795318 132.159145 -L 437.522484 126.610703 -L 438.114354 121.062261 -L 438.588177 115.513819 -L 438.965947 109.965376 -L 439.273006 104.416934 -L 439.536602 98.868492 -L 439.784456 93.32005 -L 440.043415 87.771607 -L 440.338245 82.223165 -L 440.690587 76.674723 -L 441.118143 71.126281 -L 441.634084 65.577838 -L 442.2467 60.029396 -L 442.959305 54.480954 -L 443.770362 48.932512 -L 444.673839 43.38407 -L 445.65973 37.835627 -L 446.714745 32.287185 -L 447.823091 26.738743 -L 448.967318 21.190301 -L 450.129181 15.641858 -L 451.290466 10.093416 -L 452.433747 4.544974 -L 453.543039 -1.003468 -L 454.604316 -6.551911 -L 455.605892 -12.100353 -L 456.538644 -17.648795 -L 457.396092 -23.197237 -L 458.174352 -28.74568 -L 458.871965 -34.294122 -L 459.489643 -39.842564 -L 460.029952 -45.391006 -L 460.496954 -50.939449 -L 460.89584 -56.487891 -L 464.30416 -56.487891 -L 464.30416 -56.487891 -L 464.703046 -50.939449 -L 465.170048 -45.391006 -L 465.710357 -39.842564 -L 466.328035 -34.294122 -L 467.025648 -28.74568 -L 467.803908 -23.197237 -L 468.661356 -17.648795 -L 469.594108 -12.100353 -L 470.595684 -6.551911 -L 471.656961 -1.003468 -L 472.766253 4.544974 -L 473.909534 10.093416 -L 475.070819 15.641858 -L 476.232682 21.190301 -L 477.376909 26.738743 -L 478.485255 32.287185 -L 479.54027 37.835627 -L 480.526161 43.38407 -L 481.429638 48.932512 -L 482.240695 54.480954 -L 482.9533 60.029396 -L 483.565916 65.577838 -L 484.081857 71.126281 -L 484.509413 76.674723 -L 484.861755 82.223165 -L 485.156585 87.771607 -L 485.415544 93.32005 -L 485.663398 98.868492 -L 485.926994 104.416934 -L 486.234053 109.965376 -L 486.611823 115.513819 -L 487.085646 121.062261 -L 487.677516 126.610703 -L 488.404682 132.159145 -L 489.278388 137.707588 -L 490.302822 143.25603 -L 491.474365 148.804472 -L 492.781191 154.352914 -L 494.203304 159.901357 -L 495.713037 165.449799 -L 497.276023 170.998241 -L 498.852641 176.546683 -L 500.399865 182.095125 -L 501.873447 187.643568 -L 503.230314 193.19201 -L 504.431034 198.740452 -L 505.442194 204.288894 -L 506.238523 209.837337 -L 506.804609 215.385779 -L 507.136057 220.934221 -L 507.24 226.482663 -L 507.134886 232.031106 -L 506.849535 237.579548 -L 506.421503 243.12799 -L 505.894852 248.676432 -L 505.317445 254.224875 -L 504.737965 259.773317 -L 504.202828 265.321759 -L 503.753211 270.870201 -L 503.422397 276.418643 -L 503.233593 281.967086 -L 503.198392 287.515528 -L 503.315956 293.06397 -L 503.572983 298.612412 -L 503.944452 304.160855 -L 504.395078 309.709297 -L 504.881394 315.257739 -L 505.354306 320.806181 -L 505.76195 326.354624 -L 506.052671 331.903066 -L 506.17794 337.451508 -L 506.095013 342.99995 -L 505.769206 348.548393 -L 505.175625 354.096835 -L 504.300307 359.645277 -L 503.140693 365.193719 -L 501.705465 370.742162 -L 500.013777 376.290604 -L 498.093962 381.839046 -L 495.981838 387.387488 -L 493.718718 392.93593 -L 491.349291 398.484373 -L 488.919482 404.032815 -L 486.47444 409.581257 -L 484.056738 415.129699 -L 481.70488 420.678142 -L 479.452164 426.226584 -L 477.325925 431.775026 -L 475.347148 437.323468 -L 473.53044 442.871911 -L 471.884295 448.420353 -L 470.411621 453.968795 -L 469.110428 459.517237 -L 467.974653 465.06568 -L 466.995017 470.614122 -L 466.159898 476.162564 -L 465.456135 481.711006 -L 464.869772 487.259449 -L 464.386676 492.807891 + <defs> + <path id="mb52a4bd234" d="M 447.986077 -195.383861 +L 437.613923 -195.383861 +L 435.882503 -196.764713 +L 433.777337 -198.145564 +L 431.292095 -199.526415 +L 428.447302 -200.907266 +L 425.295627 -202.288118 +L 421.924576 -203.668969 +L 418.455559 -205.04982 +L 415.038684 -206.430672 +L 411.843202 -207.811523 +L 409.04425 -209.192374 +L 406.807234 -210.573225 +L 405.271739 -211.954077 +L 404.537143 -213.334928 +L 404.651972 -214.715779 +L 405.608599 -216.096631 +L 407.344083 -217.477482 +L 409.747018 -218.858333 +L 412.669363 -220.239184 +L 415.941501 -221.620036 +L 419.388411 -223.000887 +L 422.844814 -224.381738 +L 426.167542 -225.76259 +L 429.243961 -227.143441 +L 431.995991 -228.524292 +L 434.379986 -229.905143 +L 436.383231 -231.285995 +L 438.018152 -232.666846 +L 439.315416 -234.047697 +L 440.316971 -235.428549 +L 441.069832 -236.8094 +L 441.621117 -238.190251 +L 442.014532 -239.571102 +L 442.288244 -240.951954 +L 442.473959 -242.332805 +L 442.596878 -243.713656 +L 442.676258 -245.094508 +L 442.726285 -246.475359 +L 442.757059 -247.85621 +L 442.77554 -249.237061 +L 442.786376 -250.617913 +L 442.792579 -251.998764 +L 442.796047 -253.379615 +L 442.797941 -254.760467 +L 442.798952 -256.141318 +L 442.799478 -257.522169 +L 442.799746 -258.90302 +L 442.799879 -260.283872 +L 442.799943 -261.664723 +L 442.799974 -263.045574 +L 442.799988 -264.426426 +L 442.799993 -265.807277 +L 442.799994 -267.188128 +L 442.79999 -268.56898 +L 442.799982 -269.949831 +L 442.799964 -271.330682 +L 442.799929 -272.711533 +L 442.799864 -274.092385 +L 442.799744 -275.473236 +L 442.79953 -276.854087 +L 442.799157 -278.234939 +L 442.798519 -279.61579 +L 442.797458 -280.996641 +L 442.795733 -282.377492 +L 442.792996 -283.758344 +L 442.788757 -285.139195 +L 442.782353 -286.520046 +L 442.772915 -287.900898 +L 442.759349 -289.281749 +L 442.740339 -290.6626 +L 442.714378 -292.043451 +L 442.679842 -293.424303 +L 442.635109 -294.805154 +L 442.578732 -296.186005 +L 442.509655 -297.566857 +L 442.427448 -298.947708 +L 442.33255 -300.328559 +L 442.226467 -301.70941 +L 442.11189 -303.090262 +L 441.992704 -304.471113 +L 441.873845 -305.851964 +L 441.761013 -307.232816 +L 441.660242 -308.613667 +L 441.577382 -309.994518 +L 441.517538 -311.375369 +L 441.484551 -312.756221 +L 441.480591 -314.137072 +L 441.505922 -315.517923 +L 441.55887 -316.898775 +L 441.636009 -318.279626 +L 441.732524 -319.660477 +L 441.842713 -321.041328 +L 441.960537 -322.42218 +L 442.080158 -323.803031 +L 442.196401 -325.183882 +L 442.305079 -326.564734 +L 442.403176 -327.945585 +L 442.488874 -329.326436 +L 442.561466 -330.707287 +L 442.62117 -332.088139 +L 442.97883 -332.088139 +L 442.97883 -332.088139 +L 443.038534 -330.707287 +L 443.111126 -329.326436 +L 443.196824 -327.945585 +L 443.294921 -326.564734 +L 443.403599 -325.183882 +L 443.519842 -323.803031 +L 443.639463 -322.42218 +L 443.757287 -321.041328 +L 443.867476 -319.660477 +L 443.963991 -318.279626 +L 444.04113 -316.898775 +L 444.094078 -315.517923 +L 444.119409 -314.137072 +L 444.115449 -312.756221 +L 444.082462 -311.375369 +L 444.022618 -309.994518 +L 443.939758 -308.613667 +L 443.838987 -307.232816 +L 443.726155 -305.851964 +L 443.607296 -304.471113 +L 443.48811 -303.090262 +L 443.373533 -301.70941 +L 443.26745 -300.328559 +L 443.172552 -298.947708 +L 443.090345 -297.566857 +L 443.021268 -296.186005 +L 442.964891 -294.805154 +L 442.920158 -293.424303 +L 442.885622 -292.043451 +L 442.859661 -290.6626 +L 442.840651 -289.281749 +L 442.827085 -287.900898 +L 442.817647 -286.520046 +L 442.811243 -285.139195 +L 442.807004 -283.758344 +L 442.804267 -282.377492 +L 442.802542 -280.996641 +L 442.801481 -279.61579 +L 442.800843 -278.234939 +L 442.80047 -276.854087 +L 442.800256 -275.473236 +L 442.800136 -274.092385 +L 442.800071 -272.711533 +L 442.800036 -271.330682 +L 442.800018 -269.949831 +L 442.80001 -268.56898 +L 442.800006 -267.188128 +L 442.800007 -265.807277 +L 442.800012 -264.426426 +L 442.800026 -263.045574 +L 442.800057 -261.664723 +L 442.800121 -260.283872 +L 442.800254 -258.90302 +L 442.800522 -257.522169 +L 442.801048 -256.141318 +L 442.802059 -254.760467 +L 442.803953 -253.379615 +L 442.807421 -251.998764 +L 442.813624 -250.617913 +L 442.82446 -249.237061 +L 442.842941 -247.85621 +L 442.873715 -246.475359 +L 442.923742 -245.094508 +L 443.003122 -243.713656 +L 443.126041 -242.332805 +L 443.311756 -240.951954 +L 443.585468 -239.571102 +L 443.978883 -238.190251 +L 444.530168 -236.8094 +L 445.283029 -235.428549 +L 446.284584 -234.047697 +L 447.581848 -232.666846 +L 449.216769 -231.285995 +L 451.220014 -229.905143 +L 453.604009 -228.524292 +L 456.356039 -227.143441 +L 459.432458 -225.76259 +L 462.755186 -224.381738 +L 466.211589 -223.000887 +L 469.658499 -221.620036 +L 472.930637 -220.239184 +L 475.852982 -218.858333 +L 478.255917 -217.477482 +L 479.991401 -216.096631 +L 480.948028 -214.715779 +L 481.062857 -213.334928 +L 480.328261 -211.954077 +L 478.792766 -210.573225 +L 476.55575 -209.192374 +L 473.756798 -207.811523 +L 470.561316 -206.430672 +L 467.144441 -205.04982 +L 463.675424 -203.668969 +L 460.304373 -202.288118 +L 457.152698 -200.907266 +L 454.307905 -199.526415 +L 451.822663 -198.145564 +L 449.717497 -196.764713 +L 447.986077 -195.383861 +z +" style="stroke: #414141; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pae069f7b54)"> + <use xlink:href="#mb52a4bd234" x="0" y="432" style="fill: #e77759; stroke: #414141; stroke-width: 1.25"/> + </g> + </g> + <g id="FillBetweenPolyCollection_5"> + <path d="M 635.645722 492.807891 +L 632.582849 492.807891 +L 632.168767 487.259449 +L 631.66617 481.711006 +L 631.062945 476.162564 +L 630.347128 470.614122 +L 629.507441 465.06568 +L 628.533919 459.517237 +L 627.418611 453.968795 +L 626.156318 448.420353 +L 624.745337 442.871911 +L 623.188159 437.323468 +L 621.492064 431.775026 +L 619.669574 426.226584 +L 617.738675 420.678142 +L 615.722796 415.129699 +L 613.65048 409.581257 +L 611.55473 404.032815 +L 609.472037 398.484373 +L 607.441099 392.93593 +L 605.501282 387.387488 +L 603.690889 381.839046 +L 602.045334 376.290604 +L 600.595316 370.742162 +L 599.36512 365.193719 +L 598.371165 359.645277 +L 597.620893 354.096835 +L 597.112109 348.548393 +L 596.832846 342.99995 +L 596.761766 337.451508 +L 596.869139 331.903066 +L 597.118329 326.354624 +L 597.467737 320.806181 +L 597.873091 315.257739 +L 598.289933 309.709297 +L 598.676184 304.160855 +L 598.994586 298.612412 +L 599.214895 293.06397 +L 599.315664 287.515528 +L 599.285492 281.967086 +L 599.12366 276.418643 +L 598.840105 270.870201 +L 598.454719 265.321759 +L 597.99603 259.773317 +L 597.499333 254.224875 +L 597.004413 248.676432 +L 596.552997 243.12799 +L 596.186113 237.579548 +L 595.941526 232.031106 +L 595.851429 226.482663 +L 595.940523 220.934221 +L 596.224621 215.385779 +L 596.709838 209.837337 +L 597.392405 204.288894 +L 598.259114 198.740452 +L 599.288302 193.19201 +L 600.451332 187.643568 +L 601.714402 182.095125 +L 603.040593 176.546683 +L 604.39198 170.998241 +L 605.731683 165.449799 +L 607.025739 159.901357 +L 608.244694 154.352914 +L 609.36483 148.804472 +L 610.369009 143.25603 +L 611.247096 137.707588 +L 611.995987 132.159145 +L 612.619272 126.610703 +L 613.126589 121.062261 +L 613.532723 115.513819 +L 613.856526 109.965376 +L 614.11972 104.416934 +L 614.345659 98.868492 +L 614.558105 93.32005 +L 614.78007 87.771607 +L 615.032781 82.223165 +L 615.334789 76.674723 +L 615.701266 71.126281 +L 616.143501 65.577838 +L 616.6686 60.029396 +L 617.279404 54.480954 +L 617.974596 48.932512 +L 618.749004 43.38407 +L 619.594054 37.835627 +L 620.498353 32.287185 +L 621.448364 26.738743 +L 622.42913 21.190301 +L 623.425012 15.641858 +L 624.420399 10.093416 +L 625.400354 4.544974 +L 626.351176 -1.003468 +L 627.260843 -6.551911 +L 628.119336 -12.100353 +L 628.918838 -17.648795 +L 629.653793 -23.197237 +L 630.320873 -28.74568 +L 630.918827 -34.294122 +L 631.448265 -39.842564 +L 631.911387 -45.391006 +L 632.311675 -50.939449 +L 632.653577 -56.487891 +L 635.574994 -56.487891 +L 635.574994 -56.487891 +L 635.916896 -50.939449 +L 636.317184 -45.391006 +L 636.780306 -39.842564 +L 637.309745 -34.294122 +L 637.907698 -28.74568 +L 638.574778 -23.197237 +L 639.309734 -17.648795 +L 640.109235 -12.100353 +L 640.967729 -6.551911 +L 641.877395 -1.003468 +L 642.828217 4.544974 +L 643.808172 10.093416 +L 644.803559 15.641858 +L 645.799442 21.190301 +L 646.780208 26.738743 +L 647.730218 32.287185 +L 648.634517 37.835627 +L 649.479567 43.38407 +L 650.253975 48.932512 +L 650.949167 54.480954 +L 651.559971 60.029396 +L 652.085071 65.577838 +L 652.527306 71.126281 +L 652.893783 76.674723 +L 653.19579 82.223165 +L 653.448501 87.771607 +L 653.670467 93.32005 +L 653.882913 98.868492 +L 654.108852 104.416934 +L 654.372046 109.965376 +L 654.695848 115.513819 +L 655.101983 121.062261 +L 655.6093 126.610703 +L 656.232585 132.159145 +L 656.981475 137.707588 +L 657.859562 143.25603 +L 658.863741 148.804472 +L 659.983878 154.352914 +L 661.202832 159.901357 +L 662.496889 165.449799 +L 663.836591 170.998241 +L 665.187978 176.546683 +L 666.51417 182.095125 +L 667.77724 187.643568 +L 668.940269 193.19201 +L 669.969458 198.740452 +L 670.836166 204.288894 +L 671.518734 209.837337 +L 672.00395 215.385779 +L 672.288049 220.934221 +L 672.377143 226.482663 +L 672.287045 232.031106 +L 672.042458 237.579548 +L 671.675574 243.12799 +L 671.224159 248.676432 +L 670.729239 254.224875 +L 670.232542 259.773317 +L 669.773852 265.321759 +L 669.388467 270.870201 +L 669.104912 276.418643 +L 668.94308 281.967086 +L 668.912907 287.515528 +L 669.013676 293.06397 +L 669.233986 298.612412 +L 669.552387 304.160855 +L 669.938638 309.709297 +L 670.355481 315.257739 +L 670.760834 320.806181 +L 671.110243 326.354624 +L 671.359433 331.903066 +L 671.466805 337.451508 +L 671.395726 342.99995 +L 671.116462 348.548393 +L 670.607679 354.096835 +L 669.857406 359.645277 +L 668.863451 365.193719 +L 667.633256 370.742162 +L 666.183237 376.290604 +L 664.537682 381.839046 +L 662.72729 387.387488 +L 660.787473 392.93593 +L 658.756535 398.484373 +L 656.673842 404.032815 +L 654.578092 409.581257 +L 652.505775 415.129699 +L 650.489897 420.678142 +L 648.558998 426.226584 +L 646.736507 431.775026 +L 645.040413 437.323468 +L 643.483234 442.871911 +L 642.072253 448.420353 +L 640.80996 453.968795 +L 639.694653 459.517237 +L 638.721131 465.06568 +L 637.881444 470.614122 +L 637.165627 476.162564 +L 636.562402 481.711006 +L 636.059804 487.259449 +L 635.645722 492.807891 z -" clip-path="url(#p971b038633)" style="fill: #6b72da; stroke: #414141; stroke-width: 1.25"/> +" clip-path="url(#pae069f7b54)" style="fill: #6b72da; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="FillBetweenPolyCollection_6"> + <defs> + <path id="me7be22ba24" d="M 734.912759 -182.325319 +L 724.630098 -182.325319 +L 722.946452 -184.641979 +L 720.905052 -186.958639 +L 718.499115 -189.275299 +L 715.746358 -191.59196 +L 712.69383 -193.90862 +L 709.42049 -196.22528 +L 706.036579 -198.54194 +L 702.679221 -200.858601 +L 699.504112 -203.175261 +L 696.673837 -205.491921 +L 694.343897 -207.808581 +L 692.648096 -210.125241 +L 691.685179 -212.441902 +L 691.508571 -214.758562 +L 692.120746 -217.075222 +L 693.473054 -219.391882 +L 695.471092 -221.708543 +L 697.984827 -224.025203 +L 700.862025 -226.341863 +L 703.943107 -228.658523 +L 707.07546 -230.975184 +L 710.125464 -233.291844 +L 712.986989 -235.608504 +L 715.585782 -237.925164 +L 717.879776 -240.241824 +L 719.855978 -242.558485 +L 721.524914 -244.875145 +L 722.91381 -247.191805 +L 724.059614 -249.508465 +L 725.002759 -251.825126 +L 725.782279 -254.141786 +L 726.432527 -256.458446 +L 726.981481 -258.775106 +L 727.450391 -261.091766 +L 727.854404 -263.408427 +L 728.203763 -265.725087 +L 728.505213 -268.041747 +L 728.763341 -270.358407 +L 728.981669 -272.675068 +L 729.163406 -274.991728 +L 729.311891 -277.308388 +L 729.430744 -279.625048 +L 729.523826 -281.941709 +L 729.595097 -284.258369 +L 729.648421 -286.575029 +L 729.687395 -288.891689 +L 729.715219 -291.208349 +L 729.73462 -293.52501 +L 729.747833 -295.84167 +L 729.756623 -298.15833 +L 729.762333 -300.47499 +L 729.765956 -302.791651 +L 729.768198 -305.108311 +L 729.769545 -307.424971 +L 729.770321 -309.741631 +L 729.77073 -312.058291 +L 729.770887 -314.374952 +L 729.770843 -316.691612 +L 729.770589 -319.008272 +L 729.770065 -321.324932 +L 729.769145 -323.641593 +L 729.767626 -325.958253 +L 729.765202 -328.274913 +L 729.761439 -330.591573 +L 729.755738 -332.908234 +L 729.747308 -335.224894 +L 729.73514 -337.541554 +L 729.718001 -339.858214 +L 729.694449 -342.174874 +L 729.662885 -344.491535 +L 729.621653 -346.808195 +L 729.569176 -349.124855 +L 729.504154 -351.441515 +L 729.425781 -353.758176 +L 729.333984 -356.074836 +L 729.229646 -358.391496 +L 729.11477 -360.708156 +L 728.992555 -363.024816 +L 728.867348 -365.341477 +L 728.744454 -367.658137 +L 728.6298 -369.974797 +L 728.529483 -372.291457 +L 728.449241 -374.608118 +L 728.393914 -376.924778 +L 728.36696 -379.241438 +L 728.370099 -381.558098 +L 728.403128 -383.874759 +L 728.463948 -386.191419 +L 728.54878 -388.508079 +L 728.652556 -390.824739 +L 728.769418 -393.141399 +L 728.893263 -395.45806 +L 729.018258 -397.77472 +L 729.139274 -400.09138 +L 729.252192 -402.40804 +L 729.354059 -404.724701 +L 729.443116 -407.041361 +L 729.518692 -409.358021 +L 729.581031 -411.674681 +L 729.961826 -411.674681 +L 729.961826 -411.674681 +L 730.024165 -409.358021 +L 730.099741 -407.041361 +L 730.188798 -404.724701 +L 730.290665 -402.40804 +L 730.403583 -400.09138 +L 730.5246 -397.77472 +L 730.649595 -395.45806 +L 730.773439 -393.141399 +L 730.890301 -390.824739 +L 730.994077 -388.508079 +L 731.078909 -386.191419 +L 731.139729 -383.874759 +L 731.172759 -381.558098 +L 731.175897 -379.241438 +L 731.148943 -376.924778 +L 731.093616 -374.608118 +L 731.013374 -372.291457 +L 730.913057 -369.974797 +L 730.798403 -367.658137 +L 730.675509 -365.341477 +L 730.550302 -363.024816 +L 730.428087 -360.708156 +L 730.313211 -358.391496 +L 730.208873 -356.074836 +L 730.117076 -353.758176 +L 730.038703 -351.441515 +L 729.973681 -349.124855 +L 729.921204 -346.808195 +L 729.879972 -344.491535 +L 729.848408 -342.174874 +L 729.824856 -339.858214 +L 729.807717 -337.541554 +L 729.795549 -335.224894 +L 729.787119 -332.908234 +L 729.781418 -330.591573 +L 729.777655 -328.274913 +L 729.775232 -325.958253 +L 729.773712 -323.641593 +L 729.772792 -321.324932 +L 729.772268 -319.008272 +L 729.772014 -316.691612 +L 729.77197 -314.374952 +L 729.772127 -312.058291 +L 729.772536 -309.741631 +L 729.773312 -307.424971 +L 729.77466 -305.108311 +L 729.776901 -302.791651 +L 729.780524 -300.47499 +L 729.786235 -298.15833 +L 729.795024 -295.84167 +L 729.808237 -293.52501 +L 729.827638 -291.208349 +L 729.855462 -288.891689 +L 729.894436 -286.575029 +L 729.94776 -284.258369 +L 730.019031 -281.941709 +L 730.112113 -279.625048 +L 730.230966 -277.308388 +L 730.379451 -274.991728 +L 730.561189 -272.675068 +L 730.779516 -270.358407 +L 731.037644 -268.041747 +L 731.339094 -265.725087 +L 731.688453 -263.408427 +L 732.092466 -261.091766 +L 732.561376 -258.775106 +L 733.11033 -256.458446 +L 733.760578 -254.141786 +L 734.540098 -251.825126 +L 735.483243 -249.508465 +L 736.629047 -247.191805 +L 738.017943 -244.875145 +L 739.686879 -242.558485 +L 741.663081 -240.241824 +L 743.957075 -237.925164 +L 746.555868 -235.608504 +L 749.417394 -233.291844 +L 752.467397 -230.975184 +L 755.59975 -228.658523 +L 758.680832 -226.341863 +L 761.55803 -224.025203 +L 764.071765 -221.708543 +L 766.069803 -219.391882 +L 767.422111 -217.075222 +L 768.034286 -214.758562 +L 767.857678 -212.441902 +L 766.894761 -210.125241 +L 765.198961 -207.808581 +L 762.86902 -205.491921 +L 760.038745 -203.175261 +L 756.863637 -200.858601 +L 753.506278 -198.54194 +L 750.122368 -196.22528 +L 746.849027 -193.90862 +L 743.7965 -191.59196 +L 741.043742 -189.275299 +L 738.637806 -186.958639 +L 736.596405 -184.641979 +L 734.912759 -182.325319 +z +" style="stroke: #414141; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pae069f7b54)"> + <use xlink:href="#me7be22ba24" x="0" y="432" style="fill: #a38cee; stroke: #414141; stroke-width: 1.25"/> + </g> </g> <g id="matplotlib.axis_1"> <g id="xtick_1"> <g id="line2d_1"> <defs> - <path id="md719e90c3e" d="M 0 0 + <path id="m896427e67e" d="M 0 0 L 0 3.5 " style="stroke: #000000; stroke-width: 0.8"/> </defs> <g> - <use xlink:href="#md719e90c3e" x="127.8" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m896427e67e" x="155.828571" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_1"> <!-- gpt-4.5-preview-2025-02-27 --> - <g transform="translate(57.3625 399.078438) scale(0.1 -0.1)"> + <g transform="translate(85.391071 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-67" d="M 2906 1791 Q 2906 2416 2648 2759 @@ -1200,12 +1622,12 @@ z <g id="xtick_2"> <g id="line2d_2"> <g> - <use xlink:href="#md719e90c3e" x="239.4" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m896427e67e" x="251.485714" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_2"> <!-- llama3 --> - <g transform="translate(222.442187 399.078438) scale(0.1 -0.1)"> + <g transform="translate(234.527902 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-6c" d="M 603 4863 L 1178 4863 @@ -1322,13 +1744,26 @@ z <g id="xtick_3"> <g id="line2d_3"> <g> - <use xlink:href="#md719e90c3e" x="351" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m896427e67e" x="347.142857" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> <g id="text_3"> - <!-- mistral-small --> - <g transform="translate(318.546094 399.078438) scale(0.1 -0.1)"> + <!-- llama3.3:latest --> + <g transform="translate(309.67567 399.078438) scale(0.1 -0.1)"> <defs> + <path id="DejaVuSans-3a" d="M 750 794 +L 1409 794 +L 1409 0 +L 750 0 +L 750 794 +z +M 750 3309 +L 1409 3309 +L 1409 2516 +L 750 2516 +L 750 3309 +z +" transform="scale(0.015625)"/> <path id="DejaVuSans-73" d="M 2834 3397 L 2834 2853 Q 2591 2978 2328 3040 @@ -1361,6 +1796,33 @@ Q 2597 3491 2834 3397 z " transform="scale(0.015625)"/> </defs> + <use xlink:href="#DejaVuSans-6c"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(27.783203 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(55.566406 0)"/> + <use xlink:href="#DejaVuSans-6d" transform="translate(116.845703 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(214.257812 0)"/> + <use xlink:href="#DejaVuSans-33" transform="translate(275.537109 0)"/> + <use xlink:href="#DejaVuSans-2e" transform="translate(339.160156 0)"/> + <use xlink:href="#DejaVuSans-33" transform="translate(370.947266 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(434.570312 0)"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(468.261719 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(496.044922 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(557.324219 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(596.533203 0)"/> + <use xlink:href="#DejaVuSans-73" transform="translate(658.056641 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(710.15625 0)"/> + </g> + </g> + </g> + <g id="xtick_4"> + <g id="line2d_4"> + <g> + <use xlink:href="#m896427e67e" x="442.8" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_4"> + <!-- mistral-small --> + <g transform="translate(410.346094 399.078438) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-6d"/> <use xlink:href="#DejaVuSans-69" transform="translate(97.412109 0)"/> <use xlink:href="#DejaVuSans-73" transform="translate(125.195312 0)"/> @@ -1377,15 +1839,121 @@ z </g> </g> </g> - <g id="xtick_4"> - <g id="line2d_4"> + <g id="xtick_5"> + <g id="line2d_5"> <g> - <use xlink:href="#md719e90c3e" x="462.6" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#m896427e67e" x="538.457143" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_4"> + <g id="text_5"> + <!-- mixtral:8x7b --> + <g transform="translate(506.589174 399.078438) scale(0.1 -0.1)"> + <defs> + <path id="DejaVuSans-78" d="M 3513 3500 +L 2247 1797 +L 3578 0 +L 2900 0 +L 1881 1375 +L 863 0 +L 184 0 +L 1544 1831 +L 300 3500 +L 978 3500 +L 1906 2253 +L 2834 3500 +L 3513 3500 +z +" transform="scale(0.015625)"/> + <path id="DejaVuSans-38" d="M 2034 2216 +Q 1584 2216 1326 1975 +Q 1069 1734 1069 1313 +Q 1069 891 1326 650 +Q 1584 409 2034 409 +Q 2484 409 2743 651 +Q 3003 894 3003 1313 +Q 3003 1734 2745 1975 +Q 2488 2216 2034 2216 +z +M 1403 2484 +Q 997 2584 770 2862 +Q 544 3141 544 3541 +Q 544 4100 942 4425 +Q 1341 4750 2034 4750 +Q 2731 4750 3128 4425 +Q 3525 4100 3525 3541 +Q 3525 3141 3298 2862 +Q 3072 2584 2669 2484 +Q 3125 2378 3379 2068 +Q 3634 1759 3634 1313 +Q 3634 634 3220 271 +Q 2806 -91 2034 -91 +Q 1263 -91 848 271 +Q 434 634 434 1313 +Q 434 1759 690 2068 +Q 947 2378 1403 2484 +z +M 1172 3481 +Q 1172 3119 1398 2916 +Q 1625 2713 2034 2713 +Q 2441 2713 2670 2916 +Q 2900 3119 2900 3481 +Q 2900 3844 2670 4047 +Q 2441 4250 2034 4250 +Q 1625 4250 1398 4047 +Q 1172 3844 1172 3481 +z +" transform="scale(0.015625)"/> + <path id="DejaVuSans-62" d="M 3116 1747 +Q 3116 2381 2855 2742 +Q 2594 3103 2138 3103 +Q 1681 3103 1420 2742 +Q 1159 2381 1159 1747 +Q 1159 1113 1420 752 +Q 1681 391 2138 391 +Q 2594 391 2855 752 +Q 3116 1113 3116 1747 +z +M 1159 2969 +Q 1341 3281 1617 3432 +Q 1894 3584 2278 3584 +Q 2916 3584 3314 3078 +Q 3713 2572 3713 1747 +Q 3713 922 3314 415 +Q 2916 -91 2278 -91 +Q 1894 -91 1617 61 +Q 1341 213 1159 525 +L 1159 0 +L 581 0 +L 581 4863 +L 1159 4863 +L 1159 2969 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#DejaVuSans-6d"/> + <use xlink:href="#DejaVuSans-69" transform="translate(97.412109 0)"/> + <use xlink:href="#DejaVuSans-78" transform="translate(125.195312 0)"/> + <use xlink:href="#DejaVuSans-74" transform="translate(184.375 0)"/> + <use xlink:href="#DejaVuSans-72" transform="translate(223.583984 0)"/> + <use xlink:href="#DejaVuSans-61" transform="translate(264.697266 0)"/> + <use xlink:href="#DejaVuSans-6c" transform="translate(325.976562 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(353.759766 0)"/> + <use xlink:href="#DejaVuSans-38" transform="translate(387.451172 0)"/> + <use xlink:href="#DejaVuSans-78" transform="translate(451.074219 0)"/> + <use xlink:href="#DejaVuSans-37" transform="translate(510.253906 0)"/> + <use xlink:href="#DejaVuSans-62" transform="translate(573.876953 0)"/> + </g> + </g> + </g> + <g id="xtick_6"> + <g id="line2d_6"> + <g> + <use xlink:href="#m896427e67e" x="634.114286" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_6"> <!-- deepseek-r1 --> - <g transform="translate(431.404687 399.078438) scale(0.1 -0.1)"> + <g transform="translate(602.918973 399.078438) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-64" d="M 2906 2969 L 2906 4863 @@ -1456,9 +2024,35 @@ z </g> </g> </g> - <g id="text_5"> + <g id="xtick_7"> + <g id="line2d_7"> + <g> + <use xlink:href="#m896427e67e" x="729.771429" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + </g> + </g> + <g id="text_7"> + <!-- deepseek-r1:7b --> + <g transform="translate(690.536272 399.078438) scale(0.1 -0.1)"> + <use xlink:href="#DejaVuSans-64"/> + <use xlink:href="#DejaVuSans-65" transform="translate(63.476562 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(125 0)"/> + <use xlink:href="#DejaVuSans-70" transform="translate(186.523438 0)"/> + <use xlink:href="#DejaVuSans-73" transform="translate(250 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(302.099609 0)"/> + <use xlink:href="#DejaVuSans-65" transform="translate(363.623047 0)"/> + <use xlink:href="#DejaVuSans-6b" transform="translate(425.146484 0)"/> + <use xlink:href="#DejaVuSans-2d" transform="translate(483.056641 0)"/> + <use xlink:href="#DejaVuSans-72" transform="translate(519.140625 0)"/> + <use xlink:href="#DejaVuSans-31" transform="translate(560.253906 0)"/> + <use xlink:href="#DejaVuSans-3a" transform="translate(623.876953 0)"/> + <use xlink:href="#DejaVuSans-37" transform="translate(657.568359 0)"/> + <use xlink:href="#DejaVuSans-62" transform="translate(721.191406 0)"/> + </g> + </g> + </g> + <g id="text_8"> <!-- Model --> - <g transform="translate(280.186719 412.756563) scale(0.1 -0.1)"> + <g transform="translate(427.786719 412.756563) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-4d" d="M 628 4666 L 1569 4666 @@ -1508,60 +2102,60 @@ z </g> <g id="matplotlib.axis_2"> <g id="ytick_1"> - <g id="line2d_5"> + <g id="line2d_8"> <defs> - <path id="mde8aa713ea" d="M 0 0 + <path id="mfcaac2501d" d="M 0 0 L -3.5 0 " style="stroke: #000000; stroke-width: 0.8"/> </defs> <g> - <use xlink:href="#mde8aa713ea" x="72" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="384.48" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_6"> + <g id="text_9"> <!-- 0 --> - <g transform="translate(58.6375 388.279219) scale(0.1 -0.1)"> + <g transform="translate(94.6375 388.279219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_2"> - <g id="line2d_6"> + <g id="line2d_9"> <g> - <use xlink:href="#mde8aa713ea" x="72" y="317.952" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="317.952" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_7"> + <g id="text_10"> <!-- 20 --> - <g transform="translate(52.275 321.751219) scale(0.1 -0.1)"> + <g transform="translate(88.275 321.751219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_3"> - <g id="line2d_7"> + <g id="line2d_10"> <g> - <use xlink:href="#mde8aa713ea" x="72" y="251.424" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="251.424" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_8"> + <g id="text_11"> <!-- 40 --> - <g transform="translate(52.275 255.223219) scale(0.1 -0.1)"> + <g transform="translate(88.275 255.223219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_4"> - <g id="line2d_8"> + <g id="line2d_11"> <g> - <use xlink:href="#mde8aa713ea" x="72" y="184.896" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="184.896" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_9"> + <g id="text_12"> <!-- 60 --> - <g transform="translate(52.275 188.695219) scale(0.1 -0.1)"> + <g transform="translate(88.275 188.695219) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-36" d="M 2113 2584 Q 1688 2584 1439 2293 @@ -1600,78 +2194,37 @@ z </g> </g> <g id="ytick_5"> - <g id="line2d_9"> + <g id="line2d_12"> <g> - <use xlink:href="#mde8aa713ea" x="72" y="118.368" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="118.368" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_10"> + <g id="text_13"> <!-- 80 --> - <g transform="translate(52.275 122.167219) scale(0.1 -0.1)"> - <defs> - <path id="DejaVuSans-38" d="M 2034 2216 -Q 1584 2216 1326 1975 -Q 1069 1734 1069 1313 -Q 1069 891 1326 650 -Q 1584 409 2034 409 -Q 2484 409 2743 651 -Q 3003 894 3003 1313 -Q 3003 1734 2745 1975 -Q 2488 2216 2034 2216 -z -M 1403 2484 -Q 997 2584 770 2862 -Q 544 3141 544 3541 -Q 544 4100 942 4425 -Q 1341 4750 2034 4750 -Q 2731 4750 3128 4425 -Q 3525 4100 3525 3541 -Q 3525 3141 3298 2862 -Q 3072 2584 2669 2484 -Q 3125 2378 3379 2068 -Q 3634 1759 3634 1313 -Q 3634 634 3220 271 -Q 2806 -91 2034 -91 -Q 1263 -91 848 271 -Q 434 634 434 1313 -Q 434 1759 690 2068 -Q 947 2378 1403 2484 -z -M 1172 3481 -Q 1172 3119 1398 2916 -Q 1625 2713 2034 2713 -Q 2441 2713 2670 2916 -Q 2900 3119 2900 3481 -Q 2900 3844 2670 4047 -Q 2441 4250 2034 4250 -Q 1625 4250 1398 4047 -Q 1172 3844 1172 3481 -z -" transform="scale(0.015625)"/> - </defs> + <g transform="translate(88.275 122.167219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-38"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> </g> </g> </g> <g id="ytick_6"> - <g id="line2d_10"> + <g id="line2d_13"> <g> - <use xlink:href="#mde8aa713ea" x="72" y="51.84" style="stroke: #000000; stroke-width: 0.8"/> + <use xlink:href="#mfcaac2501d" x="108" y="51.84" style="stroke: #000000; stroke-width: 0.8"/> </g> </g> - <g id="text_11"> + <g id="text_14"> <!-- 100 --> - <g transform="translate(45.9125 55.639219) scale(0.1 -0.1)"> + <g transform="translate(81.9125 55.639219) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-30" transform="translate(63.623047 0)"/> <use xlink:href="#DejaVuSans-30" transform="translate(127.246094 0)"/> </g> </g> </g> - <g id="text_12"> + <g id="text_15"> <!-- Share of money assigned to oneself --> - <g transform="translate(39.832812 307.896719) rotate(-90) scale(0.1 -0.1)"> + <g transform="translate(75.832812 307.896719) rotate(-90) scale(0.1 -0.1)"> <defs> <path id="DejaVuSans-53" d="M 3425 4513 L 3425 3897 @@ -1819,109 +2372,144 @@ z </g> </g> </g> - <g id="line2d_11"> - <path d="M 83.178355 218.16 -L 172.421645 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> - </g> - <g id="line2d_12"> - <path d="M 83.178355 218.16 -L 172.421645 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> - </g> - <g id="line2d_13"> - <path d="M 83.178355 218.16 -L 172.421645 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> - </g> <g id="line2d_14"> - <path d="M 194.902465 218.16 -L 283.897535 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 117.581447 218.16 +L 194.075696 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_15"> - <path d="M 194.902465 218.16 -L 283.897535 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 117.581447 218.16 +L 194.075696 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_16"> - <path d="M 199.40519 184.896 -L 279.39481 184.896 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 117.581447 218.16 +L 194.075696 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_17"> - <path d="M 306.409001 218.16 -L 395.590999 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 213.34497 218.16 +L 289.626459 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_18"> - <path d="M 306.409001 218.16 -L 395.590999 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 213.34497 218.16 +L 289.626459 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_19"> - <path d="M 306.409001 218.16 -L 395.590999 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 217.204449 184.896 +L 285.76698 184.896 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_20"> - <path d="M 419.716179 351.216 -L 505.483821 351.216 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 316.755462 209.844 +L 377.530252 209.844 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_21"> - <path d="M 418.229667 218.16 -L 506.970333 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 308.900287 184.896 +L 385.385428 184.896 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_22"> - <path d="M 418.229667 218.16 -L 506.970333 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + <path d="M 321.70319 155.79 +L 372.582524 155.79 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_23"> - <path d="M 72 151.632 -L 518.4 151.632 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #7abaff; stroke-width: 2"/> + <path d="M 404.579144 218.16 +L 481.020856 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_24"> - <path d="M 72 218.16 -L 518.4 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #32a68c; stroke-width: 2"/> + <path d="M 404.579144 218.16 +L 481.020856 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_25"> - <path d="M 72 218.16 -L 518.4 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff6941; stroke-width: 2"/> + <path d="M 404.579144 218.16 +L 481.020856 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> </g> <g id="line2d_26"> - <path d="M 72 218.16 -L 518.4 218.16 -" clip-path="url(#p971b038633)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #5862ed; stroke-width: 2"/> + <path d="M 500.194286 184.896 +L 576.72 184.896 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke: #414141; stroke-width: 1.25; stroke-linecap: square"/> + </g> + <g id="line2d_27"> + <path d="M 597.356725 351.216 +L 670.871847 351.216 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_28"> + <path d="M 596.082572 218.16 +L 672.145999 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_29"> + <path d="M 596.082572 218.16 +L 672.145999 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_30"> + <path d="M 691.578597 218.16 +L 767.96426 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_31"> + <path d="M 691.578597 218.16 +L 767.96426 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 3.125,1.25; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_32"> + <path d="M 691.578597 218.16 +L 767.96426 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 1.5625,0.9375; stroke-dashoffset: 0; stroke: #414141; stroke-width: 1.25"/> + </g> + <g id="line2d_33"> + <path d="M 108 151.632 +L 777.6 151.632 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #7abaff; stroke-width: 2"/> + </g> + <g id="line2d_34"> + <path d="M 108 218.16 +L 777.6 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #32a68c; stroke-width: 2"/> + </g> + <g id="line2d_35"> + <path d="M 108 218.16 +L 777.6 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff6941; stroke-width: 2"/> + </g> + <g id="line2d_36"> + <path d="M 108 218.16 +L 777.6 218.16 +" clip-path="url(#pae069f7b54)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #5862ed; stroke-width: 2"/> </g> <g id="patch_3"> - <path d="M 72 384.48 -L 72 51.84 + <path d="M 108 384.48 +L 108 51.84 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> </g> <g id="patch_4"> - <path d="M 518.4 384.48 -L 518.4 51.84 + <path d="M 777.6 384.48 +L 777.6 51.84 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> </g> <g id="patch_5"> - <path d="M 72 384.48 -L 518.4 384.48 + <path d="M 108 384.48 +L 777.6 384.48 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> </g> <g id="patch_6"> - <path d="M 72 51.84 -L 518.4 51.84 + <path d="M 108 51.84 +L 777.6 51.84 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> </g> - <g id="text_13"> + <g id="text_16"> <!-- Distribution of personal share by model in the dictator game --> - <g transform="translate(113.037187 45.84) scale(0.12 -0.12)"> + <g transform="translate(260.637187 45.84) scale(0.12 -0.12)"> <defs> <path id="DejaVuSans-44" d="M 1259 4147 L 1259 519 @@ -1941,32 +2529,6 @@ Q 3275 0 1925 0 L 628 0 L 628 4666 z -" transform="scale(0.015625)"/> - <path id="DejaVuSans-62" d="M 3116 1747 -Q 3116 2381 2855 2742 -Q 2594 3103 2138 3103 -Q 1681 3103 1420 2742 -Q 1159 2381 1159 1747 -Q 1159 1113 1420 752 -Q 1681 391 2138 391 -Q 2594 391 2855 752 -Q 3116 1113 3116 1747 -z -M 1159 2969 -Q 1341 3281 1617 3432 -Q 1894 3584 2278 3584 -Q 2916 3584 3314 3078 -Q 3713 2572 3713 1747 -Q 3713 922 3314 415 -Q 2916 -91 2278 -91 -Q 1894 -91 1617 61 -Q 1341 213 1159 525 -L 1159 0 -L 581 0 -L 581 4863 -L 1159 4863 -L 1159 2969 -z " transform="scale(0.015625)"/> <path id="DejaVuSans-75" d="M 544 1381 L 544 3500 @@ -2076,27 +2638,27 @@ z </g> <g id="legend_1"> <g id="patch_7"> - <path d="M 79 118.5525 -L 296.7625 118.5525 -Q 298.7625 118.5525 298.7625 116.5525 -L 298.7625 58.84 -Q 298.7625 56.84 296.7625 56.84 -L 79 56.84 -Q 77 56.84 77 58.84 -L 77 116.5525 -Q 77 118.5525 79 118.5525 + <path d="M 115 118.5525 +L 332.7625 118.5525 +Q 334.7625 118.5525 334.7625 116.5525 +L 334.7625 58.84 +Q 334.7625 56.84 332.7625 56.84 +L 115 56.84 +Q 113 56.84 113 58.84 +L 113 116.5525 +Q 113 118.5525 115 118.5525 z " style="fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter"/> </g> - <g id="line2d_27"> - <path d="M 81 64.938438 -L 91 64.938438 -L 101 64.938438 + <g id="line2d_37"> + <path d="M 117 64.938438 +L 127 64.938438 +L 137 64.938438 " style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #7abaff; stroke-width: 2"/> </g> - <g id="text_14"> + <g id="text_17"> <!-- gpt-4.5-preview-2025-02-27 strategy --> - <g transform="translate(109 68.438438) scale(0.1 -0.1)"> + <g transform="translate(145 68.438438) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-67"/> <use xlink:href="#DejaVuSans-70" transform="translate(63.476562 0)"/> <use xlink:href="#DejaVuSans-74" transform="translate(126.953125 0)"/> @@ -2134,15 +2696,15 @@ L 101 64.938438 <use xlink:href="#DejaVuSans-79" transform="translate(1798.433594 0)"/> </g> </g> - <g id="line2d_28"> - <path d="M 81 79.616563 -L 91 79.616563 -L 101 79.616563 + <g id="line2d_38"> + <path d="M 117 79.616563 +L 127 79.616563 +L 137 79.616563 " style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #32a68c; stroke-width: 2"/> </g> - <g id="text_15"> + <g id="text_18"> <!-- llama3 strategy --> - <g transform="translate(109 83.116563) scale(0.1 -0.1)"> + <g transform="translate(145 83.116563) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-6c"/> <use xlink:href="#DejaVuSans-6c" transform="translate(27.783203 0)"/> <use xlink:href="#DejaVuSans-61" transform="translate(55.566406 0)"/> @@ -2160,15 +2722,15 @@ L 101 79.616563 <use xlink:href="#DejaVuSans-79" transform="translate(728.857422 0)"/> </g> </g> - <g id="line2d_29"> - <path d="M 81 94.294688 -L 91 94.294688 -L 101 94.294688 + <g id="line2d_39"> + <path d="M 117 94.294688 +L 127 94.294688 +L 137 94.294688 " style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff6941; stroke-width: 2"/> </g> - <g id="text_16"> + <g id="text_19"> <!-- mistral-small strategy --> - <g transform="translate(109 97.794688) scale(0.1 -0.1)"> + <g transform="translate(145 97.794688) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-6d"/> <use xlink:href="#DejaVuSans-69" transform="translate(97.412109 0)"/> <use xlink:href="#DejaVuSans-73" transform="translate(125.195312 0)"/> @@ -2193,15 +2755,15 @@ L 101 94.294688 <use xlink:href="#DejaVuSans-79" transform="translate(1038.818359 0)"/> </g> </g> - <g id="line2d_30"> - <path d="M 81 108.972813 -L 91 108.972813 -L 101 108.972813 + <g id="line2d_40"> + <path d="M 117 108.972813 +L 127 108.972813 +L 137 108.972813 " style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #5862ed; stroke-width: 2"/> </g> - <g id="text_17"> + <g id="text_20"> <!-- deepseek-r1 strategy --> - <g transform="translate(109 112.472813) scale(0.1 -0.1)"> + <g transform="translate(145 112.472813) scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-64"/> <use xlink:href="#DejaVuSans-65" transform="translate(63.476562 0)"/> <use xlink:href="#DejaVuSans-65" transform="translate(125 0)"/> @@ -2228,8 +2790,8 @@ L 101 108.972813 </g> </g> <defs> - <clipPath id="p971b038633"> - <rect x="72" y="51.84" width="446.4" height="332.64"/> + <clipPath id="pae069f7b54"> + <rect x="108" y="51.84" width="669.6" height="332.64"/> </clipPath> </defs> </svg> diff --git a/figures/investment/investment.svg b/figures/investment/investment_boxplot.svg similarity index 100% rename from figures/investment/investment.svg rename to figures/investment/investment_boxplot.svg diff --git a/figures/investment/investment_violin.svg b/figures/investment/investment_violin.svg new file mode 100644 index 0000000000000000000000000000000000000000..44d5264e3d4a15749c9de5782d38735bbff7d64a --- /dev/null +++ b/figures/investment/investment_violin.svg @@ -0,0 +1,1918 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="720pt" height="432pt" viewBox="0 0 720 432" xmlns="http://www.w3.org/2000/svg" version="1.1"> + <metadata> + <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <cc:Work> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <dc:date>2025-03-26T17:38:14.450542</dc:date> + <dc:format>image/svg+xml</dc:format> + <dc:creator> + <cc:Agent> + <dc:title>Matplotlib v3.10.0, https://matplotlib.org/</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + </rdf:RDF> + </metadata> + <defs> + <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> + </defs> + <g id="figure_1"> + <g id="patch_1"> + <path d="M 0 432 +L 720 432 +L 720 0 +L 0 0 +z +" style="fill: #ffffff"/> + </g> + <g id="axes_1"> + <g id="patch_2"> + <path d="M 90 384.48 +L 648 384.48 +L 648 51.84 +L 90 51.84 +z +" style="fill: #ffffff"/> + </g> + <g id="matplotlib.axis_1"> + <g id="xtick_1"> + <g id="text_1"> + <!-- random --> + <g style="fill: #262626" transform="translate(143.200409 414.133865) rotate(-20) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-72" d="M 416 0 +L 416 3319 +L 922 3319 +L 922 2816 +Q 1116 3169 1280 3281 +Q 1444 3394 1641 3394 +Q 1925 3394 2219 3213 +L 2025 2691 +Q 1819 2813 1613 2813 +Q 1428 2813 1281 2702 +Q 1134 2591 1072 2394 +Q 978 2094 978 1738 +L 978 0 +L 416 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-61" d="M 2588 409 +Q 2275 144 1986 34 +Q 1697 -75 1366 -75 +Q 819 -75 525 192 +Q 231 459 231 875 +Q 231 1119 342 1320 +Q 453 1522 633 1644 +Q 813 1766 1038 1828 +Q 1203 1872 1538 1913 +Q 2219 1994 2541 2106 +Q 2544 2222 2544 2253 +Q 2544 2597 2384 2738 +Q 2169 2928 1744 2928 +Q 1347 2928 1158 2789 +Q 969 2650 878 2297 +L 328 2372 +Q 403 2725 575 2942 +Q 747 3159 1072 3276 +Q 1397 3394 1825 3394 +Q 2250 3394 2515 3294 +Q 2781 3194 2906 3042 +Q 3031 2891 3081 2659 +Q 3109 2516 3109 2141 +L 3109 1391 +Q 3109 606 3145 398 +Q 3181 191 3288 0 +L 2700 0 +Q 2613 175 2588 409 +z +M 2541 1666 +Q 2234 1541 1622 1453 +Q 1275 1403 1131 1340 +Q 988 1278 909 1158 +Q 831 1038 831 891 +Q 831 666 1001 516 +Q 1172 366 1500 366 +Q 1825 366 2078 508 +Q 2331 650 2450 897 +Q 2541 1088 2541 1459 +L 2541 1666 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-6e" d="M 422 0 +L 422 3319 +L 928 3319 +L 928 2847 +Q 1294 3394 1984 3394 +Q 2284 3394 2536 3286 +Q 2788 3178 2913 3003 +Q 3038 2828 3088 2588 +Q 3119 2431 3119 2041 +L 3119 0 +L 2556 0 +L 2556 2019 +Q 2556 2363 2490 2533 +Q 2425 2703 2258 2804 +Q 2091 2906 1866 2906 +Q 1506 2906 1245 2678 +Q 984 2450 984 1813 +L 984 0 +L 422 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-64" d="M 2575 0 +L 2575 419 +Q 2259 -75 1647 -75 +Q 1250 -75 917 144 +Q 584 363 401 755 +Q 219 1147 219 1656 +Q 219 2153 384 2558 +Q 550 2963 881 3178 +Q 1213 3394 1622 3394 +Q 1922 3394 2156 3267 +Q 2391 3141 2538 2938 +L 2538 4581 +L 3097 4581 +L 3097 0 +L 2575 0 +z +M 797 1656 +Q 797 1019 1065 703 +Q 1334 388 1700 388 +Q 2069 388 2326 689 +Q 2584 991 2584 1609 +Q 2584 2291 2321 2609 +Q 2059 2928 1675 2928 +Q 1300 2928 1048 2622 +Q 797 2316 797 1656 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-6f" d="M 213 1659 +Q 213 2581 725 3025 +Q 1153 3394 1769 3394 +Q 2453 3394 2887 2945 +Q 3322 2497 3322 1706 +Q 3322 1066 3130 698 +Q 2938 331 2570 128 +Q 2203 -75 1769 -75 +Q 1072 -75 642 372 +Q 213 819 213 1659 +z +M 791 1659 +Q 791 1022 1069 705 +Q 1347 388 1769 388 +Q 2188 388 2466 706 +Q 2744 1025 2744 1678 +Q 2744 2294 2464 2611 +Q 2184 2928 1769 2928 +Q 1347 2928 1069 2612 +Q 791 2297 791 1659 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-6d" d="M 422 0 +L 422 3319 +L 925 3319 +L 925 2853 +Q 1081 3097 1340 3245 +Q 1600 3394 1931 3394 +Q 2300 3394 2536 3241 +Q 2772 3088 2869 2813 +Q 3263 3394 3894 3394 +Q 4388 3394 4653 3120 +Q 4919 2847 4919 2278 +L 4919 0 +L 4359 0 +L 4359 2091 +Q 4359 2428 4304 2576 +Q 4250 2725 4106 2815 +Q 3963 2906 3769 2906 +Q 3419 2906 3187 2673 +Q 2956 2441 2956 1928 +L 2956 0 +L 2394 0 +L 2394 2156 +Q 2394 2531 2256 2718 +Q 2119 2906 1806 2906 +Q 1569 2906 1367 2781 +Q 1166 2656 1075 2415 +Q 984 2175 984 1722 +L 984 0 +L 422 0 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-72"/> + <use xlink:href="#ArialMT-61" transform="translate(33.300781 0)"/> + <use xlink:href="#ArialMT-6e" transform="translate(88.916016 0)"/> + <use xlink:href="#ArialMT-64" transform="translate(144.53125 0)"/> + <use xlink:href="#ArialMT-6f" transform="translate(200.146484 0)"/> + <use xlink:href="#ArialMT-6d" transform="translate(255.761719 0)"/> + </g> + </g> + </g> + <g id="xtick_2"> + <g id="text_2"> + <!-- llama3 --> + <g style="fill: #262626" transform="translate(284.998692 412.460852) rotate(-20) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-6c" d="M 409 0 +L 409 4581 +L 972 4581 +L 972 0 +L 409 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-33" d="M 269 1209 +L 831 1284 +Q 928 806 1161 595 +Q 1394 384 1728 384 +Q 2125 384 2398 659 +Q 2672 934 2672 1341 +Q 2672 1728 2419 1979 +Q 2166 2231 1775 2231 +Q 1616 2231 1378 2169 +L 1441 2663 +Q 1497 2656 1531 2656 +Q 1891 2656 2178 2843 +Q 2466 3031 2466 3422 +Q 2466 3731 2256 3934 +Q 2047 4138 1716 4138 +Q 1388 4138 1169 3931 +Q 950 3725 888 3313 +L 325 3413 +Q 428 3978 793 4289 +Q 1159 4600 1703 4600 +Q 2078 4600 2393 4439 +Q 2709 4278 2876 4000 +Q 3044 3722 3044 3409 +Q 3044 3113 2884 2869 +Q 2725 2625 2413 2481 +Q 2819 2388 3044 2092 +Q 3269 1797 3269 1353 +Q 3269 753 2831 336 +Q 2394 -81 1725 -81 +Q 1122 -81 723 278 +Q 325 638 269 1209 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-6c"/> + <use xlink:href="#ArialMT-6c" transform="translate(22.216797 0)"/> + <use xlink:href="#ArialMT-61" transform="translate(44.433594 0)"/> + <use xlink:href="#ArialMT-6d" transform="translate(100.048828 0)"/> + <use xlink:href="#ArialMT-61" transform="translate(183.349609 0)"/> + <use xlink:href="#ArialMT-33" transform="translate(238.964844 0)"/> + </g> + </g> + </g> + <g id="xtick_3"> + <g id="text_3"> + <!-- mistral-small --> + <g style="fill: #262626" transform="translate(410.725147 422.487172) rotate(-20) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-69" d="M 425 3934 +L 425 4581 +L 988 4581 +L 988 3934 +L 425 3934 +z +M 425 0 +L 425 3319 +L 988 3319 +L 988 0 +L 425 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-73" d="M 197 991 +L 753 1078 +Q 800 744 1014 566 +Q 1228 388 1613 388 +Q 2000 388 2187 545 +Q 2375 703 2375 916 +Q 2375 1106 2209 1216 +Q 2094 1291 1634 1406 +Q 1016 1563 777 1677 +Q 538 1791 414 1992 +Q 291 2194 291 2438 +Q 291 2659 392 2848 +Q 494 3038 669 3163 +Q 800 3259 1026 3326 +Q 1253 3394 1513 3394 +Q 1903 3394 2198 3281 +Q 2494 3169 2634 2976 +Q 2775 2784 2828 2463 +L 2278 2388 +Q 2241 2644 2061 2787 +Q 1881 2931 1553 2931 +Q 1166 2931 1000 2803 +Q 834 2675 834 2503 +Q 834 2394 903 2306 +Q 972 2216 1119 2156 +Q 1203 2125 1616 2013 +Q 2213 1853 2448 1751 +Q 2684 1650 2818 1456 +Q 2953 1263 2953 975 +Q 2953 694 2789 445 +Q 2625 197 2315 61 +Q 2006 -75 1616 -75 +Q 969 -75 630 194 +Q 291 463 197 991 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-74" d="M 1650 503 +L 1731 6 +Q 1494 -44 1306 -44 +Q 1000 -44 831 53 +Q 663 150 594 308 +Q 525 466 525 972 +L 525 2881 +L 113 2881 +L 113 3319 +L 525 3319 +L 525 4141 +L 1084 4478 +L 1084 3319 +L 1650 3319 +L 1650 2881 +L 1084 2881 +L 1084 941 +Q 1084 700 1114 631 +Q 1144 563 1211 522 +Q 1278 481 1403 481 +Q 1497 481 1650 503 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-2d" d="M 203 1375 +L 203 1941 +L 1931 1941 +L 1931 1375 +L 203 1375 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-6d"/> + <use xlink:href="#ArialMT-69" transform="translate(83.300781 0)"/> + <use xlink:href="#ArialMT-73" transform="translate(105.517578 0)"/> + <use xlink:href="#ArialMT-74" transform="translate(155.517578 0)"/> + <use xlink:href="#ArialMT-72" transform="translate(183.300781 0)"/> + <use xlink:href="#ArialMT-61" transform="translate(216.601562 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(272.216797 0)"/> + <use xlink:href="#ArialMT-2d" transform="translate(294.433594 0)"/> + <use xlink:href="#ArialMT-73" transform="translate(327.734375 0)"/> + <use xlink:href="#ArialMT-6d" transform="translate(377.734375 0)"/> + <use xlink:href="#ArialMT-61" transform="translate(461.035156 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(516.650391 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(538.867188 0)"/> + </g> + </g> + </g> + <g id="xtick_4"> + <g id="text_4"> + <!-- deepseek-r1 --> + <g style="fill: #262626" transform="translate(550.499645 422.322106) rotate(-20) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-65" d="M 2694 1069 +L 3275 997 +Q 3138 488 2766 206 +Q 2394 -75 1816 -75 +Q 1088 -75 661 373 +Q 234 822 234 1631 +Q 234 2469 665 2931 +Q 1097 3394 1784 3394 +Q 2450 3394 2872 2941 +Q 3294 2488 3294 1666 +Q 3294 1616 3291 1516 +L 816 1516 +Q 847 969 1125 678 +Q 1403 388 1819 388 +Q 2128 388 2347 550 +Q 2566 713 2694 1069 +z +M 847 1978 +L 2700 1978 +Q 2663 2397 2488 2606 +Q 2219 2931 1791 2931 +Q 1403 2931 1139 2672 +Q 875 2413 847 1978 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-70" d="M 422 -1272 +L 422 3319 +L 934 3319 +L 934 2888 +Q 1116 3141 1344 3267 +Q 1572 3394 1897 3394 +Q 2322 3394 2647 3175 +Q 2972 2956 3137 2557 +Q 3303 2159 3303 1684 +Q 3303 1175 3120 767 +Q 2938 359 2589 142 +Q 2241 -75 1856 -75 +Q 1575 -75 1351 44 +Q 1128 163 984 344 +L 984 -1272 +L 422 -1272 +z +M 931 1641 +Q 931 1000 1190 694 +Q 1450 388 1819 388 +Q 2194 388 2461 705 +Q 2728 1022 2728 1688 +Q 2728 2322 2467 2637 +Q 2206 2953 1844 2953 +Q 1484 2953 1207 2617 +Q 931 2281 931 1641 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-6b" d="M 425 0 +L 425 4581 +L 988 4581 +L 988 1969 +L 2319 3319 +L 3047 3319 +L 1778 2088 +L 3175 0 +L 2481 0 +L 1384 1697 +L 988 1316 +L 988 0 +L 425 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-31" d="M 2384 0 +L 1822 0 +L 1822 3584 +Q 1619 3391 1289 3197 +Q 959 3003 697 2906 +L 697 3450 +Q 1169 3672 1522 3987 +Q 1875 4303 2022 4600 +L 2384 4600 +L 2384 0 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-64"/> + <use xlink:href="#ArialMT-65" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(111.230469 0)"/> + <use xlink:href="#ArialMT-70" transform="translate(166.845703 0)"/> + <use xlink:href="#ArialMT-73" transform="translate(222.460938 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(272.460938 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(328.076172 0)"/> + <use xlink:href="#ArialMT-6b" transform="translate(383.691406 0)"/> + <use xlink:href="#ArialMT-2d" transform="translate(433.691406 0)"/> + <use xlink:href="#ArialMT-72" transform="translate(466.992188 0)"/> + <use xlink:href="#ArialMT-31" transform="translate(500.292969 0)"/> + </g> + </g> + </g> + <g id="text_5"> + <!-- Model --> + <g style="fill: #262626" transform="translate(352.659375 437.13095) scale(0.12 -0.12)"> + <defs> + <path id="ArialMT-4d" d="M 475 0 +L 475 4581 +L 1388 4581 +L 2472 1338 +Q 2622 884 2691 659 +Q 2769 909 2934 1394 +L 4031 4581 +L 4847 4581 +L 4847 0 +L 4263 0 +L 4263 3834 +L 2931 0 +L 2384 0 +L 1059 3900 +L 1059 0 +L 475 0 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-4d"/> + <use xlink:href="#ArialMT-6f" transform="translate(83.300781 0)"/> + <use xlink:href="#ArialMT-64" transform="translate(138.916016 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(194.53125 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(250.146484 0)"/> + </g> + </g> + </g> + <g id="matplotlib.axis_2"> + <g id="ytick_1"> + <g id="line2d_1"> + <path d="M 90 359.165402 +L 648 359.165402 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_6"> + <!-- 0.0 --> + <g style="fill: #262626" transform="translate(65.21 363.102199) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-30" d="M 266 2259 +Q 266 3072 433 3567 +Q 600 4063 929 4331 +Q 1259 4600 1759 4600 +Q 2128 4600 2406 4451 +Q 2684 4303 2865 4023 +Q 3047 3744 3150 3342 +Q 3253 2941 3253 2259 +Q 3253 1453 3087 958 +Q 2922 463 2592 192 +Q 2263 -78 1759 -78 +Q 1097 -78 719 397 +Q 266 969 266 2259 +z +M 844 2259 +Q 844 1131 1108 757 +Q 1372 384 1759 384 +Q 2147 384 2411 759 +Q 2675 1134 2675 2259 +Q 2675 3391 2411 3762 +Q 2147 4134 1753 4134 +Q 1366 4134 1134 3806 +Q 844 3388 844 2259 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-2e" d="M 581 0 +L 581 641 +L 1222 641 +L 1222 0 +L 581 0 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-30"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-30" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_2"> + <g id="line2d_2"> + <path d="M 90 308.075651 +L 648 308.075651 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_7"> + <!-- 0.2 --> + <g style="fill: #262626" transform="translate(65.21 312.012448) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-32" d="M 3222 541 +L 3222 0 +L 194 0 +Q 188 203 259 391 +Q 375 700 629 1000 +Q 884 1300 1366 1694 +Q 2113 2306 2375 2664 +Q 2638 3022 2638 3341 +Q 2638 3675 2398 3904 +Q 2159 4134 1775 4134 +Q 1369 4134 1125 3890 +Q 881 3647 878 3216 +L 300 3275 +Q 359 3922 746 4261 +Q 1134 4600 1788 4600 +Q 2447 4600 2831 4234 +Q 3216 3869 3216 3328 +Q 3216 3053 3103 2787 +Q 2991 2522 2730 2228 +Q 2469 1934 1863 1422 +Q 1356 997 1212 845 +Q 1069 694 975 541 +L 3222 541 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-30"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-32" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_3"> + <g id="line2d_3"> + <path d="M 90 256.985899 +L 648 256.985899 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_8"> + <!-- 0.4 --> + <g style="fill: #262626" transform="translate(65.21 260.922696) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-34" d="M 2069 0 +L 2069 1097 +L 81 1097 +L 81 1613 +L 2172 4581 +L 2631 4581 +L 2631 1613 +L 3250 1613 +L 3250 1097 +L 2631 1097 +L 2631 0 +L 2069 0 +z +M 2069 1613 +L 2069 3678 +L 634 1613 +L 2069 1613 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-30"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-34" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_4"> + <g id="line2d_4"> + <path d="M 90 205.896147 +L 648 205.896147 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_9"> + <!-- 0.6 --> + <g style="fill: #262626" transform="translate(65.21 209.832944) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-36" d="M 3184 3459 +L 2625 3416 +Q 2550 3747 2413 3897 +Q 2184 4138 1850 4138 +Q 1581 4138 1378 3988 +Q 1113 3794 959 3422 +Q 806 3050 800 2363 +Q 1003 2672 1297 2822 +Q 1591 2972 1913 2972 +Q 2475 2972 2870 2558 +Q 3266 2144 3266 1488 +Q 3266 1056 3080 686 +Q 2894 316 2569 119 +Q 2244 -78 1831 -78 +Q 1128 -78 684 439 +Q 241 956 241 2144 +Q 241 3472 731 4075 +Q 1159 4600 1884 4600 +Q 2425 4600 2770 4297 +Q 3116 3994 3184 3459 +z +M 888 1484 +Q 888 1194 1011 928 +Q 1134 663 1356 523 +Q 1578 384 1822 384 +Q 2178 384 2434 671 +Q 2691 959 2691 1453 +Q 2691 1928 2437 2201 +Q 2184 2475 1800 2475 +Q 1419 2475 1153 2201 +Q 888 1928 888 1484 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-30"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-36" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_5"> + <g id="line2d_5"> + <path d="M 90 154.806395 +L 648 154.806395 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_10"> + <!-- 0.8 --> + <g style="fill: #262626" transform="translate(65.21 158.743192) scale(0.11 -0.11)"> + <defs> + <path id="ArialMT-38" d="M 1131 2484 +Q 781 2613 612 2850 +Q 444 3088 444 3419 +Q 444 3919 803 4259 +Q 1163 4600 1759 4600 +Q 2359 4600 2725 4251 +Q 3091 3903 3091 3403 +Q 3091 3084 2923 2848 +Q 2756 2613 2416 2484 +Q 2838 2347 3058 2040 +Q 3278 1734 3278 1309 +Q 3278 722 2862 322 +Q 2447 -78 1769 -78 +Q 1091 -78 675 323 +Q 259 725 259 1325 +Q 259 1772 486 2073 +Q 713 2375 1131 2484 +z +M 1019 3438 +Q 1019 3113 1228 2906 +Q 1438 2700 1772 2700 +Q 2097 2700 2305 2904 +Q 2513 3109 2513 3406 +Q 2513 3716 2298 3927 +Q 2084 4138 1766 4138 +Q 1444 4138 1231 3931 +Q 1019 3725 1019 3438 +z +M 838 1322 +Q 838 1081 952 856 +Q 1066 631 1291 507 +Q 1516 384 1775 384 +Q 2178 384 2440 643 +Q 2703 903 2703 1303 +Q 2703 1709 2433 1975 +Q 2163 2241 1756 2241 +Q 1359 2241 1098 1978 +Q 838 1716 838 1322 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-30"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-38" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_6"> + <g id="line2d_6"> + <path d="M 90 103.716643 +L 648 103.716643 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_11"> + <!-- 1.0 --> + <g style="fill: #262626" transform="translate(65.21 107.65344) scale(0.11 -0.11)"> + <use xlink:href="#ArialMT-31"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-30" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="ytick_7"> + <g id="line2d_7"> + <path d="M 90 52.626892 +L 648 52.626892 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> + </g> + <g id="text_12"> + <!-- 1.2 --> + <g style="fill: #262626" transform="translate(65.21 56.563688) scale(0.11 -0.11)"> + <use xlink:href="#ArialMT-31"/> + <use xlink:href="#ArialMT-2e" transform="translate(55.615234 0)"/> + <use xlink:href="#ArialMT-32" transform="translate(83.398438 0)"/> + </g> + </g> + </g> + <g id="text_13"> + <!-- CCEI Value --> + <g style="fill: #262626" transform="translate(58.825 249.064687) rotate(-90) scale(0.12 -0.12)"> + <defs> + <path id="ArialMT-43" d="M 3763 1606 +L 4369 1453 +Q 4178 706 3683 314 +Q 3188 -78 2472 -78 +Q 1731 -78 1267 223 +Q 803 525 561 1097 +Q 319 1669 319 2325 +Q 319 3041 592 3573 +Q 866 4106 1370 4382 +Q 1875 4659 2481 4659 +Q 3169 4659 3637 4309 +Q 4106 3959 4291 3325 +L 3694 3184 +Q 3534 3684 3231 3912 +Q 2928 4141 2469 4141 +Q 1941 4141 1586 3887 +Q 1231 3634 1087 3207 +Q 944 2781 944 2328 +Q 944 1744 1114 1308 +Q 1284 872 1643 656 +Q 2003 441 2422 441 +Q 2931 441 3284 734 +Q 3638 1028 3763 1606 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-45" d="M 506 0 +L 506 4581 +L 3819 4581 +L 3819 4041 +L 1113 4041 +L 1113 2638 +L 3647 2638 +L 3647 2100 +L 1113 2100 +L 1113 541 +L 3925 541 +L 3925 0 +L 506 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-49" d="M 597 0 +L 597 4581 +L 1203 4581 +L 1203 0 +L 597 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-20" transform="scale(0.015625)"/> + <path id="ArialMT-56" d="M 1803 0 +L 28 4581 +L 684 4581 +L 1875 1253 +Q 2019 853 2116 503 +Q 2222 878 2363 1253 +L 3600 4581 +L 4219 4581 +L 2425 0 +L 1803 0 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-75" d="M 2597 0 +L 2597 488 +Q 2209 -75 1544 -75 +Q 1250 -75 995 37 +Q 741 150 617 320 +Q 494 491 444 738 +Q 409 903 409 1263 +L 409 3319 +L 972 3319 +L 972 1478 +Q 972 1038 1006 884 +Q 1059 663 1231 536 +Q 1403 409 1656 409 +Q 1909 409 2131 539 +Q 2353 669 2445 892 +Q 2538 1116 2538 1541 +L 2538 3319 +L 3100 3319 +L 3100 0 +L 2597 0 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-43"/> + <use xlink:href="#ArialMT-43" transform="translate(72.216797 0)"/> + <use xlink:href="#ArialMT-45" transform="translate(144.433594 0)"/> + <use xlink:href="#ArialMT-49" transform="translate(211.132812 0)"/> + <use xlink:href="#ArialMT-20" transform="translate(238.916016 0)"/> + <use xlink:href="#ArialMT-56" transform="translate(266.699219 0)"/> + <use xlink:href="#ArialMT-61" transform="translate(326.023438 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(381.638672 0)"/> + <use xlink:href="#ArialMT-75" transform="translate(403.855469 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(459.470703 0)"/> + </g> + </g> + </g> + <g id="FillBetweenPolyCollection_1"> + <defs> + <path id="m8605bf3e91" d="M 160.387237 -88.962419 +L 159.112763 -88.962419 +L 158.920718 -90.372226 +L 158.681478 -91.782033 +L 158.386422 -93.19184 +L 158.026043 -94.601647 +L 157.589995 -96.011453 +L 157.067183 -97.42126 +L 156.4459 -98.831067 +L 155.714026 -100.240874 +L 154.859298 -101.650681 +L 153.869661 -103.060488 +L 152.733712 -104.470294 +L 151.441222 -105.880101 +L 149.983748 -107.289908 +L 148.355292 -108.699715 +L 146.552989 -110.109522 +L 144.577768 -111.519329 +L 142.434945 -112.929135 +L 140.134676 -114.338942 +L 137.692229 -115.748749 +L 135.128023 -117.158556 +L 132.467405 -118.568363 +L 129.740169 -119.978169 +L 126.979824 -121.387976 +L 124.222663 -122.797783 +L 121.506696 -124.20759 +L 118.870524 -125.617397 +L 116.352219 -127.027204 +L 113.988304 -128.43701 +L 111.812863 -129.846817 +L 109.856824 -131.256624 +L 108.147409 -132.666431 +L 106.707732 -134.076238 +L 105.556508 -135.486045 +L 104.707824 -136.895851 +L 104.170927 -138.305658 +L 103.95 -139.715465 +L 104.043935 -141.125272 +L 104.446098 -142.535079 +L 105.144153 -143.944886 +L 106.120002 -145.354692 +L 107.349901 -146.764499 +L 108.804835 -148.174306 +L 110.451176 -149.584113 +L 112.251651 -150.99392 +L 114.166591 -152.403727 +L 116.155401 -153.813533 +L 118.178147 -155.22334 +L 120.197153 -156.633147 +L 122.178464 -158.042954 +L 124.093068 -159.452761 +L 125.91776 -160.862568 +L 127.635593 -162.272374 +L 129.235885 -163.682181 +L 130.713811 -165.091988 +L 132.069637 -166.501795 +L 133.307693 -167.911602 +L 134.435213 -169.321409 +L 135.461153 -170.731215 +L 136.395125 -172.141022 +L 137.246517 -173.550829 +L 138.023893 -174.960636 +L 138.734676 -176.370443 +L 139.38513 -177.780249 +L 139.980579 -179.190056 +L 140.525806 -180.599863 +L 141.025554 -182.00967 +L 141.485021 -183.419477 +L 141.910294 -184.829284 +L 142.308628 -186.23909 +L 142.688547 -187.648897 +L 143.059741 -189.058704 +L 143.432761 -190.468511 +L 143.81855 -191.878318 +L 144.227854 -193.288125 +L 144.670578 -194.697931 +L 145.155144 -196.107738 +L 145.687917 -197.517545 +L 146.272754 -198.927352 +L 146.910705 -200.337159 +L 147.599907 -201.746966 +L 148.335657 -203.156772 +L 149.110676 -204.566579 +L 149.915518 -205.976386 +L 150.739114 -207.386193 +L 151.56938 -208.796 +L 152.393867 -210.205807 +L 153.200396 -211.615613 +L 153.977634 -213.02542 +L 154.715583 -214.435227 +L 155.40595 -215.845034 +L 156.042395 -217.254841 +L 156.620637 -218.664648 +L 157.138439 -220.074454 +L 157.59548 -221.484261 +L 157.993142 -222.894068 +L 158.334226 -224.303875 +L 158.622643 -225.713682 +L 158.863081 -227.123489 +L 159.0607 -228.533295 +L 160.4393 -228.533295 +L 160.4393 -228.533295 +L 160.636919 -227.123489 +L 160.877357 -225.713682 +L 161.165774 -224.303875 +L 161.506858 -222.894068 +L 161.90452 -221.484261 +L 162.361561 -220.074454 +L 162.879363 -218.664648 +L 163.457605 -217.254841 +L 164.09405 -215.845034 +L 164.784417 -214.435227 +L 165.522366 -213.02542 +L 166.299604 -211.615613 +L 167.106133 -210.205807 +L 167.93062 -208.796 +L 168.760886 -207.386193 +L 169.584482 -205.976386 +L 170.389324 -204.566579 +L 171.164343 -203.156772 +L 171.900093 -201.746966 +L 172.589295 -200.337159 +L 173.227246 -198.927352 +L 173.812083 -197.517545 +L 174.344856 -196.107738 +L 174.829422 -194.697931 +L 175.272146 -193.288125 +L 175.68145 -191.878318 +L 176.067239 -190.468511 +L 176.440259 -189.058704 +L 176.811453 -187.648897 +L 177.191372 -186.23909 +L 177.589706 -184.829284 +L 178.014979 -183.419477 +L 178.474446 -182.00967 +L 178.974194 -180.599863 +L 179.519421 -179.190056 +L 180.11487 -177.780249 +L 180.765324 -176.370443 +L 181.476107 -174.960636 +L 182.253483 -173.550829 +L 183.104875 -172.141022 +L 184.038847 -170.731215 +L 185.064787 -169.321409 +L 186.192307 -167.911602 +L 187.430363 -166.501795 +L 188.786189 -165.091988 +L 190.264115 -163.682181 +L 191.864407 -162.272374 +L 193.58224 -160.862568 +L 195.406932 -159.452761 +L 197.321536 -158.042954 +L 199.302847 -156.633147 +L 201.321853 -155.22334 +L 203.344599 -153.813533 +L 205.333409 -152.403727 +L 207.248349 -150.99392 +L 209.048824 -149.584113 +L 210.695165 -148.174306 +L 212.150099 -146.764499 +L 213.379998 -145.354692 +L 214.355847 -143.944886 +L 215.053902 -142.535079 +L 215.456065 -141.125272 +L 215.55 -139.715465 +L 215.329073 -138.305658 +L 214.792176 -136.895851 +L 213.943492 -135.486045 +L 212.792268 -134.076238 +L 211.352591 -132.666431 +L 209.643176 -131.256624 +L 207.687137 -129.846817 +L 205.511696 -128.43701 +L 203.147781 -127.027204 +L 200.629476 -125.617397 +L 197.993304 -124.20759 +L 195.277337 -122.797783 +L 192.520176 -121.387976 +L 189.759831 -119.978169 +L 187.032595 -118.568363 +L 184.371977 -117.158556 +L 181.807771 -115.748749 +L 179.365324 -114.338942 +L 177.065055 -112.929135 +L 174.922232 -111.519329 +L 172.947011 -110.109522 +L 171.144708 -108.699715 +L 169.516252 -107.289908 +L 168.058778 -105.880101 +L 166.766288 -104.470294 +L 165.630339 -103.060488 +L 164.640702 -101.650681 +L 163.785974 -100.240874 +L 163.0541 -98.831067 +L 162.432817 -97.42126 +L 161.910005 -96.011453 +L 161.473957 -94.601647 +L 161.113578 -93.19184 +L 160.818522 -91.782033 +L 160.579282 -90.372226 +L 160.387237 -88.962419 +z +" style="stroke: #1f1f1f; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#m8605bf3e91" x="0" y="432" style="fill: #333333; stroke: #1f1f1f; stroke-width: 1.25"/> + </g> + </g> + <g id="FillBetweenPolyCollection_2"> + <defs> + <path id="m3bd5f3b1f0" d="M 300.272129 -88.632438 +L 298.227871 -88.632438 +L 297.913262 -90.743923 +L 297.523397 -92.855409 +L 297.047148 -94.966894 +L 296.473677 -97.07838 +L 295.793021 -99.189865 +L 294.996753 -101.30135 +L 294.078654 -103.412836 +L 293.035373 -105.524321 +L 291.866986 -107.635806 +L 290.577423 -109.747292 +L 289.174667 -111.858777 +L 287.670709 -113.970262 +L 286.081215 -116.081748 +L 284.424891 -118.193233 +L 282.722602 -120.304718 +L 280.99626 -122.416204 +L 279.267595 -124.527689 +L 277.556894 -126.639174 +L 275.881824 -128.75066 +L 274.256442 -130.862145 +L 272.690494 -132.97363 +L 271.189067 -135.085116 +L 269.752622 -137.196601 +L 268.377393 -139.308087 +L 267.056125 -141.419572 +L 265.779044 -143.531057 +L 264.534973 -145.642543 +L 263.312471 -147.754028 +L 262.1009 -149.865513 +L 260.891313 -151.976999 +L 259.677115 -154.088484 +L 258.454462 -156.199969 +L 257.22241 -158.311455 +L 255.982842 -160.42294 +L 254.740236 -162.534425 +L 253.501343 -164.645911 +L 252.274841 -166.757396 +L 251.071028 -168.868881 +L 249.901591 -170.980367 +L 248.779474 -173.091852 +L 247.718828 -175.203338 +L 246.73503 -177.314823 +L 245.844699 -179.426308 +L 245.065678 -181.537794 +L 244.416899 -183.649279 +L 243.918084 -185.760764 +L 243.589253 -187.87225 +L 243.45 -189.983735 +L 243.518569 -192.09522 +L 243.810766 -194.206706 +L 244.338768 -196.318191 +L 245.109943 -198.429676 +L 246.12578 -200.541162 +L 247.38105 -202.652647 +L 248.863318 -204.764132 +L 250.552877 -206.875618 +L 252.423177 -208.987103 +L 254.441739 -211.098589 +L 256.571531 -213.210074 +L 258.772704 -215.321559 +L 261.004572 -217.433045 +L 263.227667 -219.54453 +L 265.405717 -221.656015 +L 267.507359 -223.767501 +L 269.507482 -225.878986 +L 271.388069 -227.990471 +L 273.138519 -230.101957 +L 274.755425 -232.213442 +L 276.241889 -234.324927 +L 277.606442 -236.436413 +L 278.861718 -238.547898 +L 280.022999 -240.659383 +L 281.106773 -242.770869 +L 282.12942 -244.882354 +L 283.106106 -246.99384 +L 284.049954 -249.105325 +L 284.971493 -251.21681 +L 285.878392 -253.328296 +L 286.775439 -255.439781 +L 287.664716 -257.551266 +L 288.545916 -259.662752 +L 289.416748 -261.774237 +L 290.273393 -263.885722 +L 291.110956 -265.997208 +L 291.923908 -268.108693 +L 292.706486 -270.220178 +L 293.453055 -272.331664 +L 294.158413 -274.443149 +L 294.818048 -276.554634 +L 295.428339 -278.66612 +L 295.986694 -280.777605 +L 296.491638 -282.889091 +L 296.942836 -285.000576 +L 297.341059 -287.112061 +L 297.688093 -289.223547 +L 297.986615 -291.335032 +L 298.240019 -293.446517 +L 298.452237 -295.558003 +L 298.627535 -297.669488 +L 299.872465 -297.669488 +L 299.872465 -297.669488 +L 300.047763 -295.558003 +L 300.259981 -293.446517 +L 300.513385 -291.335032 +L 300.811907 -289.223547 +L 301.158941 -287.112061 +L 301.557164 -285.000576 +L 302.008362 -282.889091 +L 302.513306 -280.777605 +L 303.071661 -278.66612 +L 303.681952 -276.554634 +L 304.341587 -274.443149 +L 305.046945 -272.331664 +L 305.793514 -270.220178 +L 306.576092 -268.108693 +L 307.389044 -265.997208 +L 308.226607 -263.885722 +L 309.083252 -261.774237 +L 309.954084 -259.662752 +L 310.835284 -257.551266 +L 311.724561 -255.439781 +L 312.621608 -253.328296 +L 313.528507 -251.21681 +L 314.450046 -249.105325 +L 315.393894 -246.99384 +L 316.37058 -244.882354 +L 317.393227 -242.770869 +L 318.477001 -240.659383 +L 319.638282 -238.547898 +L 320.893558 -236.436413 +L 322.258111 -234.324927 +L 323.744575 -232.213442 +L 325.361481 -230.101957 +L 327.111931 -227.990471 +L 328.992518 -225.878986 +L 330.992641 -223.767501 +L 333.094283 -221.656015 +L 335.272333 -219.54453 +L 337.495428 -217.433045 +L 339.727296 -215.321559 +L 341.928469 -213.210074 +L 344.058261 -211.098589 +L 346.076823 -208.987103 +L 347.947123 -206.875618 +L 349.636682 -204.764132 +L 351.11895 -202.652647 +L 352.37422 -200.541162 +L 353.390057 -198.429676 +L 354.161232 -196.318191 +L 354.689234 -194.206706 +L 354.981431 -192.09522 +L 355.05 -189.983735 +L 354.910747 -187.87225 +L 354.581916 -185.760764 +L 354.083101 -183.649279 +L 353.434322 -181.537794 +L 352.655301 -179.426308 +L 351.76497 -177.314823 +L 350.781172 -175.203338 +L 349.720526 -173.091852 +L 348.598409 -170.980367 +L 347.428972 -168.868881 +L 346.225159 -166.757396 +L 344.998657 -164.645911 +L 343.759764 -162.534425 +L 342.517158 -160.42294 +L 341.27759 -158.311455 +L 340.045538 -156.199969 +L 338.822885 -154.088484 +L 337.608687 -151.976999 +L 336.3991 -149.865513 +L 335.187529 -147.754028 +L 333.965027 -145.642543 +L 332.720956 -143.531057 +L 331.443875 -141.419572 +L 330.122607 -139.308087 +L 328.747378 -137.196601 +L 327.310933 -135.085116 +L 325.809506 -132.97363 +L 324.243558 -130.862145 +L 322.618176 -128.75066 +L 320.943106 -126.639174 +L 319.232405 -124.527689 +L 317.50374 -122.416204 +L 315.777398 -120.304718 +L 314.075109 -118.193233 +L 312.418785 -116.081748 +L 310.829291 -113.970262 +L 309.325333 -111.858777 +L 307.922577 -109.747292 +L 306.633014 -107.635806 +L 305.464627 -105.524321 +L 304.421346 -103.412836 +L 303.503247 -101.30135 +L 302.706979 -99.189865 +L 302.026323 -97.07838 +L 301.452852 -94.966894 +L 300.976603 -92.855409 +L 300.586738 -90.743923 +L 300.272129 -88.632438 +z +" style="stroke: #1f1f1f; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#m3bd5f3b1f0" x="0" y="432" style="fill: #409884; stroke: #1f1f1f; stroke-width: 1.25"/> + </g> + </g> + <g id="FillBetweenPolyCollection_3"> + <defs> + <path id="mc7e649610a" d="M 439.181338 -121.22754 +L 438.318662 -121.22754 +L 438.191124 -123.690293 +L 438.038758 -126.153045 +L 437.860955 -128.615797 +L 437.658469 -131.078549 +L 437.433692 -133.541301 +L 437.190839 -136.004053 +L 436.935979 -138.466805 +L 436.6769 -140.929557 +L 436.422777 -143.39231 +L 436.183654 -145.855062 +L 435.96976 -148.317814 +L 435.790722 -150.780566 +L 435.654746 -153.243318 +L 435.567845 -155.70607 +L 435.53319 -158.168822 +L 435.550678 -160.631574 +L 435.616733 -163.094326 +L 435.72439 -165.557079 +L 435.863629 -168.019831 +L 436.021934 -170.482583 +L 436.185013 -172.945335 +L 436.337603 -175.408087 +L 436.464299 -177.870839 +L 436.55033 -180.333591 +L 436.582252 -182.796343 +L 436.548499 -185.259095 +L 436.439812 -187.721848 +L 436.24952 -190.1846 +L 435.973699 -192.647352 +L 435.611226 -195.110104 +L 435.163718 -197.572856 +L 434.635402 -200.035608 +L 434.032893 -202.49836 +L 433.364884 -204.961112 +L 432.641753 -207.423865 +L 431.875079 -209.886617 +L 431.077059 -212.349369 +L 430.259839 -214.812121 +L 429.434768 -217.274873 +L 428.611606 -219.737625 +L 427.797722 -222.200377 +L 426.997333 -224.663129 +L 426.210851 -227.125881 +L 425.434407 -229.588634 +L 424.659607 -232.051386 +L 423.873594 -234.514138 +L 423.059436 -236.97689 +L 422.196867 -239.439642 +L 421.263355 -241.902394 +L 420.235433 -244.365146 +L 419.090236 -246.827898 +L 417.807112 -249.290651 +L 416.369201 -251.753403 +L 414.764869 -254.216155 +L 412.988885 -256.678907 +L 411.043271 -259.141659 +L 408.937789 -261.604411 +L 406.690053 -264.067163 +L 404.325314 -266.529915 +L 401.875953 -268.992667 +L 399.380771 -271.45542 +L 396.884127 -273.918172 +L 394.434964 -276.380924 +L 392.085738 -278.843676 +L 389.891237 -281.306428 +L 387.907228 -283.76918 +L 386.18891 -286.231932 +L 384.789114 -288.694684 +L 383.756281 -291.157437 +L 383.132248 -293.620189 +L 382.95 -296.082941 +L 383.231542 -298.545693 +L 383.986113 -301.008445 +L 385.208969 -303.471197 +L 386.880903 -305.933949 +L 388.968633 -308.396701 +L 391.42608 -310.859453 +L 394.196452 -313.322206 +L 397.21498 -315.784958 +L 400.412062 -318.24771 +L 403.716542 -320.710462 +L 407.058863 -323.173214 +L 410.373861 -325.635966 +L 413.603029 -328.098718 +L 416.696165 -330.56147 +L 419.612374 -333.024222 +L 422.320465 -335.486975 +L 424.798832 -337.949727 +L 427.034915 -340.412479 +L 429.024352 -342.875231 +L 430.769927 -345.337983 +L 432.280398 -347.800735 +L 433.569281 -350.263487 +L 434.653636 -352.726239 +L 435.552911 -355.188992 +L 436.287876 -357.651744 +L 436.879673 -360.114496 +L 437.349012 -362.577248 +L 437.715516 -365.04 +L 439.784484 -365.04 +L 439.784484 -365.04 +L 440.150988 -362.577248 +L 440.620327 -360.114496 +L 441.212124 -357.651744 +L 441.947089 -355.188992 +L 442.846364 -352.726239 +L 443.930719 -350.263487 +L 445.219602 -347.800735 +L 446.730073 -345.337983 +L 448.475648 -342.875231 +L 450.465085 -340.412479 +L 452.701168 -337.949727 +L 455.179535 -335.486975 +L 457.887626 -333.024222 +L 460.803835 -330.56147 +L 463.896971 -328.098718 +L 467.126139 -325.635966 +L 470.441137 -323.173214 +L 473.783458 -320.710462 +L 477.087938 -318.24771 +L 480.28502 -315.784958 +L 483.303548 -313.322206 +L 486.07392 -310.859453 +L 488.531367 -308.396701 +L 490.619097 -305.933949 +L 492.291031 -303.471197 +L 493.513887 -301.008445 +L 494.268458 -298.545693 +L 494.55 -296.082941 +L 494.367752 -293.620189 +L 493.743719 -291.157437 +L 492.710886 -288.694684 +L 491.31109 -286.231932 +L 489.592772 -283.76918 +L 487.608763 -281.306428 +L 485.414262 -278.843676 +L 483.065036 -276.380924 +L 480.615873 -273.918172 +L 478.119229 -271.45542 +L 475.624047 -268.992667 +L 473.174686 -266.529915 +L 470.809947 -264.067163 +L 468.562211 -261.604411 +L 466.456729 -259.141659 +L 464.511115 -256.678907 +L 462.735131 -254.216155 +L 461.130799 -251.753403 +L 459.692888 -249.290651 +L 458.409764 -246.827898 +L 457.264567 -244.365146 +L 456.236645 -241.902394 +L 455.303133 -239.439642 +L 454.440564 -236.97689 +L 453.626406 -234.514138 +L 452.840393 -232.051386 +L 452.065593 -229.588634 +L 451.289149 -227.125881 +L 450.502667 -224.663129 +L 449.702278 -222.200377 +L 448.888394 -219.737625 +L 448.065232 -217.274873 +L 447.240161 -214.812121 +L 446.422941 -212.349369 +L 445.624921 -209.886617 +L 444.858247 -207.423865 +L 444.135116 -204.961112 +L 443.467107 -202.49836 +L 442.864598 -200.035608 +L 442.336282 -197.572856 +L 441.888774 -195.110104 +L 441.526301 -192.647352 +L 441.25048 -190.1846 +L 441.060188 -187.721848 +L 440.951501 -185.259095 +L 440.917748 -182.796343 +L 440.94967 -180.333591 +L 441.035701 -177.870839 +L 441.162397 -175.408087 +L 441.314987 -172.945335 +L 441.478066 -170.482583 +L 441.636371 -168.019831 +L 441.77561 -165.557079 +L 441.883267 -163.094326 +L 441.949322 -160.631574 +L 441.96681 -158.168822 +L 441.932155 -155.70607 +L 441.845254 -153.243318 +L 441.709278 -150.780566 +L 441.53024 -148.317814 +L 441.316346 -145.855062 +L 441.077223 -143.39231 +L 440.8231 -140.929557 +L 440.564021 -138.466805 +L 440.309161 -136.004053 +L 440.066308 -133.541301 +L 439.841531 -131.078549 +L 439.639045 -128.615797 +L 439.461242 -126.153045 +L 439.308876 -123.690293 +L 439.181338 -121.22754 +z +" style="stroke: #1f1f1f; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#mc7e649610a" x="0" y="432" style="fill: #e77759; stroke: #1f1f1f; stroke-width: 1.25"/> + </g> + </g> + <g id="FillBetweenPolyCollection_4"> + <defs> + <path id="m02bbbc5f4d" d="M 580.081598 -62.64 +L 576.418402 -62.64 +L 575.88634 -65.382249 +L 575.233399 -68.124498 +L 574.442215 -70.866746 +L 573.495595 -73.608995 +L 572.377277 -76.351244 +L 571.072771 -79.093493 +L 569.570279 -81.835742 +L 567.86162 -84.57799 +L 565.943117 -87.320239 +L 563.816388 -90.062488 +L 561.48897 -92.804737 +L 558.974747 -95.546986 +L 556.294113 -98.289235 +L 553.473867 -101.031483 +L 550.54683 -103.773732 +L 547.551177 -106.515981 +L 544.529537 -109.25823 +L 541.527893 -112.000479 +L 538.594325 -114.742727 +L 535.777675 -117.484976 +L 533.126168 -120.227225 +L 530.686056 -122.969474 +L 528.500324 -125.711723 +L 526.607486 -128.453971 +L 525.040521 -131.19622 +L 523.825938 -133.938469 +L 522.983024 -136.680718 +L 522.52327 -139.422967 +L 522.45 -142.165215 +L 522.758228 -144.907464 +L 523.434759 -147.649713 +L 524.458552 -150.391962 +L 525.801343 -153.134211 +L 527.428536 -155.87646 +L 529.300327 -158.618708 +L 531.373032 -161.360957 +L 533.600546 -164.103206 +L 535.935884 -166.845455 +L 538.332697 -169.587704 +L 540.746709 -172.329952 +L 543.13697 -175.072201 +L 545.466896 -177.81445 +L 547.705029 -180.556699 +L 549.825503 -183.298948 +L 551.80823 -186.041196 +L 553.638821 -188.783445 +L 555.308273 -191.525694 +L 556.812494 -194.267943 +L 558.151699 -197.010192 +L 559.329741 -199.75244 +L 560.35342 -202.494689 +L 561.231814 -205.236938 +L 561.975651 -207.979187 +L 562.596753 -210.721436 +L 563.10756 -213.463684 +L 563.520734 -216.205933 +L 563.848859 -218.948182 +L 564.104216 -221.690431 +L 564.298641 -224.43268 +L 564.443448 -227.174929 +L 564.549407 -229.917177 +L 564.626764 -232.659426 +L 564.685283 -235.401675 +L 564.734292 -238.143924 +L 564.782714 -240.886173 +L 564.839076 -243.628421 +L 564.91147 -246.37067 +L 565.007481 -249.112919 +L 565.134062 -251.855168 +L 565.297384 -254.597417 +L 565.50266 -257.339665 +L 565.753967 -260.081914 +L 566.054082 -262.824163 +L 566.404355 -265.566412 +L 566.804624 -268.308661 +L 567.253197 -271.050909 +L 567.746891 -273.793158 +L 568.281139 -276.535407 +L 568.850158 -279.277656 +L 569.447162 -282.019905 +L 570.064616 -284.762154 +L 570.694512 -287.504402 +L 571.328649 -290.246651 +L 571.95892 -292.9889 +L 572.577566 -295.731149 +L 573.177415 -298.473398 +L 573.752076 -301.215646 +L 574.296095 -303.957895 +L 574.805065 -306.700144 +L 575.275684 -309.442393 +L 575.705771 -312.184642 +L 576.094233 -314.92689 +L 576.440999 -317.669139 +L 576.746911 -320.411388 +L 577.013598 -323.153637 +L 577.243333 -325.895886 +L 577.438872 -328.638134 +L 577.603305 -331.380383 +L 577.739908 -334.122632 +L 578.760092 -334.122632 +L 578.760092 -334.122632 +L 578.896695 -331.380383 +L 579.061128 -328.638134 +L 579.256667 -325.895886 +L 579.486402 -323.153637 +L 579.753089 -320.411388 +L 580.059001 -317.669139 +L 580.405767 -314.92689 +L 580.794229 -312.184642 +L 581.224316 -309.442393 +L 581.694935 -306.700144 +L 582.203905 -303.957895 +L 582.747924 -301.215646 +L 583.322585 -298.473398 +L 583.922434 -295.731149 +L 584.54108 -292.9889 +L 585.171351 -290.246651 +L 585.805488 -287.504402 +L 586.435384 -284.762154 +L 587.052838 -282.019905 +L 587.649842 -279.277656 +L 588.218861 -276.535407 +L 588.753109 -273.793158 +L 589.246803 -271.050909 +L 589.695376 -268.308661 +L 590.095645 -265.566412 +L 590.445918 -262.824163 +L 590.746033 -260.081914 +L 590.99734 -257.339665 +L 591.202616 -254.597417 +L 591.365938 -251.855168 +L 591.492519 -249.112919 +L 591.58853 -246.37067 +L 591.660924 -243.628421 +L 591.717286 -240.886173 +L 591.765708 -238.143924 +L 591.814717 -235.401675 +L 591.873236 -232.659426 +L 591.950593 -229.917177 +L 592.056552 -227.174929 +L 592.201359 -224.43268 +L 592.395784 -221.690431 +L 592.651141 -218.948182 +L 592.979266 -216.205933 +L 593.39244 -213.463684 +L 593.903247 -210.721436 +L 594.524349 -207.979187 +L 595.268186 -205.236938 +L 596.14658 -202.494689 +L 597.170259 -199.75244 +L 598.348301 -197.010192 +L 599.687506 -194.267943 +L 601.191727 -191.525694 +L 602.861179 -188.783445 +L 604.69177 -186.041196 +L 606.674497 -183.298948 +L 608.794971 -180.556699 +L 611.033104 -177.81445 +L 613.36303 -175.072201 +L 615.753291 -172.329952 +L 618.167303 -169.587704 +L 620.564116 -166.845455 +L 622.899454 -164.103206 +L 625.126968 -161.360957 +L 627.199673 -158.618708 +L 629.071464 -155.87646 +L 630.698657 -153.134211 +L 632.041448 -150.391962 +L 633.065241 -147.649713 +L 633.741772 -144.907464 +L 634.05 -142.165215 +L 633.97673 -139.422967 +L 633.516976 -136.680718 +L 632.674062 -133.938469 +L 631.459479 -131.19622 +L 629.892514 -128.453971 +L 627.999676 -125.711723 +L 625.813944 -122.969474 +L 623.373832 -120.227225 +L 620.722325 -117.484976 +L 617.905675 -114.742727 +L 614.972107 -112.000479 +L 611.970463 -109.25823 +L 608.948823 -106.515981 +L 605.95317 -103.773732 +L 603.026133 -101.031483 +L 600.205887 -98.289235 +L 597.525253 -95.546986 +L 595.01103 -92.804737 +L 592.683612 -90.062488 +L 590.556883 -87.320239 +L 588.63838 -84.57799 +L 586.929721 -81.835742 +L 585.427229 -79.093493 +L 584.122723 -76.351244 +L 583.004405 -73.608995 +L 582.057785 -70.866746 +L 581.266601 -68.124498 +L 580.61366 -65.382249 +L 580.081598 -62.64 +z +" style="stroke: #1f1f1f; stroke-width: 1.25"/> + </defs> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#m02bbbc5f4d" x="0" y="432" style="fill: #6b72da; stroke: #1f1f1f; stroke-width: 1.25"/> + </g> + </g> + <g id="line2d_8"> + <path d="M 159.75 319.072548 +L 159.75 227.431737 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.875; stroke-linecap: round"/> + </g> + <g id="line2d_9"> + <path d="M 159.75 298.23669 +L 159.75 268.501202 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 5.625; stroke-linecap: round"/> + </g> + <g id="line2d_10"> + <path d="M 159.75 286.275325 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.5; stroke-linecap: round"/> + <defs> + <path id="mf9f11531e7" d="M 2.34375 0 +L -2.34375 -0 +" style="stroke: #ffffff; stroke-width: 1.125"/> + </defs> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#mf9f11531e7" x="159.75" y="286.275325" style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.125"/> + </g> + </g> + <g id="line2d_11"> + <path d="M 299.25 308.075651 +L 299.25 169.622423 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.875; stroke-linecap: round"/> + </g> + <g id="line2d_12"> + <path d="M 299.25 271.823054 +L 299.25 226.646716 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 5.625; stroke-linecap: round"/> + </g> + <g id="line2d_13"> + <path d="M 299.25 246.422105 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.5; stroke-linecap: round"/> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#mf9f11531e7" x="299.25" y="246.422105" style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.125"/> + </g> + </g> + <g id="line2d_14"> + <path d="M 438.75 200.219508 +L 438.75 103.716643 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.875; stroke-linecap: round"/> + </g> + <g id="line2d_15"> + <path d="M 438.75 161.192614 +L 438.75 127.664965 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 5.625; stroke-linecap: round"/> + </g> + <g id="line2d_16"> + <path d="M 438.75 142.398884 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.5; stroke-linecap: round"/> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#mf9f11531e7" x="438.75" y="142.398884" style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.125"/> + </g> + </g> + <g id="line2d_17"> + <path d="M 578.25 320.483162 +L 578.25 167.578833 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.875; stroke-linecap: round"/> + </g> + <g id="line2d_18"> + <path d="M 578.25 299.134944 +L 578.25 245.125778 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 5.625; stroke-linecap: round"/> + </g> + <g id="line2d_19"> + <path d="M 578.25 279.0465 +" clip-path="url(#pd70db9afcb)" style="fill: none; stroke: #1f1f1f; stroke-width: 1.5; stroke-linecap: round"/> + <g clip-path="url(#pd70db9afcb)"> + <use xlink:href="#mf9f11531e7" x="578.25" y="279.0465" style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.125"/> + </g> + </g> + <g id="patch_3"> + <path d="M 90 384.48 +L 90 51.84 +" style="fill: none; stroke: #cccccc; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="patch_4"> + <path d="M 648 384.48 +L 648 51.84 +" style="fill: none; stroke: #cccccc; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="patch_5"> + <path d="M 90 384.48 +L 648 384.48 +" style="fill: none; stroke: #cccccc; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="patch_6"> + <path d="M 90 51.84 +L 648 51.84 +" style="fill: none; stroke: #cccccc; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square"/> + </g> + <g id="text_14"> + <!-- CCEI Distribution by Model --> + <g style="fill: #262626" transform="translate(284.972656 45.84) scale(0.14 -0.14)"> + <defs> + <path id="ArialMT-44" d="M 494 0 +L 494 4581 +L 2072 4581 +Q 2606 4581 2888 4516 +Q 3281 4425 3559 4188 +Q 3922 3881 4101 3404 +Q 4281 2928 4281 2316 +Q 4281 1794 4159 1391 +Q 4038 988 3847 723 +Q 3656 459 3429 307 +Q 3203 156 2883 78 +Q 2563 0 2147 0 +L 494 0 +z +M 1100 541 +L 2078 541 +Q 2531 541 2789 625 +Q 3047 709 3200 863 +Q 3416 1078 3536 1442 +Q 3656 1806 3656 2325 +Q 3656 3044 3420 3430 +Q 3184 3816 2847 3947 +Q 2603 4041 2063 4041 +L 1100 4041 +L 1100 541 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-62" d="M 941 0 +L 419 0 +L 419 4581 +L 981 4581 +L 981 2947 +Q 1338 3394 1891 3394 +Q 2197 3394 2470 3270 +Q 2744 3147 2920 2923 +Q 3097 2700 3197 2384 +Q 3297 2069 3297 1709 +Q 3297 856 2875 390 +Q 2453 -75 1863 -75 +Q 1275 -75 941 416 +L 941 0 +z +M 934 1684 +Q 934 1088 1097 822 +Q 1363 388 1816 388 +Q 2184 388 2453 708 +Q 2722 1028 2722 1663 +Q 2722 2313 2464 2622 +Q 2206 2931 1841 2931 +Q 1472 2931 1203 2611 +Q 934 2291 934 1684 +z +" transform="scale(0.015625)"/> + <path id="ArialMT-79" d="M 397 -1278 +L 334 -750 +Q 519 -800 656 -800 +Q 844 -800 956 -737 +Q 1069 -675 1141 -563 +Q 1194 -478 1313 -144 +Q 1328 -97 1363 -6 +L 103 3319 +L 709 3319 +L 1400 1397 +Q 1534 1031 1641 628 +Q 1738 1016 1872 1384 +L 2581 3319 +L 3144 3319 +L 1881 -56 +Q 1678 -603 1566 -809 +Q 1416 -1088 1222 -1217 +Q 1028 -1347 759 -1347 +Q 597 -1347 397 -1278 +z +" transform="scale(0.015625)"/> + </defs> + <use xlink:href="#ArialMT-43"/> + <use xlink:href="#ArialMT-43" transform="translate(72.216797 0)"/> + <use xlink:href="#ArialMT-45" transform="translate(144.433594 0)"/> + <use xlink:href="#ArialMT-49" transform="translate(211.132812 0)"/> + <use xlink:href="#ArialMT-20" transform="translate(238.916016 0)"/> + <use xlink:href="#ArialMT-44" transform="translate(266.699219 0)"/> + <use xlink:href="#ArialMT-69" transform="translate(338.916016 0)"/> + <use xlink:href="#ArialMT-73" transform="translate(361.132812 0)"/> + <use xlink:href="#ArialMT-74" transform="translate(411.132812 0)"/> + <use xlink:href="#ArialMT-72" transform="translate(438.916016 0)"/> + <use xlink:href="#ArialMT-69" transform="translate(472.216797 0)"/> + <use xlink:href="#ArialMT-62" transform="translate(494.433594 0)"/> + <use xlink:href="#ArialMT-75" transform="translate(550.048828 0)"/> + <use xlink:href="#ArialMT-74" transform="translate(605.664062 0)"/> + <use xlink:href="#ArialMT-69" transform="translate(633.447266 0)"/> + <use xlink:href="#ArialMT-6f" transform="translate(655.664062 0)"/> + <use xlink:href="#ArialMT-6e" transform="translate(711.279297 0)"/> + <use xlink:href="#ArialMT-20" transform="translate(766.894531 0)"/> + <use xlink:href="#ArialMT-62" transform="translate(794.677734 0)"/> + <use xlink:href="#ArialMT-79" transform="translate(850.292969 0)"/> + <use xlink:href="#ArialMT-20" transform="translate(900.292969 0)"/> + <use xlink:href="#ArialMT-4d" transform="translate(928.076172 0)"/> + <use xlink:href="#ArialMT-6f" transform="translate(1011.376953 0)"/> + <use xlink:href="#ArialMT-64" transform="translate(1066.992188 0)"/> + <use xlink:href="#ArialMT-65" transform="translate(1122.607422 0)"/> + <use xlink:href="#ArialMT-6c" transform="translate(1178.222656 0)"/> + </g> + </g> + </g> + </g> + <defs> + <clipPath id="pd70db9afcb"> + <rect x="90" y="51.84" width="558" height="332.64"/> + </clipPath> + </defs> +</svg> diff --git a/src/dictator/dictator.py b/src/dictator/dictator.py index 4a4db622220a5ec3d3df325128840df928f8e730..65fa8573856d991ddc979a1e30e298546c738b10 100644 --- a/src/dictator/dictator.py +++ b/src/dictator/dictator.py @@ -1,22 +1,27 @@ import os import asyncio +import json +import logging +import requests from typing import Dict from pydantic import BaseModel from autogen_agentchat.agents import AssistantAgent from autogen_agentchat.messages import TextMessage from autogen_core import CancellationToken from autogen_ext.models.openai import OpenAIChatCompletionClient -import json +import re + +# Enable debug logging +#logging.basicConfig(level=logging.DEBUG) -# Load API key from environment variable +# Load API keys from environment variables OPENAI_API_KEY = os.getenv("OPENAI_API_KEY") if not OPENAI_API_KEY: raise ValueError("Missing OPENAI_API_KEY. Set it as an environment variable.") PAGODA_API_KEY = os.getenv("PAGODA_API_KEY") -if not OPENAI_API_KEY: +if not PAGODA_API_KEY: raise ValueError("Missing PAGODA_API_KEY. Set it as an environment variable.") - # Define the expected response format as a Pydantic model class AgentResponse(BaseModel): my_share: int @@ -26,46 +31,45 @@ class AgentResponse(BaseModel): # The dictator game simulation class class Dictator: def __init__(self, amount: int, model: str, temperature: float, strategy=False, max_retries: int = 3): - self.debug = True + self.debug = False self.amount = amount self.model = model self.temperature = temperature self.strategy = strategy - self.max_retries = max_retries # Maximum retry attempts in case of hallucinations + self.max_retries = max_retries - if not strategy: - is_openai_model = model.startswith("gpt") - is_pagoda_model = ":" in model + is_openai_model = model.startswith("gpt") + is_pagoda_model = ":" in model - base_url = ( + base_url = ( "https://api.openai.com/v1" if is_openai_model else "https://ollama-ui.pagoda.liris.cnrs.fr/ollama/api/generate" if is_pagoda_model else "http://localhost:11434/v1" - ) + ) + self.base_url = base_url - if self.debug: - print(f"Using model: {model}") - print(f"Using base URL: {base_url}") + if self.debug: + print(f"Using model: {model}") + print(f"Using base URL: {base_url}") - key = ( OPENAI_API_KEY if is_openai_model else - PAGODA_API_KEY) + key = OPENAI_API_KEY if is_openai_model else PAGODA_API_KEY - model_info = { - "temperature": self.temperature, - "function_calling": False, - "parallel_tool_calls": False, - "family": "unknown", - "json_output": True, - "vision": False - } + model_info = { + "temperature": self.temperature, + "function_calling": True, + "parallel_tool_calls": False, + "family": "unknown", + "json_output": True, + "vision": False + } - self.model_client = OpenAIChatCompletionClient( - model=self.model, - base_url=base_url, - api_key=key, - model_info=model_info, - response_format=AgentResponse - ) + self.model_client = OpenAIChatCompletionClient( + model=self.model, + base_url=base_url, + api_key=key, + model_info=model_info, + response_format=AgentResponse + ) async def run(self) -> Dict: """Runs the model if strategy is False, otherwise uses a classical method.""" @@ -83,11 +87,15 @@ class Dictator: Return the response in JSON format with `my_share`, `other_share`, and `motivation`. """ + is_pagoda_model = ":" in self.model + if is_pagoda_model: + return await self.run_pagoda(instruction) + for attempt in range(self.max_retries): agent = AssistantAgent( name="Dictator", model_client=self.model_client, - system_message="You are a helpful assistant."#You are human decision maker. + system_message="You are a helpful assistant." ) response = await agent.on_messages( @@ -96,44 +104,146 @@ class Dictator: ) try: - response_data = response.chat_message.content - agent_response = AgentResponse.model_validate_json(response_data) # Parse JSON + # Debug: print the raw response to check if fields are missing or named differently + print(f"Raw response (Attempt {attempt + 1}): {response}") + + # Extract the JSON portion from the response string using regex + response_json_str = re.search(r'```json\n(.*?)\n```', response['response'], re.DOTALL) + + if response_json_str: + # Parse the extracted JSON string into a dictionary + response_json = json.loads(response_json_str.group(1)) + + # Create the AgentResponse object from the parsed response JSON + agent_response = AgentResponse(**response_json) + my_share, other_share = agent_response.my_share, agent_response.other_share + + # Validate the response + if 0 <= my_share <= self.amount and 0 <= other_share <= self.amount and my_share + other_share <= self.amount: + return agent_response.dict() + else: + print(f"Invalid response detected (Attempt {attempt + 1}): {response_json}") + else: + print(f"JSON not found in response (Attempt {attempt + 1})") + + except Exception as e: + print(f"Error in OpenAI request (Attempt {attempt + 1}): {e}") + + raise ValueError("Model failed to provide a valid response after multiple attempts.") + + async def run_pagoda(self, instruction) -> Dict: + """Runs the Pagoda model using a direct request.""" + url = self.base_url + + headers = { + "Authorization": f"Bearer {PAGODA_API_KEY}", + "Content-Type": "application/json" + } + + payload = { + "model": self.model, + "temperature": self.temperature, + "prompt": instruction, + "stream": False, + "response_format": { + "type": "json_schema", + "json_schema": { + "name": "AgentResponse", + "strict": True, + "schema": { + "title": "AgentResponse", + "type": "object", + "properties": { + "my_share": { + "title": "My Share", + "type": "integer" + }, + "other_share": { + "title": "Other Share", + "type": "integer" + }, + "motivation": { + "title": "Motivation", + "type": "string" + } + }, + "required": ["my_share", "other_share", "motivation"], + "additionalProperties": False + } + } + } + } + + for attempt in range(self.max_retries): + try: + response = requests.post(url, headers=headers, json=payload) + response.raise_for_status() + + # Get the JSON response + response_data = response.json() + + # Debug: print the raw response to check if fields are missing or named differently + if self.debug: + print(f"Raw response (Attempt {attempt+1}): {response_data}") + + # The response field should be parsed correctly if it's already valid JSON + response_json = response_data.get('response', '') + + # If the response is a string containing JSON, we need to extract and parse it + if isinstance(response_json, str): + # Try to parse the response as JSON + try: + response_dict = json.loads(response_json) + except json.JSONDecodeError: + # If the response is not valid JSON, apply regex to extract the JSON portion + match = re.search(r"```json(.*?)```", response_json, re.DOTALL) + if match: + response_dict = json.loads(match.group(1)) + else: + print(f"Invalid response format detected (Attempt {attempt + 1}): {response_json}") + continue + elif isinstance(response_json, dict): + # If response_json is already a dictionary, just use it + response_dict = response_json + else: + print(f"Unexpected format in 'response' field (Attempt {attempt + 1}): {response_json}") + continue + + # Validate the response structure + agent_response = AgentResponse(**response_dict) my_share, other_share = agent_response.my_share, agent_response.other_share - # Validate values + # Validate that the values are within expected bounds if 0 <= my_share <= self.amount and 0 <= other_share <= self.amount and my_share + other_share <= self.amount: - return agent_response.model_dump() + return agent_response.dict() else: - print(f"Invalid response detected (Attempt {attempt+1}): {response_data}") + print(f"Invalid response detected (Attempt {attempt + 1}): {response_dict}") + except Exception as e: - print(f"Error parsing response (Attempt {attempt+1}): {e}") + print(f"Error in Pagoda request (Attempt {attempt + 1}): {e}") - raise ValueError("Model failed to provide a valid response after multiple attempts.") + raise ValueError("Pagoda model failed to provide a valid response after multiple attempts.") def apply_strategy(self) -> Dict: - """Generates a response.""" - if (self.model == "gpt-4.5-preview-2025-02-27") : + """Generates a response based on predefined strategies.""" + if self.model == "gpt-4.5-preview-2025-02-27": my_share = int(0.7 * self.amount) # Example rule: keep 70% other_share = self.amount - my_share motivation = f"Using strategy from {self.model}, I chose to keep {my_share} and give {other_share}." return {"my_share": my_share, "other_share": other_share, "motivation": motivation} - if (self.model == "llama3" or self.model == "llama3.3:latest") : - my_share = self.amount / 2 + if self.model in ["llama3", "llama3.3:latest"]: + my_share = self.amount // 2 other_share = self.amount - my_share motivation = "I'm being fair and generous!" agent_response = AgentResponse(my_share=my_share, other_share=other_share, motivation=motivation) - return agent_response.model_dump() - if (self.model == "mistral-small" or self.model == "mixtral:8x7b") : + return agent_response.dict() + if self.model in ["mistral-small", "mixtral:8x7b"]: my_share = self.amount // 2 other_share = self.amount - my_share motivation = "The decision is to divide the money equally." - agent_response = AgentResponse( - my_share=my_share, - other_share=other_share, - motivation=motivation - ) - return agent_response - if (self.model == "deepseek-r1" or self.model == "deepseek-r1:7b") : + agent_response = AgentResponse(my_share=my_share, other_share=other_share, motivation=motivation) + return agent_response.dict() + if self.model in ["deepseek-r1", "deepseek-r1:7b"]: half_amount = self.amount // 2 return { "my_share": half_amount, @@ -143,6 +253,6 @@ class Dictator: # Run the async function and return the response if __name__ == "__main__": - game_agent = Dictator(amount=100, model= "mistral:8x7b", temperature=0.7, strategy=False) # Toggle strategy here - response_json = asyncio.run(game_agent.run()) - print(response_json) + agent = Dictator(amount=100, model="deepseek-r1:7b", temperature=0.7, strategy=False) # "llama3.3:latest", "mixtral:8x7b" + response_json = asyncio.run(agent.run()) + print(response_json) \ No newline at end of file diff --git a/src/dictator/dictator_draw_boxplot.py b/src/dictator/dictator_draw_boxplot.py index 3bb46025ee2634d2d70bef586f8351a2fd2e284d..775b4e25e13e58a7587eaa77e495c9f8a3452fe7 100644 --- a/src/dictator/dictator_draw_boxplot.py +++ b/src/dictator/dictator_draw_boxplot.py @@ -6,15 +6,26 @@ import seaborn as sns color_palette = { 'gpt-4.5-preview-2025-02-27': '#7abaff', # bleuEvasion 'llama3': '#32a68c', # vertAvenir + 'llama3.3:latest': '#4b9f7d', # vertLlama3.3 'mistral-small': '#ff6941', # orangeChaleureux - 'deepseek-r1': '#5862ed' # indigoInclusif + 'mixtral:8x7b': '#f1a61a', # jauneMixtral (nouvelle couleur) + 'deepseek-r1': '#5862ed', # indigoInclusif + 'deepseek-r1:7b': '#9a7bff' # violetDeepseek-r1:7b (nouvelle couleur) } # Charger les données data = pd.read_csv("../../data/dictator/dictator.csv") # Remplacez par le bon chemin vers votre fichier CSV +# Spécifier l'ordre des modèles pour l'axe x +model_order = [ + 'gpt-4.5-preview-2025-02-27', + 'llama3', 'llama3.3:latest', # Mettre côte à côte + 'mistral-small', 'mixtral:8x7b', # Rapprocher + 'deepseek-r1', 'deepseek-r1:7b' +] + # Création du boxplot -plt.figure(figsize=(8, 6)) +plt.figure(figsize=(12, 6)) sns.boxplot( data=data, x="model", @@ -22,11 +33,12 @@ sns.boxplot( hue="model", # Explicitly assign hue palette=color_palette, showfliers=False, - legend=False # Disable legend since hue is just for color mapping + legend=False, # Disable legend since hue is just for color mapping + order=model_order # Réorganiser l'ordre des modèles sur l'axe x ) # Ajouter médiane, premier et troisième quartile -for i, model in enumerate(data["model"].unique()): +for i, model in enumerate(model_order): subset = data[data["model"] == model]["my_share"] median = subset.median() q1 = subset.quantile(0.25) diff --git a/src/dictator/dictator_draw_violin.py b/src/dictator/dictator_draw_violin.py index 6b29ab5505f2011770961b89549730aeba80c262..7fe169a4e8edb37fcca07c134f8291e1b38993ac 100644 --- a/src/dictator/dictator_draw_violin.py +++ b/src/dictator/dictator_draw_violin.py @@ -6,15 +6,26 @@ import seaborn as sns color_palette = { 'gpt-4.5-preview-2025-02-27': '#7abaff', # BlueEscape 'llama3': '#32a68c', # GreenFuture + 'llama3.3:latest': '#4b9f7d', # GreenLlama3.3 'mistral-small': '#ff6941', # WarmOrange - 'deepseek-r1': '#5862ed' # InclusiveIndigo + 'mixtral:8x7b': '#f1a61a', # YellowMixtral + 'deepseek-r1': '#5862ed', # InclusiveIndigo + 'deepseek-r1:7b': '#9a7bff' # PurpleDeepseek-r1:7b } # Load the data data = pd.read_csv("../../data/dictator/dictator.csv") # Replace with the correct path to your CSV file +# Specify the order of models for the x-axis +model_order = [ + 'gpt-4.5-preview-2025-02-27', + 'llama3', 'llama3.3:latest', # Place llama3 and llama3.3:latest together + 'mistral-small', 'mixtral:8x7b', # Bring mistral-small and mixtral:8x7b closer + 'deepseek-r1', 'deepseek-r1:7b' +] + # Create the violin plot -plt.figure(figsize=(8, 6)) +plt.figure(figsize=(12, 6)) sns.violinplot( data=data, x="model", @@ -22,7 +33,8 @@ sns.violinplot( hue="model", # Use hue to manage the colors palette=color_palette, inner="quartile", # Displays quartiles inside the violin - density_norm="width" # Normalizes the width of the violins for comparison + density_norm="width", # Normalizes the width of the violins for comparison + order=model_order # Explicitly set the order of the models on the x-axis ) # Add vertical lines for strategies @@ -38,11 +50,12 @@ for model, value in strategy_values.items(): # Set the y-axis limits between 0 and 100 plt.ylim(0, 100) + # Labels and title plt.xlabel("Model") plt.ylabel("Share of money assigned to oneself") plt.title("Distribution of personal share by model in the dictator game") plt.legend() -# Save and display +# Save and display the plot plt.savefig("../../figures/dictator/dictator_violin.svg", format="svg") \ No newline at end of file diff --git a/src/dictator/dictator_experiments.py b/src/dictator/dictator_experiments.py index 97045fc13984280e0ce3454d11855c0421c42f24..b11cc390d43095a8abd0874b19833f760466c02c 100644 --- a/src/dictator/dictator_experiments.py +++ b/src/dictator/dictator_experiments.py @@ -41,7 +41,7 @@ class DictatorExperiment: # Running the experiment if __name__ == "__main__": - models = ["llama3.3:latest", "mixtral:8x7b", "deepseek-r1:7b", ] # "gpt-4.5-preview-2025-02-27" "llama3", "mistral-small", "deepseek-r1" + models = ["mixtral:8x7b", "llama3.3:latest", "deepseek-r1:7b"] # "gpt-4.5-preview-2025-02-27" "llama3", "mistral-small", "deepseek-r1" temperature = 0.7 amount = 100 iterations = 30 diff --git a/src/investment/investment_draw.py b/src/investment/investment_draw_boxplot.py similarity index 94% rename from src/investment/investment_draw.py rename to src/investment/investment_draw_boxplot.py index baa7ab37eace591e3feb3c474821c12c4b1bca44..be52710d6c90e9aee11065b731ecebfed2ed92cb 100644 --- a/src/investment/investment_draw.py +++ b/src/investment/investment_draw_boxplot.py @@ -40,5 +40,5 @@ plt.ylabel("CCEI Value", fontsize=12) plt.xticks(rotation=20) # Save the figure -output_path = ("../../figures/investment/investment.svg") +output_path = ("../../figures/investment/investment_boxplot.svg") plt.savefig(output_path, format="svg") diff --git a/src/investment/investment_draw_violin.py b/src/investment/investment_draw_violin.py new file mode 100644 index 0000000000000000000000000000000000000000..a05303da89824314b10a35ae2dfe3e5dda9b7fba --- /dev/null +++ b/src/investment/investment_draw_violin.py @@ -0,0 +1,44 @@ +import pandas as pd +import seaborn as sns +import matplotlib.pyplot as plt + +# Custom color palette +color_palette = { + 'random' : '#333333', # Black + 'gpt-4.5-preview-2025-02-27': '#7abaff', # Blue + 'llama3': '#32a68c', # Green + 'mistral-small': '#ff6941', # Orange + 'deepseek-r1': '#5862ed' # Indigo +} + +# Load CSV file +file_path = "../../data/investment/investment.csv" # Update path +df = pd.read_csv(file_path) + +# Clean column names +df.columns = df.columns.str.strip() + +# Ensure required columns exist +if "ccei" not in df.columns or "model" not in df.columns: + raise ValueError("Missing required columns ('ccei' or 'model') in the dataset!") + +# Set Seaborn style +sns.set(style="whitegrid") + +# Create figure +plt.figure(figsize=(10, 6)) + +# Draw violin plot (replacing boxplot with violinplot) +sns.violinplot(data=df, x="model", y="ccei", palette=color_palette) + +# Add plot labels +plt.title("CCEI Distribution by Model", fontsize=14) +plt.xlabel("Model", fontsize=12) +plt.ylabel("CCEI Value", fontsize=12) + +# Rotate x-axis labels for better readability +plt.xticks(rotation=20) + +# Save the figure +output_path = "../../figures/investment/investment_violin.svg" +plt.savefig(output_path, format="svg")