<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nuitka Speedcenter (Posts about 312_develop_up_vs_main)</title><link>https://speedcenter.nuitka.net/</link><description></description><atom:link href="https://speedcenter.nuitka.net/categories/312_develop_up_vs_main.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:Kay.Hayen@gmail.com"&gt;Kay Hayen&lt;/a&gt; </copyright><lastBuildDate>Wed, 27 Aug 2025 18:44:49 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Construct CallCompiledFunctionKwArgsVariableStarDict</title><link>https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-f4c939d6-5745-4397-8f59-cc092b5f69d9" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9{background-color:#f0f0f0}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 path,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 rect,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .graph &amp;gt; .background{fill:#f0f0f0}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .plot &amp;gt; .background{fill:#f8f8f8}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .graph{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 text.no_data{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .title{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y .guides:hover .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .line-graph .axis.x .guides:hover .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .ci{stroke:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .reactive.active,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .ci .reactive.active{stroke-width:1.5}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .series text{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip .value{font-size:1.5em}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .bound{font-size:.5em}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .color-0,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .text-overlay .color-0 text{fill:black}
#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 text.no_data{text-anchor:middle}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .guide.line{fill:none}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .centered{text-anchor:middle}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .title{text-anchor:middle}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .legends .legend text{fill-opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.x text{text-anchor:middle}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y text{text-anchor:end}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y text[transform].backwards{text-anchor:start}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y2 text{text-anchor:start}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y2 text[transform].backwards{text-anchor:end}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .horizontal .axis.y .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .horizontal .axis.y2 .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .vertical .axis.x .guide.line{opacity:0}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .horizontal .axis.always_show .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y .guides:hover .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.y2 .guides:hover .guide.line,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis.x .guides:hover .guide.line{opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .axis .guides:hover text{opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .nofill{fill:none}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .subtle-fill{fill-opacity:.2}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .dot.active{stroke-width:5px}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .dot.negative{fill:transparent}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 text,#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 tspan{stroke:none !important}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .series text.active{opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .tooltip text{fill-opacity:1}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .showable{visibility:hidden}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .showable.shown{visibility:visible}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-f4c939d6-5745-4397-8f59-cc092b5f69d9 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['f4c939d6-5745-4397-8f59-cc092b5f69d9'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledFunctionKwArgsVariableStarDict", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(154, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="626.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h626.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 457.141398 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="460.64139821875074" class=""&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 410.167412 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="413.66741182211683" class=""&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 363.193425 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="366.693425425483" class=""&gt;300000000&lt;/text&gt;&lt;title&gt;300000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 316.219439 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="319.71943902884914" class=""&gt;400000000&lt;/text&gt;&lt;title&gt;400000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 269.245453 h626.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="272.74545263221523" class="major"&gt;500000000&lt;/text&gt;&lt;title&gt;500000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 222.271466 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="225.77146623558133" class=""&gt;600000000&lt;/text&gt;&lt;title&gt;600000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 175.297480 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="178.79747983894742" class=""&gt;700000000&lt;/text&gt;&lt;title&gt;700000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 128.323493 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="131.82349344231358" class=""&gt;800000000&lt;/text&gt;&lt;title&gt;800000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 81.349507 h626.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="84.84950704567967" class=""&gt;900000000&lt;/text&gt;&lt;title&gt;900000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 34.375521 h626.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="37.875520649045825" class="major"&gt;1000000000&lt;/text&gt;&lt;title&gt;1000000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M87.278846 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="87.27884615384615" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M237.759615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="237.7596153846154" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M388.240385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="388.24038461538464" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M538.721154 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="538.7211538461538" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.01269230769231" y="189.64344426412788" rx="0" ry="0" width="116.53230769230768" height="314.47194035125676" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;669459768&lt;/desc&gt;&lt;desc class="x centered"&gt;87.27884615384615&lt;/desc&gt;&lt;desc class="y centered"&gt;346.87941443975626&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="179.49346153846156" y="11.080059182862556" rx="0" ry="0" width="116.53230769230768" height="493.0353254325221" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;1049592260&lt;/desc&gt;&lt;desc class="x centered"&gt;237.75961538461542&lt;/desc&gt;&lt;desc class="y centered"&gt;257.5977218991236&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="329.97423076923076" y="9.884615384615472" rx="0" ry="0" width="116.53230769230768" height="494.23076923076917" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;1052137166&lt;/desc&gt;&lt;desc class="x centered"&gt;388.2403846153846&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00000000000006&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="480.455" y="9.884615384615472" rx="0" ry="0" width="116.53230769230768" height="494.23076923076917" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;1052137166&lt;/desc&gt;&lt;desc class="x centered"&gt;538.7211538461538&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00000000000006&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(154, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(154, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(154, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-490ad552-b310-48f2-bd0f-2f91ab804e32" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-490ad552-b310-48f2-bd0f-2f91ab804e32{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-490ad552-b310-48f2-bd0f-2f91ab804e32{background-color:#f0f0f0}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 path,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 rect,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .graph &amp;gt; .background{fill:#f0f0f0}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .plot &amp;gt; .background{fill:#f8f8f8}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .graph{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 text.no_data{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .title{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y .guides:hover .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .line-graph .axis.x .guides:hover .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .ci{stroke:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .reactive.active,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .ci .reactive.active{stroke-width:1.5}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .series text{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip .value{font-size:1.5em}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .bound{font-size:.5em}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .color-0,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .text-overlay .color-0 text{fill:black}
#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 text.no_data{text-anchor:middle}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .guide.line{fill:none}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .centered{text-anchor:middle}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .title{text-anchor:middle}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .legends .legend text{fill-opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.x text{text-anchor:middle}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y text{text-anchor:end}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y text[transform].backwards{text-anchor:start}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y2 text{text-anchor:start}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y2 text[transform].backwards{text-anchor:end}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .horizontal .axis.y .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .horizontal .axis.y2 .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .vertical .axis.x .guide.line{opacity:0}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .horizontal .axis.always_show .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y .guides:hover .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.y2 .guides:hover .guide.line,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis.x .guides:hover .guide.line{opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .axis .guides:hover text{opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .nofill{fill:none}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .subtle-fill{fill-opacity:.2}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .dot.active{stroke-width:5px}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .dot.negative{fill:transparent}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 text,#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 tspan{stroke:none !important}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .series text.active{opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .tooltip text{fill-opacity:1}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .showable{visibility:hidden}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .showable.shown{visibility:visible}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-490ad552-b310-48f2-bd0f-2f91ab804e32 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['490ad552-b310-48f2-bd0f-2f91ab804e32'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledFunctionKwArgsVariableStarDict", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 445.135320 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="448.635319703001" class=""&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 386.155255 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="389.65525479061745" class=""&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 327.175190 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="330.6751898782339" class=""&gt;300000000&lt;/text&gt;&lt;title&gt;300000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 268.195125 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="271.69512496585025" class=""&gt;400000000&lt;/text&gt;&lt;title&gt;400000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 209.215060 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="212.71506005346674" class="major"&gt;500000000&lt;/text&gt;&lt;title&gt;500000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 150.234995 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="153.73499514108317" class=""&gt;600000000&lt;/text&gt;&lt;title&gt;600000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 91.254930 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="94.7549302286996" class=""&gt;700000000&lt;/text&gt;&lt;title&gt;700000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 32.274865 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="35.77486531631598" class=""&gt;800000000&lt;/text&gt;&lt;title&gt;800000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="109.68606132086626" rx="0" ry="0" width="117.64923076923075" height="394.4293232945184" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;668750236&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;306.9007229681255&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="9.891546721843838" rx="0" ry="0" width="117.64923076923075" height="494.2238378935408" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;837950651&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00346566861424&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;837962403&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;837962403&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-b387ceaa-1b7e-43a6-ba68-d832705899ee" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee{background-color:#f0f0f0}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee path,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee rect,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .graph &amp;gt; .background{fill:#f0f0f0}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .plot &amp;gt; .background{fill:#f8f8f8}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .graph{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee text.no_data{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .title{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .line{stroke:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis text.major{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y .guides:hover .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .line-graph .axis.x .guides:hover .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .stackedline-graph .axis.x .guides:hover .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .ci{stroke:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .reactive.active,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .ci .reactive.active{stroke-width:1.5}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .series text{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip .value{font-size:1.5em}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .bound{font-size:.5em}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .color-0,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .text-overlay .color-0 text{fill:black}
#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee text.no_data{text-anchor:middle}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .guide.line{fill:none}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .centered{text-anchor:middle}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .title{text-anchor:middle}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .legends .legend text{fill-opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.x text{text-anchor:middle}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.x:not(.web) text[transform]{text-anchor:start}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y text{text-anchor:end}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y text[transform].backwards{text-anchor:start}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y2 text{text-anchor:start}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y2 text[transform].backwards{text-anchor:end}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .horizontal .axis.y .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .horizontal .axis.y2 .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .vertical .axis.x .guide.line{opacity:0}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .horizontal .axis.always_show .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y .guides:hover .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.y2 .guides:hover .guide.line,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis.x .guides:hover .guide.line{opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .axis .guides:hover text{opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .nofill{fill:none}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .subtle-fill{fill-opacity:.2}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .dot.active{stroke-width:5px}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .dot.negative{fill:transparent}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee text,#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee tspan{stroke:none !important}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .series text.active{opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .tooltip text{fill-opacity:1}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .showable{visibility:hidden}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .showable.shown{visibility:visible}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-b387ceaa-1b7e-43a6-ba68-d832705899ee .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['b387ceaa-1b7e-43a6-ba68-d832705899ee'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledFunctionKwArgsVariableStarDict", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 443.711480 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="447.2114797782283" class=""&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 383.307575 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="386.80757494107195" class=""&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 322.903670 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="326.4036701039156" class=""&gt;300000000&lt;/text&gt;&lt;title&gt;300000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 262.499765 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.99976526675925" class=""&gt;400000000&lt;/text&gt;&lt;title&gt;400000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 202.095860 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="205.59586042960296" class="major"&gt;500000000&lt;/text&gt;&lt;title&gt;500000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 141.691956 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="145.19195559244656" class=""&gt;600000000&lt;/text&gt;&lt;title&gt;600000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 81.288051 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="84.78805075529027" class=""&gt;700000000&lt;/text&gt;&lt;title&gt;700000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 20.884146 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="24.384145918133925" class=""&gt;800000000&lt;/text&gt;&lt;title&gt;800000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="101.22590226252322" rx="0" ry="0" width="117.64923076923075" height="402.8894823528614" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;666992446&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;302.6706434389539&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="9.885570974389907" rx="0" ry="0" width="117.64923076923075" height="494.22981364099473" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;818208384&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0004777948873&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;818209966&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;818209966&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-f310eb13-391f-4545-a14b-abe18dbea036" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-f310eb13-391f-4545-a14b-abe18dbea036{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-f310eb13-391f-4545-a14b-abe18dbea036{background-color:#f0f0f0}#chart-f310eb13-391f-4545-a14b-abe18dbea036 path,#chart-f310eb13-391f-4545-a14b-abe18dbea036 line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 rect,#chart-f310eb13-391f-4545-a14b-abe18dbea036 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .graph &amp;gt; .background{fill:#f0f0f0}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .plot &amp;gt; .background{fill:#f8f8f8}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .graph{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 text.no_data{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .title{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y .guides:hover .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .line-graph .axis.x .guides:hover .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .ci{stroke:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .reactive.active,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .ci .reactive.active{stroke-width:1.5}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .series text{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip .value{font-size:1.5em}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .bound{font-size:.5em}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .color-0,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .text-overlay .color-0 text{fill:black}
#chart-f310eb13-391f-4545-a14b-abe18dbea036 text.no_data{text-anchor:middle}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .guide.line{fill:none}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .centered{text-anchor:middle}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .title{text-anchor:middle}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .legends .legend text{fill-opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.x text{text-anchor:middle}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y text{text-anchor:end}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y text[transform].backwards{text-anchor:start}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y2 text{text-anchor:start}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y2 text[transform].backwards{text-anchor:end}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .horizontal .axis.y .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .horizontal .axis.y2 .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .vertical .axis.x .guide.line{opacity:0}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .horizontal .axis.always_show .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y .guides:hover .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.y2 .guides:hover .guide.line,#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis.x .guides:hover .guide.line{opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .axis .guides:hover text{opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .nofill{fill:none}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .subtle-fill{fill-opacity:.2}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .dot.active{stroke-width:5px}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .dot.negative{fill:transparent}#chart-f310eb13-391f-4545-a14b-abe18dbea036 text,#chart-f310eb13-391f-4545-a14b-abe18dbea036 tspan{stroke:none !important}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .series text.active{opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .tooltip text{fill-opacity:1}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .showable{visibility:hidden}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .showable.shown{visibility:visible}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-f310eb13-391f-4545-a14b-abe18dbea036 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['f310eb13-391f-4545-a14b-abe18dbea036'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledFunctionKwArgsVariableStarDict", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 436.279594 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="439.77959353803976" class=""&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 368.443802 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="371.9438024606949" class=""&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 300.608011 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="304.10801138335" class=""&gt;300000000&lt;/text&gt;&lt;title&gt;300000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 232.772220 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="236.27222030600512" class=""&gt;400000000&lt;/text&gt;&lt;title&gt;400000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 164.936429 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="168.43642922866024" class="major"&gt;500000000&lt;/text&gt;&lt;title&gt;500000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 97.100638 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="100.60063815131542" class=""&gt;600000000&lt;/text&gt;&lt;title&gt;600000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 29.264847 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="32.76484707397054" class=""&gt;700000000&lt;/text&gt;&lt;title&gt;700000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="94.34832845963933" rx="0" ry="0" width="117.64923076923075" height="409.7670561557453" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;604057312&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;299.231856537512&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="9.884727992028616" rx="0" ry="0" width="117.64923076923075" height="494.230656623356" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;728569165&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00005630370663&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;728569331&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;728569331&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledFunctionKwArgsVariableStarDict&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-1" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-1" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-1"&gt;&lt;/a&gt;    &lt;span class="s2"&gt;"f"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-2" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-2" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-2"&gt;&lt;/a&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-3" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-3" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-4" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-4" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-5" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-5" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-5"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-6" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-6" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-6"&gt;&lt;/a&gt;    &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-7" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-7" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-7"&gt;&lt;/a&gt;    &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-8" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-8" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-8"&gt;&lt;/a&gt;    &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-9" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-9" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-10" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-10" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-10"&gt;&lt;/a&gt;    &lt;span class="n"&gt;compiled_f&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;compiled_func&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-11" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-11" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-12" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-12" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-12"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# This is supposed to make a call to a compiled function, which is&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-13" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-13" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-13"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# being optimized separately.&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-14" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-14" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-14"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-15" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-15" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-15"&gt;&lt;/a&gt;    &lt;span class="n"&gt;compiled_f&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;arg_dict&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-16" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-16" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-16"&gt;&lt;/a&gt;    &lt;span class="n"&gt;compiled_f&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;arg_dict&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-17" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-17" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-17"&gt;&lt;/a&gt;    &lt;span class="n"&gt;compiled_f&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;arg_dict&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-18" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-18" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-18"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-19" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-19" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-19"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-20" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-20" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-20"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-21" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-21" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-21"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-22" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-22" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-22"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;compiled_f&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-23" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-23" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-23"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-24" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-24" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-24"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-25" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-25" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-25"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-26" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-26" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-26"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-27" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-27" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-27"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-28" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-28" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-28"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-29" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-29" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-29"&gt;&lt;/a&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-30" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-30" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-31" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-31" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-32" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-32" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-33" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-33" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-34" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-34" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-35" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-35" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-36" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-36" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-37" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-37" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-37"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-38" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-38" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-38"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-39" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-39" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-39"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-40" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-40" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-40"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-41" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-41" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-41"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-42" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-42" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-42"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-43" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-43" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-43"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-44" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-44" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-44"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_b92dedf6a2fc4ce79bb1869250efd076-45" name="rest_code_b92dedf6a2fc4ce79bb1869250efd076-45" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_b92dedf6a2fc4ce79bb1869250efd076-45"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-1" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-1" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-1"&gt;&lt;/a&gt;    &lt;span class="s2"&gt;"f"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-2" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-2" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-2"&gt;&lt;/a&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-3" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-3" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-4" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-4" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-5" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-5" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-5"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-6" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-6" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-6"&gt;&lt;/a&gt;    &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-7" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-7" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-7"&gt;&lt;/a&gt;    &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-8" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-8" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-8"&gt;&lt;/a&gt;    &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;getUnknownValue&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-9" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-9" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-10" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-10" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-10"&gt;&lt;/a&gt;    &lt;span class="n"&gt;compiled_f&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;compiled_func&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-11" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-11" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-12" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-12" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-12"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# This is supposed to make a call to a compiled function, which is&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-13" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-13" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-13"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# being optimized separately.&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-14" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-14" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-14"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-15" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-15" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-16" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-16" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-16"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-17" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-17" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-17"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-18" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-18" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-18"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-19" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-19" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-19"&gt;&lt;/a&gt;    &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-20" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-20" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-20"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-21" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-21" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-21"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-22" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-22" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-22"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;compiled_f&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-23" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-23" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-23"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-24" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-24" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-24"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-25" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-25" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-25"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-26" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-26" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-26"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-27" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-27" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-27"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-28" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-28" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-28"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-29" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-29" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-29"&gt;&lt;/a&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-30" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-30" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-31" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-31" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-32" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-32" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-33" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-33" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-34" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-34" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-35" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-35" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-36" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-36" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-37" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-37" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-37"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-38" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-38" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-38"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-39" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-39" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-39"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-40" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-40" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-40"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-41" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-41" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-41"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-42" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-42" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-42"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-43" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-43" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-43"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-44" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-44" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-44"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-45" name="rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-45" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html#rest_code_c8fd4850fd7c4bf39af754fe08ae2ebc-45"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-callcompiledfunctionkwargsvariablestardict.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct CallCompiledObjectMethodPosArgsConstant6</title><link>https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b{background-color:#f0f0f0}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b path,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b rect,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .graph &amp;gt; .background{fill:#f0f0f0}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .plot &amp;gt; .background{fill:#f8f8f8}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .graph{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b text.no_data{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .title{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .line{stroke:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis text.major{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y .guides:hover .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .line-graph .axis.x .guides:hover .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .stackedline-graph .axis.x .guides:hover .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .ci{stroke:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .reactive.active,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .ci .reactive.active{stroke-width:1.5}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .series text{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip .value{font-size:1.5em}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .bound{font-size:.5em}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .color-0,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .text-overlay .color-0 text{fill:black}
#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b text.no_data{text-anchor:middle}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .guide.line{fill:none}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .centered{text-anchor:middle}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .title{text-anchor:middle}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .legends .legend text{fill-opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.x text{text-anchor:middle}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.x:not(.web) text[transform]{text-anchor:start}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y text{text-anchor:end}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y text[transform].backwards{text-anchor:start}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y2 text{text-anchor:start}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y2 text[transform].backwards{text-anchor:end}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .horizontal .axis.y .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .horizontal .axis.y2 .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .vertical .axis.x .guide.line{opacity:0}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .horizontal .axis.always_show .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y .guides:hover .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.y2 .guides:hover .guide.line,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis.x .guides:hover .guide.line{opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .axis .guides:hover text{opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .nofill{fill:none}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .subtle-fill{fill-opacity:.2}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .dot.active{stroke-width:5px}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .dot.negative{fill:transparent}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b text,#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b tspan{stroke:none !important}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .series text.active{opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .tooltip text{fill-opacity:1}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .showable{visibility:hidden}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .showable.shown{visibility:visible}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-d658e8e0-d0e8-4a68-b09b-ec64be04521b .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['d658e8e0-d0e8-4a68-b09b-ec64be04521b'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledObjectMethodPosArgsConstant6", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 465.726297 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="469.2262969677828" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 427.337209 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="430.83720932018093" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 388.948122 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="392.44812167257913" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 350.559034 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="354.05903402497734" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 312.169946 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="315.6699463773755" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 273.780859 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.2808587297737" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 235.391771 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="238.89177108217189" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 197.002683 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="200.50268343457003" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 158.613596 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="162.11359578696823" class=""&gt;90000000&lt;/text&gt;&lt;title&gt;90000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 120.224508 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="123.72450813936638" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 81.835420 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="85.33542049176458" class=""&gt;110000000&lt;/text&gt;&lt;title&gt;110000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 43.446333 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="46.946332844162725" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;128742515&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="82.48565869724843" rx="0" ry="0" width="117.64923076923075" height="421.6297259181362" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;109830619&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;293.3005216563165&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="81.77792515519474" rx="0" ry="0" width="117.64923076923075" height="422.3374594601899" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;110014977&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;292.9466548852897&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="81.77792515519474" rx="0" ry="0" width="117.64923076923075" height="422.3374594601899" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;110014977&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;292.9466548852897&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f{background-color:#f0f0f0}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f path,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f rect,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .graph &amp;gt; .background{fill:#f0f0f0}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .plot &amp;gt; .background{fill:#f8f8f8}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .graph{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f text.no_data{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .title{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .line{stroke:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis text.major{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y .guides:hover .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .line-graph .axis.x .guides:hover .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .stackedline-graph .axis.x .guides:hover .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .ci{stroke:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .reactive.active,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .ci .reactive.active{stroke-width:1.5}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .series text{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip .value{font-size:1.5em}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .bound{font-size:.5em}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .color-0,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .text-overlay .color-0 text{fill:black}
#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f text.no_data{text-anchor:middle}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .guide.line{fill:none}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .centered{text-anchor:middle}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .title{text-anchor:middle}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .legends .legend text{fill-opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.x text{text-anchor:middle}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.x:not(.web) text[transform]{text-anchor:start}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y text{text-anchor:end}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y text[transform].backwards{text-anchor:start}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y2 text{text-anchor:start}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y2 text[transform].backwards{text-anchor:end}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .horizontal .axis.y .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .horizontal .axis.y2 .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .vertical .axis.x .guide.line{opacity:0}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .horizontal .axis.always_show .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y .guides:hover .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.y2 .guides:hover .guide.line,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis.x .guides:hover .guide.line{opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .axis .guides:hover text{opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .nofill{fill:none}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .subtle-fill{fill-opacity:.2}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .dot.active{stroke-width:5px}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .dot.negative{fill:transparent}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f text,#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f tspan{stroke:none !important}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .series text.active{opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .tooltip text{fill-opacity:1}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .showable{visibility:hidden}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .showable.shown{visibility:visible}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-3eebad74-9f1d-453c-af0f-ba9d80d06e7f .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['3eebad74-9f1d-453c-af0f-ba9d80d06e7f'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledObjectMethodPosArgsConstant6", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 465.794027 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="469.294027170483" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 427.472670 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="430.9726697255814" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 389.151312 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="392.6513122806798" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 350.829955 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="354.32995483577815" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 312.508597 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="316.0085973908766" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 274.187240 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.68723994597497" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 235.865883 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="239.36588250107337" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 197.544525 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="201.04452505617172" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 159.223168 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="162.72316761127013" class=""&gt;90000000&lt;/text&gt;&lt;title&gt;90000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 120.901810 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="124.40181016636853" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 82.580453 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="86.08045272146688" class=""&gt;110000000&lt;/text&gt;&lt;title&gt;110000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 44.259095 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="47.75909527656529" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;128970058&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="150.15452950387078" rx="0" ry="0" width="117.64923076923075" height="353.96085511151387" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;92366471&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;327.1349570596277&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="150.14051921558888" rx="0" ry="0" width="117.64923076923075" height="353.97486539979576" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;92370127&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;327.12795191548673&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="150.14051921558888" rx="0" ry="0" width="117.64923076923075" height="353.97486539979576" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;92370127&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;327.12795191548673&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0{background-color:#f0f0f0}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 path,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 rect,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .graph &amp;gt; .background{fill:#f0f0f0}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .plot &amp;gt; .background{fill:#f8f8f8}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .graph{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 text.no_data{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .title{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y .guides:hover .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .line-graph .axis.x .guides:hover .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .ci{stroke:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .reactive.active,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .ci .reactive.active{stroke-width:1.5}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .series text{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip .value{font-size:1.5em}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .bound{font-size:.5em}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .color-0,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .text-overlay .color-0 text{fill:black}
#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 text.no_data{text-anchor:middle}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .guide.line{fill:none}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .centered{text-anchor:middle}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .title{text-anchor:middle}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .legends .legend text{fill-opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.x text{text-anchor:middle}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y text{text-anchor:end}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y text[transform].backwards{text-anchor:start}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y2 text{text-anchor:start}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y2 text[transform].backwards{text-anchor:end}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .horizontal .axis.y .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .horizontal .axis.y2 .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .vertical .axis.x .guide.line{opacity:0}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .horizontal .axis.always_show .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y .guides:hover .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.y2 .guides:hover .guide.line,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis.x .guides:hover .guide.line{opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .axis .guides:hover text{opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .nofill{fill:none}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .subtle-fill{fill-opacity:.2}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .dot.active{stroke-width:5px}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .dot.negative{fill:transparent}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 text,#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 tspan{stroke:none !important}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .series text.active{opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .tooltip text{fill-opacity:1}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .showable{visibility:hidden}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .showable.shown{visibility:visible}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-58d64c5b-bae1-4b44-9039-219fa5e46aa0 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['58d64c5b-bae1-4b44-9039-219fa5e46aa0'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledObjectMethodPosArgsConstant6", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 458.132308 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="461.63230787125167" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 412.149231 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="415.64923112711864" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 366.166154 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="369.66615438298567" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 320.183078 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="323.68307763885264" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 274.200001 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.70000089471966" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 228.216924 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="231.71692415058675" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 182.233847 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="185.73384740645378" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 136.250771 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="139.7507706623208" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 90.267694 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="93.76769391818783" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 44.284617 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="47.78461717405486" class="major"&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;214962027&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="315.5394582406157" rx="0" ry="0" width="117.64923076923075" height="188.57592637476893" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;82019708&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;409.8274214280002&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="315.5488203950408" rx="0" ry="0" width="117.64923076923075" height="188.56656422034382" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;82015636&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;409.83210250521273&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="315.5488203950408" rx="0" ry="0" width="117.64923076923075" height="188.56656422034382" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;82015636&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;409.83210250521273&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-07af408d-c14e-4986-92c0-e479d4a9aee0" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-07af408d-c14e-4986-92c0-e479d4a9aee0{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-07af408d-c14e-4986-92c0-e479d4a9aee0{background-color:#f0f0f0}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 path,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 rect,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .graph &amp;gt; .background{fill:#f0f0f0}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .plot &amp;gt; .background{fill:#f8f8f8}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .graph{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 text.no_data{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .title{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y .guides:hover .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .line-graph .axis.x .guides:hover .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .ci{stroke:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .reactive.active,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .ci .reactive.active{stroke-width:1.5}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .series text{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip .value{font-size:1.5em}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .bound{font-size:.5em}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .color-0,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .text-overlay .color-0 text{fill:black}
#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 text.no_data{text-anchor:middle}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .guide.line{fill:none}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .centered{text-anchor:middle}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .title{text-anchor:middle}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .legends .legend text{fill-opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.x text{text-anchor:middle}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y text{text-anchor:end}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y text[transform].backwards{text-anchor:start}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y2 text{text-anchor:start}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y2 text[transform].backwards{text-anchor:end}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .horizontal .axis.y .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .horizontal .axis.y2 .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .vertical .axis.x .guide.line{opacity:0}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .horizontal .axis.always_show .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y .guides:hover .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.y2 .guides:hover .guide.line,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis.x .guides:hover .guide.line{opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .axis .guides:hover text{opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .nofill{fill:none}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .subtle-fill{fill-opacity:.2}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .dot.active{stroke-width:5px}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .dot.negative{fill:transparent}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 text,#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 tspan{stroke:none !important}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .series text.active{opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .tooltip text{fill-opacity:1}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .showable{visibility:hidden}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .showable.shown{visibility:visible}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-07af408d-c14e-4986-92c0-e479d4a9aee0 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['07af408d-c14e-4986-92c0-e479d4a9aee0'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct CallCompiledObjectMethodPosArgsConstant6", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 459.710422 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="463.21042213780083" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 415.305460 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="418.80545966021697" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 370.900497 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="374.4004971826332" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 326.495535 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="329.99553470504935" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 282.090572 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="285.59057222746554" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 237.685610 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="241.18560974988173" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 193.280647 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="196.78064727229787" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 148.875685 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="152.37568479471406" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 104.470722 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="107.97072231713025" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 60.065760 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="63.565759839546445" class="major"&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 15.660797 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="19.160797361962636" class=""&gt;220000000&lt;/text&gt;&lt;title&gt;220000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;222601593&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="333.58274433632164" rx="0" ry="0" width="117.64923076923075" height="170.532640279063" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;76807920&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;418.84906447585314&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="333.5826777288779" rx="0" ry="0" width="117.64923076923075" height="170.53270688650673" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;76807950&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;418.8490311721313&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="333.5826777288779" rx="0" ry="0" width="117.64923076923075" height="170.53270688650673" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;76807950&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;418.8490311721313&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct CallCompiledObjectMethodPosArgsConstant6&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-1" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-1" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;inst&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;compiled_method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"some"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"random"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"values"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"to"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"check"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"call"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-2" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-2" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;inst&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;compiled_method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"some"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"other"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"values"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"to"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"check"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"call"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-3" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-3" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-3"&gt;&lt;/a&gt;    &lt;span class="n"&gt;inst&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;compiled_method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"some"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"new"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"values"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"to"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"check"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"call"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-4" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-4" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-5" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-5" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-5"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-6" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-6" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-7" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-7" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-8" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-8" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-9" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-9" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-10" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-10" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-10"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-11" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-11" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-11"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-12" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-12" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-13" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-13" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-13"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-14" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-14" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-15" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-15" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-16" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-16" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-17" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-17" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-18" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-18" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-19" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-19" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-20" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-20" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-21" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-21" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-22" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-22" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-23" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-23" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-24" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-24" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-25" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-25" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-26" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-26" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-27" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-27" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-28" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-28" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-29" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-29" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-30" name="rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-30" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_90dfa4c00f884ca2bac7ac886b35ea6e-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-1" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-1" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-2" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-2" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-2"&gt;&lt;/a&gt;    &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-3" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-3" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-3"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-4" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-4" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-5" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-5" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-6" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-6" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-6"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-7" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-7" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-7"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-8" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-8" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-9" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-9" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-9"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-10" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-10" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-11" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-11" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-12" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-12" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-13" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-13" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-14" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-14" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-15" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-15" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-16" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-16" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-17" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-17" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-18" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-18" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-19" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-19" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-20" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-20" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-21" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-21" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-22" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-22" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-23" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-23" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-24" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-24" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-25" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-25" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-26" name="rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-26" href="https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html#rest_code_353f6d829b8d4fcd8d14cacb8dbe261d-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-callcompiledobjectmethodposargsconstant6.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct FunctionCreationGeneratorLocal</title><link>https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ec430a63-75cc-434b-9dff-5edd556f7ff8" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8{background-color:#f0f0f0}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 path,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 rect,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .graph &amp;gt; .background{fill:#f0f0f0}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .plot &amp;gt; .background{fill:#f8f8f8}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .graph{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 text.no_data{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .title{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y .guides:hover .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .line-graph .axis.x .guides:hover .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .ci{stroke:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .reactive.active,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .ci .reactive.active{stroke-width:1.5}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .series text{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip .value{font-size:1.5em}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .bound{font-size:.5em}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .color-0,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .text-overlay .color-0 text{fill:black}
#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 text.no_data{text-anchor:middle}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .guide.line{fill:none}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .centered{text-anchor:middle}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .title{text-anchor:middle}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .legends .legend text{fill-opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.x text{text-anchor:middle}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y text{text-anchor:end}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y text[transform].backwards{text-anchor:start}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y2 text{text-anchor:start}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y2 text[transform].backwards{text-anchor:end}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .horizontal .axis.y .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .horizontal .axis.y2 .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .vertical .axis.x .guide.line{opacity:0}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .horizontal .axis.always_show .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y .guides:hover .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.y2 .guides:hover .guide.line,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis.x .guides:hover .guide.line{opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .axis .guides:hover text{opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .nofill{fill:none}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .subtle-fill{fill-opacity:.2}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .dot.active{stroke-width:5px}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .dot.negative{fill:transparent}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 text,#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 tspan{stroke:none !important}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .series text.active{opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .tooltip text{fill-opacity:1}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .showable{visibility:hidden}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .showable.shown{visibility:visible}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ec430a63-75cc-434b-9dff-5edd556f7ff8 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ec430a63-75cc-434b-9dff-5edd556f7ff8'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct FunctionCreationGeneratorLocal", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct FunctionCreationGeneratorLocal&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 449.458497 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.9584966430282" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 394.801609 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.3016086706717" class=""&gt;8000000&lt;/text&gt;&lt;title&gt;8000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 340.144721 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.64472069831527" class=""&gt;12000000&lt;/text&gt;&lt;title&gt;12000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 285.487833 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.9878327259588" class=""&gt;16000000&lt;/text&gt;&lt;title&gt;16000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 230.830945 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.33094475360235" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 176.174057 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.6740567812459" class=""&gt;24000000&lt;/text&gt;&lt;title&gt;24000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 121.517169 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="125.0171688088895" class=""&gt;28000000&lt;/text&gt;&lt;title&gt;28000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 66.860281 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.36028083653304" class=""&gt;32000000&lt;/text&gt;&lt;title&gt;32000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 12.203393 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.703392864176578" class=""&gt;36000000&lt;/text&gt;&lt;title&gt;36000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615302" rx="0" ry="0" width="118.76615384615384" height="494.23076923076934" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;36169697&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="338.63038329593115" rx="0" ry="0" width="118.76615384615384" height="165.4850013194535" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12110825&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;421.3728839556579&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="337.8394981269712" rx="0" ry="0" width="118.76615384615384" height="166.27588648841345" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12168705&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;420.9774413711779&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="337.8394981269712" rx="0" ry="0" width="118.76615384615384" height="166.27588648841345" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12168705&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;420.9774413711779&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct FunctionCreationGeneratorLocal&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ca38a252-fa13-43e4-8722-532c3edbfa07" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-ca38a252-fa13-43e4-8722-532c3edbfa07{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-ca38a252-fa13-43e4-8722-532c3edbfa07{background-color:#f0f0f0}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 path,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 rect,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .graph &amp;gt; .background{fill:#f0f0f0}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .plot &amp;gt; .background{fill:#f8f8f8}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .graph{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 text.no_data{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .title{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y .guides:hover .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .line-graph .axis.x .guides:hover .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .ci{stroke:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .reactive.active,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .ci .reactive.active{stroke-width:1.5}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .series text{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip .value{font-size:1.5em}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .bound{font-size:.5em}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .color-0,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .text-overlay .color-0 text{fill:black}
#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 text.no_data{text-anchor:middle}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .guide.line{fill:none}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .centered{text-anchor:middle}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .title{text-anchor:middle}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .legends .legend text{fill-opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.x text{text-anchor:middle}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y text{text-anchor:end}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y text[transform].backwards{text-anchor:start}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y2 text{text-anchor:start}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y2 text[transform].backwards{text-anchor:end}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .horizontal .axis.y .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .horizontal .axis.y2 .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .vertical .axis.x .guide.line{opacity:0}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .horizontal .axis.always_show .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y .guides:hover .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.y2 .guides:hover .guide.line,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis.x .guides:hover .guide.line{opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .axis .guides:hover text{opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .nofill{fill:none}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .subtle-fill{fill-opacity:.2}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .dot.active{stroke-width:5px}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .dot.negative{fill:transparent}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 text,#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 tspan{stroke:none !important}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .series text.active{opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .tooltip text{fill-opacity:1}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .showable{visibility:hidden}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .showable.shown{visibility:visible}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ca38a252-fa13-43e4-8722-532c3edbfa07 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ca38a252-fa13-43e4-8722-532c3edbfa07'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct FunctionCreationGeneratorLocal", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct FunctionCreationGeneratorLocal&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 469.548679 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="473.0486786645309" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 434.981973 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="438.4819727136771" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 400.415267 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="403.9152667628234" class=""&gt;6000000&lt;/text&gt;&lt;title&gt;6000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 365.848561 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="369.3485608119697" class=""&gt;8000000&lt;/text&gt;&lt;title&gt;8000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 331.281855 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="334.78185486111596" class="major"&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 296.715149 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="300.2151489102622" class=""&gt;12000000&lt;/text&gt;&lt;title&gt;12000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 262.148443 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.6484429594085" class=""&gt;14000000&lt;/text&gt;&lt;title&gt;14000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 227.581737 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="231.0817370085548" class=""&gt;16000000&lt;/text&gt;&lt;title&gt;16000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 193.015031 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="196.5150310577011" class=""&gt;18000000&lt;/text&gt;&lt;title&gt;18000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 158.448325 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="161.94832510684734" class="major"&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 123.881619 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="127.38161915599363" class=""&gt;22000000&lt;/text&gt;&lt;title&gt;22000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 89.314913 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="92.81491320513987" class=""&gt;24000000&lt;/text&gt;&lt;title&gt;24000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 54.748207 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="58.24820725428617" class=""&gt;26000000&lt;/text&gt;&lt;title&gt;26000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 20.181501 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="23.68150130343247" class=""&gt;28000000&lt;/text&gt;&lt;title&gt;28000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;28595769&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="314.89395240334596" rx="0" ry="0" width="118.76615384615384" height="189.22143221203868" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10948190&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;409.5046685093653&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="314.4320893617836" rx="0" ry="0" width="118.76615384615384" height="189.68329525360105" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10974913&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;409.2737369885841&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="314.4320893617836" rx="0" ry="0" width="118.76615384615384" height="189.68329525360105" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10974913&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;409.2737369885841&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct FunctionCreationGeneratorLocal&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44{background-color:#f0f0f0}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 path,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 rect,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .graph &amp;gt; .background{fill:#f0f0f0}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .plot &amp;gt; .background{fill:#f8f8f8}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .graph{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 text.no_data{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .title{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y .guides:hover .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .line-graph .axis.x .guides:hover .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .ci{stroke:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .reactive.active,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .ci .reactive.active{stroke-width:1.5}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .series text{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip .value{font-size:1.5em}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .bound{font-size:.5em}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .color-0,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .text-overlay .color-0 text{fill:black}
#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 text.no_data{text-anchor:middle}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .guide.line{fill:none}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .centered{text-anchor:middle}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .title{text-anchor:middle}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .legends .legend text{fill-opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.x text{text-anchor:middle}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y text{text-anchor:end}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y text[transform].backwards{text-anchor:start}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y2 text{text-anchor:start}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y2 text[transform].backwards{text-anchor:end}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .horizontal .axis.y .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .horizontal .axis.y2 .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .vertical .axis.x .guide.line{opacity:0}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .horizontal .axis.always_show .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y .guides:hover .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.y2 .guides:hover .guide.line,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis.x .guides:hover .guide.line{opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .axis .guides:hover text{opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .nofill{fill:none}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .subtle-fill{fill-opacity:.2}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .dot.active{stroke-width:5px}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .dot.negative{fill:transparent}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 text,#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 tspan{stroke:none !important}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .series text.active{opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .tooltip text{fill-opacity:1}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .showable{visibility:hidden}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .showable.shown{visibility:visible}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ad197cc8-b843-402a-8cbc-0d37adbd4a44 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ad197cc8-b843-402a-8cbc-0d37adbd4a44'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct FunctionCreationGeneratorLocal", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct FunctionCreationGeneratorLocal&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 471.701875 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="475.2018752912754" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 439.288366 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="442.7883659671662" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 406.874857 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.37485664305706" class=""&gt;6000000&lt;/text&gt;&lt;title&gt;6000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 374.461347 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="377.9613473189479" class=""&gt;8000000&lt;/text&gt;&lt;title&gt;8000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 342.047838 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="345.5478379948387" class="major"&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 309.634329 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="313.1343286707295" class=""&gt;12000000&lt;/text&gt;&lt;title&gt;12000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 277.220819 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.72081934662026" class=""&gt;14000000&lt;/text&gt;&lt;title&gt;14000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 244.807310 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="248.3073100225111" class=""&gt;16000000&lt;/text&gt;&lt;title&gt;16000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 212.393801 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.8938006984019" class=""&gt;18000000&lt;/text&gt;&lt;title&gt;18000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 179.980291 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="183.48029137429268" class="major"&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 147.566782 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="151.06678205018352" class=""&gt;22000000&lt;/text&gt;&lt;title&gt;22000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 115.153273 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="118.6532727260743" class=""&gt;24000000&lt;/text&gt;&lt;title&gt;24000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 82.739763 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="86.23976340196515" class=""&gt;26000000&lt;/text&gt;&lt;title&gt;26000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 50.326254 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="53.826254077855936" class=""&gt;28000000&lt;/text&gt;&lt;title&gt;28000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 17.912745 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="21.412744753746722" class="major"&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;30495357&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="326.5996891050055" rx="0" ry="0" width="118.76615384615384" height="177.51569551037915" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10953192&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;415.35753686019507&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="326.59767946742744" rx="0" ry="0" width="118.76615384615384" height="177.5177051479572" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10953316&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;415.356532041406&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="326.59767946742744" rx="0" ry="0" width="118.76615384615384" height="177.5177051479572" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10953316&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;415.356532041406&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct FunctionCreationGeneratorLocal&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e{background-color:#f0f0f0}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e path,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e rect,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .graph &amp;gt; .background{fill:#f0f0f0}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .plot &amp;gt; .background{fill:#f8f8f8}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .graph{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e text.no_data{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .title{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y .guides:hover .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .line-graph .axis.x .guides:hover .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .ci{stroke:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .reactive.active,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .ci .reactive.active{stroke-width:1.5}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .series text{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip .value{font-size:1.5em}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .bound{font-size:.5em}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .color-0,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .text-overlay .color-0 text{fill:black}
#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e text.no_data{text-anchor:middle}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .guide.line{fill:none}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .centered{text-anchor:middle}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .title{text-anchor:middle}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .legends .legend text{fill-opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.x text{text-anchor:middle}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y text{text-anchor:end}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y text[transform].backwards{text-anchor:start}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y2 text{text-anchor:start}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y2 text[transform].backwards{text-anchor:end}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .horizontal .axis.y .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .horizontal .axis.y2 .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .vertical .axis.x .guide.line{opacity:0}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .horizontal .axis.always_show .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y .guides:hover .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.y2 .guides:hover .guide.line,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis.x .guides:hover .guide.line{opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .axis .guides:hover text{opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .nofill{fill:none}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .subtle-fill{fill-opacity:.2}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .dot.active{stroke-width:5px}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .dot.negative{fill:transparent}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e text,#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e tspan{stroke:none !important}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .series text.active{opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .tooltip text{fill-opacity:1}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .showable{visibility:hidden}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .showable.shown{visibility:visible}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ae7f6c94-27da-4cb9-a6fd-781e4802c39e .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ae7f6c94-27da-4cb9-a6fd-781e4802c39e'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct FunctionCreationGeneratorLocal", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct FunctionCreationGeneratorLocal&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 471.221601 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="474.7216014774259" class=""&gt;1000000&lt;/text&gt;&lt;title&gt;1000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 438.327818 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="441.8278183394672" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 405.434035 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.93403520150855" class=""&gt;3000000&lt;/text&gt;&lt;title&gt;3000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 372.540252 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="376.04025206354993" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 339.646469 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.1464689255912" class="major"&gt;5000000&lt;/text&gt;&lt;title&gt;5000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 306.752686 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.2526857876326" class=""&gt;6000000&lt;/text&gt;&lt;title&gt;6000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 273.858903 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.35890264967384" class=""&gt;7000000&lt;/text&gt;&lt;title&gt;7000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 240.965120 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="244.46511951171516" class=""&gt;8000000&lt;/text&gt;&lt;title&gt;8000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 208.071336 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.57133637375648" class=""&gt;9000000&lt;/text&gt;&lt;title&gt;9000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 175.177553 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="178.6775532357978" class="major"&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 142.283770 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="145.78377009783912" class=""&gt;11000000&lt;/text&gt;&lt;title&gt;11000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 109.389987 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.88998695988045" class=""&gt;12000000&lt;/text&gt;&lt;title&gt;12000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 76.496204 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="79.99620382192177" class=""&gt;13000000&lt;/text&gt;&lt;title&gt;13000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 43.602421 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="47.10242068396303" class=""&gt;14000000&lt;/text&gt;&lt;title&gt;14000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 10.708638 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="14.208637546004354" class="major"&gt;15000000&lt;/text&gt;&lt;title&gt;15000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;15025051&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="214.56808879998528" rx="0" ry="0" width="118.76615384615384" height="289.54729581539937" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8802493&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;359.34173670768496&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="214.57200316017872" rx="0" ry="0" width="118.76615384615384" height="289.5433814552059" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8802374&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;359.3436938877817&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="214.57200316017872" rx="0" ry="0" width="118.76615384615384" height="289.5433814552059" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8802374&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;359.3436938877817&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct FunctionCreationGeneratorLocal&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-1" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;yieldingValue&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-2" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-3" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-4" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-4"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-5" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-5"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-6" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-7" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-7"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-8" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-9" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-10" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-11" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-12" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-13" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-14" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-15" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-16" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-17" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-18" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-19" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-20" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-21" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-22" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-23" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_fb44756c2ffb49229afc8e15d66d8a84-24" name="rest_code_fb44756c2ffb49229afc8e15d66d8a84-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_fb44756c2ffb49229afc8e15d66d8a84-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-1" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-2" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-3" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;yieldingValue&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-4" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-5" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-6" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-6"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-7" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-7"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-8" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-9" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-9"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-10" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-11" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-12" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-13" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-14" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-15" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-16" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-17" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-18" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-19" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-20" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-21" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-22" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-23" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-24" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-25" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-25" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-26" name="rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-26" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_e5db58d0cfcc45298b0bc618f1a9ca72-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_up_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct GeneratorExpressionExit</title><link>https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3{background-color:#f0f0f0}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 path,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 rect,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .graph &amp;gt; .background{fill:#f0f0f0}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .plot &amp;gt; .background{fill:#f8f8f8}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .graph{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 text.no_data{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .title{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y .guides:hover .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .line-graph .axis.x .guides:hover .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .ci{stroke:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .reactive.active,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .ci .reactive.active{stroke-width:1.5}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .series text{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip .value{font-size:1.5em}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .bound{font-size:.5em}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .color-0,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .text-overlay .color-0 text{fill:black}
#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 text.no_data{text-anchor:middle}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .guide.line{fill:none}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .centered{text-anchor:middle}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .title{text-anchor:middle}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .legends .legend text{fill-opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.x text{text-anchor:middle}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y text{text-anchor:end}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y text[transform].backwards{text-anchor:start}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y2 text{text-anchor:start}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y2 text[transform].backwards{text-anchor:end}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .horizontal .axis.y .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .horizontal .axis.y2 .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .vertical .axis.x .guide.line{opacity:0}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .horizontal .axis.always_show .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y .guides:hover .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.y2 .guides:hover .guide.line,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis.x .guides:hover .guide.line{opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .axis .guides:hover text{opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .nofill{fill:none}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .subtle-fill{fill-opacity:.2}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .dot.active{stroke-width:5px}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .dot.negative{fill:transparent}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 text,#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 tspan{stroke:none !important}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .series text.active{opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .tooltip text{fill-opacity:1}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .showable{visibility:hidden}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .showable.shown{visibility:visible}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ff515fb7-cab5-4f4c-b1f9-33aa85c2edb3'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct GeneratorExpressionExit", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct GeneratorExpressionExit&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 445.792067 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="449.2920670788031" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 387.468750 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="390.96874954222153" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 329.145432 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="332.64543200564" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 270.822114 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="274.3221144690584" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 212.498797 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.99879693247686" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 154.175479 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="157.6754793958953" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 95.852162 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="99.35216185931375" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 37.528844 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="41.0288443227322" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615302" rx="0" ry="0" width="117.64923076923075" height="494.23076923076934" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;169479649&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="435.80144609007573" rx="0" ry="0" width="117.64923076923075" height="68.31393852530891" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;23425944&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;469.9584153527302&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="432.68719964606305" rx="0" ry="0" width="117.64923076923075" height="71.42818496932159" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;24493869&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;468.40129213072385&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="432.68719964606305" rx="0" ry="0" width="117.64923076923075" height="71.42818496932159" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;24493869&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;468.40129213072385&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct GeneratorExpressionExit&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-7804c4f8-0306-492e-aea6-1f9ca01f688d" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d{background-color:#f0f0f0}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d path,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d rect,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .graph &amp;gt; .background{fill:#f0f0f0}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .plot &amp;gt; .background{fill:#f8f8f8}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .graph{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d text.no_data{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .title{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .line{stroke:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis text.major{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y .guides:hover .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .line-graph .axis.x .guides:hover .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .stackedline-graph .axis.x .guides:hover .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .ci{stroke:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .reactive.active,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .ci .reactive.active{stroke-width:1.5}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .series text{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip .value{font-size:1.5em}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .bound{font-size:.5em}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .color-0,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .text-overlay .color-0 text{fill:black}
#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d text.no_data{text-anchor:middle}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .guide.line{fill:none}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .centered{text-anchor:middle}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .title{text-anchor:middle}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .legends .legend text{fill-opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.x text{text-anchor:middle}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.x:not(.web) text[transform]{text-anchor:start}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y text{text-anchor:end}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y text[transform].backwards{text-anchor:start}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y2 text{text-anchor:start}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y2 text[transform].backwards{text-anchor:end}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .horizontal .axis.y .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .horizontal .axis.y2 .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .vertical .axis.x .guide.line{opacity:0}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .horizontal .axis.always_show .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y .guides:hover .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.y2 .guides:hover .guide.line,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis.x .guides:hover .guide.line{opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .axis .guides:hover text{opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .nofill{fill:none}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .subtle-fill{fill-opacity:.2}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .dot.active{stroke-width:5px}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .dot.negative{fill:transparent}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d text,#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d tspan{stroke:none !important}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .series text.active{opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .tooltip text{fill-opacity:1}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .showable{visibility:hidden}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .showable.shown{visibility:visible}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-7804c4f8-0306-492e-aea6-1f9ca01f688d .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['7804c4f8-0306-492e-aea6-1f9ca01f688d'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct GeneratorExpressionExit", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct GeneratorExpressionExit&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 469.812532 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="473.31253206165496" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 435.509680 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="439.00967950792534" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 401.206827 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="404.7068269541957" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 366.903974 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="370.4039744004661" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 332.601122 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="336.1011218467365" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 298.298269 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="301.79826929300685" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 263.995417 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="267.49541673927723" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 229.692564 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="233.1925641855476" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 195.389712 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="198.889711631818" class=""&gt;90000000&lt;/text&gt;&lt;title&gt;90000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 161.086859 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="164.58685907808837" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 126.784007 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="130.28400652435874" class=""&gt;110000000&lt;/text&gt;&lt;title&gt;110000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 92.481154 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="95.98115397062912" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 58.178301 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="61.678301416899444" class=""&gt;130000000&lt;/text&gt;&lt;title&gt;130000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 23.875449 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="27.37544886316988" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;144078621&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="343.2390778869908" rx="0" ry="0" width="117.64923076923075" height="160.87630672839384" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;46898813&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;423.6772312511877&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="343.2538452650152" rx="0" ry="0" width="117.64923076923075" height="160.86153935036947" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;46894508&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;423.68461494019994&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="343.2538452650152" rx="0" ry="0" width="117.64923076923075" height="160.86153935036947" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;46894508&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;423.68461494019994&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct GeneratorExpressionExit&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994{background-color:#f0f0f0}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 path,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 rect,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .graph &amp;gt; .background{fill:#f0f0f0}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .plot &amp;gt; .background{fill:#f8f8f8}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .graph{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 text.no_data{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .title{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y .guides:hover .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .line-graph .axis.x .guides:hover .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .ci{stroke:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .reactive.active,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .ci .reactive.active{stroke-width:1.5}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .series text{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip .value{font-size:1.5em}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .bound{font-size:.5em}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .color-0,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .text-overlay .color-0 text{fill:black}
#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 text.no_data{text-anchor:middle}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .guide.line{fill:none}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .centered{text-anchor:middle}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .title{text-anchor:middle}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .legends .legend text{fill-opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.x text{text-anchor:middle}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y text{text-anchor:end}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y text[transform].backwards{text-anchor:start}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y2 text{text-anchor:start}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y2 text[transform].backwards{text-anchor:end}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .horizontal .axis.y .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .horizontal .axis.y2 .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .vertical .axis.x .guide.line{opacity:0}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .horizontal .axis.always_show .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y .guides:hover .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.y2 .guides:hover .guide.line,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis.x .guides:hover .guide.line{opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .axis .guides:hover text{opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .nofill{fill:none}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .subtle-fill{fill-opacity:.2}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .dot.active{stroke-width:5px}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .dot.negative{fill:transparent}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 text,#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 tspan{stroke:none !important}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .series text.active{opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .tooltip text{fill-opacity:1}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .showable{visibility:hidden}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .showable.shown{visibility:visible}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-fdeff4c4-d0bc-4440-b509-de33e1f4b994 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['fdeff4c4-d0bc-4440-b509-de33e1f4b994'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct GeneratorExpressionExit", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct GeneratorExpressionExit&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 448.381651 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="451.88165118144855" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 392.647918 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="396.14791774751257" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 336.914184 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="340.41418431357647" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 281.180451 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="284.6804508796405" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 225.446717 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="228.94671744570445" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 169.712984 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="173.2129840117684" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 113.979251 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="117.47925057783237" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 58.245517 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="61.745517143896336" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;88677133&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="255.51413030659126" rx="0" ry="0" width="118.76615384615384" height="248.6012543087934" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44605168&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;379.81475746098795&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="255.50607678211003" rx="0" ry="0" width="118.76615384615384" height="248.6093078332746" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44606613&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;379.8107306987473&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="255.50607678211003" rx="0" ry="0" width="118.76615384615384" height="248.6093078332746" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44606613&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;379.8107306987473&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct GeneratorExpressionExit&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-14893194-e3d5-48a2-abd3-b26b9964280f" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-14893194-e3d5-48a2-abd3-b26b9964280f{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-14893194-e3d5-48a2-abd3-b26b9964280f{background-color:#f0f0f0}#chart-14893194-e3d5-48a2-abd3-b26b9964280f path,#chart-14893194-e3d5-48a2-abd3-b26b9964280f line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f rect,#chart-14893194-e3d5-48a2-abd3-b26b9964280f circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .graph &amp;gt; .background{fill:#f0f0f0}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .plot &amp;gt; .background{fill:#f8f8f8}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .graph{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f text.no_data{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .title{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .line{stroke:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis text.major{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y .guides:hover .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .line-graph .axis.x .guides:hover .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .stackedline-graph .axis.x .guides:hover .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .ci{stroke:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .reactive.active,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .ci .reactive.active{stroke-width:1.5}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .series text{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip .value{font-size:1.5em}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .bound{font-size:.5em}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .color-0,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .text-overlay .color-0 text{fill:black}
#chart-14893194-e3d5-48a2-abd3-b26b9964280f text.no_data{text-anchor:middle}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .guide.line{fill:none}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .centered{text-anchor:middle}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .title{text-anchor:middle}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .legends .legend text{fill-opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.x text{text-anchor:middle}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.x:not(.web) text[transform]{text-anchor:start}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y text{text-anchor:end}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y text[transform].backwards{text-anchor:start}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y2 text{text-anchor:start}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y2 text[transform].backwards{text-anchor:end}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .horizontal .axis.y .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .horizontal .axis.y2 .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .vertical .axis.x .guide.line{opacity:0}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .horizontal .axis.always_show .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y .guides:hover .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.y2 .guides:hover .guide.line,#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis.x .guides:hover .guide.line{opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .axis .guides:hover text{opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .nofill{fill:none}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .subtle-fill{fill-opacity:.2}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .dot.active{stroke-width:5px}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .dot.negative{fill:transparent}#chart-14893194-e3d5-48a2-abd3-b26b9964280f text,#chart-14893194-e3d5-48a2-abd3-b26b9964280f tspan{stroke:none !important}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .series text.active{opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .tooltip text{fill-opacity:1}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .showable{visibility:hidden}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .showable.shown{visibility:visible}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-14893194-e3d5-48a2-abd3-b26b9964280f .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['14893194-e3d5-48a2-abd3-b26b9964280f'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct GeneratorExpressionExit", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct GeneratorExpressionExit&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 468.548458 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="472.0484583704033" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 432.981532 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="436.48153212542206" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 397.414606 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="400.9146058804407" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 361.847680 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="365.3476796354595" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 326.280753 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="329.7807533904782" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 290.713827 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="294.2138271454969" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 255.146901 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="258.6469009005156" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 219.579975 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="223.07997465553433" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 184.013048 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="187.51304841055304" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 148.446122 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="151.94612216557175" class="major"&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 112.879196 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="116.37919592059046" class=""&gt;220000000&lt;/text&gt;&lt;title&gt;220000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 77.312270 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="80.81226967560917" class=""&gt;240000000&lt;/text&gt;&lt;title&gt;240000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 41.745343 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="45.245343430627884" class=""&gt;260000000&lt;/text&gt;&lt;title&gt;260000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;277915930&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="287.14971526018405" rx="0" ry="0" width="117.64923076923075" height="216.9656693552006" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;122004172&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;395.63254993778435&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="287.1493435858048" rx="0" ry="0" width="117.64923076923075" height="216.96604102957986" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;122004381&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;395.6323641005947&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="287.1493435858048" rx="0" ry="0" width="117.64923076923075" height="216.96604102957986" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;122004381&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;395.6323641005947&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct GeneratorExpressionExit&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_88c4a66366324c379850391b497410e4-1" name="rest_code_88c4a66366324c379850391b497410e4-1" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-1"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-2" name="rest_code_88c4a66366324c379850391b497410e4-2" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-3" name="rest_code_88c4a66366324c379850391b497410e4-3" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-4" name="rest_code_88c4a66366324c379850391b497410e4-4" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-4"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;exc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-5" name="rest_code_88c4a66366324c379850391b497410e4-5" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-5"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-6" name="rest_code_88c4a66366324c379850391b497410e4-6" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-7" name="rest_code_88c4a66366324c379850391b497410e4-7" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-7"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;throw&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;exc&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-8" name="rest_code_88c4a66366324c379850391b497410e4-8" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-9" name="rest_code_88c4a66366324c379850391b497410e4-9" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-10" name="rest_code_88c4a66366324c379850391b497410e4-10" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-10"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-11" name="rest_code_88c4a66366324c379850391b497410e4-11" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-11"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-12" name="rest_code_88c4a66366324c379850391b497410e4-12" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-13" name="rest_code_88c4a66366324c379850391b497410e4-13" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-13"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-14" name="rest_code_88c4a66366324c379850391b497410e4-14" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-15" name="rest_code_88c4a66366324c379850391b497410e4-15" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-16" name="rest_code_88c4a66366324c379850391b497410e4-16" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-17" name="rest_code_88c4a66366324c379850391b497410e4-17" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-18" name="rest_code_88c4a66366324c379850391b497410e4-18" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-19" name="rest_code_88c4a66366324c379850391b497410e4-19" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-20" name="rest_code_88c4a66366324c379850391b497410e4-20" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-21" name="rest_code_88c4a66366324c379850391b497410e4-21" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-22" name="rest_code_88c4a66366324c379850391b497410e4-22" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-23" name="rest_code_88c4a66366324c379850391b497410e4-23" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-24" name="rest_code_88c4a66366324c379850391b497410e4-24" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-25" name="rest_code_88c4a66366324c379850391b497410e4-25" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-26" name="rest_code_88c4a66366324c379850391b497410e4-26" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-27" name="rest_code_88c4a66366324c379850391b497410e4-27" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-28" name="rest_code_88c4a66366324c379850391b497410e4-28" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-29" name="rest_code_88c4a66366324c379850391b497410e4-29" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_88c4a66366324c379850391b497410e4-30" name="rest_code_88c4a66366324c379850391b497410e4-30" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_88c4a66366324c379850391b497410e4-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-1" name="rest_code_13fd4e80acba4820ac475f98425470ee-1" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-1"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-2" name="rest_code_13fd4e80acba4820ac475f98425470ee-2" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-2"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-3" name="rest_code_13fd4e80acba4820ac475f98425470ee-3" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-3"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-4" name="rest_code_13fd4e80acba4820ac475f98425470ee-4" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-4"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;exc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-5" name="rest_code_13fd4e80acba4820ac475f98425470ee-5" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-5"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-6" name="rest_code_13fd4e80acba4820ac475f98425470ee-6" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-7" name="rest_code_13fd4e80acba4820ac475f98425470ee-7" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-7"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;throw&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;exc&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-8" name="rest_code_13fd4e80acba4820ac475f98425470ee-8" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-9" name="rest_code_13fd4e80acba4820ac475f98425470ee-9" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-10" name="rest_code_13fd4e80acba4820ac475f98425470ee-10" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-10"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-11" name="rest_code_13fd4e80acba4820ac475f98425470ee-11" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-11"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-12" name="rest_code_13fd4e80acba4820ac475f98425470ee-12" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-13" name="rest_code_13fd4e80acba4820ac475f98425470ee-13" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-13"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-14" name="rest_code_13fd4e80acba4820ac475f98425470ee-14" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-15" name="rest_code_13fd4e80acba4820ac475f98425470ee-15" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-16" name="rest_code_13fd4e80acba4820ac475f98425470ee-16" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-17" name="rest_code_13fd4e80acba4820ac475f98425470ee-17" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-18" name="rest_code_13fd4e80acba4820ac475f98425470ee-18" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-19" name="rest_code_13fd4e80acba4820ac475f98425470ee-19" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-20" name="rest_code_13fd4e80acba4820ac475f98425470ee-20" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-21" name="rest_code_13fd4e80acba4820ac475f98425470ee-21" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-22" name="rest_code_13fd4e80acba4820ac475f98425470ee-22" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-23" name="rest_code_13fd4e80acba4820ac475f98425470ee-23" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-24" name="rest_code_13fd4e80acba4820ac475f98425470ee-24" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-25" name="rest_code_13fd4e80acba4820ac475f98425470ee-25" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-26" name="rest_code_13fd4e80acba4820ac475f98425470ee-26" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-27" name="rest_code_13fd4e80acba4820ac475f98425470ee-27" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-28" name="rest_code_13fd4e80acba4820ac475f98425470ee-28" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-29" name="rest_code_13fd4e80acba4820ac475f98425470ee-29" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_13fd4e80acba4820ac475f98425470ee-30" name="rest_code_13fd4e80acba4820ac475f98425470ee-30" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html#rest_code_13fd4e80acba4820ac475f98425470ee-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-generatorexpressionexit.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct InplaceOperationIntegerAdd</title><link>https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-6a793277-4252-46ae-b14d-02aa0c50a9a9" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9{background-color:#f0f0f0}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 path,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 rect,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .graph &amp;gt; .background{fill:#f0f0f0}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .plot &amp;gt; .background{fill:#f8f8f8}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .graph{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 text.no_data{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .title{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y .guides:hover .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .line-graph .axis.x .guides:hover .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .ci{stroke:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .reactive.active,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .ci .reactive.active{stroke-width:1.5}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .series text{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip .value{font-size:1.5em}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .bound{font-size:.5em}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .color-0,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .text-overlay .color-0 text{fill:black}
#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 text.no_data{text-anchor:middle}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .guide.line{fill:none}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .centered{text-anchor:middle}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .title{text-anchor:middle}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .legends .legend text{fill-opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.x text{text-anchor:middle}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y text{text-anchor:end}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y text[transform].backwards{text-anchor:start}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y2 text{text-anchor:start}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y2 text[transform].backwards{text-anchor:end}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .horizontal .axis.y .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .horizontal .axis.y2 .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .vertical .axis.x .guide.line{opacity:0}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .horizontal .axis.always_show .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y .guides:hover .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.y2 .guides:hover .guide.line,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis.x .guides:hover .guide.line{opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .axis .guides:hover text{opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .nofill{fill:none}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .subtle-fill{fill-opacity:.2}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .dot.active{stroke-width:5px}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .dot.negative{fill:transparent}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 text,#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 tspan{stroke:none !important}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .series text.active{opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .tooltip text{fill-opacity:1}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .showable{visibility:hidden}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .showable.shown{visibility:visible}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-6a793277-4252-46ae-b14d-02aa0c50a9a9 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['6a793277-4252-46ae-b14d-02aa0c50a9a9'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationIntegerAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationIntegerAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 437.294702 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="440.7947024991703" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 370.474020 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="373.9740203829559" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 303.653338 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="307.15333826674157" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 236.832656 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="240.3326561505272" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 170.011974 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="173.51197403431286" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 103.191292 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="106.6912919180985" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 36.370610 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="39.8706098018842" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615415" rx="0" ry="0" width="118.76615384615384" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;73963742&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="318.77898814779564" rx="0" ry="0" width="118.76615384615384" height="185.336396467589" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27736382&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;411.44718638159014&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="318.58791440728436" rx="0" ry="0" width="118.76615384615384" height="185.52747020810028" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27764977&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;411.3516495113345&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="318.58791440728436" rx="0" ry="0" width="118.76615384615384" height="185.52747020810028" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27764977&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;411.3516495113345&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationIntegerAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-8e5842b9-f9d6-475d-b337-c8dc277b4890" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890{background-color:#f0f0f0}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 path,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 rect,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .graph &amp;gt; .background{fill:#f0f0f0}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .plot &amp;gt; .background{fill:#f8f8f8}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .graph{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 text.no_data{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .title{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y .guides:hover .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .line-graph .axis.x .guides:hover .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .ci{stroke:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .reactive.active,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .ci .reactive.active{stroke-width:1.5}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .series text{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip .value{font-size:1.5em}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .bound{font-size:.5em}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .color-0,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .text-overlay .color-0 text{fill:black}
#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 text.no_data{text-anchor:middle}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .guide.line{fill:none}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .centered{text-anchor:middle}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .title{text-anchor:middle}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .legends .legend text{fill-opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.x text{text-anchor:middle}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y text{text-anchor:end}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y text[transform].backwards{text-anchor:start}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y2 text{text-anchor:start}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y2 text[transform].backwards{text-anchor:end}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .horizontal .axis.y .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .horizontal .axis.y2 .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .vertical .axis.x .guide.line{opacity:0}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .horizontal .axis.always_show .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y .guides:hover .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.y2 .guides:hover .guide.line,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis.x .guides:hover .guide.line{opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .axis .guides:hover text{opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .nofill{fill:none}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .subtle-fill{fill-opacity:.2}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .dot.active{stroke-width:5px}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .dot.negative{fill:transparent}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 text,#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 tspan{stroke:none !important}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .series text.active{opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .tooltip text{fill-opacity:1}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .showable{visibility:hidden}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .showable.shown{visibility:visible}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-8e5842b9-f9d6-475d-b337-c8dc277b4890 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['8e5842b9-f9d6-475d-b337-c8dc277b4890'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationIntegerAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationIntegerAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 418.609547 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="422.10954713252505" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 333.103710 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="336.6037096496655" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 247.597872 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="251.09787216680598" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 162.092035 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="165.59203468394645" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 76.586197 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="80.08619720108686" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57800822&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="278.8033216125968" rx="0" ry="0" width="118.76615384615384" height="225.31206300278785" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26350489&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;391.4593531139907&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="278.80228699196323" rx="0" ry="0" width="118.76615384615384" height="225.3130976234214" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26350610&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;391.45883580367394&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="278.80228699196323" rx="0" ry="0" width="118.76615384615384" height="225.3130976234214" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26350610&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;391.45883580367394&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationIntegerAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-3459d5da-9787-4bb2-9555-a2b252d52da2" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-3459d5da-9787-4bb2-9555-a2b252d52da2{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-3459d5da-9787-4bb2-9555-a2b252d52da2{background-color:#f0f0f0}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 path,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 rect,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .graph &amp;gt; .background{fill:#f0f0f0}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .plot &amp;gt; .background{fill:#f8f8f8}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .graph{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 text.no_data{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .title{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y .guides:hover .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .line-graph .axis.x .guides:hover .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .ci{stroke:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .reactive.active,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .ci .reactive.active{stroke-width:1.5}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .series text{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip .value{font-size:1.5em}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .bound{font-size:.5em}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .color-0,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .text-overlay .color-0 text{fill:black}
#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 text.no_data{text-anchor:middle}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .guide.line{fill:none}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .centered{text-anchor:middle}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .title{text-anchor:middle}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .legends .legend text{fill-opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.x text{text-anchor:middle}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y text{text-anchor:end}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y text[transform].backwards{text-anchor:start}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y2 text{text-anchor:start}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y2 text[transform].backwards{text-anchor:end}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .horizontal .axis.y .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .horizontal .axis.y2 .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .vertical .axis.x .guide.line{opacity:0}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .horizontal .axis.always_show .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y .guides:hover .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.y2 .guides:hover .guide.line,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis.x .guides:hover .guide.line{opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .axis .guides:hover text{opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .nofill{fill:none}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .subtle-fill{fill-opacity:.2}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .dot.active{stroke-width:5px}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .dot.negative{fill:transparent}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 text,#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 tspan{stroke:none !important}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .series text.active{opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .tooltip text{fill-opacity:1}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .showable{visibility:hidden}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .showable.shown{visibility:visible}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-3459d5da-9787-4bb2-9555-a2b252d52da2 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['3459d5da-9787-4bb2-9555-a2b252d52da2'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationIntegerAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationIntegerAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 443.543249 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="447.04324897622485" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 382.971113 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="386.47111333706505" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 322.398978 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="325.8989776979053" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 261.826842 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.32684205874557" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 201.254706 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="204.75470641958577" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 140.682571 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="144.18257078042603" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 80.110435 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="83.61043514126624" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 19.538300 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="23.038299502106497" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;81593750&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="346.0152659458504" rx="0" ry="0" width="118.76615384615384" height="158.10011866953425" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26101130&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;425.0653252806175&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="346.0175313437233" rx="0" ry="0" width="118.76615384615384" height="158.09785327166134" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26100756&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;425.066457979554&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="346.0175313437233" rx="0" ry="0" width="118.76615384615384" height="158.09785327166134" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26100756&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;425.066457979554&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationIntegerAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-909e775c-db87-48b7-a54b-4d2252de0f04" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-909e775c-db87-48b7-a54b-4d2252de0f04{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-909e775c-db87-48b7-a54b-4d2252de0f04{background-color:#f0f0f0}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 path,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 rect,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .graph &amp;gt; .background{fill:#f0f0f0}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .plot &amp;gt; .background{fill:#f8f8f8}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .graph{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 text.no_data{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .title{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y .guides:hover .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .line-graph .axis.x .guides:hover .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .ci{stroke:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .reactive.active,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .ci .reactive.active{stroke-width:1.5}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .series text{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip .value{font-size:1.5em}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .bound{font-size:.5em}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .color-0,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .text-overlay .color-0 text{fill:black}
#chart-909e775c-db87-48b7-a54b-4d2252de0f04 text.no_data{text-anchor:middle}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .guide.line{fill:none}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .centered{text-anchor:middle}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .title{text-anchor:middle}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .legends .legend text{fill-opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.x text{text-anchor:middle}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y text{text-anchor:end}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y text[transform].backwards{text-anchor:start}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y2 text{text-anchor:start}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y2 text[transform].backwards{text-anchor:end}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .horizontal .axis.y .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .horizontal .axis.y2 .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .vertical .axis.x .guide.line{opacity:0}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .horizontal .axis.always_show .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y .guides:hover .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.y2 .guides:hover .guide.line,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis.x .guides:hover .guide.line{opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .axis .guides:hover text{opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .nofill{fill:none}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .subtle-fill{fill-opacity:.2}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .dot.active{stroke-width:5px}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .dot.negative{fill:transparent}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 text,#chart-909e775c-db87-48b7-a54b-4d2252de0f04 tspan{stroke:none !important}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .series text.active{opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .tooltip text{fill-opacity:1}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .showable{visibility:hidden}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .showable.shown{visibility:visible}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-909e775c-db87-48b7-a54b-4d2252de0f04 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['909e775c-db87-48b7-a54b-4d2252de0f04'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationIntegerAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationIntegerAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 384.295576 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="387.7955760773682" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 264.475768 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="267.97576753935186" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 144.655959 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="148.15595900133542" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 24.836150 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="28.336150463318972" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;41247835&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="367.5132901800506" rx="0" ry="0" width="118.76615384615384" height="136.60209443533404" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11400627&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;435.8143373977176&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="367.51216387385034" rx="0" ry="0" width="118.76615384615384" height="136.6032207415343" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11400721&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;435.8137742446175&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="367.51216387385034" rx="0" ry="0" width="118.76615384615384" height="136.6032207415343" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11400721&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;435.8137742446175&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationIntegerAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-1" name="rest_code_25725fa0e74c4519bad8651a578eb201-1" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-2" name="rest_code_25725fa0e74c4519bad8651a578eb201-2" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-3" name="rest_code_25725fa0e74c4519bad8651a578eb201-3" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-3"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-4" name="rest_code_25725fa0e74c4519bad8651a578eb201-4" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-4"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-5" name="rest_code_25725fa0e74c4519bad8651a578eb201-5" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-5"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-6" name="rest_code_25725fa0e74c4519bad8651a578eb201-6" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-6"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-7" name="rest_code_25725fa0e74c4519bad8651a578eb201-7" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-7"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-8" name="rest_code_25725fa0e74c4519bad8651a578eb201-8" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-8"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;module_value2&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-9" name="rest_code_25725fa0e74c4519bad8651a578eb201-9" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-10" name="rest_code_25725fa0e74c4519bad8651a578eb201-10" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-10"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-11" name="rest_code_25725fa0e74c4519bad8651a578eb201-11" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-12" name="rest_code_25725fa0e74c4519bad8651a578eb201-12" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-13" name="rest_code_25725fa0e74c4519bad8651a578eb201-13" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-13"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-14" name="rest_code_25725fa0e74c4519bad8651a578eb201-14" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-14"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-15" name="rest_code_25725fa0e74c4519bad8651a578eb201-15" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-16" name="rest_code_25725fa0e74c4519bad8651a578eb201-16" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-16"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-17" name="rest_code_25725fa0e74c4519bad8651a578eb201-17" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-17"&gt;&lt;/a&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-18" name="rest_code_25725fa0e74c4519bad8651a578eb201-18" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-19" name="rest_code_25725fa0e74c4519bad8651a578eb201-19" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-20" name="rest_code_25725fa0e74c4519bad8651a578eb201-20" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-21" name="rest_code_25725fa0e74c4519bad8651a578eb201-21" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-22" name="rest_code_25725fa0e74c4519bad8651a578eb201-22" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-23" name="rest_code_25725fa0e74c4519bad8651a578eb201-23" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-24" name="rest_code_25725fa0e74c4519bad8651a578eb201-24" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-25" name="rest_code_25725fa0e74c4519bad8651a578eb201-25" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-26" name="rest_code_25725fa0e74c4519bad8651a578eb201-26" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-27" name="rest_code_25725fa0e74c4519bad8651a578eb201-27" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-28" name="rest_code_25725fa0e74c4519bad8651a578eb201-28" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-29" name="rest_code_25725fa0e74c4519bad8651a578eb201-29" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-30" name="rest_code_25725fa0e74c4519bad8651a578eb201-30" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-31" name="rest_code_25725fa0e74c4519bad8651a578eb201-31" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-32" name="rest_code_25725fa0e74c4519bad8651a578eb201-32" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_25725fa0e74c4519bad8651a578eb201-33" name="rest_code_25725fa0e74c4519bad8651a578eb201-33" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_25725fa0e74c4519bad8651a578eb201-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-1" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-1" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-2" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-2" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-3" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-3" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-4" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-4" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-5" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-5" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-6" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-6" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-7" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-7" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-8" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-8" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-8"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;module_value2&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-9" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-9" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-10" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-10" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-10"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-11" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-11" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-12" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-12" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-13" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-13" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-13"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-14" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-14" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-14"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-15" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-15" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-16" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-16" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-16"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-17" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-17" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-17"&gt;&lt;/a&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-18" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-18" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-19" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-19" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-20" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-20" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-21" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-21" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-22" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-22" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-23" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-23" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-24" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-24" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-25" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-25" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-26" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-26" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-27" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-27" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-28" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-28" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-29" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-29" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-30" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-30" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-31" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-31" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-32" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-32" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-33" name="rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-33" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html#rest_code_cc9507e7b0b44cd7927c33dc224c2ab3-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-inplaceoperationintegeradd.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct InplaceOperationStringAdd</title><link>https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-54523574-212d-4a4e-9b6f-9c56e35681e2" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-54523574-212d-4a4e-9b6f-9c56e35681e2{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-54523574-212d-4a4e-9b6f-9c56e35681e2{background-color:#f0f0f0}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 path,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 rect,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .graph &amp;gt; .background{fill:#f0f0f0}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .plot &amp;gt; .background{fill:#f8f8f8}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .graph{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 text.no_data{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .title{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y .guides:hover .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .line-graph .axis.x .guides:hover .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .ci{stroke:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .reactive.active,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .ci .reactive.active{stroke-width:1.5}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .series text{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip .value{font-size:1.5em}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .bound{font-size:.5em}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .color-0,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .text-overlay .color-0 text{fill:black}
#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 text.no_data{text-anchor:middle}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .guide.line{fill:none}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .centered{text-anchor:middle}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .title{text-anchor:middle}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .legends .legend text{fill-opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.x text{text-anchor:middle}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y text{text-anchor:end}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y text[transform].backwards{text-anchor:start}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y2 text{text-anchor:start}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y2 text[transform].backwards{text-anchor:end}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .horizontal .axis.y .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .horizontal .axis.y2 .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .vertical .axis.x .guide.line{opacity:0}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .horizontal .axis.always_show .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y .guides:hover .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.y2 .guides:hover .guide.line,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis.x .guides:hover .guide.line{opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .axis .guides:hover text{opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .nofill{fill:none}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .subtle-fill{fill-opacity:.2}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .dot.active{stroke-width:5px}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .dot.negative{fill:transparent}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 text,#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 tspan{stroke:none !important}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .series text.active{opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .tooltip text{fill-opacity:1}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .showable{visibility:hidden}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .showable.shown{visibility:visible}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-54523574-212d-4a4e-9b6f-9c56e35681e2 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['54523574-212d-4a4e-9b6f-9c56e35681e2'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationStringAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationStringAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 387.568041 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="391.0680412351648" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 271.020698 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="274.52069785494496" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 154.473354 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="157.9733544747251" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 37.926011 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="41.42601109450533" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="157.39399593563041" rx="0" ry="0" width="118.76615384615384" height="346.7213886797542" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;29749403&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;330.7546902755075&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="10.455242832539284" rx="0" ry="0" width="118.76615384615384" height="493.66014178284536" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;42357048&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;257.28531372396196&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;42406009&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;42406009&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationStringAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46{background-color:#f0f0f0}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 path,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 rect,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .graph &amp;gt; .background{fill:#f0f0f0}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .plot &amp;gt; .background{fill:#f8f8f8}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .graph{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 text.no_data{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .title{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y .guides:hover .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .line-graph .axis.x .guides:hover .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .ci{stroke:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .reactive.active,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .ci .reactive.active{stroke-width:1.5}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .series text{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip .value{font-size:1.5em}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .bound{font-size:.5em}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .color-0,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .text-overlay .color-0 text{fill:black}
#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 text.no_data{text-anchor:middle}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .guide.line{fill:none}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .centered{text-anchor:middle}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .title{text-anchor:middle}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .legends .legend text{fill-opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.x text{text-anchor:middle}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y text{text-anchor:end}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y text[transform].backwards{text-anchor:start}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y2 text{text-anchor:start}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y2 text[transform].backwards{text-anchor:end}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .horizontal .axis.y .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .horizontal .axis.y2 .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .vertical .axis.x .guide.line{opacity:0}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .horizontal .axis.always_show .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y .guides:hover .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.y2 .guides:hover .guide.line,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis.x .guides:hover .guide.line{opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .axis .guides:hover text{opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .nofill{fill:none}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .subtle-fill{fill-opacity:.2}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .dot.active{stroke-width:5px}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .dot.negative{fill:transparent}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 text,#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 tspan{stroke:none !important}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .series text.active{opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .tooltip text{fill-opacity:1}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .showable{visibility:hidden}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .showable.shown{visibility:visible}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-48c85b1e-7e0c-4634-a985-a87b9b5e5d46 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['48c85b1e-7e0c-4634-a985-a87b9b5e5d46'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationStringAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationStringAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 449.002067 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.50206708823623" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 393.888750 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="397.3887495610878" class=""&gt;8000000&lt;/text&gt;&lt;title&gt;8000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 338.775432 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="342.2754320339394" class=""&gt;12000000&lt;/text&gt;&lt;title&gt;12000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 283.662115 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="287.16211450679106" class=""&gt;16000000&lt;/text&gt;&lt;title&gt;16000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 228.548797 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="232.04879697964265" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 173.435479 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="176.9354794524943" class=""&gt;24000000&lt;/text&gt;&lt;title&gt;24000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 118.322162 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="121.82216192534588" class=""&gt;28000000&lt;/text&gt;&lt;title&gt;28000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 63.208844 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="66.70884439819747" class=""&gt;32000000&lt;/text&gt;&lt;title&gt;32000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="25.110647612876164" rx="0" ry="0" width="118.76615384615384" height="479.0047370025085" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;34765081&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;264.6130161141304&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="9.884615384615302" rx="0" ry="0" width="118.76615384615384" height="494.23076923076934" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;35870152&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="9.88823908524273" rx="0" ry="0" width="118.76615384615384" height="494.2271455301419" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;35869889&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0018118503137&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="9.88823908524273" rx="0" ry="0" width="118.76615384615384" height="494.2271455301419" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;35869889&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0018118503137&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationStringAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2{background-color:#f0f0f0}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 path,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 rect,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .graph &amp;gt; .background{fill:#f0f0f0}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .plot &amp;gt; .background{fill:#f8f8f8}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .graph{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 text.no_data{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .title{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y .guides:hover .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .line-graph .axis.x .guides:hover .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .ci{stroke:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .reactive.active,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .ci .reactive.active{stroke-width:1.5}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .series text{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip .value{font-size:1.5em}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .bound{font-size:.5em}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .color-0,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .text-overlay .color-0 text{fill:black}
#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 text.no_data{text-anchor:middle}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .guide.line{fill:none}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .centered{text-anchor:middle}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .title{text-anchor:middle}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .legends .legend text{fill-opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.x text{text-anchor:middle}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y text{text-anchor:end}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y text[transform].backwards{text-anchor:start}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y2 text{text-anchor:start}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y2 text[transform].backwards{text-anchor:end}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .horizontal .axis.y .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .horizontal .axis.y2 .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .vertical .axis.x .guide.line{opacity:0}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .horizontal .axis.always_show .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y .guides:hover .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.y2 .guides:hover .guide.line,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis.x .guides:hover .guide.line{opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .axis .guides:hover text{opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .nofill{fill:none}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .subtle-fill{fill-opacity:.2}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .dot.active{stroke-width:5px}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .dot.negative{fill:transparent}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 text,#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 tspan{stroke:none !important}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .series text.active{opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .tooltip text{fill-opacity:1}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .showable{visibility:hidden}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .showable.shown{visibility:visible}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-eda48545-d0a1-4a91-97c7-74ff89f31cc2 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['eda48545-d0a1-4a91-97c7-74ff89f31cc2'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationStringAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationStringAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 395.726429 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="399.2264286284367" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 287.337473 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="290.8374726414887" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 178.948517 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="182.4485166545408" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 70.559561 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="74.05956066759296" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;45597890&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="201.2764681655225" rx="0" ry="0" width="118.76615384615384" height="302.83891644986215" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27940016&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;352.69592639045356&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="201.27625138761056" rx="0" ry="0" width="118.76615384615384" height="302.8391332277741" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27940036&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;352.6958180014976&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="201.27625138761056" rx="0" ry="0" width="118.76615384615384" height="302.8391332277741" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;27940036&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;352.6958180014976&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationStringAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7{background-color:#f0f0f0}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 path,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 rect,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .graph &amp;gt; .background{fill:#f0f0f0}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .plot &amp;gt; .background{fill:#f8f8f8}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .graph{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 text.no_data{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .title{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y .guides:hover .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .line-graph .axis.x .guides:hover .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .ci{stroke:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .reactive.active,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .ci .reactive.active{stroke-width:1.5}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .series text{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip .value{font-size:1.5em}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .bound{font-size:.5em}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .color-0,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .text-overlay .color-0 text{fill:black}
#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 text.no_data{text-anchor:middle}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .guide.line{fill:none}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .centered{text-anchor:middle}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .title{text-anchor:middle}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .legends .legend text{fill-opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.x text{text-anchor:middle}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y text{text-anchor:end}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y text[transform].backwards{text-anchor:start}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y2 text{text-anchor:start}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y2 text[transform].backwards{text-anchor:end}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .horizontal .axis.y .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .horizontal .axis.y2 .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .vertical .axis.x .guide.line{opacity:0}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .horizontal .axis.always_show .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y .guides:hover .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.y2 .guides:hover .guide.line,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis.x .guides:hover .guide.line{opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .axis .guides:hover text{opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .nofill{fill:none}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .subtle-fill{fill-opacity:.2}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .dot.active{stroke-width:5px}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .dot.negative{fill:transparent}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 text,#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 tspan{stroke:none !important}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .series text.active{opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .tooltip text{fill-opacity:1}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .showable{visibility:hidden}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .showable.shown{visibility:visible}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-15af93f0-ae9c-4a64-a070-bb5a724e8dd7 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['15af93f0-ae9c-4a64-a070-bb5a724e8dd7'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct InplaceOperationStringAdd", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct InplaceOperationStringAdd&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 402.316268 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="405.8162684760306" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 300.517152 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="304.01715233667653" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 198.718036 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="202.21803619732248" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 96.918920 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="100.41892005796848" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="91.03735396407791" rx="0" ry="0" width="118.76615384615384" height="413.07803065130673" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;40577762&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;297.57636928973125&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="9.885134560107645" rx="0" ry="0" width="118.76615384615384" height="494.230250055277" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;48549562&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00025958774614&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;48549613&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;48549613&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct InplaceOperationStringAdd&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-1" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-1" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-2" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-2" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-3" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-3" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-3"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-4" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-4" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-4"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-5" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-5" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-5"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-6" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-6" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-6"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-7" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-7" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-7"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-8" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-8" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-8"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-9" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-9" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-9"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-10" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-10" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-11" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-11" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-11"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# Prevent optimization into direct return.&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-12" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-12" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-12"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-13" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-13" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-14" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-14" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-14"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-15" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-15" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-16" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-16" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-16"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-17" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-17" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-17"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-18" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-18" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-18"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-19" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-19" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-19"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-20" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-20" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-20"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-21" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-21" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-21"&gt;&lt;/a&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-22" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-22" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-23" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-23" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-24" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-24" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-25" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-25" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-26" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-26" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-27" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-27" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-28" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-28" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-29" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-29" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-30" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-30" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-31" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-31" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-32" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-32" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-33" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-33" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-34" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-34" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-35" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-35" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-36" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-36" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_c456d5f4051c4549b34fb6003ecf09b4-37" name="rest_code_c456d5f4051c4549b34fb6003ecf09b4-37" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_c456d5f4051c4549b34fb6003ecf09b4-37"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-1" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-1" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-2" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-2" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-3" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-3" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-3"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-4" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-4" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-5" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-5" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-6" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-6" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-7" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-7" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-8" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-8" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-9" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-9" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-10" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-10" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-11" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-11" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-11"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# Prevent optimization into direct return.&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-12" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-12" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-12"&gt;&lt;/a&gt;    &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;additiv&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-13" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-13" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-14" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-14" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-14"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-15" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-15" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-16" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-16" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-16"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-17" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-17" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-17"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-18" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-18" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-18"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-19" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-19" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-19"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-20" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-20" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-20"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-21" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-21" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-21"&gt;&lt;/a&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-22" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-22" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-23" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-23" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-24" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-24" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-25" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-25" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-26" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-26" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-27" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-27" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-28" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-28" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-29" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-29" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-30" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-30" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-31" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-31" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-32" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-32" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-33" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-33" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-34" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-34" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-35" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-35" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-36" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-36" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-37" name="rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-37" href="https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html#rest_code_7f2fcf3ac92e49c5a5bac18832bbc99e-37"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-inplaceoperationstringadd.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct ListContraction</title><link>https://speedcenter.nuitka.net/constructs/construct-listcontraction.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-7498a122-4d4b-4ad6-940f-42ba166585c9" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-7498a122-4d4b-4ad6-940f-42ba166585c9{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-7498a122-4d4b-4ad6-940f-42ba166585c9{background-color:#f0f0f0}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 path,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 rect,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .graph &amp;gt; .background{fill:#f0f0f0}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .plot &amp;gt; .background{fill:#f8f8f8}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .graph{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 text.no_data{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .title{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y .guides:hover .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .line-graph .axis.x .guides:hover .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .ci{stroke:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .reactive.active,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .ci .reactive.active{stroke-width:1.5}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .series text{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip .value{font-size:1.5em}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .bound{font-size:.5em}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .color-0,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .text-overlay .color-0 text{fill:black}
#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 text.no_data{text-anchor:middle}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .guide.line{fill:none}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .centered{text-anchor:middle}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .title{text-anchor:middle}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .legends .legend text{fill-opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.x text{text-anchor:middle}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y text{text-anchor:end}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y text[transform].backwards{text-anchor:start}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y2 text{text-anchor:start}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y2 text[transform].backwards{text-anchor:end}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .horizontal .axis.y .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .horizontal .axis.y2 .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .vertical .axis.x .guide.line{opacity:0}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .horizontal .axis.always_show .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y .guides:hover .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.y2 .guides:hover .guide.line,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis.x .guides:hover .guide.line{opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .axis .guides:hover text{opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .nofill{fill:none}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .subtle-fill{fill-opacity:.2}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .dot.active{stroke-width:5px}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .dot.negative{fill:transparent}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 text,#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 tspan{stroke:none !important}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .series text.active{opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .tooltip text{fill-opacity:1}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .showable{visibility:hidden}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .showable.shown{visibility:visible}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-7498a122-4d4b-4ad6-940f-42ba166585c9 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['7498a122-4d4b-4ad6-940f-42ba166585c9'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListContraction", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListContraction&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 462.408729 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="465.9087291909714" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 420.702074 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="424.2020737665582" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 378.995418 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="382.49541834214494" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 337.288763 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="340.7887629177318" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 295.582107 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="299.0821074933185" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 253.875452 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="257.37545206890536" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 212.168797 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.6687966444922" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 170.462141 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="173.962141220079" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 128.755486 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="132.25548579566578" class=""&gt;90000000&lt;/text&gt;&lt;title&gt;90000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 87.048830 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="90.54883037125256" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 45.342175 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="48.84217494683935" class=""&gt;110000000&lt;/text&gt;&lt;title&gt;110000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;118501655&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="179.4134154578815" rx="0" ry="0" width="117.64923076923075" height="324.70196915750313" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;77853754&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;341.7644000366331&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="175.03304051063515" rx="0" ry="0" width="117.64923076923075" height="329.0823441047495" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;78904036&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;339.5742125630099&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="175.03304051063515" rx="0" ry="0" width="117.64923076923075" height="329.0823441047495" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;78904036&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;339.5742125630099&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListContraction&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1{background-color:#f0f0f0}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 path,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 rect,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .graph &amp;gt; .background{fill:#f0f0f0}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .plot &amp;gt; .background{fill:#f8f8f8}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .graph{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 text.no_data{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .title{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y .guides:hover .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .line-graph .axis.x .guides:hover .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .ci{stroke:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .reactive.active,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .ci .reactive.active{stroke-width:1.5}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .series text{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip .value{font-size:1.5em}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .bound{font-size:.5em}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .color-0,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .text-overlay .color-0 text{fill:black}
#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 text.no_data{text-anchor:middle}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .guide.line{fill:none}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .centered{text-anchor:middle}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .title{text-anchor:middle}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .legends .legend text{fill-opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.x text{text-anchor:middle}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y text{text-anchor:end}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y text[transform].backwards{text-anchor:start}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y2 text{text-anchor:start}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y2 text[transform].backwards{text-anchor:end}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .horizontal .axis.y .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .horizontal .axis.y2 .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .vertical .axis.x .guide.line{opacity:0}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .horizontal .axis.always_show .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y .guides:hover .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.y2 .guides:hover .guide.line,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis.x .guides:hover .guide.line{opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .axis .guides:hover text{opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .nofill{fill:none}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .subtle-fill{fill-opacity:.2}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .dot.active{stroke-width:5px}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .dot.negative{fill:transparent}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 text,#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 tspan{stroke:none !important}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .series text.active{opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .tooltip text{fill-opacity:1}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .showable{visibility:hidden}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .showable.shown{visibility:visible}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['a1f67b0d-3c96-4203-b8cf-ab0a7b6d09f1'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListContraction", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListContraction&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 447.008754 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="450.50875353217236" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 389.902122 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="393.4021224489601" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 332.795491 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="336.2954913657478" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 275.688860 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="279.18886028253553" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 218.582229 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="222.0822291993233" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 161.475598 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="164.97559811611103" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 104.368967 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="107.86896703289875" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 47.262336 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="50.76233594968653" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615472" rx="0" ry="0" width="117.64923076923075" height="494.23076923076917" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;173090501&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00000000000006&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="307.662037835207" rx="0" ry="0" width="117.64923076923075" height="196.45334678017764" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68802289&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;405.8887112252958&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="307.6625917695285" rx="0" ry="0" width="117.64923076923075" height="196.45279284585615" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68802095&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;405.88898819245657&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="307.6625917695285" rx="0" ry="0" width="117.64923076923075" height="196.45279284585615" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68802095&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;405.88898819245657&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListContraction&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-586f5f7b-1a8e-4b8f-8817-388a160818cc" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc{background-color:#f0f0f0}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc path,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc rect,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .graph &amp;gt; .background{fill:#f0f0f0}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .plot &amp;gt; .background{fill:#f8f8f8}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .graph{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc text.no_data{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .title{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .line{stroke:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis text.major{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y .guides:hover .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .line-graph .axis.x .guides:hover .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .stackedline-graph .axis.x .guides:hover .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .ci{stroke:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .reactive.active,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .ci .reactive.active{stroke-width:1.5}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .series text{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip .value{font-size:1.5em}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .bound{font-size:.5em}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .color-0,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .text-overlay .color-0 text{fill:black}
#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc text.no_data{text-anchor:middle}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .guide.line{fill:none}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .centered{text-anchor:middle}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .title{text-anchor:middle}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .legends .legend text{fill-opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.x text{text-anchor:middle}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.x:not(.web) text[transform]{text-anchor:start}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y text{text-anchor:end}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y text[transform].backwards{text-anchor:start}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y2 text{text-anchor:start}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y2 text[transform].backwards{text-anchor:end}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .horizontal .axis.y .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .horizontal .axis.y2 .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .vertical .axis.x .guide.line{opacity:0}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .horizontal .axis.always_show .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y .guides:hover .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.y2 .guides:hover .guide.line,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis.x .guides:hover .guide.line{opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .axis .guides:hover text{opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .nofill{fill:none}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .subtle-fill{fill-opacity:.2}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .dot.active{stroke-width:5px}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .dot.negative{fill:transparent}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc text,#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc tspan{stroke:none !important}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .series text.active{opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .tooltip text{fill-opacity:1}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .showable{visibility:hidden}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .showable.shown{visibility:visible}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-586f5f7b-1a8e-4b8f-8817-388a160818cc .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['586f5f7b-1a8e-4b8f-8817-388a160818cc'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListContraction", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListContraction&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 457.456459 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="460.95645918852705" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 410.797534 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="414.2975337616695" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 364.138608 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="367.638608334812" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 317.479683 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="320.9796829079544" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 270.820757 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="274.32075748109685" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 224.161832 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="227.6618320542393" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 177.502907 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="181.00290662738172" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 130.843981 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="134.34398120052418" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 84.185056 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="87.68505577366665" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 37.526130 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="41.026130346809055" class="major"&gt;200000000&lt;/text&gt;&lt;title&gt;200000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615415" rx="0" ry="0" width="117.64923076923075" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;211848329&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="344.1868155613349" rx="0" ry="0" width="117.64923076923075" height="159.92856905404972" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68552187&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;424.1511000883598&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="344.18663592447206" rx="0" ry="0" width="117.64923076923075" height="159.92874869091258" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68552264&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;424.15101026992835&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="344.18663592447206" rx="0" ry="0" width="117.64923076923075" height="159.92874869091258" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;68552264&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;424.15101026992835&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListContraction&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa{background-color:#f0f0f0}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa path,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa rect,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .graph &amp;gt; .background{fill:#f0f0f0}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .plot &amp;gt; .background{fill:#f8f8f8}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .graph{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa text.no_data{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .title{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .line{stroke:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis text.major{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y .guides:hover .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .line-graph .axis.x .guides:hover .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .stackedline-graph .axis.x .guides:hover .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .ci{stroke:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .reactive.active,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .ci .reactive.active{stroke-width:1.5}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .series text{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip .value{font-size:1.5em}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .bound{font-size:.5em}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .color-0,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .text-overlay .color-0 text{fill:black}
#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa text.no_data{text-anchor:middle}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .guide.line{fill:none}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .centered{text-anchor:middle}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .title{text-anchor:middle}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .legends .legend text{fill-opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.x text{text-anchor:middle}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.x:not(.web) text[transform]{text-anchor:start}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y text{text-anchor:end}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y text[transform].backwards{text-anchor:start}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y2 text{text-anchor:start}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y2 text[transform].backwards{text-anchor:end}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .horizontal .axis.y .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .horizontal .axis.y2 .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .vertical .axis.x .guide.line{opacity:0}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .horizontal .axis.always_show .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y .guides:hover .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.y2 .guides:hover .guide.line,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis.x .guides:hover .guide.line{opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .axis .guides:hover text{opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .nofill{fill:none}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .subtle-fill{fill-opacity:.2}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .dot.active{stroke-width:5px}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .dot.negative{fill:transparent}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa text,#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa tspan{stroke:none !important}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .series text.active{opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .tooltip text{fill-opacity:1}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .showable{visibility:hidden}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .showable.shown{visibility:visible}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-492b9d6b-3a29-46ea-a311-ed08c5c0e4fa .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['492b9d6b-3a29-46ea-a311-ed08c5c0e4fa'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListContraction", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListContraction&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 447.827067 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="451.32706701118866" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 391.538749 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="395.03874940699274" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 335.250432 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="338.75043180279675" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 278.962114 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="282.46211419860083" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 222.673797 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="226.1737965944049" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 166.385479 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="169.88547899020892" class=""&gt;120000000&lt;/text&gt;&lt;title&gt;120000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 110.097161 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="113.59716138601294" class=""&gt;140000000&lt;/text&gt;&lt;title&gt;140000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 53.808844 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="57.30884378181702" class=""&gt;160000000&lt;/text&gt;&lt;title&gt;160000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;175606872&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="327.78242710973007" rx="0" ry="0" width="117.64923076923075" height="176.33295750565458" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;62653483&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;415.94890586255735&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="327.7829111892614" rx="0" ry="0" width="117.64923076923075" height="176.33247342612322" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;62653311&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;415.94914790232303&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="327.7829111892614" rx="0" ry="0" width="117.64923076923075" height="176.33247342612322" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;62653311&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;415.94914790232303&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListContraction&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-1" name="rest_code_42500655b0f94dce8f476c8700c678ea-1" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-2" name="rest_code_42500655b0f94dce8f476c8700c678ea-2" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-3" name="rest_code_42500655b0f94dce8f476c8700c678ea-3" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-4" name="rest_code_42500655b0f94dce8f476c8700c678ea-4" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-4"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-5" name="rest_code_42500655b0f94dce8f476c8700c678ea-5" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-6" name="rest_code_42500655b0f94dce8f476c8700c678ea-6" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-6"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-7" name="rest_code_42500655b0f94dce8f476c8700c678ea-7" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-7"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-8" name="rest_code_42500655b0f94dce8f476c8700c678ea-8" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-8"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-9" name="rest_code_42500655b0f94dce8f476c8700c678ea-9" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-10" name="rest_code_42500655b0f94dce8f476c8700c678ea-10" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-11" name="rest_code_42500655b0f94dce8f476c8700c678ea-11" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-12" name="rest_code_42500655b0f94dce8f476c8700c678ea-12" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-13" name="rest_code_42500655b0f94dce8f476c8700c678ea-13" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-14" name="rest_code_42500655b0f94dce8f476c8700c678ea-14" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-15" name="rest_code_42500655b0f94dce8f476c8700c678ea-15" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-16" name="rest_code_42500655b0f94dce8f476c8700c678ea-16" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-17" name="rest_code_42500655b0f94dce8f476c8700c678ea-17" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-18" name="rest_code_42500655b0f94dce8f476c8700c678ea-18" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-19" name="rest_code_42500655b0f94dce8f476c8700c678ea-19" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-20" name="rest_code_42500655b0f94dce8f476c8700c678ea-20" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_42500655b0f94dce8f476c8700c678ea-21" name="rest_code_42500655b0f94dce8f476c8700c678ea-21" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_42500655b0f94dce8f476c8700c678ea-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-1" name="rest_code_70fb056e11b64452b757842fc7eae9d5-1" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-2" name="rest_code_70fb056e11b64452b757842fc7eae9d5-2" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-3" name="rest_code_70fb056e11b64452b757842fc7eae9d5-3" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-4" name="rest_code_70fb056e11b64452b757842fc7eae9d5-4" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-4"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-5" name="rest_code_70fb056e11b64452b757842fc7eae9d5-5" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-6" name="rest_code_70fb056e11b64452b757842fc7eae9d5-6" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-6"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-7" name="rest_code_70fb056e11b64452b757842fc7eae9d5-7" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-7"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-8" name="rest_code_70fb056e11b64452b757842fc7eae9d5-8" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-8"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-9" name="rest_code_70fb056e11b64452b757842fc7eae9d5-9" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-10" name="rest_code_70fb056e11b64452b757842fc7eae9d5-10" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-11" name="rest_code_70fb056e11b64452b757842fc7eae9d5-11" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-12" name="rest_code_70fb056e11b64452b757842fc7eae9d5-12" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-13" name="rest_code_70fb056e11b64452b757842fc7eae9d5-13" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-14" name="rest_code_70fb056e11b64452b757842fc7eae9d5-14" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-15" name="rest_code_70fb056e11b64452b757842fc7eae9d5-15" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-16" name="rest_code_70fb056e11b64452b757842fc7eae9d5-16" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-17" name="rest_code_70fb056e11b64452b757842fc7eae9d5-17" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-18" name="rest_code_70fb056e11b64452b757842fc7eae9d5-18" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-19" name="rest_code_70fb056e11b64452b757842fc7eae9d5-19" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-20" name="rest_code_70fb056e11b64452b757842fc7eae9d5-20" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_70fb056e11b64452b757842fc7eae9d5-21" name="rest_code_70fb056e11b64452b757842fc7eae9d5-21" href="https://speedcenter.nuitka.net/constructs/construct-listcontraction.html#rest_code_70fb056e11b64452b757842fc7eae9d5-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-listcontraction.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct ListCreation</title><link>https://speedcenter.nuitka.net/constructs/construct-listcreation.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c{background-color:#f0f0f0}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c path,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c rect,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .graph &amp;gt; .background{fill:#f0f0f0}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .plot &amp;gt; .background{fill:#f8f8f8}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .graph{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c text.no_data{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .title{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .line{stroke:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis text.major{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y .guides:hover .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .line-graph .axis.x .guides:hover .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .stackedline-graph .axis.x .guides:hover .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .ci{stroke:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .reactive.active,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .ci .reactive.active{stroke-width:1.5}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .series text{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip .value{font-size:1.5em}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .bound{font-size:.5em}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .color-0,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .text-overlay .color-0 text{fill:black}
#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c text.no_data{text-anchor:middle}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .guide.line{fill:none}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .centered{text-anchor:middle}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .title{text-anchor:middle}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .legends .legend text{fill-opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.x text{text-anchor:middle}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.x:not(.web) text[transform]{text-anchor:start}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y text{text-anchor:end}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y text[transform].backwards{text-anchor:start}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y2 text{text-anchor:start}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y2 text[transform].backwards{text-anchor:end}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .horizontal .axis.y .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .horizontal .axis.y2 .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .vertical .axis.x .guide.line{opacity:0}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .horizontal .axis.always_show .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y .guides:hover .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.y2 .guides:hover .guide.line,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis.x .guides:hover .guide.line{opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .axis .guides:hover text{opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .nofill{fill:none}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .subtle-fill{fill-opacity:.2}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .dot.active{stroke-width:5px}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .dot.negative{fill:transparent}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c text,#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c tspan{stroke:none !important}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .series text.active{opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .tooltip text{fill-opacity:1}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .showable{visibility:hidden}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .showable.shown{visibility:visible}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['1924c3b0-f5a2-4bcf-b0a0-d0c8fdaebf5c'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListCreation", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListCreation&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(136, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="644.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h644.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 403.155040 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="406.65504039293734" class=""&gt;1000000&lt;/text&gt;&lt;title&gt;1000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 302.194696 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="305.6946961704901" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 201.234352 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="204.73435194804284" class=""&gt;3000000&lt;/text&gt;&lt;title&gt;3000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 100.274008 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="103.77400772559554" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M89.788462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="89.78846153846153" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M244.596154 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="244.59615384615387" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M399.403846 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="399.40384615384613" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M554.211538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="554.2115384615385" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.846923076923076" y="9.884615384615358" rx="0" ry="0" width="119.88307692307694" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;4895296&lt;/desc&gt;&lt;desc class="x centered"&gt;89.78846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="184.6546153846154" y="137.67971429966803" rx="0" ry="0" width="119.88307692307694" height="366.4356703157166" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3629501&lt;/desc&gt;&lt;desc class="x centered"&gt;244.59615384615387&lt;/desc&gt;&lt;desc class="y centered"&gt;320.89754945752634&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="339.4623076923077" y="116.35052909820115" rx="0" ry="0" width="119.88307692307694" height="387.7648555171835" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3840764&lt;/desc&gt;&lt;desc class="x centered"&gt;399.4038461538462&lt;/desc&gt;&lt;desc class="y centered"&gt;310.2329568567929&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="494.27" y="116.35052909820115" rx="0" ry="0" width="119.88307692307694" height="387.7648555171835" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3840764&lt;/desc&gt;&lt;desc class="x centered"&gt;554.2115384615385&lt;/desc&gt;&lt;desc class="y centered"&gt;310.2329568567929&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListCreation&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-e2af38c4-f600-45c5-8065-20ab37827abc" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-e2af38c4-f600-45c5-8065-20ab37827abc{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-e2af38c4-f600-45c5-8065-20ab37827abc{background-color:#f0f0f0}#chart-e2af38c4-f600-45c5-8065-20ab37827abc path,#chart-e2af38c4-f600-45c5-8065-20ab37827abc line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc rect,#chart-e2af38c4-f600-45c5-8065-20ab37827abc circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .graph &amp;gt; .background{fill:#f0f0f0}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .plot &amp;gt; .background{fill:#f8f8f8}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .graph{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc text.no_data{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .title{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .line{stroke:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis text.major{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y .guides:hover .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .line-graph .axis.x .guides:hover .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .stackedline-graph .axis.x .guides:hover .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .ci{stroke:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .reactive.active,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .ci .reactive.active{stroke-width:1.5}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .series text{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip .value{font-size:1.5em}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .bound{font-size:.5em}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .color-0,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .text-overlay .color-0 text{fill:black}
#chart-e2af38c4-f600-45c5-8065-20ab37827abc text.no_data{text-anchor:middle}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .guide.line{fill:none}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .centered{text-anchor:middle}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .title{text-anchor:middle}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .legends .legend text{fill-opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.x text{text-anchor:middle}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.x:not(.web) text[transform]{text-anchor:start}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y text{text-anchor:end}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y text[transform].backwards{text-anchor:start}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y2 text{text-anchor:start}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y2 text[transform].backwards{text-anchor:end}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .horizontal .axis.y .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .horizontal .axis.y2 .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .vertical .axis.x .guide.line{opacity:0}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .horizontal .axis.always_show .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y .guides:hover .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.y2 .guides:hover .guide.line,#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis.x .guides:hover .guide.line{opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .axis .guides:hover text{opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .nofill{fill:none}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .subtle-fill{fill-opacity:.2}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .dot.active{stroke-width:5px}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .dot.negative{fill:transparent}#chart-e2af38c4-f600-45c5-8065-20ab37827abc text,#chart-e2af38c4-f600-45c5-8065-20ab37827abc tspan{stroke:none !important}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .series text.active{opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .tooltip text{fill-opacity:1}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .showable{visibility:hidden}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .showable.shown{visibility:visible}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-e2af38c4-f600-45c5-8065-20ab37827abc .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['e2af38c4-f600-45c5-8065-20ab37827abc'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListCreation", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListCreation&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(136, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="644.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h644.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 383.542534 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="387.042533522912" class=""&gt;1000000&lt;/text&gt;&lt;title&gt;1000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 262.969682 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="266.46968243043943" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 142.396831 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="145.89683133796677" class=""&gt;3000000&lt;/text&gt;&lt;title&gt;3000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 21.823980 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="25.32398024549417" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M89.788462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="89.78846153846153" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M244.596154 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="244.59615384615387" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M399.403846 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="399.40384615384613" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M554.211538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="554.2115384615385" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.846923076923076" y="9.884615384615415" rx="0" ry="0" width="119.88307692307694" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;4099022&lt;/desc&gt;&lt;desc class="x centered"&gt;89.78846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="184.6546153846154" y="173.71683513774747" rx="0" ry="0" width="119.88307692307694" height="330.3985494776372" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2740240&lt;/desc&gt;&lt;desc class="x centered"&gt;244.59615384615387&lt;/desc&gt;&lt;desc class="y centered"&gt;338.91610987656605&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="339.4623076923077" y="173.75457444013938" rx="0" ry="0" width="119.88307692307694" height="330.36081017524526" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2739927&lt;/desc&gt;&lt;desc class="x centered"&gt;399.4038461538462&lt;/desc&gt;&lt;desc class="y centered"&gt;338.93497952776204&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="494.27" y="173.75457444013938" rx="0" ry="0" width="119.88307692307694" height="330.36081017524526" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2739927&lt;/desc&gt;&lt;desc class="x centered"&gt;554.2115384615385&lt;/desc&gt;&lt;desc class="y centered"&gt;338.93497952776204&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListCreation&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94{background-color:#f0f0f0}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 path,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 rect,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .graph &amp;gt; .background{fill:#f0f0f0}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .plot &amp;gt; .background{fill:#f8f8f8}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .graph{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 text.no_data{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .title{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y .guides:hover .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .line-graph .axis.x .guides:hover .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .ci{stroke:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .reactive.active,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .ci .reactive.active{stroke-width:1.5}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .series text{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip .value{font-size:1.5em}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .bound{font-size:.5em}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .color-0,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .text-overlay .color-0 text{fill:black}
#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 text.no_data{text-anchor:middle}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .guide.line{fill:none}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .centered{text-anchor:middle}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .title{text-anchor:middle}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .legends .legend text{fill-opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.x text{text-anchor:middle}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y text{text-anchor:end}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y text[transform].backwards{text-anchor:start}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y2 text{text-anchor:start}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y2 text[transform].backwards{text-anchor:end}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .horizontal .axis.y .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .horizontal .axis.y2 .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .vertical .axis.x .guide.line{opacity:0}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .horizontal .axis.always_show .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y .guides:hover .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.y2 .guides:hover .guide.line,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis.x .guides:hover .guide.line{opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .axis .guides:hover text{opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .nofill{fill:none}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .subtle-fill{fill-opacity:.2}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .dot.active{stroke-width:5px}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .dot.negative{fill:transparent}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 text,#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 tspan{stroke:none !important}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .series text.active{opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .tooltip text{fill-opacity:1}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .showable{visibility:hidden}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .showable.shown{visibility:visible}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-d2f8d5e4-d7c9-431b-9cc6-df5466327c94 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['d2f8d5e4-d7c9-431b-9cc6-df5466327c94'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListCreation", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListCreation&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(136, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="644.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h644.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 402.010344 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="405.51034419410473" class=""&gt;1000000&lt;/text&gt;&lt;title&gt;1000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 299.905304 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="303.40530377282494" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 197.800263 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="201.30026335154514" class=""&gt;3000000&lt;/text&gt;&lt;title&gt;3000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 95.695223 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="99.19522293026529" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M89.788462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="89.78846153846153" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M244.596154 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="244.59615384615387" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M399.403846 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="399.40384615384613" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M554.211538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="554.2115384615385" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.846923076923076" y="9.884615384615358" rx="0" ry="0" width="119.88307692307694" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;4840415&lt;/desc&gt;&lt;desc class="x centered"&gt;89.78846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="184.6546153846154" y="228.40767868838964" rx="0" ry="0" width="119.88307692307694" height="275.707705926995" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2700236&lt;/desc&gt;&lt;desc class="x centered"&gt;244.59615384615387&lt;/desc&gt;&lt;desc class="y centered"&gt;366.26153165188714&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="339.4623076923077" y="228.42473023014003" rx="0" ry="0" width="119.88307692307694" height="275.6906543852446" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2700069&lt;/desc&gt;&lt;desc class="x centered"&gt;399.4038461538462&lt;/desc&gt;&lt;desc class="y centered"&gt;366.2700574227623&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="494.27" y="228.42473023014003" rx="0" ry="0" width="119.88307692307694" height="275.6906543852446" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;2700069&lt;/desc&gt;&lt;desc class="x centered"&gt;554.2115384615385&lt;/desc&gt;&lt;desc class="y centered"&gt;366.2700574227623&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListCreation&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-160b535c-b39e-4315-bd57-833baa69df9a" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-160b535c-b39e-4315-bd57-833baa69df9a{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-160b535c-b39e-4315-bd57-833baa69df9a .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-160b535c-b39e-4315-bd57-833baa69df9a text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-160b535c-b39e-4315-bd57-833baa69df9a{background-color:#f0f0f0}#chart-160b535c-b39e-4315-bd57-833baa69df9a path,#chart-160b535c-b39e-4315-bd57-833baa69df9a line,#chart-160b535c-b39e-4315-bd57-833baa69df9a rect,#chart-160b535c-b39e-4315-bd57-833baa69df9a circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-160b535c-b39e-4315-bd57-833baa69df9a .graph &amp;gt; .background{fill:#f0f0f0}#chart-160b535c-b39e-4315-bd57-833baa69df9a .plot &amp;gt; .background{fill:#f8f8f8}#chart-160b535c-b39e-4315-bd57-833baa69df9a .graph{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a text.no_data{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .title{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .line{stroke:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis text.major{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y .guides:hover .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .line-graph .axis.x .guides:hover .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .stackedline-graph .axis.x .guides:hover .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .ci{stroke:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .reactive.active,#chart-160b535c-b39e-4315-bd57-833baa69df9a .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-160b535c-b39e-4315-bd57-833baa69df9a .ci .reactive.active{stroke-width:1.5}#chart-160b535c-b39e-4315-bd57-833baa69df9a .series text{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip .value{font-size:1.5em}#chart-160b535c-b39e-4315-bd57-833baa69df9a .bound{font-size:.5em}#chart-160b535c-b39e-4315-bd57-833baa69df9a .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-160b535c-b39e-4315-bd57-833baa69df9a .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-160b535c-b39e-4315-bd57-833baa69df9a .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-160b535c-b39e-4315-bd57-833baa69df9a .color-0,#chart-160b535c-b39e-4315-bd57-833baa69df9a .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-160b535c-b39e-4315-bd57-833baa69df9a .text-overlay .color-0 text{fill:black}
#chart-160b535c-b39e-4315-bd57-833baa69df9a text.no_data{text-anchor:middle}#chart-160b535c-b39e-4315-bd57-833baa69df9a .guide.line{fill:none}#chart-160b535c-b39e-4315-bd57-833baa69df9a .centered{text-anchor:middle}#chart-160b535c-b39e-4315-bd57-833baa69df9a .title{text-anchor:middle}#chart-160b535c-b39e-4315-bd57-833baa69df9a .legends .legend text{fill-opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.x text{text-anchor:middle}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.x:not(.web) text[transform]{text-anchor:start}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y text{text-anchor:end}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y text[transform].backwards{text-anchor:start}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y2 text{text-anchor:start}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y2 text[transform].backwards{text-anchor:end}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-160b535c-b39e-4315-bd57-833baa69df9a .horizontal .axis.y .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .horizontal .axis.y2 .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .vertical .axis.x .guide.line{opacity:0}#chart-160b535c-b39e-4315-bd57-833baa69df9a .horizontal .axis.always_show .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y .guides:hover .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.y2 .guides:hover .guide.line,#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis.x .guides:hover .guide.line{opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .axis .guides:hover text{opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .nofill{fill:none}#chart-160b535c-b39e-4315-bd57-833baa69df9a .subtle-fill{fill-opacity:.2}#chart-160b535c-b39e-4315-bd57-833baa69df9a .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .dot.active{stroke-width:5px}#chart-160b535c-b39e-4315-bd57-833baa69df9a .dot.negative{fill:transparent}#chart-160b535c-b39e-4315-bd57-833baa69df9a text,#chart-160b535c-b39e-4315-bd57-833baa69df9a tspan{stroke:none !important}#chart-160b535c-b39e-4315-bd57-833baa69df9a .series text.active{opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-160b535c-b39e-4315-bd57-833baa69df9a .tooltip text{fill-opacity:1}#chart-160b535c-b39e-4315-bd57-833baa69df9a .showable{visibility:hidden}#chart-160b535c-b39e-4315-bd57-833baa69df9a .showable.shown{visibility:visible}#chart-160b535c-b39e-4315-bd57-833baa69df9a .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-160b535c-b39e-4315-bd57-833baa69df9a .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['160b535c-b39e-4315-bd57-833baa69df9a'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct ListCreation", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct ListCreation&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(136, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="644.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h644.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 407.150714 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.6507138478695" class=""&gt;1000000&lt;/text&gt;&lt;title&gt;1000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 310.186043 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="313.68604308035435" class=""&gt;2000000&lt;/text&gt;&lt;title&gt;2000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 213.221372 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="216.7213723128392" class=""&gt;3000000&lt;/text&gt;&lt;title&gt;3000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 116.256702 h644.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="119.75670154532406" class=""&gt;4000000&lt;/text&gt;&lt;title&gt;4000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 19.292031 h644.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="22.79203077780886" class="major"&gt;5000000&lt;/text&gt;&lt;title&gt;5000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M89.788462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="89.78846153846153" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M244.596154 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="244.59615384615387" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M399.403846 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="399.40384615384613" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M554.211538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="554.2115384615385" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.846923076923076" y="9.884615384615358" rx="0" ry="0" width="119.88307692307694" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;5097019&lt;/desc&gt;&lt;desc class="x centered"&gt;89.78846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="184.6546153846154" y="202.55525852841254" rx="0" ry="0" width="119.88307692307694" height="301.5601260869721" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3110000&lt;/desc&gt;&lt;desc class="x centered"&gt;244.59615384615387&lt;/desc&gt;&lt;desc class="y centered"&gt;353.3353215718986&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="339.4623076923077" y="202.55525852841254" rx="0" ry="0" width="119.88307692307694" height="301.5601260869721" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3110000&lt;/desc&gt;&lt;desc class="x centered"&gt;399.4038461538462&lt;/desc&gt;&lt;desc class="y centered"&gt;353.3353215718986&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="494.27" y="202.55525852841254" rx="0" ry="0" width="119.88307692307694" height="301.5601260869721" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;3110000&lt;/desc&gt;&lt;desc class="x centered"&gt;554.2115384615385&lt;/desc&gt;&lt;desc class="y centered"&gt;353.3353215718986&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct ListCreation&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(136, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-1" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-1" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-2" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-2" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;module_value1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-3" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-3" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-4" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-4" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-4"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-5" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-5" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-6" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-6" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-6"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-7" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-7" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-7"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-8" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-8" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-8"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-9" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-9" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-10" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-10" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-11" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-11" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-12" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-12" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-13" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-13" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-14" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-14" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-15" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-15" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-16" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-16" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-17" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-17" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-18" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-18" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-19" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-19" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-20" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-20" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_26491f1a50d445e4a836fe11abe5cca3-21" name="rest_code_26491f1a50d445e4a836fe11abe5cca3-21" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_26491f1a50d445e4a836fe11abe5cca3-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-1" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-1" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-2" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-2" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-2"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;module_value1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-3" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-3" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-4" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-4" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-4"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-5" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-5" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-6" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-6" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-6"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-7" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-7" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-7"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-8" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-8" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-8"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-9" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-9" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-10" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-10" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-11" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-11" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-12" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-12" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-13" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-13" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-14" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-14" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-15" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-15" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-16" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-16" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-17" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-17" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-18" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-18" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-19" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-19" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-20" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-20" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-21" name="rest_code_61eb404b9eb4491d8677ea661e5fa0b7-21" href="https://speedcenter.nuitka.net/constructs/construct-listcreation.html#rest_code_61eb404b9eb4491d8677ea661e5fa0b7-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-listcreation.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct LocalVariableDeletion</title><link>https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd{background-color:#f0f0f0}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd path,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd rect,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .graph &amp;gt; .background{fill:#f0f0f0}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .plot &amp;gt; .background{fill:#f8f8f8}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .graph{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd text.no_data{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .title{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .line{stroke:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis text.major{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y .guides:hover .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .line-graph .axis.x .guides:hover .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .stackedline-graph .axis.x .guides:hover .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .ci{stroke:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .reactive.active,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .ci .reactive.active{stroke-width:1.5}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .series text{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip .value{font-size:1.5em}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .bound{font-size:.5em}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .color-0,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .text-overlay .color-0 text{fill:black}
#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd text.no_data{text-anchor:middle}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .guide.line{fill:none}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .centered{text-anchor:middle}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .title{text-anchor:middle}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .legends .legend text{fill-opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.x text{text-anchor:middle}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.x:not(.web) text[transform]{text-anchor:start}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y text{text-anchor:end}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y text[transform].backwards{text-anchor:start}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y2 text{text-anchor:start}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y2 text[transform].backwards{text-anchor:end}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .horizontal .axis.y .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .horizontal .axis.y2 .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .vertical .axis.x .guide.line{opacity:0}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .horizontal .axis.always_show .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y .guides:hover .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.y2 .guides:hover .guide.line,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis.x .guides:hover .guide.line{opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .axis .guides:hover text{opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .nofill{fill:none}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .subtle-fill{fill-opacity:.2}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .dot.active{stroke-width:5px}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .dot.negative{fill:transparent}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd text,#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd tspan{stroke:none !important}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .series text.active{opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .tooltip text{fill-opacity:1}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .showable{visibility:hidden}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .showable.shown{visibility:visible}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['b251740e-c0f8-4a5a-a6f7-9f3d67aeb7fd'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LocalVariableDeletion", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LocalVariableDeletion&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(130, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="650.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h650.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 454.939662 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="458.4396615791798" class=""&gt;10000&lt;/text&gt;&lt;title&gt;10000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 405.763939 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="409.263938542975" class=""&gt;20000&lt;/text&gt;&lt;title&gt;20000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 356.588216 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="360.0882155067702" class=""&gt;30000&lt;/text&gt;&lt;title&gt;30000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 307.412492 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.9124924705653" class=""&gt;40000&lt;/text&gt;&lt;title&gt;40000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 258.236769 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="261.73676943436055" class="major"&gt;50000&lt;/text&gt;&lt;title&gt;50000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 209.061046 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="212.56104639815572" class=""&gt;60000&lt;/text&gt;&lt;title&gt;60000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 159.885323 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="163.38532336195095" class=""&gt;70000&lt;/text&gt;&lt;title&gt;70000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 110.709600 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="114.20960032574612" class=""&gt;80000&lt;/text&gt;&lt;title&gt;80000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 61.533877 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="65.0338772895413" class=""&gt;90000&lt;/text&gt;&lt;title&gt;90000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 12.358154 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.858154253336522" class="major"&gt;100000&lt;/text&gt;&lt;title&gt;100000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M90.625000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="90.625" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M246.875000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="246.875" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M403.125000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="403.125" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M559.375000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="559.375" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="30.125" y="416.2875432727228" rx="0" ry="0" width="121.0" height="87.82784134266183" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;17860&lt;/desc&gt;&lt;desc class="x centered"&gt;90.625&lt;/desc&gt;&lt;desc class="y centered"&gt;460.2014639440537&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="186.375" y="17.442924015280084" rx="0" ry="0" width="121.0" height="486.67246060010456" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;98966&lt;/desc&gt;&lt;desc class="x centered"&gt;246.875&lt;/desc&gt;&lt;desc class="y centered"&gt;260.77915431533233&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="342.625" y="9.884615384615415" rx="0" ry="0" width="121.0" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100503&lt;/desc&gt;&lt;desc class="x centered"&gt;403.125&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="498.875" y="9.884615384615415" rx="0" ry="0" width="121.0" height="494.2307692307692" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100503&lt;/desc&gt;&lt;desc class="x centered"&gt;559.375&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LocalVariableDeletion&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-c02e515b-990b-44e5-bb78-901f3af98913" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-c02e515b-990b-44e5-bb78-901f3af98913{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-c02e515b-990b-44e5-bb78-901f3af98913{background-color:#f0f0f0}#chart-c02e515b-990b-44e5-bb78-901f3af98913 path,#chart-c02e515b-990b-44e5-bb78-901f3af98913 line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 rect,#chart-c02e515b-990b-44e5-bb78-901f3af98913 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .graph &amp;gt; .background{fill:#f0f0f0}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .plot &amp;gt; .background{fill:#f8f8f8}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .graph{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 text.no_data{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .title{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y .guides:hover .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .line-graph .axis.x .guides:hover .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .ci{stroke:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .reactive.active,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .ci .reactive.active{stroke-width:1.5}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .series text{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip .value{font-size:1.5em}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .bound{font-size:.5em}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .color-0,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .text-overlay .color-0 text{fill:black}
#chart-c02e515b-990b-44e5-bb78-901f3af98913 text.no_data{text-anchor:middle}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .guide.line{fill:none}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .centered{text-anchor:middle}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .title{text-anchor:middle}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .legends .legend text{fill-opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.x text{text-anchor:middle}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y text{text-anchor:end}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y text[transform].backwards{text-anchor:start}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y2 text{text-anchor:start}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y2 text[transform].backwards{text-anchor:end}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .horizontal .axis.y .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .horizontal .axis.y2 .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .vertical .axis.x .guide.line{opacity:0}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .horizontal .axis.always_show .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y .guides:hover .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.y2 .guides:hover .guide.line,#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis.x .guides:hover .guide.line{opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .axis .guides:hover text{opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .nofill{fill:none}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .subtle-fill{fill-opacity:.2}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .dot.active{stroke-width:5px}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .dot.negative{fill:transparent}#chart-c02e515b-990b-44e5-bb78-901f3af98913 text,#chart-c02e515b-990b-44e5-bb78-901f3af98913 tspan{stroke:none !important}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .series text.active{opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .tooltip text{fill-opacity:1}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .showable{visibility:hidden}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .showable.shown{visibility:visible}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-c02e515b-990b-44e5-bb78-901f3af98913 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['c02e515b-990b-44e5-bb78-901f3af98913'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LocalVariableDeletion", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LocalVariableDeletion&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(130, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="650.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h650.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 454.776184 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="458.2761843327881" class=""&gt;10000&lt;/text&gt;&lt;title&gt;10000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 405.436984 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.93698405019154" class=""&gt;20000&lt;/text&gt;&lt;title&gt;20000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 356.097784 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="359.59778376759505" class=""&gt;30000&lt;/text&gt;&lt;title&gt;30000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 306.758583 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.25858348499855" class=""&gt;40000&lt;/text&gt;&lt;title&gt;40000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 257.419383 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="260.919383202402" class="major"&gt;50000&lt;/text&gt;&lt;title&gt;50000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 208.080183 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.5801829198055" class=""&gt;60000&lt;/text&gt;&lt;title&gt;60000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 158.740983 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="162.24098263720907" class=""&gt;70000&lt;/text&gt;&lt;title&gt;70000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 109.401782 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.90178235461258" class=""&gt;80000&lt;/text&gt;&lt;title&gt;80000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 60.062582 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="63.56258207201603" class=""&gt;90000&lt;/text&gt;&lt;title&gt;90000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 10.723382 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="14.223381789419534" class="major"&gt;100000&lt;/text&gt;&lt;title&gt;100000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M90.625000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="90.625" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M246.875000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="246.875" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M403.125000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="403.125" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M559.375000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="559.375" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="30.125" y="433.4863194108477" rx="0" ry="0" width="121.0" height="70.62906520453691" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;14315&lt;/desc&gt;&lt;desc class="x centered"&gt;90.625&lt;/desc&gt;&lt;desc class="y centered"&gt;468.8008520131162&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="186.375" y="9.884615384615358" rx="0" ry="0" width="121.0" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100170&lt;/desc&gt;&lt;desc class="x centered"&gt;246.875&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="342.625" y="10.264527226791358" rx="0" ry="0" width="121.0" height="493.8508573885933" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100093&lt;/desc&gt;&lt;desc class="x centered"&gt;403.125&lt;/desc&gt;&lt;desc class="y centered"&gt;257.18995592108797&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="498.875" y="10.264527226791358" rx="0" ry="0" width="121.0" height="493.8508573885933" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100093&lt;/desc&gt;&lt;desc class="x centered"&gt;559.375&lt;/desc&gt;&lt;desc class="y centered"&gt;257.18995592108797&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LocalVariableDeletion&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-8a382820-74ed-492a-8c91-ff001c126b36" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-8a382820-74ed-492a-8c91-ff001c126b36{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-8a382820-74ed-492a-8c91-ff001c126b36{background-color:#f0f0f0}#chart-8a382820-74ed-492a-8c91-ff001c126b36 path,#chart-8a382820-74ed-492a-8c91-ff001c126b36 line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 rect,#chart-8a382820-74ed-492a-8c91-ff001c126b36 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .graph &amp;gt; .background{fill:#f0f0f0}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .plot &amp;gt; .background{fill:#f8f8f8}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .graph{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 text.no_data{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .title{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y .guides:hover .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .line-graph .axis.x .guides:hover .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .ci{stroke:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .reactive.active,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .ci .reactive.active{stroke-width:1.5}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .series text{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip .value{font-size:1.5em}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .bound{font-size:.5em}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .color-0,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .text-overlay .color-0 text{fill:black}
#chart-8a382820-74ed-492a-8c91-ff001c126b36 text.no_data{text-anchor:middle}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .guide.line{fill:none}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .centered{text-anchor:middle}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .title{text-anchor:middle}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .legends .legend text{fill-opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.x text{text-anchor:middle}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y text{text-anchor:end}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y text[transform].backwards{text-anchor:start}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y2 text{text-anchor:start}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y2 text[transform].backwards{text-anchor:end}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .horizontal .axis.y .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .horizontal .axis.y2 .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .vertical .axis.x .guide.line{opacity:0}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .horizontal .axis.always_show .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y .guides:hover .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.y2 .guides:hover .guide.line,#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis.x .guides:hover .guide.line{opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .axis .guides:hover text{opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .nofill{fill:none}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .subtle-fill{fill-opacity:.2}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .dot.active{stroke-width:5px}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .dot.negative{fill:transparent}#chart-8a382820-74ed-492a-8c91-ff001c126b36 text,#chart-8a382820-74ed-492a-8c91-ff001c126b36 tspan{stroke:none !important}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .series text.active{opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .tooltip text{fill-opacity:1}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .showable{visibility:hidden}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .showable.shown{visibility:visible}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-8a382820-74ed-492a-8c91-ff001c126b36 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['8a382820-74ed-492a-8c91-ff001c126b36'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LocalVariableDeletion", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LocalVariableDeletion&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(130, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="650.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h650.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 454.764853 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="458.2648529738208" class=""&gt;10000&lt;/text&gt;&lt;title&gt;10000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 405.414321 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.914321332257" class=""&gt;20000&lt;/text&gt;&lt;title&gt;20000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 356.063790 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="359.56378969069317" class=""&gt;30000&lt;/text&gt;&lt;title&gt;30000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 306.713258 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.2132580491293" class=""&gt;40000&lt;/text&gt;&lt;title&gt;40000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 257.362726 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="260.8627264075655" class="major"&gt;50000&lt;/text&gt;&lt;title&gt;50000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 208.012195 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.5121947660017" class=""&gt;60000&lt;/text&gt;&lt;title&gt;60000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 158.661663 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="162.16166312443784" class=""&gt;70000&lt;/text&gt;&lt;title&gt;70000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 109.311131 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.81113148287398" class=""&gt;80000&lt;/text&gt;&lt;title&gt;80000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 59.960600 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="63.46059984131017" class=""&gt;90000&lt;/text&gt;&lt;title&gt;90000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 10.610068 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="14.110068199746365" class="major"&gt;100000&lt;/text&gt;&lt;title&gt;100000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M90.625000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="90.625" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M246.875000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="246.875" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M403.125000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="403.125" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M559.375000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="559.375" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="30.125" y="435.49840542095427" rx="0" ry="0" width="121.0" height="68.61697919443037" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;13904&lt;/desc&gt;&lt;desc class="x centered"&gt;90.625&lt;/desc&gt;&lt;desc class="y centered"&gt;469.8068950181695&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="186.375" y="9.884615384615358" rx="0" ry="0" width="121.0" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100147&lt;/desc&gt;&lt;desc class="x centered"&gt;246.875&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="342.625" y="10.832145592133372" rx="0" ry="0" width="121.0" height="493.28323902325127" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;99955&lt;/desc&gt;&lt;desc class="x centered"&gt;403.125&lt;/desc&gt;&lt;desc class="y centered"&gt;257.473765103759&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="498.875" y="10.832145592133372" rx="0" ry="0" width="121.0" height="493.28323902325127" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;99955&lt;/desc&gt;&lt;desc class="x centered"&gt;559.375&lt;/desc&gt;&lt;desc class="y centered"&gt;257.473765103759&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LocalVariableDeletion&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-5a7bd773-de8f-4821-8f1b-fc48c5298799" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799{background-color:#f0f0f0}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 path,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 rect,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .graph &amp;gt; .background{fill:#f0f0f0}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .plot &amp;gt; .background{fill:#f8f8f8}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .graph{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 text.no_data{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .title{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y .guides:hover .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .line-graph .axis.x .guides:hover .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .ci{stroke:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .reactive.active,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .ci .reactive.active{stroke-width:1.5}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .series text{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip .value{font-size:1.5em}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .bound{font-size:.5em}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .color-0,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .text-overlay .color-0 text{fill:black}
#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 text.no_data{text-anchor:middle}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .guide.line{fill:none}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .centered{text-anchor:middle}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .title{text-anchor:middle}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .legends .legend text{fill-opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.x text{text-anchor:middle}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y text{text-anchor:end}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y text[transform].backwards{text-anchor:start}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y2 text{text-anchor:start}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y2 text[transform].backwards{text-anchor:end}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .horizontal .axis.y .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .horizontal .axis.y2 .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .vertical .axis.x .guide.line{opacity:0}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .horizontal .axis.always_show .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y .guides:hover .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.y2 .guides:hover .guide.line,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis.x .guides:hover .guide.line{opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .axis .guides:hover text{opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .nofill{fill:none}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .subtle-fill{fill-opacity:.2}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .dot.active{stroke-width:5px}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .dot.negative{fill:transparent}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 text,#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 tspan{stroke:none !important}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .series text.active{opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .tooltip text{fill-opacity:1}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .showable{visibility:hidden}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .showable.shown{visibility:visible}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-5a7bd773-de8f-4821-8f1b-fc48c5298799 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['5a7bd773-de8f-4821-8f1b-fc48c5298799'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LocalVariableDeletion", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LocalVariableDeletion&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(130, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="650.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h650.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 454.692308 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="458.1923076923077" class=""&gt;10000&lt;/text&gt;&lt;title&gt;10000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 405.269231 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.7692307692308" class=""&gt;20000&lt;/text&gt;&lt;title&gt;20000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 355.846154 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="359.3461538461538" class=""&gt;30000&lt;/text&gt;&lt;title&gt;30000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 306.423077 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="309.9230769230769" class=""&gt;40000&lt;/text&gt;&lt;title&gt;40000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 257.000000 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="260.5" class="major"&gt;50000&lt;/text&gt;&lt;title&gt;50000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 207.576923 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.0769230769231" class=""&gt;60000&lt;/text&gt;&lt;title&gt;60000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 158.153846 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="161.65384615384613" class=""&gt;70000&lt;/text&gt;&lt;title&gt;70000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 108.730769 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.23076923076923" class=""&gt;80000&lt;/text&gt;&lt;title&gt;80000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 59.307692 h650.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="62.80769230769232" class=""&gt;90000&lt;/text&gt;&lt;title&gt;90000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 9.884615 h650.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="13.384615384615358" class="major"&gt;100000&lt;/text&gt;&lt;title&gt;100000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M90.625000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="90.625" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M246.875000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="246.875" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M403.125000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="403.125" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M559.375000 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="559.375" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="30.125" y="461.0678846153846" rx="0" ry="0" width="121.0" height="43.047500000000014" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8710&lt;/desc&gt;&lt;desc class="x centered"&gt;90.625&lt;/desc&gt;&lt;desc class="y centered"&gt;482.59163461538463&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="186.375" y="9.884615384615358" rx="0" ry="0" width="121.0" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100000&lt;/desc&gt;&lt;desc class="x centered"&gt;246.875&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="342.625" y="9.884615384615358" rx="0" ry="0" width="121.0" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100000&lt;/desc&gt;&lt;desc class="x centered"&gt;403.125&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="498.875" y="9.884615384615358" rx="0" ry="0" width="121.0" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100000&lt;/desc&gt;&lt;desc class="x centered"&gt;559.375&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LocalVariableDeletion&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(130, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-1" name="rest_code_cf87221acee74c57b1033f88b80e73ad-1" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;local_value&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-2" name="rest_code_cf87221acee74c57b1033f88b80e73ad-2" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-3" name="rest_code_cf87221acee74c57b1033f88b80e73ad-3" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="ow"&gt;is&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-4" name="rest_code_cf87221acee74c57b1033f88b80e73ad-4" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-4"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-5" name="rest_code_cf87221acee74c57b1033f88b80e73ad-5" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-5"&gt;&lt;/a&gt;        &lt;span class="k"&gt;del&lt;/span&gt; &lt;span class="n"&gt;local_value&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-6" name="rest_code_cf87221acee74c57b1033f88b80e73ad-6" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-6"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-7" name="rest_code_cf87221acee74c57b1033f88b80e73ad-7" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-8" name="rest_code_cf87221acee74c57b1033f88b80e73ad-8" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-8"&gt;&lt;/a&gt;        &lt;span class="n"&gt;another_local_value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value3&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-9" name="rest_code_cf87221acee74c57b1033f88b80e73ad-9" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-10" name="rest_code_cf87221acee74c57b1033f88b80e73ad-10" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-10"&gt;&lt;/a&gt;    &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value1&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-11" name="rest_code_cf87221acee74c57b1033f88b80e73ad-11" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-12" name="rest_code_cf87221acee74c57b1033f88b80e73ad-12" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-12"&gt;&lt;/a&gt;    &lt;span class="n"&gt;local_value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value3&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-13" name="rest_code_cf87221acee74c57b1033f88b80e73ad-13" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-13"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;local_value&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-14" name="rest_code_cf87221acee74c57b1033f88b80e73ad-14" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-15" name="rest_code_cf87221acee74c57b1033f88b80e73ad-15" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-16" name="rest_code_cf87221acee74c57b1033f88b80e73ad-16" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-16"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-17" name="rest_code_cf87221acee74c57b1033f88b80e73ad-17" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-17"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-18" name="rest_code_cf87221acee74c57b1033f88b80e73ad-18" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-18"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-19" name="rest_code_cf87221acee74c57b1033f88b80e73ad-19" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-19"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-20" name="rest_code_cf87221acee74c57b1033f88b80e73ad-20" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-20"&gt;&lt;/a&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-21" name="rest_code_cf87221acee74c57b1033f88b80e73ad-21" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-22" name="rest_code_cf87221acee74c57b1033f88b80e73ad-22" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-23" name="rest_code_cf87221acee74c57b1033f88b80e73ad-23" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-24" name="rest_code_cf87221acee74c57b1033f88b80e73ad-24" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-25" name="rest_code_cf87221acee74c57b1033f88b80e73ad-25" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-26" name="rest_code_cf87221acee74c57b1033f88b80e73ad-26" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-27" name="rest_code_cf87221acee74c57b1033f88b80e73ad-27" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-28" name="rest_code_cf87221acee74c57b1033f88b80e73ad-28" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-29" name="rest_code_cf87221acee74c57b1033f88b80e73ad-29" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-30" name="rest_code_cf87221acee74c57b1033f88b80e73ad-30" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-31" name="rest_code_cf87221acee74c57b1033f88b80e73ad-31" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-32" name="rest_code_cf87221acee74c57b1033f88b80e73ad-32" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-33" name="rest_code_cf87221acee74c57b1033f88b80e73ad-33" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-34" name="rest_code_cf87221acee74c57b1033f88b80e73ad-34" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-35" name="rest_code_cf87221acee74c57b1033f88b80e73ad-35" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_cf87221acee74c57b1033f88b80e73ad-36" name="rest_code_cf87221acee74c57b1033f88b80e73ad-36" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_cf87221acee74c57b1033f88b80e73ad-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-1" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-1" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;local_value&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-2" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-2" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-3" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-3" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="ow"&gt;is&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-4" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-4" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-4"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-5" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-5" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-6" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-6" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-7" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-7" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-8" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-8" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-8"&gt;&lt;/a&gt;        &lt;span class="n"&gt;another_local_value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value3&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-9" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-9" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-10" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-10" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-10"&gt;&lt;/a&gt;    &lt;span class="n"&gt;module_value2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value1&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-11" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-11" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-12" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-12" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-12"&gt;&lt;/a&gt;    &lt;span class="n"&gt;local_value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;module_value3&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-13" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-13" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-13"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;local_value&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-14" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-14" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-15" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-15" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-16" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-16" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-16"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-17" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-17" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-17"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-18" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-18" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-18"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-19" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-19" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-19"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-20" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-20" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-20"&gt;&lt;/a&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-21" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-21" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-22" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-22" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-23" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-23" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-24" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-24" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-25" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-25" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-25"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-26" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-26" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-27" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-27" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-27"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-28" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-28" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-29" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-29" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-29"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-30" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-30" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-31" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-31" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-31"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-32" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-32" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-32"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-33" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-33" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-33"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-34" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-34" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-34"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-35" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-35" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-35"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_e10d4e68eab64be781fcd831eb9519d5-36" name="rest_code_e10d4e68eab64be781fcd831eb9519d5-36" href="https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html#rest_code_e10d4e68eab64be781fcd831eb9519d5-36"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-localvariabledeletion.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item><item><title>Construct LoopSmallRange</title><link>https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html</link><dc:creator>Kay Hayen</dc:creator><description>&lt;nav class="contents" id="contents" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#top"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#performance-diagrams" id="toc-entry-1"&gt;Performance Diagrams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#source-code-with-construct" id="toc-entry-2"&gt;Source Code with Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#source-code-without-construct" id="toc-entry-3"&gt;Source Code without Construct&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="performance-diagrams"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#toc-entry-1" role="doc-backlink"&gt;Performance Diagrams&lt;/a&gt;&lt;/h2&gt;
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-d7404838-c7c1-4616-89da-7abad10e7e39" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-d7404838-c7c1-4616-89da-7abad10e7e39{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-d7404838-c7c1-4616-89da-7abad10e7e39{background-color:#f0f0f0}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 path,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 rect,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .graph &amp;gt; .background{fill:#f0f0f0}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .plot &amp;gt; .background{fill:#f8f8f8}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .graph{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 text.no_data{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .title{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y .guides:hover .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .line-graph .axis.x .guides:hover .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .ci{stroke:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .reactive.active,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .ci .reactive.active{stroke-width:1.5}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .series text{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip .value{font-size:1.5em}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .bound{font-size:.5em}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .color-0,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .text-overlay .color-0 text{fill:black}
#chart-d7404838-c7c1-4616-89da-7abad10e7e39 text.no_data{text-anchor:middle}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .guide.line{fill:none}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .centered{text-anchor:middle}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .title{text-anchor:middle}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .legends .legend text{fill-opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.x text{text-anchor:middle}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y text{text-anchor:end}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y text[transform].backwards{text-anchor:start}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y2 text{text-anchor:start}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y2 text[transform].backwards{text-anchor:end}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .horizontal .axis.y .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .horizontal .axis.y2 .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .vertical .axis.x .guide.line{opacity:0}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .horizontal .axis.always_show .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y .guides:hover .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.y2 .guides:hover .guide.line,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis.x .guides:hover .guide.line{opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .axis .guides:hover text{opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .nofill{fill:none}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .subtle-fill{fill-opacity:.2}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .dot.active{stroke-width:5px}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .dot.negative{fill:transparent}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 text,#chart-d7404838-c7c1-4616-89da-7abad10e7e39 tspan{stroke:none !important}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .series text.active{opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .tooltip text{fill-opacity:1}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .showable{visibility:hidden}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .showable.shown{visibility:visible}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-d7404838-c7c1-4616-89da-7abad10e7e39 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['d7404838-c7c1-4616-89da-7abad10e7e39'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LoopSmallRange", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.12", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LoopSmallRange&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 437.987564 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="441.48756379874493" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 371.859743 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="375.3597429821052" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 305.731922 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="309.2319221654655" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 239.604101 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="243.10410134882585" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 173.476281 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="176.97628053218614" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 107.348460 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="110.84845971554643" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 41.220639 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="44.72063889890683" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.12&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="76.56050358018331" rx="0" ry="0" width="118.76615384615384" height="427.55488103520133" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;64655825&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;290.337944097784&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.12&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="18.088082357677365" rx="0" ry="0" width="118.76615384615384" height="486.0273022577073" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;73498158&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;261.101733486531&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;74738705&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;74738705&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LoopSmallRange&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-6d26b403-20a6-4036-8215-8e60c5f8faa8" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8{background-color:#f0f0f0}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 path,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 rect,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .graph &amp;gt; .background{fill:#f0f0f0}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .plot &amp;gt; .background{fill:#f8f8f8}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .graph{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 text.no_data{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .title{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y .guides:hover .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .line-graph .axis.x .guides:hover .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .ci{stroke:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .reactive.active,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .ci .reactive.active{stroke-width:1.5}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .series text{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip .value{font-size:1.5em}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .bound{font-size:.5em}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .color-0,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .text-overlay .color-0 text{fill:black}
#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 text.no_data{text-anchor:middle}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .guide.line{fill:none}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .centered{text-anchor:middle}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .title{text-anchor:middle}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .legends .legend text{fill-opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.x text{text-anchor:middle}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y text{text-anchor:end}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y text[transform].backwards{text-anchor:start}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y2 text{text-anchor:start}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y2 text[transform].backwards{text-anchor:end}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .horizontal .axis.y .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .horizontal .axis.y2 .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .vertical .axis.x .guide.line{opacity:0}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .horizontal .axis.always_show .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y .guides:hover .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.y2 .guides:hover .guide.line,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis.x .guides:hover .guide.line{opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .axis .guides:hover text{opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .nofill{fill:none}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .subtle-fill{fill-opacity:.2}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .dot.active{stroke-width:5px}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .dot.negative{fill:transparent}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 text,#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 tspan{stroke:none !important}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .series text.active{opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .tooltip text{fill-opacity:1}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .showable{visibility:hidden}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .showable.shown{visibility:visible}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-6d26b403-20a6-4036-8215-8e60c5f8faa8 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['6d26b403-20a6-4036-8215-8e60c5f8faa8'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LoopSmallRange", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.11", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LoopSmallRange&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 440.210319 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="443.7103194895786" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 376.305254 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="379.8052543637725" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 312.400189 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="315.9001892379665" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 248.495124 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="251.99512411216045" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 184.590059 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="188.09005898635445" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 120.684994 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="124.18499386054839" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 56.779929 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="60.27992873474233" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.11&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615358" rx="0" ry="0" width="118.76615384615384" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;77338278&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.11&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="96.39972710637448" rx="0" ry="0" width="118.76615384615384" height="407.71565750901016" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;63800210&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;300.25755586087956&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="96.4010691127421" rx="0" ry="0" width="118.76615384615384" height="407.71431550264253" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;63800000&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;300.2582268640634&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="96.4010691127421" rx="0" ry="0" width="118.76615384615384" height="407.71431550264253" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;63800000&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;300.2582268640634&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LoopSmallRange&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-bca06636-f97e-4637-ab9e-31ba154706f4" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-bca06636-f97e-4637-ab9e-31ba154706f4{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-bca06636-f97e-4637-ab9e-31ba154706f4{background-color:#f0f0f0}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 path,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 rect,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .graph &amp;gt; .background{fill:#f0f0f0}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .plot &amp;gt; .background{fill:#f8f8f8}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .graph{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 text.no_data{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .title{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y .guides:hover .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .line-graph .axis.x .guides:hover .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .ci{stroke:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .reactive.active,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .ci .reactive.active{stroke-width:1.5}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .series text{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip .value{font-size:1.5em}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .bound{font-size:.5em}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .color-0,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .text-overlay .color-0 text{fill:black}
#chart-bca06636-f97e-4637-ab9e-31ba154706f4 text.no_data{text-anchor:middle}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .guide.line{fill:none}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .centered{text-anchor:middle}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .title{text-anchor:middle}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .legends .legend text{fill-opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.x text{text-anchor:middle}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y text{text-anchor:end}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y text[transform].backwards{text-anchor:start}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y2 text{text-anchor:start}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y2 text[transform].backwards{text-anchor:end}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .horizontal .axis.y .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .horizontal .axis.y2 .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .vertical .axis.x .guide.line{opacity:0}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .horizontal .axis.always_show .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y .guides:hover .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.y2 .guides:hover .guide.line,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis.x .guides:hover .guide.line{opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .axis .guides:hover text{opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .nofill{fill:none}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .subtle-fill{fill-opacity:.2}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .dot.active{stroke-width:5px}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .dot.negative{fill:transparent}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 text,#chart-bca06636-f97e-4637-ab9e-31ba154706f4 tspan{stroke:none !important}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .series text.active{opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .tooltip text{fill-opacity:1}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .showable{visibility:hidden}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .showable.shown{visibility:visible}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-bca06636-f97e-4637-ab9e-31ba154706f4 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['bca06636-f97e-4637-ab9e-31ba154706f4'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LoopSmallRange", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 3.10", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LoopSmallRange&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(142, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="638.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h638.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 448.609103 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.10910347104783" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 393.102822 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="396.6028223267111" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 337.596541 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="341.09654118237427" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 282.090260 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="285.5902600380375" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 226.583979 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="230.0839788937007" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 171.077698 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="174.57769774936395" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 115.571417 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="119.07141660502714" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 60.065135 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="63.565135460690385" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.951923 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.95192307692307" y="529.0" class=""&gt;CPython 3.10&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M242.317308 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="242.3173076923077" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M395.682692 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="395.68269230769226" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M549.048077 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="549.0480769230769" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.568846153846152" y="9.884615384615302" rx="0" ry="0" width="118.76615384615384" height="494.23076923076934" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;89040512&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 3.10&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="182.93423076923077" y="132.50000531046084" rx="0" ry="0" width="118.76615384615384" height="371.6153793049238" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;66950149&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;318.3076949629227&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="336.2996153846154" y="132.50187032150728" rx="0" ry="0" width="118.76615384615384" height="371.61351429387736" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;66949813&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;318.30862746844593&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="489.66499999999996" y="132.50187032150728" rx="0" ry="0" width="118.76615384615384" height="371.61351429387736" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;66949813&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;318.30862746844593&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LoopSmallRange&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(142, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-b17a4bb4-1860-473e-b5ff-8625a820e918" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2025-08-27--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-b17a4bb4-1860-473e-b5ff-8625a820e918{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-b17a4bb4-1860-473e-b5ff-8625a820e918{background-color:#f0f0f0}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 path,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 rect,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .graph &amp;gt; .background{fill:#f0f0f0}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .plot &amp;gt; .background{fill:#f8f8f8}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .graph{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 text.no_data{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .title{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y .guides:hover .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .line-graph .axis.x .guides:hover .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .ci{stroke:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .reactive.active,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .ci .reactive.active{stroke-width:1.5}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .series text{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip .value{font-size:1.5em}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .bound{font-size:.5em}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .color-0,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .text-overlay .color-0 text{fill:black}
#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 text.no_data{text-anchor:middle}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .guide.line{fill:none}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .centered{text-anchor:middle}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .title{text-anchor:middle}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .legends .legend text{fill-opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.x text{text-anchor:middle}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y text{text-anchor:end}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y text[transform].backwards{text-anchor:start}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y2 text{text-anchor:start}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y2 text[transform].backwards{text-anchor:end}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .horizontal .axis.y .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .horizontal .axis.y2 .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .vertical .axis.x .guide.line{opacity:0}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .horizontal .axis.always_show .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y .guides:hover .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.y2 .guides:hover .guide.line,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis.x .guides:hover .guide.line{opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .axis .guides:hover text{opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .nofill{fill:none}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .subtle-fill{fill-opacity:.2}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .dot.active{stroke-width:5px}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .dot.negative{fill:transparent}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 text,#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 tspan{stroke:none !important}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .series text.active{opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .tooltip text{fill-opacity:1}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .showable{visibility:hidden}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .showable.shown{visibility:visible}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-b17a4bb4-1860-473e-b5ff-8625a820e918 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['b17a4bb4-1860-473e-b5ff-8625a820e918'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Construct LoopSmallRange", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": ["CPython 2.7", "Nuitka (main)", "Nuitka (develop)", "Nuitka (factory)"], "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": null, "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["Ticks"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Construct LoopSmallRange&lt;/title&gt;&lt;g class="graph bar-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(148, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="632.0" height="514" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 504.115385 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="507.61538461538464" class="major"&gt;0&lt;/text&gt;&lt;title&gt;0&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 455.173719 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="458.67371944525377" class=""&gt;10000000&lt;/text&gt;&lt;title&gt;10000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 406.232054 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="409.7320542751229" class=""&gt;20000000&lt;/text&gt;&lt;title&gt;20000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 357.290389 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="360.7903891049921" class=""&gt;30000000&lt;/text&gt;&lt;title&gt;30000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 308.348724 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="311.84872393486125" class=""&gt;40000000&lt;/text&gt;&lt;title&gt;40000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 259.407059 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="262.9070587647304" class="major"&gt;50000000&lt;/text&gt;&lt;title&gt;50000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 210.465394 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="213.96539359459956" class=""&gt;60000000&lt;/text&gt;&lt;title&gt;60000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 161.523728 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="165.0237284244687" class=""&gt;70000000&lt;/text&gt;&lt;title&gt;70000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 112.582063 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="116.08206325433787" class=""&gt;80000000&lt;/text&gt;&lt;title&gt;80000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 63.640398 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="67.14039808420699" class=""&gt;90000000&lt;/text&gt;&lt;title&gt;90000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 14.698733 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="18.198732914076174" class="major"&gt;100000000&lt;/text&gt;&lt;title&gt;100000000&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v514.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M88.115385 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="88.11538461538461" y="529.0" class=""&gt;CPython 2.7&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M240.038462 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="240.03846153846155" y="529.0" class=""&gt;Nuitka (main)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M391.961538 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="391.96153846153845" y="529.0" class=""&gt;Nuitka (develop)&lt;/text&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M543.884615 0.000000 v514.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="543.8846153846154" y="529.0" class=""&gt;Nuitka (factory)&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="bars"&gt;&lt;g class="bar"&gt;&lt;rect x="29.29076923076923" y="9.884615384615358" rx="0" ry="0" width="117.64923076923075" height="494.2307692307693" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;100983644&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0&lt;/desc&gt;&lt;desc class="x_label"&gt;CPython 2.7&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="181.21384615384616" y="376.5132705580291" rx="0" ry="0" width="117.64923076923075" height="127.60211405735555" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26072287&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;440.3143275867069&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (main)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="333.1369230769231" y="376.51297690803807" rx="0" ry="0" width="117.64923076923075" height="127.60240770734657" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26072347&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;440.3141807617113&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (develop)&lt;/desc&gt;&lt;/g&gt;&lt;g class="bar"&gt;&lt;rect x="485.06" y="376.51297690803807" rx="0" ry="0" width="117.64923076923075" height="127.60240770734657" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;26072347&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;440.3141807617113&lt;/desc&gt;&lt;desc class="x_label"&gt;Nuitka (factory)&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Construct LoopSmallRange&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(148, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(10, 56)" class="legends"&gt;&lt;g id="activate-serie-0" class="legend reactive activate-serie"&gt;&lt;rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"&gt;&lt;/rect&gt;&lt;text x="17.0" y="11.2"&gt;Ticks&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(790, 56)" class="legends"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/section&gt;
&lt;section id="source-code-with-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#toc-entry-2" role="doc-backlink"&gt;Source Code with Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-1" name="rest_code_b2623bb374e94f4c8134915d47e8a741-1" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-2" name="rest_code_b2623bb374e94f4c8134915d47e8a741-2" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-3" name="rest_code_b2623bb374e94f4c8134915d47e8a741-3" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-4" name="rest_code_b2623bb374e94f4c8134915d47e8a741-4" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-4"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-5" name="rest_code_b2623bb374e94f4c8134915d47e8a741-5" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-5"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-6" name="rest_code_b2623bb374e94f4c8134915d47e8a741-6" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-7" name="rest_code_b2623bb374e94f4c8134915d47e8a741-7" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-7"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-8" name="rest_code_b2623bb374e94f4c8134915d47e8a741-8" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-9" name="rest_code_b2623bb374e94f4c8134915d47e8a741-9" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-10" name="rest_code_b2623bb374e94f4c8134915d47e8a741-10" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-11" name="rest_code_b2623bb374e94f4c8134915d47e8a741-11" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-12" name="rest_code_b2623bb374e94f4c8134915d47e8a741-12" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-13" name="rest_code_b2623bb374e94f4c8134915d47e8a741-13" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-14" name="rest_code_b2623bb374e94f4c8134915d47e8a741-14" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-15" name="rest_code_b2623bb374e94f4c8134915d47e8a741-15" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-16" name="rest_code_b2623bb374e94f4c8134915d47e8a741-16" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-17" name="rest_code_b2623bb374e94f4c8134915d47e8a741-17" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-18" name="rest_code_b2623bb374e94f4c8134915d47e8a741-18" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-19" name="rest_code_b2623bb374e94f4c8134915d47e8a741-19" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-20" name="rest_code_b2623bb374e94f4c8134915d47e8a741-20" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-21" name="rest_code_b2623bb374e94f4c8134915d47e8a741-21" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-22" name="rest_code_b2623bb374e94f4c8134915d47e8a741-22" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-23" name="rest_code_b2623bb374e94f4c8134915d47e8a741-23" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_b2623bb374e94f4c8134915d47e8a741-24" name="rest_code_b2623bb374e94f4c8134915d47e8a741-24" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_b2623bb374e94f4c8134915d47e8a741-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="source-code-without-construct"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#toc-entry-3" role="doc-backlink"&gt;Source Code without Construct&lt;/a&gt;&lt;/h2&gt;
&lt;div class="code"&gt;&lt;pre class="code python"&gt;&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-1" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-1" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-2" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-2" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-3" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-3" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-4" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-4" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-4"&gt;&lt;/a&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;itertools&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;50000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-5" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-5" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-5"&gt;&lt;/a&gt;    &lt;span class="n"&gt;calledRepeatedly&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-6" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-6" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-7" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-7" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-7"&gt;&lt;/a&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"OK."&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-8" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-8" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-9" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-9" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Python test originally created or extracted from other peoples work. The&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-10" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-10" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     parts from me are licensed as below. It is at least Free Software where&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-11" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-11" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-11"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     it's copied from other people. In these cases, that will normally be&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-12" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-12" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-13" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-13" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-14" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-14" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Licensed under the Apache License, Version 2.0 (the "License");&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-15" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-15" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     you may not use this file except in compliance with the License.&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-16" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-16" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     You may obtain a copy of the License at&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-17" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-17" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-18" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-18" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#         http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-19" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-19" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-20" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-20" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     Unless required by applicable law or agreed to in writing, software&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-21" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-21" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     distributed under the License is distributed on an "AS IS" BASIS,&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-22" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-22" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-23" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-23" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     See the License for the specific language governing permissions and&lt;/span&gt;
&lt;a id="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-24" name="rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-24" href="https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html#rest_code_5c8391df2acb4dd9a38fc4b5ec5365cf-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     limitations under the License.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;</description><category>27_develop_steady_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_steady_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_steady_vs_develop</category><category>312_develop_up_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-loopsmallrange.html</guid><pubDate>Wed, 27 Aug 2025 18:44:46 GMT</pubDate></item></channel></rss>