<?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 310_develop_up_vs_main)</title><link>https://speedcenter.nuitka.net/</link><description></description><atom:link href="https://speedcenter.nuitka.net/categories/310_develop_up_vs_main.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:Kay.Hayen@gmail.com"&gt;Kay Hayen&lt;/a&gt; </copyright><lastBuildDate>Sat, 15 Aug 2026 18:47:12 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Construct FunctionCreationCoroutineLocal35</title><link>https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.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-functioncreationcoroutinelocal35.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-functioncreationcoroutinelocal35.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-functioncreationcoroutinelocal35.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-functioncreationcoroutinelocal35.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-functioncreationcoroutinelocal35.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-a4fc8f5e-5f21-4369-a968-fc25062fd63b" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b{background-color:#f0f0f0}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b path,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b rect,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .graph &amp;gt; .background{fill:#f0f0f0}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .plot &amp;gt; .background{fill:#f8f8f8}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .graph{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b text.no_data{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .title{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y .guides:hover .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .line-graph .axis.x .guides:hover .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .ci{stroke:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .reactive.active,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .ci .reactive.active{stroke-width:1.5}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .series text{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .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-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip .value{font-size:1.5em}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .bound{font-size:.5em}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .color-0,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .text-overlay .color-0 text{fill:black}
#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b text.no_data{text-anchor:middle}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .guide.line{fill:none}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .centered{text-anchor:middle}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .title{text-anchor:middle}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .legends .legend text{fill-opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.x text{text-anchor:middle}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y text{text-anchor:end}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y text[transform].backwards{text-anchor:start}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y2 text{text-anchor:start}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y2 text[transform].backwards{text-anchor:end}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .horizontal .axis.y .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .horizontal .axis.y2 .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .vertical .axis.x .guide.line{opacity:0}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .horizontal .axis.always_show .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y .guides:hover .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.y2 .guides:hover .guide.line,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis.x .guides:hover .guide.line{opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .axis .guides:hover text{opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .nofill{fill:none}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .subtle-fill{fill-opacity:.2}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .dot.active{stroke-width:5px}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .dot.negative{fill:transparent}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b text,#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b tspan{stroke:none !important}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .series text.active{opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .tooltip text{fill-opacity:1}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .showable{visibility:hidden}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .showable.shown{visibility:visible}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a4fc8f5e-5f21-4369-a968-fc25062fd63b .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['a4fc8f5e-5f21-4369-a968-fc25062fd63b'] = {"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 FunctionCreationCoroutineLocal35", "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 FunctionCreationCoroutineLocal35&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.459644 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.9596435618829" 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.803903 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.3039025083812" 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.148161 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.6481614548795" 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.492420 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.9924204013778" 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.836679 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.33667934787604" 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.180938 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.68093829437436" 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.525197 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="125.02519724087267" 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.869456 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.36945618737093" 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.213715 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.713715133869243" 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;36170456&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="332.2686345622899" rx="0" ry="0" width="118.76615384615384" height="171.84675005309475" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12576666&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;418.19200958883727&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="327.99749335798765" rx="0" ry="0" width="118.76615384615384" height="176.117891257397" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12889251&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;416.05643898668615&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="327.99749335798765" rx="0" ry="0" width="118.76615384615384" height="176.117891257397" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12889251&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;416.05643898668615&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 FunctionCreationCoroutineLocal35&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-b6284090-e704-4354-bf5a-a975f2c4ad4b" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b{background-color:#f0f0f0}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b path,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b rect,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .graph &amp;gt; .background{fill:#f0f0f0}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .plot &amp;gt; .background{fill:#f8f8f8}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .graph{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b text.no_data{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .title{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .line{stroke:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis text.major{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y .guides:hover .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .line-graph .axis.x .guides:hover .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .stackedline-graph .axis.x .guides:hover .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .ci{stroke:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .reactive.active,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .ci .reactive.active{stroke-width:1.5}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .series text{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .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-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip .value{font-size:1.5em}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .bound{font-size:.5em}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .color-0,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .text-overlay .color-0 text{fill:black}
#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b text.no_data{text-anchor:middle}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .guide.line{fill:none}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .centered{text-anchor:middle}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .title{text-anchor:middle}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .legends .legend text{fill-opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.x text{text-anchor:middle}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.x:not(.web) text[transform]{text-anchor:start}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y text{text-anchor:end}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y text[transform].backwards{text-anchor:start}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y2 text{text-anchor:start}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y2 text[transform].backwards{text-anchor:end}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .horizontal .axis.y .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .horizontal .axis.y2 .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .vertical .axis.x .guide.line{opacity:0}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .horizontal .axis.always_show .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y .guides:hover .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.y2 .guides:hover .guide.line,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis.x .guides:hover .guide.line{opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .axis .guides:hover text{opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .nofill{fill:none}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .subtle-fill{fill-opacity:.2}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .dot.active{stroke-width:5px}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .dot.negative{fill:transparent}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b text,#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b tspan{stroke:none !important}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .series text.active{opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .tooltip text{fill-opacity:1}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .showable{visibility:hidden}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .showable.shown{visibility:visible}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-b6284090-e704-4354-bf5a-a975f2c4ad4b .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['b6284090-e704-4354-bf5a-a975f2c4ad4b'] = {"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 FunctionCreationCoroutineLocal35", "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 FunctionCreationCoroutineLocal35&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.546586 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="473.0465860965627" 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.977788 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="438.47778757774074" 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.408989 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="403.9089890589188" 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.840191 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="369.34019054009684" 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.271392 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="334.7713920212749" 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.702594 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="300.20259350245294" 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.133795 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.633794983631" 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.564996 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="231.06499646480904" 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 192.996198 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="196.4961979459871" 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.427399 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="161.92739942716514" 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.858601 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="127.35860090834319" 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.289802 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="92.78980238952124" 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.721004 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="58.22100387069929" 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.152205 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="23.6522053518774" 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.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;28594038&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.8270145658713" rx="0" ry="0" width="118.76615384615384" height="189.28837004951333" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10951400&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;409.471199590628&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="299.1095670901208" rx="0" ry="0" width="118.76615384615384" height="205.00581752526386" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11860743&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;401.6124758527527&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="299.1765268528517" rx="0" ry="0" width="118.76615384615384" height="204.93885776253296" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11856869&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;401.64595573411816&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 FunctionCreationCoroutineLocal35&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-a411e013-35b2-4ee1-a651-5b9076cd3118" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a411e013-35b2-4ee1-a651-5b9076cd3118{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a411e013-35b2-4ee1-a651-5b9076cd3118{background-color:#f0f0f0}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 path,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 rect,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .graph &amp;gt; .background{fill:#f0f0f0}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .plot &amp;gt; .background{fill:#f8f8f8}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .graph{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 text.no_data{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .title{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y .guides:hover .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .line-graph .axis.x .guides:hover .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .ci{stroke:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .reactive.active,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .ci .reactive.active{stroke-width:1.5}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .series text{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .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-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip .value{font-size:1.5em}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .bound{font-size:.5em}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .color-0,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .text-overlay .color-0 text{fill:black}
#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 text.no_data{text-anchor:middle}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .guide.line{fill:none}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .centered{text-anchor:middle}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .title{text-anchor:middle}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .legends .legend text{fill-opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.x text{text-anchor:middle}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y text{text-anchor:end}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y text[transform].backwards{text-anchor:start}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y2 text{text-anchor:start}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y2 text[transform].backwards{text-anchor:end}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .horizontal .axis.y .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .horizontal .axis.y2 .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .vertical .axis.x .guide.line{opacity:0}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .horizontal .axis.always_show .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y .guides:hover .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.y2 .guides:hover .guide.line,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis.x .guides:hover .guide.line{opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .axis .guides:hover text{opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .nofill{fill:none}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .subtle-fill{fill-opacity:.2}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .dot.active{stroke-width:5px}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .dot.negative{fill:transparent}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 text,#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 tspan{stroke:none !important}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .series text.active{opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .tooltip text{fill-opacity:1}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .showable{visibility:hidden}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .showable.shown{visibility:visible}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a411e013-35b2-4ee1-a651-5b9076cd3118 .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['a411e013-35b2-4ee1-a651-5b9076cd3118'] = {"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 FunctionCreationCoroutineLocal35", "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 FunctionCreationCoroutineLocal35&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.649237 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="475.1492369917154" 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.183089 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="442.6830893680461" 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.716942 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.21694174437687" 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.250794 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="377.7507941207076" 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 341.784646 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="345.28464649703835" 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.318499 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="312.8184988733691" 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 276.852351 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.35235124969984" 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.386204 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="247.88620362603058" 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 211.920056 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.42005600236138" 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.453908 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="182.95390837869212" 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 146.987761 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="150.48776075502286" 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 114.521613 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="118.0216131313536" 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.055466 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="85.55546550768435" 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 49.589318 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="53.08931788401509" 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.123170 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="20.62317026034583" 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.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;30445914&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.3258903060282" rx="0" ry="0" width="118.76615384615384" height="177.78949430935643" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10952300&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;415.2206374607064&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="317.3756551952827" rx="0" ry="0" width="118.76615384615384" height="186.73972942010192" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11503658&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;410.7455199053337&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="317.38013552365476" rx="0" ry="0" width="118.76615384615384" height="186.73524909172988" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11503382&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;410.7477600695197&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 FunctionCreationCoroutineLocal35&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-functioncreationcoroutinelocal35.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_b41cfed0aa0644c3bdb23b93b13c1a02-1" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;returningValue&lt;/span&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-2" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-3" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-4" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-5" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-6" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-7" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-8" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-9" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-10" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-11" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-12" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-13" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-14" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-15" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-16" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-17" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-18" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-19" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-20" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-21" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-22" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-23" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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_b41cfed0aa0644c3bdb23b93b13c1a02-24" name="rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_b41cfed0aa0644c3bdb23b93b13c1a02-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-functioncreationcoroutinelocal35.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_36515b94128747d6b48f5992181a63cd-1" name="rest_code_36515b94128747d6b48f5992181a63cd-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-2" name="rest_code_36515b94128747d6b48f5992181a63cd-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-3" name="rest_code_36515b94128747d6b48f5992181a63cd-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;returningValue&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-4" name="rest_code_36515b94128747d6b48f5992181a63cd-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-5" name="rest_code_36515b94128747d6b48f5992181a63cd-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-6" name="rest_code_36515b94128747d6b48f5992181a63cd-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-7" name="rest_code_36515b94128747d6b48f5992181a63cd-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-8" name="rest_code_36515b94128747d6b48f5992181a63cd-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-9" name="rest_code_36515b94128747d6b48f5992181a63cd-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-10" name="rest_code_36515b94128747d6b48f5992181a63cd-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-11" name="rest_code_36515b94128747d6b48f5992181a63cd-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-12" name="rest_code_36515b94128747d6b48f5992181a63cd-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-13" name="rest_code_36515b94128747d6b48f5992181a63cd-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-14" name="rest_code_36515b94128747d6b48f5992181a63cd-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-15" name="rest_code_36515b94128747d6b48f5992181a63cd-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-16" name="rest_code_36515b94128747d6b48f5992181a63cd-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-17" name="rest_code_36515b94128747d6b48f5992181a63cd-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-18" name="rest_code_36515b94128747d6b48f5992181a63cd-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-19" name="rest_code_36515b94128747d6b48f5992181a63cd-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-20" name="rest_code_36515b94128747d6b48f5992181a63cd-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-21" name="rest_code_36515b94128747d6b48f5992181a63cd-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_36515b94128747d6b48f5992181a63cd-22" name="rest_code_36515b94128747d6b48f5992181a63cd-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-23" name="rest_code_36515b94128747d6b48f5992181a63cd-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-24" name="rest_code_36515b94128747d6b48f5992181a63cd-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-25" name="rest_code_36515b94128747d6b48f5992181a63cd-25" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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_36515b94128747d6b48f5992181a63cd-26" name="rest_code_36515b94128747d6b48f5992181a63cd-26" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinelocal35.html#rest_code_36515b94128747d6b48f5992181a63cd-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>310_develop_up_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-functioncreationcoroutinelocal35.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item><item><title>Construct FunctionCreationCoroutineSend35</title><link>https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.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-functioncreationcoroutinesend35.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-functioncreationcoroutinesend35.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-functioncreationcoroutinesend35.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-functioncreationcoroutinesend35.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-functioncreationcoroutinesend35.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-4b28778b-0240-4670-a021-4c773df73ce8" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-4b28778b-0240-4670-a021-4c773df73ce8{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-4b28778b-0240-4670-a021-4c773df73ce8{background-color:#f0f0f0}#chart-4b28778b-0240-4670-a021-4c773df73ce8 path,#chart-4b28778b-0240-4670-a021-4c773df73ce8 line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 rect,#chart-4b28778b-0240-4670-a021-4c773df73ce8 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .graph &amp;gt; .background{fill:#f0f0f0}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .plot &amp;gt; .background{fill:#f8f8f8}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .graph{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 text.no_data{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .title{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y .guides:hover .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .line-graph .axis.x .guides:hover .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .ci{stroke:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .reactive.active,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .ci .reactive.active{stroke-width:1.5}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .series text{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .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-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip .value{font-size:1.5em}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .bound{font-size:.5em}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .color-0,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .text-overlay .color-0 text{fill:black}
#chart-4b28778b-0240-4670-a021-4c773df73ce8 text.no_data{text-anchor:middle}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .guide.line{fill:none}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .centered{text-anchor:middle}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .title{text-anchor:middle}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .legends .legend text{fill-opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.x text{text-anchor:middle}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y text{text-anchor:end}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y text[transform].backwards{text-anchor:start}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y2 text{text-anchor:start}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y2 text[transform].backwards{text-anchor:end}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .horizontal .axis.y .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .horizontal .axis.y2 .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .vertical .axis.x .guide.line{opacity:0}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .horizontal .axis.always_show .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y .guides:hover .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.y2 .guides:hover .guide.line,#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis.x .guides:hover .guide.line{opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .axis .guides:hover text{opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .nofill{fill:none}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .subtle-fill{fill-opacity:.2}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .dot.active{stroke-width:5px}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .dot.negative{fill:transparent}#chart-4b28778b-0240-4670-a021-4c773df73ce8 text,#chart-4b28778b-0240-4670-a021-4c773df73ce8 tspan{stroke:none !important}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .series text.active{opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .tooltip text{fill-opacity:1}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .showable{visibility:hidden}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .showable.shown{visibility:visible}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-4b28778b-0240-4670-a021-4c773df73ce8 .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['4b28778b-0240-4670-a021-4c773df73ce8'] = {"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 FunctionCreationCoroutineSend35", "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 FunctionCreationCoroutineSend35&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 449.414085 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.91408492548754" 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 394.712785 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.2127852355905" 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 340.011486 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.5114855456934" 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 285.310186 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.8101858557964" 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 230.608886 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.10888616589938" 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 175.907586 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.40758647600228" 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 121.206287 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="124.70628678610524" 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 66.504987 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.0049870962082" 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 11.803687 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.303687406311099" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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="214.70245659790828" rx="0" ry="0" width="117.64923076923075" height="289.41292801747636" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;105815741&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;359.40892060664646&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="9.885687530089285" rx="0" ry="0" width="117.64923076923075" height="494.22969708529536" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;180701263&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00053607273696&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;180701655&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;180701655&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 FunctionCreationCoroutineSend35&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-3a694a13-8b07-42c9-93f5-d36a3017eedc" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc{background-color:#f0f0f0}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc path,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc rect,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .graph &amp;gt; .background{fill:#f0f0f0}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .plot &amp;gt; .background{fill:#f8f8f8}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .graph{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc text.no_data{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .title{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .line{stroke:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis text.major{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y .guides:hover .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .line-graph .axis.x .guides:hover .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .stackedline-graph .axis.x .guides:hover .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .ci{stroke:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .reactive.active,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .ci .reactive.active{stroke-width:1.5}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .series text{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .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-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip .value{font-size:1.5em}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .bound{font-size:.5em}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .color-0,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .text-overlay .color-0 text{fill:black}
#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc text.no_data{text-anchor:middle}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .guide.line{fill:none}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .centered{text-anchor:middle}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .title{text-anchor:middle}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .legends .legend text{fill-opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.x text{text-anchor:middle}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.x:not(.web) text[transform]{text-anchor:start}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y text{text-anchor:end}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y text[transform].backwards{text-anchor:start}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y2 text{text-anchor:start}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y2 text[transform].backwards{text-anchor:end}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .horizontal .axis.y .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .horizontal .axis.y2 .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .vertical .axis.x .guide.line{opacity:0}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .horizontal .axis.always_show .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y .guides:hover .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.y2 .guides:hover .guide.line,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis.x .guides:hover .guide.line{opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .axis .guides:hover text{opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .nofill{fill:none}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .subtle-fill{fill-opacity:.2}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .dot.active{stroke-width:5px}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .dot.negative{fill:transparent}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc text,#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc tspan{stroke:none !important}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .series text.active{opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .tooltip text{fill-opacity:1}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .showable{visibility:hidden}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .showable.shown{visibility:visible}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-3a694a13-8b07-42c9-93f5-d36a3017eedc .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['3a694a13-8b07-42c9-93f5-d36a3017eedc'] = {"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 FunctionCreationCoroutineSend35", "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 FunctionCreationCoroutineSend35&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 450.248698 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="453.74869762654265" 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 396.382011 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="399.88201063770066" 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 342.515324 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="346.0153236488587" 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 288.648637 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="292.14863666001673" 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 234.781950 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="238.28194967117474" 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 180.915263 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="184.4152626823328" 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 127.048576 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="130.54857569349076" 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 73.181889 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="76.68188870464883" 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 19.315202 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="22.815201715806836" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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.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;183501454&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="117.48665160608317" rx="0" ry="0" width="117.64923076923075" height="386.62873300930147" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;143550218&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;310.80101811073393&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="117.48733840634225" rx="0" ry="0" width="117.64923076923075" height="386.6280462090424" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;143549963&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;310.80136151086344&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="116.94834294966319" rx="0" ry="0" width="117.64923076923075" height="387.16704166572146" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;143750085&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;310.53186378252394&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 FunctionCreationCoroutineSend35&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-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7{background-color:#f0f0f0}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 path,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 rect,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .graph &amp;gt; .background{fill:#f0f0f0}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .plot &amp;gt; .background{fill:#f8f8f8}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .graph{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 text.no_data{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .title{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y .guides:hover .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .line-graph .axis.x .guides:hover .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .ci{stroke:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .reactive.active,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .ci .reactive.active{stroke-width:1.5}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .series text{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .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-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip .value{font-size:1.5em}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .bound{font-size:.5em}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .color-0,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .text-overlay .color-0 text{fill:black}
#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 text.no_data{text-anchor:middle}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .guide.line{fill:none}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .centered{text-anchor:middle}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .title{text-anchor:middle}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .legends .legend text{fill-opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.x text{text-anchor:middle}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y text{text-anchor:end}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y text[transform].backwards{text-anchor:start}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y2 text{text-anchor:start}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y2 text[transform].backwards{text-anchor:end}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .horizontal .axis.y .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .horizontal .axis.y2 .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .vertical .axis.x .guide.line{opacity:0}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .horizontal .axis.always_show .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y .guides:hover .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.y2 .guides:hover .guide.line,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis.x .guides:hover .guide.line{opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .axis .guides:hover text{opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .nofill{fill:none}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .subtle-fill{fill-opacity:.2}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .dot.active{stroke-width:5px}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .dot.negative{fill:transparent}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 text,#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 tspan{stroke:none !important}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .series text.active{opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .tooltip text{fill-opacity:1}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .showable{visibility:hidden}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .showable.shown{visibility:visible}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7 .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['f0a02e49-a6ce-40b3-8f2f-3d6be726c6c7'] = {"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 FunctionCreationCoroutineSend35", "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 FunctionCreationCoroutineSend35&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.262591 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="471.762590849682" 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 432.409797 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="435.90979708397936" 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 396.557003 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="400.05700331827677" 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 360.704210 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="364.2042095525742" 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 324.851416 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="328.35141578687154" 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 288.998622 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="292.4986220211689" 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 253.145828 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="256.64582825546626" 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 217.293034 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="220.79303448976367" 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 181.440241 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="184.94024072406103" 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 145.587447 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="149.08744695835844" 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 109.734653 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="113.2346531926558" 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 73.881859 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="77.38185942695321" 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 38.029066 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="41.52906566125057" class=""&gt;130000000&lt;/text&gt;&lt;title&gt;130000000&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="73.33991576694962" rx="0" ry="0" width="117.64923076923075" height="430.775468848435" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;120151158&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;288.72765019116713&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="10.60214451680713" rx="0" ry="0" width="117.64923076923075" height="493.5132400985775" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;137649870&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.3587645660959&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;137850002&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.884794648584148" rx="0" ry="0" width="117.64923076923075" height="494.2305899668005" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;137849952&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0000896319844&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 FunctionCreationCoroutineSend35&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-functioncreationcoroutinesend35.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_23356dfca55f4b68a8c4cb5c789b3257-1" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-2" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-2"&gt;&lt;/a&gt;        &lt;span class="n"&gt;coro&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;send&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;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-3" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="ne"&gt;StopIteration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-4" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-4"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-5" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-5"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-6" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-7" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-7"&gt;&lt;/a&gt;    &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-8" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-8"&gt;&lt;/a&gt;        &lt;span class="n"&gt;coro&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;send&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;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-9" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-9"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ne"&gt;RuntimeError&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ne"&gt;StopIteration&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-10" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-10"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-11" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-12" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-12"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;coro&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-13" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-14" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-14"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-15" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-15"&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_23356dfca55f4b68a8c4cb5c789b3257-16" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-16"&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_23356dfca55f4b68a8c4cb5c789b3257-17" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-17"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-18" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-18"&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_23356dfca55f4b68a8c4cb5c789b3257-19" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-19"&gt;&lt;/a&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-20" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-20"&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_23356dfca55f4b68a8c4cb5c789b3257-21" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-21"&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_23356dfca55f4b68a8c4cb5c789b3257-22" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-22"&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_23356dfca55f4b68a8c4cb5c789b3257-23" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-23"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-24" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-25" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-25" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-25"&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_23356dfca55f4b68a8c4cb5c789b3257-26" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-26" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-26"&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_23356dfca55f4b68a8c4cb5c789b3257-27" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-27" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-27"&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_23356dfca55f4b68a8c4cb5c789b3257-28" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-28" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-28"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-29" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-29" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-29"&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_23356dfca55f4b68a8c4cb5c789b3257-30" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-30" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-30"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_23356dfca55f4b68a8c4cb5c789b3257-31" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-31" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-31"&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_23356dfca55f4b68a8c4cb5c789b3257-32" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-32" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-32"&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_23356dfca55f4b68a8c4cb5c789b3257-33" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-33" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-33"&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_23356dfca55f4b68a8c4cb5c789b3257-34" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-34" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-34"&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_23356dfca55f4b68a8c4cb5c789b3257-35" name="rest_code_23356dfca55f4b68a8c4cb5c789b3257-35" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_23356dfca55f4b68a8c4cb5c789b3257-35"&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-functioncreationcoroutinesend35.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_ba162ebf45a74e76855627764eca18db-1" name="rest_code_ba162ebf45a74e76855627764eca18db-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-1"&gt;&lt;/a&gt;    &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-2" name="rest_code_ba162ebf45a74e76855627764eca18db-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-2"&gt;&lt;/a&gt;        &lt;span class="n"&gt;coro&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;send&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;a id="rest_code_ba162ebf45a74e76855627764eca18db-3" name="rest_code_ba162ebf45a74e76855627764eca18db-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ne"&gt;RuntimeError&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ne"&gt;StopIteration&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-4" name="rest_code_ba162ebf45a74e76855627764eca18db-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-4"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-5" name="rest_code_ba162ebf45a74e76855627764eca18db-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-6" name="rest_code_ba162ebf45a74e76855627764eca18db-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-6"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;coro&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-7" name="rest_code_ba162ebf45a74e76855627764eca18db-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-7"&gt;&lt;/a&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-8" name="rest_code_ba162ebf45a74e76855627764eca18db-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-9" name="rest_code_ba162ebf45a74e76855627764eca18db-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-9"&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_ba162ebf45a74e76855627764eca18db-10" name="rest_code_ba162ebf45a74e76855627764eca18db-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-10"&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_ba162ebf45a74e76855627764eca18db-11" name="rest_code_ba162ebf45a74e76855627764eca18db-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-12" name="rest_code_ba162ebf45a74e76855627764eca18db-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-12"&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_ba162ebf45a74e76855627764eca18db-13" name="rest_code_ba162ebf45a74e76855627764eca18db-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-14" name="rest_code_ba162ebf45a74e76855627764eca18db-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-14"&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_ba162ebf45a74e76855627764eca18db-15" name="rest_code_ba162ebf45a74e76855627764eca18db-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-15"&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_ba162ebf45a74e76855627764eca18db-16" name="rest_code_ba162ebf45a74e76855627764eca18db-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-16"&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_ba162ebf45a74e76855627764eca18db-17" name="rest_code_ba162ebf45a74e76855627764eca18db-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-18" name="rest_code_ba162ebf45a74e76855627764eca18db-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-18"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-19" name="rest_code_ba162ebf45a74e76855627764eca18db-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-19"&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_ba162ebf45a74e76855627764eca18db-20" name="rest_code_ba162ebf45a74e76855627764eca18db-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-20"&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_ba162ebf45a74e76855627764eca18db-21" name="rest_code_ba162ebf45a74e76855627764eca18db-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-21"&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_ba162ebf45a74e76855627764eca18db-22" name="rest_code_ba162ebf45a74e76855627764eca18db-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-23" name="rest_code_ba162ebf45a74e76855627764eca18db-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-23"&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_ba162ebf45a74e76855627764eca18db-24" name="rest_code_ba162ebf45a74e76855627764eca18db-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_ba162ebf45a74e76855627764eca18db-25" name="rest_code_ba162ebf45a74e76855627764eca18db-25" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-25"&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_ba162ebf45a74e76855627764eca18db-26" name="rest_code_ba162ebf45a74e76855627764eca18db-26" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-26"&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_ba162ebf45a74e76855627764eca18db-27" name="rest_code_ba162ebf45a74e76855627764eca18db-27" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-27"&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_ba162ebf45a74e76855627764eca18db-28" name="rest_code_ba162ebf45a74e76855627764eca18db-28" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-28"&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_ba162ebf45a74e76855627764eca18db-29" name="rest_code_ba162ebf45a74e76855627764eca18db-29" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html#rest_code_ba162ebf45a74e76855627764eca18db-29"&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>310_develop_up_vs_main</category><category>310_factory_steady_vs_develop</category><category>311_develop_steady_vs_main</category><category>311_factory_up_vs_develop</category><category>312_develop_steady_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-functioncreationcoroutinesend35.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 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-7d15f9bc-58ed-4150-9452-27ed3e489a3a" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a{background-color:#f0f0f0}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a path,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a rect,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .graph &amp;gt; .background{fill:#f0f0f0}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .plot &amp;gt; .background{fill:#f8f8f8}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .graph{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a text.no_data{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .title{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .line{stroke:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis text.major{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y .guides:hover .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .line-graph .axis.x .guides:hover .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .stackedline-graph .axis.x .guides:hover .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .ci{stroke:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .reactive.active,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .ci .reactive.active{stroke-width:1.5}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .series text{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .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-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip .value{font-size:1.5em}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .bound{font-size:.5em}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .color-0,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .text-overlay .color-0 text{fill:black}
#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a text.no_data{text-anchor:middle}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .guide.line{fill:none}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .centered{text-anchor:middle}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .title{text-anchor:middle}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .legends .legend text{fill-opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.x text{text-anchor:middle}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.x:not(.web) text[transform]{text-anchor:start}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y text{text-anchor:end}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y text[transform].backwards{text-anchor:start}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y2 text{text-anchor:start}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y2 text[transform].backwards{text-anchor:end}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .horizontal .axis.y .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .horizontal .axis.y2 .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .vertical .axis.x .guide.line{opacity:0}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .horizontal .axis.always_show .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y .guides:hover .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.y2 .guides:hover .guide.line,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis.x .guides:hover .guide.line{opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .axis .guides:hover text{opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .nofill{fill:none}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .subtle-fill{fill-opacity:.2}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .dot.active{stroke-width:5px}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .dot.negative{fill:transparent}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a text,#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a tspan{stroke:none !important}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .series text.active{opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .tooltip text{fill-opacity:1}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .showable{visibility:hidden}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .showable.shown{visibility:visible}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-7d15f9bc-58ed-4150-9452-27ed3e489a3a .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['7d15f9bc-58ed-4150-9452-27ed3e489a3a'] = {"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.458468 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.95846793166197" 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.801551 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.3015512479393" 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.144635 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.64463456421663" 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.487718 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.98771788049396" 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.830801 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.3308011967713" 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.173885 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.67388451304862" 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.516968 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="125.01696782932595" 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.860051 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.36005114560328" 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.203134 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.703134461880609" 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.884615384615472" rx="0" ry="0" width="118.76615384615384" height="494.23076923076917" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;36169678&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00000000000006&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="332.2547719986295" rx="0" ry="0" width="118.76615384615384" height="171.86061261675513" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12577410&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;418.1850783070071&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="328.10081900220825" rx="0" ry="0" width="118.76615384615384" height="176.0145656131764" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12881412&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;416.10810180879645&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="328.10081900220825" rx="0" ry="0" width="118.76615384615384" height="176.0145656131764" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12881412&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;416.10810180879645&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-68699a7f-bb1a-4f77-8021-90ad094d3cda" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda{background-color:#f0f0f0}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda path,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda rect,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .graph &amp;gt; .background{fill:#f0f0f0}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .plot &amp;gt; .background{fill:#f8f8f8}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .graph{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda text.no_data{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .title{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .line{stroke:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis text.major{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y .guides:hover .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .line-graph .axis.x .guides:hover .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .stackedline-graph .axis.x .guides:hover .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .ci{stroke:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .reactive.active,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .ci .reactive.active{stroke-width:1.5}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .series text{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .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-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip .value{font-size:1.5em}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .bound{font-size:.5em}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .color-0,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .text-overlay .color-0 text{fill:black}
#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda text.no_data{text-anchor:middle}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .guide.line{fill:none}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .centered{text-anchor:middle}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .title{text-anchor:middle}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .legends .legend text{fill-opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.x text{text-anchor:middle}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.x:not(.web) text[transform]{text-anchor:start}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y text{text-anchor:end}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y text[transform].backwards{text-anchor:start}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y2 text{text-anchor:start}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y2 text[transform].backwards{text-anchor:end}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .horizontal .axis.y .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .horizontal .axis.y2 .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .vertical .axis.x .guide.line{opacity:0}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .horizontal .axis.always_show .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y .guides:hover .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.y2 .guides:hover .guide.line,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis.x .guides:hover .guide.line{opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .axis .guides:hover text{opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .nofill{fill:none}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .subtle-fill{fill-opacity:.2}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .dot.active{stroke-width:5px}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .dot.negative{fill:transparent}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda text,#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda tspan{stroke:none !important}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .series text.active{opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .tooltip text{fill-opacity:1}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .showable{visibility:hidden}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .showable.shown{visibility:visible}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-68699a7f-bb1a-4f77-8021-90ad094d3cda .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['68699a7f-bb1a-4f77-8021-90ad094d3cda'] = {"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.548335 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="473.0483353605271" 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.981286 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="438.4812861056696" 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.414237 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="403.91423685081213" 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.847188 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="369.34718759595467" 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.280138 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="334.7801383410972" 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.713089 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="300.21308908623973" 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.146040 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.6460398313822" 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.578991 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="231.07899057652475" 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.011941 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="196.51194132166722" 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.444892 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="161.94489206680976" 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.877843 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="127.37784281195223" 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.310794 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="92.81079355709477" 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.743744 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="58.2437443022373" 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.176695 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="23.67669504737978" 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;28595485&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.84381752385576" rx="0" ry="0" width="118.76615384615384" height="189.27156709152888" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10950982&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;409.47960106962023&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="297.52989117660735" rx="0" ry="0" width="118.76615384615384" height="206.5854934387773" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11952741&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;400.82263789599597&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="297.53206890071044" rx="0" ry="0" width="118.76615384615384" height="206.5833157146742" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11952615&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;400.82372675804754&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-02359520-ca85-4b8e-ba10-06dffa4e2f22" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22{background-color:#f0f0f0}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 path,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 rect,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .graph &amp;gt; .background{fill:#f0f0f0}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .plot &amp;gt; .background{fill:#f8f8f8}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .graph{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 text.no_data{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .title{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y .guides:hover .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .line-graph .axis.x .guides:hover .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .ci{stroke:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .reactive.active,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .ci .reactive.active{stroke-width:1.5}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .series text{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .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-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip .value{font-size:1.5em}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .bound{font-size:.5em}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .color-0,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .text-overlay .color-0 text{fill:black}
#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 text.no_data{text-anchor:middle}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .guide.line{fill:none}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .centered{text-anchor:middle}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .title{text-anchor:middle}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .legends .legend text{fill-opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.x text{text-anchor:middle}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y text{text-anchor:end}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y text[transform].backwards{text-anchor:start}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y2 text{text-anchor:start}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y2 text[transform].backwards{text-anchor:end}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .horizontal .axis.y .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .horizontal .axis.y2 .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .vertical .axis.x .guide.line{opacity:0}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .horizontal .axis.always_show .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y .guides:hover .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.y2 .guides:hover .guide.line,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis.x .guides:hover .guide.line{opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .axis .guides:hover text{opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .nofill{fill:none}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .subtle-fill{fill-opacity:.2}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .dot.active{stroke-width:5px}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .dot.negative{fill:transparent}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 text,#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 tspan{stroke:none !important}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .series text.active{opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .tooltip text{fill-opacity:1}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .showable{visibility:hidden}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .showable.shown{visibility:visible}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-02359520-ca85-4b8e-ba10-06dffa4e2f22 .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['02359520-ca85-4b8e-ba10-06dffa4e2f22'] = {"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.648958 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="475.14895760434416" 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.182531 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="442.6825305933037" 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.716104 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.2161035822632" 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.249677 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="377.7496765712227" 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 341.783250 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="345.28324956018224" 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.316823 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="312.81682254914176" 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 276.850396 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.3503955381013" 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.383969 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="247.8839685270608" 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 211.917542 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.41754151602032" 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.451115 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="182.95111450497984" 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 146.984687 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="150.48468749393936" 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 114.518260 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="118.01826048289888" 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.051833 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="85.55183347185846" 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 49.585406 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="53.08540646081798" 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.118979 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="20.6189794497775" 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;30445652&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.31596776749296" rx="0" ry="0" width="118.76615384615384" height="177.79941684789168" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10952817&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;415.2156761914388&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="317.3628959892204" rx="0" ry="0" width="118.76615384615384" height="186.75248862616422" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11504345&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;410.73914030230253&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="317.3683990485988" rx="0" ry="0" width="118.76615384615384" height="186.74698556678584" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11504006&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;410.7418918319917&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-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833{background-color:#f0f0f0}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 path,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 rect,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .graph &amp;gt; .background{fill:#f0f0f0}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .plot &amp;gt; .background{fill:#f8f8f8}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .graph{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 text.no_data{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .title{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y .guides:hover .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .line-graph .axis.x .guides:hover .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .ci{stroke:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .reactive.active,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .ci .reactive.active{stroke-width:1.5}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .series text{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .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-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip .value{font-size:1.5em}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .bound{font-size:.5em}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .color-0,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .text-overlay .color-0 text{fill:black}
#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 text.no_data{text-anchor:middle}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .guide.line{fill:none}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .centered{text-anchor:middle}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .title{text-anchor:middle}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .legends .legend text{fill-opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.x text{text-anchor:middle}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y text{text-anchor:end}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y text[transform].backwards{text-anchor:start}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y2 text{text-anchor:start}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y2 text[transform].backwards{text-anchor:end}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .horizontal .axis.y .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .horizontal .axis.y2 .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .vertical .axis.x .guide.line{opacity:0}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .horizontal .axis.always_show .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y .guides:hover .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.y2 .guides:hover .guide.line,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis.x .guides:hover .guide.line{opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .axis .guides:hover text{opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .nofill{fill:none}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .subtle-fill{fill-opacity:.2}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .dot.active{stroke-width:5px}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .dot.negative{fill:transparent}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 text,#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 tspan{stroke:none !important}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .series text.active{opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .tooltip text{fill-opacity:1}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .showable{visibility:hidden}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .showable.shown{visibility:visible}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833 .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['cff3cd27-dc58-4c3a-ada5-fb7d4ca3c833'] = {"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.221728 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="474.72172845417015" 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.328072 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="441.82807229295565" 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.434416 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.93441613174116" 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.540760 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="376.04075997052666" 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.647104 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.14710380931217" 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.753448 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.2534476480977" 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.859791 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.3597914868832" 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.966135 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="244.4661353256687" 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.072479 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.57247916445425" 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.178823 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="178.67882300323976" 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.285167 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="145.78516684202526" 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.391511 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.89151068081077" 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.497855 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="79.99785451959633" 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.604198 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="47.104198358381836" 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.710542 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="14.210542197167342" 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.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;15025109&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.64443430352793" rx="0" ry="0" width="118.76615384615384" height="289.4709503118567" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8800206&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;359.37990945945626&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="209.6673609770869" rx="0" ry="0" width="118.76615384615384" height="294.44802363829774" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8951514&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;356.89137279623577&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="209.6673609770869" rx="0" ry="0" width="118.76615384615384" height="294.44802363829774" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8951514&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;356.89137279623577&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_1379a7db8e2442feb267952186d98810-1" name="rest_code_1379a7db8e2442feb267952186d98810-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-2" name="rest_code_1379a7db8e2442feb267952186d98810-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-3" name="rest_code_1379a7db8e2442feb267952186d98810-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-4" name="rest_code_1379a7db8e2442feb267952186d98810-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-5" name="rest_code_1379a7db8e2442feb267952186d98810-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-6" name="rest_code_1379a7db8e2442feb267952186d98810-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-7" name="rest_code_1379a7db8e2442feb267952186d98810-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-8" name="rest_code_1379a7db8e2442feb267952186d98810-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-9" name="rest_code_1379a7db8e2442feb267952186d98810-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-10" name="rest_code_1379a7db8e2442feb267952186d98810-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-11" name="rest_code_1379a7db8e2442feb267952186d98810-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-12" name="rest_code_1379a7db8e2442feb267952186d98810-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-13" name="rest_code_1379a7db8e2442feb267952186d98810-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-14" name="rest_code_1379a7db8e2442feb267952186d98810-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-15" name="rest_code_1379a7db8e2442feb267952186d98810-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-16" name="rest_code_1379a7db8e2442feb267952186d98810-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-17" name="rest_code_1379a7db8e2442feb267952186d98810-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-18" name="rest_code_1379a7db8e2442feb267952186d98810-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-19" name="rest_code_1379a7db8e2442feb267952186d98810-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_1379a7db8e2442feb267952186d98810-20" name="rest_code_1379a7db8e2442feb267952186d98810-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-21" name="rest_code_1379a7db8e2442feb267952186d98810-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-22" name="rest_code_1379a7db8e2442feb267952186d98810-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-23" name="rest_code_1379a7db8e2442feb267952186d98810-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_1379a7db8e2442feb267952186d98810-24" name="rest_code_1379a7db8e2442feb267952186d98810-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_1379a7db8e2442feb267952186d98810-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_0a59b0cea94d40c29cc3f348a8882dcd-1" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-1"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-2" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-3" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-4" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-4"&gt;&lt;/a&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-5" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-6" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-7" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-8" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-9" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-10" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-10"&gt;&lt;/a&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-11" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-12" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-13" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-14" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-15" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-16" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-17" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-18" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-19" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-20" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-21" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-21"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-22" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-22" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-23" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-23" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-24" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-24" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-25" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-25" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_0a59b0cea94d40c29cc3f348a8882dcd-26" name="rest_code_0a59b0cea94d40c29cc3f348a8882dcd-26" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationgeneratorlocal.html#rest_code_0a59b0cea94d40c29cc3f348a8882dcd-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_up_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_up_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>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item><item><title>Construct FunctionCreationLocal</title><link>https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.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-functioncreationlocal.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-functioncreationlocal.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-functioncreationlocal.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-functioncreationlocal.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-functioncreationlocal.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-b9f0459e-d032-4455-bf01-254217818f7f" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-b9f0459e-d032-4455-bf01-254217818f7f{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-b9f0459e-d032-4455-bf01-254217818f7f .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-b9f0459e-d032-4455-bf01-254217818f7f text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-b9f0459e-d032-4455-bf01-254217818f7f{background-color:#f0f0f0}#chart-b9f0459e-d032-4455-bf01-254217818f7f path,#chart-b9f0459e-d032-4455-bf01-254217818f7f line,#chart-b9f0459e-d032-4455-bf01-254217818f7f rect,#chart-b9f0459e-d032-4455-bf01-254217818f7f circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-b9f0459e-d032-4455-bf01-254217818f7f .graph &amp;gt; .background{fill:#f0f0f0}#chart-b9f0459e-d032-4455-bf01-254217818f7f .plot &amp;gt; .background{fill:#f8f8f8}#chart-b9f0459e-d032-4455-bf01-254217818f7f .graph{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f text.no_data{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .title{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .line{stroke:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis text.major{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y .guides:hover .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .line-graph .axis.x .guides:hover .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .stackedline-graph .axis.x .guides:hover .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .ci{stroke:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .reactive.active,#chart-b9f0459e-d032-4455-bf01-254217818f7f .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-b9f0459e-d032-4455-bf01-254217818f7f .ci .reactive.active{stroke-width:1.5}#chart-b9f0459e-d032-4455-bf01-254217818f7f .series text{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .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-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip .value{font-size:1.5em}#chart-b9f0459e-d032-4455-bf01-254217818f7f .bound{font-size:.5em}#chart-b9f0459e-d032-4455-bf01-254217818f7f .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-b9f0459e-d032-4455-bf01-254217818f7f .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-b9f0459e-d032-4455-bf01-254217818f7f .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-b9f0459e-d032-4455-bf01-254217818f7f .color-0,#chart-b9f0459e-d032-4455-bf01-254217818f7f .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-b9f0459e-d032-4455-bf01-254217818f7f .text-overlay .color-0 text{fill:black}
#chart-b9f0459e-d032-4455-bf01-254217818f7f text.no_data{text-anchor:middle}#chart-b9f0459e-d032-4455-bf01-254217818f7f .guide.line{fill:none}#chart-b9f0459e-d032-4455-bf01-254217818f7f .centered{text-anchor:middle}#chart-b9f0459e-d032-4455-bf01-254217818f7f .title{text-anchor:middle}#chart-b9f0459e-d032-4455-bf01-254217818f7f .legends .legend text{fill-opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.x text{text-anchor:middle}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.x:not(.web) text[transform]{text-anchor:start}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y text{text-anchor:end}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y text[transform].backwards{text-anchor:start}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y2 text{text-anchor:start}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y2 text[transform].backwards{text-anchor:end}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-b9f0459e-d032-4455-bf01-254217818f7f .horizontal .axis.y .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .horizontal .axis.y2 .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .vertical .axis.x .guide.line{opacity:0}#chart-b9f0459e-d032-4455-bf01-254217818f7f .horizontal .axis.always_show .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y .guides:hover .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.y2 .guides:hover .guide.line,#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis.x .guides:hover .guide.line{opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .axis .guides:hover text{opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .nofill{fill:none}#chart-b9f0459e-d032-4455-bf01-254217818f7f .subtle-fill{fill-opacity:.2}#chart-b9f0459e-d032-4455-bf01-254217818f7f .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .dot.active{stroke-width:5px}#chart-b9f0459e-d032-4455-bf01-254217818f7f .dot.negative{fill:transparent}#chart-b9f0459e-d032-4455-bf01-254217818f7f text,#chart-b9f0459e-d032-4455-bf01-254217818f7f tspan{stroke:none !important}#chart-b9f0459e-d032-4455-bf01-254217818f7f .series text.active{opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-b9f0459e-d032-4455-bf01-254217818f7f .tooltip text{fill-opacity:1}#chart-b9f0459e-d032-4455-bf01-254217818f7f .showable{visibility:hidden}#chart-b9f0459e-d032-4455-bf01-254217818f7f .showable.shown{visibility:visible}#chart-b9f0459e-d032-4455-bf01-254217818f7f .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-b9f0459e-d032-4455-bf01-254217818f7f .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['b9f0459e-d032-4455-bf01-254217818f7f'] = {"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 FunctionCreationLocal", "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 FunctionCreationLocal&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.423222 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="452.92322239784414" 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.731060 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.23106018030364" 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.038898 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.53889796276314" 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.346736 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.84673574522265" 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.654574 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.1545735276822" 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 175.962411 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.4624113101417" 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.270249 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="124.7702490926012" 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.578087 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.07808687506076" 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 11.885925 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="15.385924657520263" 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.884615384615472" rx="0" ry="0" width="118.76615384615384" height="494.23076923076917" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;36146369&lt;/desc&gt;&lt;desc class="x centered"&gt;88.95192307692307&lt;/desc&gt;&lt;desc class="y centered"&gt;257.00000000000006&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.6068657333402" rx="0" ry="0" width="118.76615384615384" height="165.50851888204443" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12104734&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;421.3611251743624&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="332.56167267823264" rx="0" ry="0" width="118.76615384615384" height="171.553711937152" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12546859&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;418.33852864680864&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="332.56167267823264" rx="0" ry="0" width="118.76615384615384" height="171.553711937152" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;12546859&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;418.33852864680864&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 FunctionCreationLocal&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-5fd79344-4aaf-4712-9ef1-5ac905245ac9" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9{background-color:#f0f0f0}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 path,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 rect,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .graph &amp;gt; .background{fill:#f0f0f0}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .plot &amp;gt; .background{fill:#f8f8f8}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .graph{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 text.no_data{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .title{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y .guides:hover .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .line-graph .axis.x .guides:hover .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .ci{stroke:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .reactive.active,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .ci .reactive.active{stroke-width:1.5}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .series text{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .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-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip .value{font-size:1.5em}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .bound{font-size:.5em}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .color-0,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .text-overlay .color-0 text{fill:black}
#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 text.no_data{text-anchor:middle}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .guide.line{fill:none}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .centered{text-anchor:middle}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .title{text-anchor:middle}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .legends .legend text{fill-opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.x text{text-anchor:middle}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y text{text-anchor:end}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y text[transform].backwards{text-anchor:start}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y2 text{text-anchor:start}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y2 text[transform].backwards{text-anchor:end}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .horizontal .axis.y .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .horizontal .axis.y2 .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .vertical .axis.x .guide.line{opacity:0}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .horizontal .axis.always_show .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y .guides:hover .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.y2 .guides:hover .guide.line,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis.x .guides:hover .guide.line{opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .axis .guides:hover text{opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .nofill{fill:none}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .subtle-fill{fill-opacity:.2}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .dot.active{stroke-width:5px}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .dot.negative{fill:transparent}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 text,#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 tspan{stroke:none !important}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .series text.active{opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .tooltip text{fill-opacity:1}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .showable{visibility:hidden}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .showable.shown{visibility:visible}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-5fd79344-4aaf-4712-9ef1-5ac905245ac9 .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['5fd79344-4aaf-4712-9ef1-5ac905245ac9'] = {"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 FunctionCreationLocal", "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 FunctionCreationLocal&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.531384 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="473.03138410576986" 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.947384 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="438.4473835961551" 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.363383 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="403.86338308654035" 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.779383 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="369.2793825769255" 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.195382 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="334.6953820673108" 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.611382 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="300.111381557696" 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.027381 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="265.5273810480812" 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.443381 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="230.9433805384665" 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 192.859380 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="196.35938002885177" 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.275380 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="161.775379519237" 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.691379 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="127.19137900962227" 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.107379 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="92.60737850000748" 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.523378 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="58.0233779903927" 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 19.939377 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="23.439377480777978" 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;28581469&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="321.6514948266762" rx="0" ry="0" width="118.76615384615384" height="182.46388978870846" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10551925&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;412.8834397210304&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="306.8807719610213" rx="0" ry="0" width="118.76615384615384" height="197.23461265436333" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11406119&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;405.498078288203&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="306.8812388450282" rx="0" ry="0" width="118.76615384615384" height="197.23414577035646" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11406092&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;405.4983117302064&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 FunctionCreationLocal&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-a90b123d-5ea8-41b1-ba6f-ea48c49e098d" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d{background-color:#f0f0f0}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d path,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d rect,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .graph &amp;gt; .background{fill:#f0f0f0}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .plot &amp;gt; .background{fill:#f8f8f8}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .graph{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d text.no_data{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .title{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y .guides:hover .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .line-graph .axis.x .guides:hover .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .ci{stroke:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .reactive.active,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .ci .reactive.active{stroke-width:1.5}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .series text{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .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-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip .value{font-size:1.5em}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .bound{font-size:.5em}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .color-0,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .text-overlay .color-0 text{fill:black}
#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d text.no_data{text-anchor:middle}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .guide.line{fill:none}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .centered{text-anchor:middle}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .title{text-anchor:middle}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .legends .legend text{fill-opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.x text{text-anchor:middle}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y text{text-anchor:end}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y text[transform].backwards{text-anchor:start}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y2 text{text-anchor:start}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y2 text[transform].backwards{text-anchor:end}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .horizontal .axis.y .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .horizontal .axis.y2 .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .vertical .axis.x .guide.line{opacity:0}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .horizontal .axis.always_show .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y .guides:hover .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.y2 .guides:hover .guide.line,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis.x .guides:hover .guide.line{opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .axis .guides:hover text{opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .nofill{fill:none}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .subtle-fill{fill-opacity:.2}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .dot.active{stroke-width:5px}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .dot.negative{fill:transparent}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d text,#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d tspan{stroke:none !important}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .series text.active{opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .tooltip text{fill-opacity:1}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .showable{visibility:hidden}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .showable.shown{visibility:visible}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a90b123d-5ea8-41b1-ba6f-ea48c49e098d .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['a90b123d-5ea8-41b1-ba6f-ea48c49e098d'] = {"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 FunctionCreationLocal", "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 FunctionCreationLocal&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.635781 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="475.13578148388274" 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.156178 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="442.65617835238095" 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.676575 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.17657522087904" 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.196972 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="377.6969720893772" 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 341.717369 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="345.21736895787535" 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.237766 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="312.7377658263735" 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 276.758163 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.25816269487166" 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.278560 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="247.7785595633698" 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 211.798956 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.2989564318679" 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.319353 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="182.81935330036606" 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 146.839750 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="150.3397501688642" 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 114.360147 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="117.86014703736237" 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 81.880544 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="85.38054390586052" 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 49.400941 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="52.90094077435862" 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 16.921338 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="20.42133764285677" 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;30433301&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="332.7258130657598" rx="0" ry="0" width="118.76615384615384" height="171.38957154962486" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;10553674&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;418.4205988405722&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="324.5935050744881" rx="0" ry="0" width="118.76615384615384" height="179.52187954089652" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11054438&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;414.3544448449364&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="324.59498289643057" rx="0" ry="0" width="118.76615384615384" height="179.52040171895408" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;11054347&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;414.3551837559076&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 FunctionCreationLocal&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-5e6bbbf1-4a84-4528-b93f-70c2980ece20" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20{background-color:#f0f0f0}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 path,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 rect,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .graph &amp;gt; .background{fill:#f0f0f0}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .plot &amp;gt; .background{fill:#f8f8f8}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .graph{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 text.no_data{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .title{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y .guides:hover .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .line-graph .axis.x .guides:hover .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .ci{stroke:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .reactive.active,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .ci .reactive.active{stroke-width:1.5}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .series text{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .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-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip .value{font-size:1.5em}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .bound{font-size:.5em}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .color-0,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .text-overlay .color-0 text{fill:black}
#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 text.no_data{text-anchor:middle}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .guide.line{fill:none}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .centered{text-anchor:middle}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .title{text-anchor:middle}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .legends .legend text{fill-opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.x text{text-anchor:middle}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y text{text-anchor:end}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y text[transform].backwards{text-anchor:start}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y2 text{text-anchor:start}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y2 text[transform].backwards{text-anchor:end}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .horizontal .axis.y .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .horizontal .axis.y2 .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .vertical .axis.x .guide.line{opacity:0}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .horizontal .axis.always_show .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y .guides:hover .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.y2 .guides:hover .guide.line,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis.x .guides:hover .guide.line{opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .axis .guides:hover text{opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .nofill{fill:none}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .subtle-fill{fill-opacity:.2}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .dot.active{stroke-width:5px}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .dot.negative{fill:transparent}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 text,#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 tspan{stroke:none !important}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .series text.active{opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .tooltip text{fill-opacity:1}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .showable{visibility:hidden}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .showable.shown{visibility:visible}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-5e6bbbf1-4a84-4528-b93f-70c2980ece20 .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['5e6bbbf1-4a84-4528-b93f-70c2980ece20'] = {"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 FunctionCreationLocal", "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 FunctionCreationLocal&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.207334 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="474.7073344350795" 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.299284 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="441.79928425477436" 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.391234 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="408.89123407446925" 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.483184 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="375.9831838941641" 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.575134 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.075133713859" 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.667084 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="310.16708353355386" 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.759033 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="277.2590333532487" 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.850983 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="244.3509831729436" 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 207.942933 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="211.44293299263848" 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.034883 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="178.53488281233336" 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.126833 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="145.62683263202825" 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.218782 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="112.71878245172314" 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.310732 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="79.81073227141798" 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.402682 h638.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="46.902682091112865" 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.494632 h638.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="13.994631910807755" 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.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;15018537&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="229.30423943372836" rx="0" ry="0" width="118.76615384615384" height="274.8111451816563" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8350879&lt;/desc&gt;&lt;desc class="x centered"&gt;242.31730769230768&lt;/desc&gt;&lt;desc class="y centered"&gt;366.7098120245565&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="224.33716415561344" rx="0" ry="0" width="118.76615384615384" height="279.7782204597712" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8501817&lt;/desc&gt;&lt;desc class="x centered"&gt;395.6826923076923&lt;/desc&gt;&lt;desc class="y centered"&gt;364.22627438549904&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="224.33716415561344" rx="0" ry="0" width="118.76615384615384" height="279.7782204597712" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;8501817&lt;/desc&gt;&lt;desc class="x centered"&gt;549.0480769230769&lt;/desc&gt;&lt;desc class="y centered"&gt;364.22627438549904&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 FunctionCreationLocal&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-functioncreationlocal.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_b6bfd67539d7489a813bea63d054261e-1" name="rest_code_b6bfd67539d7489a813bea63d054261e-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-2" name="rest_code_b6bfd67539d7489a813bea63d054261e-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-3" name="rest_code_b6bfd67539d7489a813bea63d054261e-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-4" name="rest_code_b6bfd67539d7489a813bea63d054261e-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-5" name="rest_code_b6bfd67539d7489a813bea63d054261e-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-6" name="rest_code_b6bfd67539d7489a813bea63d054261e-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-7" name="rest_code_b6bfd67539d7489a813bea63d054261e-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-8" name="rest_code_b6bfd67539d7489a813bea63d054261e-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-9" name="rest_code_b6bfd67539d7489a813bea63d054261e-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-10" name="rest_code_b6bfd67539d7489a813bea63d054261e-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-11" name="rest_code_b6bfd67539d7489a813bea63d054261e-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-12" name="rest_code_b6bfd67539d7489a813bea63d054261e-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-13" name="rest_code_b6bfd67539d7489a813bea63d054261e-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-14" name="rest_code_b6bfd67539d7489a813bea63d054261e-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-15" name="rest_code_b6bfd67539d7489a813bea63d054261e-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-16" name="rest_code_b6bfd67539d7489a813bea63d054261e-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_b6bfd67539d7489a813bea63d054261e-17" name="rest_code_b6bfd67539d7489a813bea63d054261e-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-18" name="rest_code_b6bfd67539d7489a813bea63d054261e-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-19" name="rest_code_b6bfd67539d7489a813bea63d054261e-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-20" name="rest_code_b6bfd67539d7489a813bea63d054261e-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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_b6bfd67539d7489a813bea63d054261e-21" name="rest_code_b6bfd67539d7489a813bea63d054261e-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_b6bfd67539d7489a813bea63d054261e-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-functioncreationlocal.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_2fdfd35a34b146efbdc55b045f6b329d-1" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-1" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-2" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-2" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-3" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-3" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-4" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-4" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-5" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-5" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-6" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-6" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-7" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-7" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-8" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-8" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-9" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-9" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-10" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-10" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-11" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-11" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-12" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-12" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-13" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-13" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-14" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-14" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-15" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-15" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-16" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-16" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_2fdfd35a34b146efbdc55b045f6b329d-17" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-17" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-18" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-18" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-19" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-19" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-20" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-20" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_2fdfd35a34b146efbdc55b045f6b329d-21" name="rest_code_2fdfd35a34b146efbdc55b045f6b329d-21" href="https://speedcenter.nuitka.net/constructs/construct-functioncreationlocal.html#rest_code_2fdfd35a34b146efbdc55b045f6b329d-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_up_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_up_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-functioncreationlocal.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item><item><title>Construct FunctionRaise</title><link>https://speedcenter.nuitka.net/constructs/construct-functionraise.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-functionraise.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-functionraise.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-functionraise.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-functionraise.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-functionraise.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-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8{background-color:#f0f0f0}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 path,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 rect,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .graph &amp;gt; .background{fill:#f0f0f0}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .plot &amp;gt; .background{fill:#f8f8f8}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .graph{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 text.no_data{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .title{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y .guides:hover .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .line-graph .axis.x .guides:hover .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .ci{stroke:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .reactive.active,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .ci .reactive.active{stroke-width:1.5}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .series text{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .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-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip .value{font-size:1.5em}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .bound{font-size:.5em}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .color-0,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .text-overlay .color-0 text{fill:black}
#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 text.no_data{text-anchor:middle}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .guide.line{fill:none}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .centered{text-anchor:middle}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .title{text-anchor:middle}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .legends .legend text{fill-opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.x text{text-anchor:middle}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y text{text-anchor:end}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y text[transform].backwards{text-anchor:start}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y2 text{text-anchor:start}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y2 text[transform].backwards{text-anchor:end}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .horizontal .axis.y .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .horizontal .axis.y2 .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .vertical .axis.x .guide.line{opacity:0}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .horizontal .axis.always_show .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y .guides:hover .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.y2 .guides:hover .guide.line,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis.x .guides:hover .guide.line{opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .axis .guides:hover text{opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .nofill{fill:none}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .subtle-fill{fill-opacity:.2}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .dot.active{stroke-width:5px}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .dot.negative{fill:transparent}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 text,#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 tspan{stroke:none !important}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .series text.active{opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .tooltip text{fill-opacity:1}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .showable{visibility:hidden}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .showable.shown{visibility:visible}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8 .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['eaaa61f6-f3fb-4f0a-9920-7b9a7f05bdc8'] = {"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 FunctionRaise", "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 FunctionRaise&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 471.685554 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="475.18555432879776" 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 439.255724 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="442.7557240422109" 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 406.825894 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="410.325893755624" 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 374.396063 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="377.89606346903713" 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 341.966233 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="345.4662331824503" 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 309.536403 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="313.03640289586343" 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 277.106573 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.6065726092766" 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 244.676742 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="248.17674232268973" 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.246912 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="215.74691203610286" 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 179.817082 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="183.31708174951603" 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 147.387251 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="150.88725146292916" 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 114.957421 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="118.45742117634228" 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 82.527591 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="86.0275908897554" 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 50.097761 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="53.597760603168524" 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 17.667930 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="21.167930316581646" class="major"&gt;150000000&lt;/text&gt;&lt;title&gt;150000000&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.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;152400048&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="317.48115028001325" rx="0" ry="0" width="117.64923076923075" height="186.6342343353714" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57550173&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;410.79826744769895&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="316.50825537141566" rx="0" ry="0" width="117.64923076923075" height="187.60712924396898" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57850173&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;410.31181999340015&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="316.50825537141566" rx="0" ry="0" width="117.64923076923075" height="187.60712924396898" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57850173&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;410.31181999340015&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 FunctionRaise&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-a30a5c44-0181-44e4-8bcb-309c2396bd95" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95{background-color:#f0f0f0}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 path,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 rect,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .graph &amp;gt; .background{fill:#f0f0f0}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .plot &amp;gt; .background{fill:#f8f8f8}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .graph{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 text.no_data{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .title{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y .guides:hover .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .line-graph .axis.x .guides:hover .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .ci{stroke:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .reactive.active,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .ci .reactive.active{stroke-width:1.5}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .series text{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .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-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip .value{font-size:1.5em}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .bound{font-size:.5em}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .color-0,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .text-overlay .color-0 text{fill:black}
#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 text.no_data{text-anchor:middle}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .guide.line{fill:none}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .centered{text-anchor:middle}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .title{text-anchor:middle}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .legends .legend text{fill-opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.x text{text-anchor:middle}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y text{text-anchor:end}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y text[transform].backwards{text-anchor:start}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y2 text{text-anchor:start}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y2 text[transform].backwards{text-anchor:end}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .horizontal .axis.y .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .horizontal .axis.y2 .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .vertical .axis.x .guide.line{opacity:0}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .horizontal .axis.always_show .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y .guides:hover .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.y2 .guides:hover .guide.line,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis.x .guides:hover .guide.line{opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .axis .guides:hover text{opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .nofill{fill:none}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .subtle-fill{fill-opacity:.2}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .dot.active{stroke-width:5px}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .dot.negative{fill:transparent}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 text,#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 tspan{stroke:none !important}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .series text.active{opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .tooltip text{fill-opacity:1}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .showable{visibility:hidden}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .showable.shown{visibility:visible}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a30a5c44-0181-44e4-8bcb-309c2396bd95 .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['a30a5c44-0181-44e4-8bcb-309c2396bd95'] = {"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 FunctionRaise", "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 FunctionRaise&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 449.505122 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="453.005121847672" 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 394.894859 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.39485907995936" 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 340.284596 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="343.7845963122468" 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 285.674334 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="289.17433354453414" 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 231.064071 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.5640707768215" 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 176.453808 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="179.9538080091089" 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 121.843545 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="125.34354524139621" 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 67.233282 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="70.73328247368357" 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 12.623020 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="16.123019705970933" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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;181002890&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="331.9561162021736" rx="0" ry="0" width="117.64923076923075" height="172.15926841321107" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;63050152&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;418.0357504087791&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="329.36212872070723" rx="0" ry="0" width="117.64923076923075" height="174.7532558946774" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;64000152&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;416.73875666804594&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="329.36212872070723" rx="0" ry="0" width="117.64923076923075" height="174.7532558946774" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;64000152&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;416.73875666804594&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 FunctionRaise&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-73630d0a-5a3c-4ed2-84b9-9a55da247560" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560{background-color:#f0f0f0}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 path,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 rect,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .graph &amp;gt; .background{fill:#f0f0f0}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .plot &amp;gt; .background{fill:#f8f8f8}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .graph{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 text.no_data{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .title{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y .guides:hover .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .line-graph .axis.x .guides:hover .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .ci{stroke:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .reactive.active,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .ci .reactive.active{stroke-width:1.5}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .series text{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .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-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip .value{font-size:1.5em}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .bound{font-size:.5em}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .color-0,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .text-overlay .color-0 text{fill:black}
#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 text.no_data{text-anchor:middle}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .guide.line{fill:none}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .centered{text-anchor:middle}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .title{text-anchor:middle}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .legends .legend text{fill-opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.x text{text-anchor:middle}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y text{text-anchor:end}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y text[transform].backwards{text-anchor:start}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y2 text{text-anchor:start}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y2 text[transform].backwards{text-anchor:end}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .horizontal .axis.y .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .horizontal .axis.y2 .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .vertical .axis.x .guide.line{opacity:0}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .horizontal .axis.always_show .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y .guides:hover .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.y2 .guides:hover .guide.line,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis.x .guides:hover .guide.line{opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .axis .guides:hover text{opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .nofill{fill:none}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .subtle-fill{fill-opacity:.2}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .dot.active{stroke-width:5px}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .dot.negative{fill:transparent}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 text,#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 tspan{stroke:none !important}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .series text.active{opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .tooltip text{fill-opacity:1}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .showable{visibility:hidden}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .showable.shown{visibility:visible}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-73630d0a-5a3c-4ed2-84b9-9a55da247560 .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['73630d0a-5a3c-4ed2-84b9-9a55da247560'] = {"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 FunctionRaise", "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 FunctionRaise&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.077164 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="468.57716414325097" 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 426.038944 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="429.53894367111735" 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.000723 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="390.50072319898374" 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 347.962503 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="351.46250272685006" 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 308.924282 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="312.42428225471645" 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 269.886062 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="273.38606178258283" 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 230.847841 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="234.34784131044916" 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 191.809621 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="195.30962083831554" 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 152.771400 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="156.27140036618192" 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 113.733180 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="117.2331798940483" 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 74.694959 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="78.19495942191463" 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 35.656739 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="39.156738949781015" 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.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;126601767&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="274.37521509991126" rx="0" ry="0" width="117.64923076923075" height="229.74016951547338" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;58850062&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;389.245299857648&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="272.2281129739439" rx="0" ry="0" width="117.64923076923075" height="231.88727164144075" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;59400062&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;388.17174879466427&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="272.2281129739439" rx="0" ry="0" width="117.64923076923075" height="231.88727164144075" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;59400062&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;388.17174879466427&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 FunctionRaise&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-85e4d068-39a8-4b05-97f8-ce1408c3019c" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c{background-color:#f0f0f0}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c path,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c rect,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .graph &amp;gt; .background{fill:#f0f0f0}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .plot &amp;gt; .background{fill:#f8f8f8}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .graph{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c text.no_data{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .title{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .line{stroke:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis text.major{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y .guides:hover .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .line-graph .axis.x .guides:hover .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .stackedline-graph .axis.x .guides:hover .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .ci{stroke:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .reactive.active,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .ci .reactive.active{stroke-width:1.5}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .series text{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .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-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip .value{font-size:1.5em}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .bound{font-size:.5em}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .color-0,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .text-overlay .color-0 text{fill:black}
#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c text.no_data{text-anchor:middle}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .guide.line{fill:none}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .centered{text-anchor:middle}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .title{text-anchor:middle}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .legends .legend text{fill-opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.x text{text-anchor:middle}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.x:not(.web) text[transform]{text-anchor:start}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y text{text-anchor:end}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y text[transform].backwards{text-anchor:start}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y2 text{text-anchor:start}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y2 text[transform].backwards{text-anchor:end}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .horizontal .axis.y .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .horizontal .axis.y2 .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .vertical .axis.x .guide.line{opacity:0}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .horizontal .axis.always_show .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y .guides:hover .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.y2 .guides:hover .guide.line,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis.x .guides:hover .guide.line{opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .axis .guides:hover text{opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .nofill{fill:none}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .subtle-fill{fill-opacity:.2}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .dot.active{stroke-width:5px}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .dot.negative{fill:transparent}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c text,#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c tspan{stroke:none !important}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .series text.active{opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .tooltip text{fill-opacity:1}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .showable{visibility:hidden}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .showable.shown{visibility:visible}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-85e4d068-39a8-4b05-97f8-ce1408c3019c .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['85e4d068-39a8-4b05-97f8-ce1408c3019c'] = {"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 FunctionRaise", "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 FunctionRaise&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 448.491632 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="451.9916317656656" 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 392.867879 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="396.36787891594656" 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 337.244126 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="340.7441260662275" 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 281.620373 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="285.1203732165085" 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 225.996620 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="229.49662036678944" 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 170.372868 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="173.8728675170704" 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 114.749115 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="118.24911466735142" class=""&gt;280000000&lt;/text&gt;&lt;title&gt;280000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 59.125362 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="62.62536181763238" class=""&gt;320000000&lt;/text&gt;&lt;title&gt;320000000&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;355409870&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="323.96346836551965" rx="0" ry="0" width="117.64923076923075" height="180.151916249865" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;129550350&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;414.0394264904521&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="323.75487929233316" rx="0" ry="0" width="117.64923076923075" height="180.36050532305148" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;129700350&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;413.9351319538589&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="323.75487929233316" rx="0" ry="0" width="117.64923076923075" height="180.36050532305148" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;129700350&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;413.9351319538589&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 FunctionRaise&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-functionraise.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_15caf1ae4d7f4f7f994908b457c43502-1" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-1" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-1"&gt;&lt;/a&gt;        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;cond&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-2" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-2" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-2"&gt;&lt;/a&gt;            &lt;span class="n"&gt;raising_function&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-3" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-3" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="ne"&gt;TypeError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-4" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-4" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-4"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-5" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-5" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-6" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-6" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-7" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-7" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-7"&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_15caf1ae4d7f4f7f994908b457c43502-8" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-8" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-8"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-9" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-9" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-9"&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;raising_function&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-10" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-10" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-10"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-11" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-11" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-12" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-12" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-12"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-13" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-13" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-14" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-14" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-14"&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_15caf1ae4d7f4f7f994908b457c43502-15" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-15" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-16" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-16" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-16"&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_15caf1ae4d7f4f7f994908b457c43502-17" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-17" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-17"&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_15caf1ae4d7f4f7f994908b457c43502-18" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-18" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-18"&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_15caf1ae4d7f4f7f994908b457c43502-19" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-19" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-20" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-20" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-21" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-21" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-21"&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_15caf1ae4d7f4f7f994908b457c43502-22" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-22" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-22"&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_15caf1ae4d7f4f7f994908b457c43502-23" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-23" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-23"&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_15caf1ae4d7f4f7f994908b457c43502-24" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-24" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-25" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-25" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-25"&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_15caf1ae4d7f4f7f994908b457c43502-26" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-26" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_15caf1ae4d7f4f7f994908b457c43502-27" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-27" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-27"&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_15caf1ae4d7f4f7f994908b457c43502-28" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-28" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-28"&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_15caf1ae4d7f4f7f994908b457c43502-29" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-29" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-29"&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_15caf1ae4d7f4f7f994908b457c43502-30" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-30" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-30"&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_15caf1ae4d7f4f7f994908b457c43502-31" name="rest_code_15caf1ae4d7f4f7f994908b457c43502-31" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_15caf1ae4d7f4f7f994908b457c43502-31"&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-functionraise.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_98c69579cb434e3e8b6ffd0b4bcb61df-1" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-1" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-1"&gt;&lt;/a&gt;        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;cond&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-2" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-2" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-2"&gt;&lt;/a&gt;            &lt;span class="n"&gt;raising_function&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-3" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-3" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="ne"&gt;TypeError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-4" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-4" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-4"&gt;&lt;/a&gt;        &lt;span class="k"&gt;pass&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-5" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-5" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-6" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-6" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-7" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-7" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-7"&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_98c69579cb434e3e8b6ffd0b4bcb61df-8" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-8" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-8"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_begin&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-9" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-9" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-10" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-10" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-10"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_alternative&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-11" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-11" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-11"&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;raising_function&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kc"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-12" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-12" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-12"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-13" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-13" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-13"&gt;&lt;/a&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-14" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-14" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-14"&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_98c69579cb434e3e8b6ffd0b4bcb61df-15" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-15" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-15"&gt;&lt;/a&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-16" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-16" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-16"&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_98c69579cb434e3e8b6ffd0b4bcb61df-17" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-17" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-17"&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_98c69579cb434e3e8b6ffd0b4bcb61df-18" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-18" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-18"&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_98c69579cb434e3e8b6ffd0b4bcb61df-19" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-19" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-20" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-20" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-21" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-21" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-21"&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_98c69579cb434e3e8b6ffd0b4bcb61df-22" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-22" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-22"&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_98c69579cb434e3e8b6ffd0b4bcb61df-23" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-23" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-23"&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_98c69579cb434e3e8b6ffd0b4bcb61df-24" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-24" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-24"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-25" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-25" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-25"&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_98c69579cb434e3e8b6ffd0b4bcb61df-26" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-26" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-26"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-27" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-27" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-27"&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_98c69579cb434e3e8b6ffd0b4bcb61df-28" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-28" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-28"&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_98c69579cb434e3e8b6ffd0b4bcb61df-29" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-29" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-29"&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_98c69579cb434e3e8b6ffd0b4bcb61df-30" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-30" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-30"&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_98c69579cb434e3e8b6ffd0b4bcb61df-31" name="rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-31" href="https://speedcenter.nuitka.net/constructs/construct-functionraise.html#rest_code_98c69579cb434e3e8b6ffd0b4bcb61df-31"&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_up_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_up_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-functionraise.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item><item><title>Construct GeneratorExpressionCreation</title><link>https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.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-generatorexpressioncreation.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-generatorexpressioncreation.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-generatorexpressioncreation.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-generatorexpressioncreation.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-generatorexpressioncreation.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-2d3bdd93-17af-4d28-8807-37574f1a4601" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-2d3bdd93-17af-4d28-8807-37574f1a4601{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-2d3bdd93-17af-4d28-8807-37574f1a4601{background-color:#f0f0f0}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 path,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 rect,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .graph &amp;gt; .background{fill:#f0f0f0}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .plot &amp;gt; .background{fill:#f8f8f8}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .graph{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 text.no_data{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .title{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y .guides:hover .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .line-graph .axis.x .guides:hover .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .ci{stroke:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .reactive.active,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .ci .reactive.active{stroke-width:1.5}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .series text{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .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-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip .value{font-size:1.5em}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .bound{font-size:.5em}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .color-0,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .text-overlay .color-0 text{fill:black}
#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 text.no_data{text-anchor:middle}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .guide.line{fill:none}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .centered{text-anchor:middle}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .title{text-anchor:middle}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .legends .legend text{fill-opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.x text{text-anchor:middle}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y text{text-anchor:end}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y text[transform].backwards{text-anchor:start}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y2 text{text-anchor:start}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y2 text[transform].backwards{text-anchor:end}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .horizontal .axis.y .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .horizontal .axis.y2 .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .vertical .axis.x .guide.line{opacity:0}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .horizontal .axis.always_show .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y .guides:hover .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.y2 .guides:hover .guide.line,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis.x .guides:hover .guide.line{opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .axis .guides:hover text{opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .nofill{fill:none}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .subtle-fill{fill-opacity:.2}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .dot.active{stroke-width:5px}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .dot.negative{fill:transparent}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 text,#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 tspan{stroke:none !important}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .series text.active{opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .tooltip text{fill-opacity:1}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .showable{visibility:hidden}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .showable.shown{visibility:visible}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-2d3bdd93-17af-4d28-8807-37574f1a4601 .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['2d3bdd93-17af-4d28-8807-37574f1a4601'] = {"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 GeneratorExpressionCreation", "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 GeneratorExpressionCreation&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.506390 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="466.00639028150255" 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.897396 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="424.39739594762045" 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 379.288402 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="382.7884016137384" 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.679407 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="341.17940727985626" 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 296.070413 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="299.5704129459742" 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 254.461419 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="257.96141861209213" 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.852424 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="216.35242427821004" 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 171.243430 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="174.74342994432794" 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 129.634436 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="133.1344356104459" 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 88.025441 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="91.52544127656381" 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 46.416447 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="49.916446942681716" 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.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;118779792&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="144.93760375243215" rx="0" ry="0" width="117.64923076923075" height="359.1777808629525" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;86322149&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;324.5264941839084&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="143.6971897005459" rx="0" ry="0" width="117.64923076923075" height="360.41819491483875" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;86620261&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;323.90628715796527&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="143.6971897005459" rx="0" ry="0" width="117.64923076923075" height="360.41819491483875" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;86620261&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;323.90628715796527&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 GeneratorExpressionCreation&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-1ec13eb7-bf80-44b7-ab2a-77257d1727ed" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed{background-color:#f0f0f0}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed path,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed rect,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .graph &amp;gt; .background{fill:#f0f0f0}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .plot &amp;gt; .background{fill:#f8f8f8}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .graph{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed text.no_data{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .title{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .line{stroke:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis text.major{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y .guides:hover .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .line-graph .axis.x .guides:hover .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .stackedline-graph .axis.x .guides:hover .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .ci{stroke:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .reactive.active,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .ci .reactive.active{stroke-width:1.5}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .series text{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .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-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip .value{font-size:1.5em}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .bound{font-size:.5em}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .color-0,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .text-overlay .color-0 text{fill:black}
#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed text.no_data{text-anchor:middle}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .guide.line{fill:none}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .centered{text-anchor:middle}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .title{text-anchor:middle}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .legends .legend text{fill-opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.x text{text-anchor:middle}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.x:not(.web) text[transform]{text-anchor:start}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y text{text-anchor:end}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y text[transform].backwards{text-anchor:start}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y2 text{text-anchor:start}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y2 text[transform].backwards{text-anchor:end}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .horizontal .axis.y .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .horizontal .axis.y2 .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .vertical .axis.x .guide.line{opacity:0}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .horizontal .axis.always_show .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y .guides:hover .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.y2 .guides:hover .guide.line,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis.x .guides:hover .guide.line{opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .axis .guides:hover text{opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .nofill{fill:none}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .subtle-fill{fill-opacity:.2}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .dot.active{stroke-width:5px}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .dot.negative{fill:transparent}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed text,#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed tspan{stroke:none !important}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .series text.active{opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .tooltip text{fill-opacity:1}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .showable{visibility:hidden}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .showable.shown{visibility:visible}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-1ec13eb7-bf80-44b7-ab2a-77257d1727ed .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['1ec13eb7-bf80-44b7-ab2a-77257d1727ed'] = {"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 GeneratorExpressionCreation", "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 GeneratorExpressionCreation&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.050243 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="462.5502425738059" 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 413.985101 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="417.4851005322272" 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 368.919958 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="372.41995849064847" 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 323.854816 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="327.35481644906974" 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 278.789674 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="282.289674407491" 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 233.724532 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="237.2245323659123" 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 188.659390 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="192.15939032433357" 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 143.594248 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="147.09424828275485" 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 98.529106 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="102.02910624117612" 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 53.463964 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="56.963964199597456" 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.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;219340602&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="381.40985273775607" rx="0" ry="0" width="117.64923076923075" height="122.70553187762857" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;54456960&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;442.76261867657036&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="377.77402411692674" rx="0" ry="0" width="117.64923076923075" height="126.3413604984579" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;56070548&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;440.9447043661557&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="377.7702792036231" rx="0" ry="0" width="117.64923076923075" height="126.34510541176155" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;56072210&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;440.94283190950387&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 GeneratorExpressionCreation&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-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae{background-color:#f0f0f0}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae path,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae rect,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .graph &amp;gt; .background{fill:#f0f0f0}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .plot &amp;gt; .background{fill:#f8f8f8}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .graph{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae text.no_data{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .title{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .line{stroke:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis text.major{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y .guides:hover .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .line-graph .axis.x .guides:hover .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .stackedline-graph .axis.x .guides:hover .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .ci{stroke:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .reactive.active,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .ci .reactive.active{stroke-width:1.5}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .series text{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .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-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip .value{font-size:1.5em}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .bound{font-size:.5em}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .color-0,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .text-overlay .color-0 text{fill:black}
#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae text.no_data{text-anchor:middle}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .guide.line{fill:none}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .centered{text-anchor:middle}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .title{text-anchor:middle}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .legends .legend text{fill-opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.x text{text-anchor:middle}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.x:not(.web) text[transform]{text-anchor:start}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y text{text-anchor:end}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y text[transform].backwards{text-anchor:start}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y2 text{text-anchor:start}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y2 text[transform].backwards{text-anchor:end}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .horizontal .axis.y .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .horizontal .axis.y2 .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .vertical .axis.x .guide.line{opacity:0}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .horizontal .axis.always_show .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y .guides:hover .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.y2 .guides:hover .guide.line,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis.x .guides:hover .guide.line{opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .axis .guides:hover text{opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .nofill{fill:none}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .subtle-fill{fill-opacity:.2}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .dot.active{stroke-width:5px}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .dot.negative{fill:transparent}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae text,#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae tspan{stroke:none !important}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .series text.active{opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .tooltip text{fill-opacity:1}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .showable{visibility:hidden}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .showable.shown{visibility:visible}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-9a31d664-a0ad-4067-86ad-f5cf3b0f13ae .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['9a31d664-a0ad-4067-86ad-f5cf3b0f13ae'] = {"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 GeneratorExpressionCreation", "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 GeneratorExpressionCreation&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 453.293137 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="456.7931366465984" 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 402.470889 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="405.9708886778121" 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 351.648641 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="355.1486407090259" 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 300.826393 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="304.3263927402397" 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 250.004145 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="253.50414477145347" 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 199.181897 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="202.68189680266727" 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 148.359649 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="151.85964883388107" 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 97.537401 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="101.03740086509481" 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 46.715153 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="50.21515289630861" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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;194493864&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="360.56934029825464" rx="0" ry="0" width="117.64923076923075" height="143.54604431713" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;56489451&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;432.3423624568196&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="359.22463698036097" rx="0" ry="0" width="117.64923076923075" height="144.89074763502367" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57018630&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;431.6700107978728&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="359.2038710098409" rx="0" ry="0" width="117.64923076923075" height="144.91151360554375" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;57026802&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;431.65962781261277&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 GeneratorExpressionCreation&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-a1169b26-aa3c-4d16-84f5-297565b6e883" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-a1169b26-aa3c-4d16-84f5-297565b6e883{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-a1169b26-aa3c-4d16-84f5-297565b6e883{background-color:#f0f0f0}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 path,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 rect,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .graph &amp;gt; .background{fill:#f0f0f0}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .plot &amp;gt; .background{fill:#f8f8f8}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .graph{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 text.no_data{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .title{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y .guides:hover .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .line-graph .axis.x .guides:hover .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .ci{stroke:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .reactive.active,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .ci .reactive.active{stroke-width:1.5}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .series text{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .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-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip .value{font-size:1.5em}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .bound{font-size:.5em}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .color-0,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .text-overlay .color-0 text{fill:black}
#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 text.no_data{text-anchor:middle}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .guide.line{fill:none}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .centered{text-anchor:middle}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .title{text-anchor:middle}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .legends .legend text{fill-opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.x text{text-anchor:middle}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y text{text-anchor:end}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y text[transform].backwards{text-anchor:start}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y2 text{text-anchor:start}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y2 text[transform].backwards{text-anchor:end}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .horizontal .axis.y .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .horizontal .axis.y2 .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .vertical .axis.x .guide.line{opacity:0}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .horizontal .axis.always_show .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y .guides:hover .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.y2 .guides:hover .guide.line,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis.x .guides:hover .guide.line{opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .axis .guides:hover text{opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .nofill{fill:none}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .subtle-fill{fill-opacity:.2}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .dot.active{stroke-width:5px}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .dot.negative{fill:transparent}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 text,#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 tspan{stroke:none !important}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .series text.active{opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .tooltip text{fill-opacity:1}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .showable{visibility:hidden}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .showable.shown{visibility:visible}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-a1169b26-aa3c-4d16-84f5-297565b6e883 .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['a1169b26-aa3c-4d16-84f5-297565b6e883'] = {"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 GeneratorExpressionCreation", "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 GeneratorExpressionCreation&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.377235 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="450.87723542374596" 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 390.639086 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="394.1390862321073" 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 333.900937 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="337.4009370404686" 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 277.162788 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="280.6627878488299" 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 220.424639 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="223.92463865719122" 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 163.686489 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="167.1864894655526" 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 106.948340 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="110.44834027391391" 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 50.210191 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="53.71019108227523" 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;174214625&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="378.98743069515103" rx="0" ry="0" width="117.64923076923075" height="125.12795392023361" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44107168&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;441.55140765526784&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="378.56220096221944" rx="0" ry="0" width="117.64923076923075" height="125.5531836531652" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44257060&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;441.33879278880204&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="378.56220096221944" rx="0" ry="0" width="117.64923076923075" height="125.5531836531652" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;44257060&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;441.33879278880204&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 GeneratorExpressionCreation&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-generatorexpressioncreation.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_6c49b7850a1044108fb75cce8869789b-1" name="rest_code_6c49b7850a1044108fb75cce8869789b-1" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-2" name="rest_code_6c49b7850a1044108fb75cce8869789b-2" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-3" name="rest_code_6c49b7850a1044108fb75cce8869789b-3" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-4" name="rest_code_6c49b7850a1044108fb75cce8869789b-4" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-5" name="rest_code_6c49b7850a1044108fb75cce8869789b-5" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-6" name="rest_code_6c49b7850a1044108fb75cce8869789b-6" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-7" name="rest_code_6c49b7850a1044108fb75cce8869789b-7" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-8" name="rest_code_6c49b7850a1044108fb75cce8869789b-8" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-9" name="rest_code_6c49b7850a1044108fb75cce8869789b-9" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-10" name="rest_code_6c49b7850a1044108fb75cce8869789b-10" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-11" name="rest_code_6c49b7850a1044108fb75cce8869789b-11" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-12" name="rest_code_6c49b7850a1044108fb75cce8869789b-12" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-13" name="rest_code_6c49b7850a1044108fb75cce8869789b-13" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-14" name="rest_code_6c49b7850a1044108fb75cce8869789b-14" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-15" name="rest_code_6c49b7850a1044108fb75cce8869789b-15" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-16" name="rest_code_6c49b7850a1044108fb75cce8869789b-16" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_6c49b7850a1044108fb75cce8869789b-17" name="rest_code_6c49b7850a1044108fb75cce8869789b-17" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-18" name="rest_code_6c49b7850a1044108fb75cce8869789b-18" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-19" name="rest_code_6c49b7850a1044108fb75cce8869789b-19" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-20" name="rest_code_6c49b7850a1044108fb75cce8869789b-20" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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_6c49b7850a1044108fb75cce8869789b-21" name="rest_code_6c49b7850a1044108fb75cce8869789b-21" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_6c49b7850a1044108fb75cce8869789b-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-generatorexpressioncreation.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_08d1ca09a6d841849facbcf54b17185d-1" name="rest_code_08d1ca09a6d841849facbcf54b17185d-1" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-2" name="rest_code_08d1ca09a6d841849facbcf54b17185d-2" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-3" name="rest_code_08d1ca09a6d841849facbcf54b17185d-3" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-4" name="rest_code_08d1ca09a6d841849facbcf54b17185d-4" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-5" name="rest_code_08d1ca09a6d841849facbcf54b17185d-5" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-6" name="rest_code_08d1ca09a6d841849facbcf54b17185d-6" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-7" name="rest_code_08d1ca09a6d841849facbcf54b17185d-7" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-8" name="rest_code_08d1ca09a6d841849facbcf54b17185d-8" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-9" name="rest_code_08d1ca09a6d841849facbcf54b17185d-9" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-9"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-10" name="rest_code_08d1ca09a6d841849facbcf54b17185d-10" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-10"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-11" name="rest_code_08d1ca09a6d841849facbcf54b17185d-11" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-12" name="rest_code_08d1ca09a6d841849facbcf54b17185d-12" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-13" name="rest_code_08d1ca09a6d841849facbcf54b17185d-13" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-14" name="rest_code_08d1ca09a6d841849facbcf54b17185d-14" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-14"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-15" name="rest_code_08d1ca09a6d841849facbcf54b17185d-15" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-16" name="rest_code_08d1ca09a6d841849facbcf54b17185d-16" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_08d1ca09a6d841849facbcf54b17185d-17" name="rest_code_08d1ca09a6d841849facbcf54b17185d-17" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-18" name="rest_code_08d1ca09a6d841849facbcf54b17185d-18" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-19" name="rest_code_08d1ca09a6d841849facbcf54b17185d-19" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-20" name="rest_code_08d1ca09a6d841849facbcf54b17185d-20" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_08d1ca09a6d841849facbcf54b17185d-21" name="rest_code_08d1ca09a6d841849facbcf54b17185d-21" href="https://speedcenter.nuitka.net/constructs/construct-generatorexpressioncreation.html#rest_code_08d1ca09a6d841849facbcf54b17185d-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_up_vs_main</category><category>27_factory_steady_vs_develop</category><category>310_develop_up_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-generatorexpressioncreation.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item><item><title>Construct NumpyArrayConstruction</title><link>https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.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-numpyarrayconstruction.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-numpyarrayconstruction.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-numpyarrayconstruction.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-numpyarrayconstruction.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-numpyarrayconstruction.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-2d456323-9eb5-412e-bbb3-f440346771cc" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-2d456323-9eb5-412e-bbb3-f440346771cc{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-2d456323-9eb5-412e-bbb3-f440346771cc{background-color:#f0f0f0}#chart-2d456323-9eb5-412e-bbb3-f440346771cc path,#chart-2d456323-9eb5-412e-bbb3-f440346771cc line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc rect,#chart-2d456323-9eb5-412e-bbb3-f440346771cc circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .graph &amp;gt; .background{fill:#f0f0f0}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .plot &amp;gt; .background{fill:#f8f8f8}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .graph{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc text.no_data{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .title{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .line{stroke:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis text.major{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y .guides:hover .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .line-graph .axis.x .guides:hover .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .stackedline-graph .axis.x .guides:hover .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .ci{stroke:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .reactive.active,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .ci .reactive.active{stroke-width:1.5}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .series text{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .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-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip .value{font-size:1.5em}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .bound{font-size:.5em}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .color-0,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .text-overlay .color-0 text{fill:black}
#chart-2d456323-9eb5-412e-bbb3-f440346771cc text.no_data{text-anchor:middle}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .guide.line{fill:none}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .centered{text-anchor:middle}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .title{text-anchor:middle}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .legends .legend text{fill-opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.x text{text-anchor:middle}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.x:not(.web) text[transform]{text-anchor:start}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y text{text-anchor:end}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y text[transform].backwards{text-anchor:start}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y2 text{text-anchor:start}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y2 text[transform].backwards{text-anchor:end}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .horizontal .axis.y .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .horizontal .axis.y2 .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .vertical .axis.x .guide.line{opacity:0}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .horizontal .axis.always_show .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y .guides:hover .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.y2 .guides:hover .guide.line,#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis.x .guides:hover .guide.line{opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .axis .guides:hover text{opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .nofill{fill:none}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .subtle-fill{fill-opacity:.2}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .dot.active{stroke-width:5px}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .dot.negative{fill:transparent}#chart-2d456323-9eb5-412e-bbb3-f440346771cc text,#chart-2d456323-9eb5-412e-bbb3-f440346771cc tspan{stroke:none !important}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .series text.active{opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .tooltip text{fill-opacity:1}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .showable{visibility:hidden}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .showable.shown{visibility:visible}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-2d456323-9eb5-412e-bbb3-f440346771cc .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['2d456323-9eb5-412e-bbb3-f440346771cc'] = {"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 NumpyArrayConstruction", "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 NumpyArrayConstruction&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 452.965454 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="456.465453803647" 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.815523 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="405.3155229919094" 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 350.665592 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="354.1655921801718" 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 299.515661 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="303.01566136843417" 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 248.365731 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="251.86573055669658" 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 197.215800 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="200.71579974495899" 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 146.065869 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="149.5658689332214" 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 94.915938 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="98.4159381214838" 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 43.766007 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="47.266007309746215" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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="19.136013858155366" rx="0" ry="0" width="117.64923076923075" height="484.9793707572293" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;189630509&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;261.62569923677&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="10.017293190147882" rx="0" ry="0" width="117.64923076923075" height="494.09809142523676" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;193195996&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;257.06633890276623&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.894246916587178" rx="0" ry="0" width="117.64923076923075" height="494.22113769879746" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;193244108&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;257.0048157659859&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.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;193247874&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 NumpyArrayConstruction&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-c5b78217-db14-4e4c-b593-9f56a07ce0f7" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7{background-color:#f0f0f0}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 path,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 rect,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .graph &amp;gt; .background{fill:#f0f0f0}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .plot &amp;gt; .background{fill:#f8f8f8}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .graph{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 text.no_data{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .title{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y .guides:hover .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .line-graph .axis.x .guides:hover .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .ci{stroke:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .reactive.active,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .ci .reactive.active{stroke-width:1.5}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .series text{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .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-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip .value{font-size:1.5em}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .bound{font-size:.5em}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .color-0,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .text-overlay .color-0 text{fill:black}
#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 text.no_data{text-anchor:middle}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .guide.line{fill:none}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .centered{text-anchor:middle}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .title{text-anchor:middle}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .legends .legend text{fill-opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.x text{text-anchor:middle}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y text{text-anchor:end}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y text[transform].backwards{text-anchor:start}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y2 text{text-anchor:start}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y2 text[transform].backwards{text-anchor:end}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .horizontal .axis.y .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .horizontal .axis.y2 .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .vertical .axis.x .guide.line{opacity:0}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .horizontal .axis.always_show .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y .guides:hover .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.y2 .guides:hover .guide.line,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis.x .guides:hover .guide.line{opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .axis .guides:hover text{opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .nofill{fill:none}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .subtle-fill{fill-opacity:.2}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .dot.active{stroke-width:5px}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .dot.negative{fill:transparent}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 text,#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 tspan{stroke:none !important}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .series text.active{opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .tooltip text{fill-opacity:1}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .showable{visibility:hidden}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .showable.shown{visibility:visible}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-c5b78217-db14-4e4c-b593-9f56a07ce0f7 .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['c5b78217-db14-4e4c-b593-9f56a07ce0f7'] = {"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 NumpyArrayConstruction", "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 NumpyArrayConstruction&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 444.089117 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="447.5891169571617" 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 384.062849 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="387.5628492989388" 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 324.036582 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="327.53658164071584" 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 264.010314 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="267.5103139824929" 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 203.984046 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="207.48404632427003" 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 143.957779 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="147.4577786660471" 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 83.931511 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="87.43151100782427" class=""&gt;280000000&lt;/text&gt;&lt;title&gt;280000000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 23.905243 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="27.405243349601335" class=""&gt;320000000&lt;/text&gt;&lt;title&gt;320000000&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="254.1347609135716" rx="0" ry="0" width="117.64923076923075" height="249.98062370181304" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;166580821&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;379.1250727644781&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="303.4310405998323" rx="0" ry="0" width="117.64923076923075" height="200.68434401555237" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;133731016&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;403.77321260760846&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;329342995&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="158.55480436425108" rx="0" ry="0" width="117.64923076923075" height="345.56058025113356" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;230272908&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;331.33509448981783&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 NumpyArrayConstruction&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-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522{background-color:#f0f0f0}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 path,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 rect,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .graph &amp;gt; .background{fill:#f0f0f0}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .plot &amp;gt; .background{fill:#f8f8f8}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .graph{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 text.no_data{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .title{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y .guides:hover .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .line-graph .axis.x .guides:hover .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .ci{stroke:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .reactive.active,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .ci .reactive.active{stroke-width:1.5}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .series text{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .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-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip .value{font-size:1.5em}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .bound{font-size:.5em}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .color-0,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .text-overlay .color-0 text{fill:black}
#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 text.no_data{text-anchor:middle}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .guide.line{fill:none}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .centered{text-anchor:middle}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .title{text-anchor:middle}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .legends .legend text{fill-opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.x text{text-anchor:middle}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y text{text-anchor:end}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y text[transform].backwards{text-anchor:start}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y2 text{text-anchor:start}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y2 text[transform].backwards{text-anchor:end}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .horizontal .axis.y .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .horizontal .axis.y2 .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .vertical .axis.x .guide.line{opacity:0}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .horizontal .axis.always_show .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y .guides:hover .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.y2 .guides:hover .guide.line,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis.x .guides:hover .guide.line{opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .axis .guides:hover text{opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .nofill{fill:none}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .subtle-fill{fill-opacity:.2}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .dot.active{stroke-width:5px}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .dot.negative{fill:transparent}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 text,#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 tspan{stroke:none !important}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .series text.active{opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .tooltip text{fill-opacity:1}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .showable{visibility:hidden}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .showable.shown{visibility:visible}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522 .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['12c9c9f8-9f26-4d3d-b3cd-a6f1e244b522'] = {"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 NumpyArrayConstruction", "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 NumpyArrayConstruction&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 473.889165 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="477.3891652007883" 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 434.217965 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="437.71796493703783" 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 394.546765 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="398.0467646732874" 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 354.875564 h632.000000" class="axis major line"&gt;&lt;/path&gt;&lt;text x="-5" y="358.375564409537" 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 315.204364 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="318.7043641457865" 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 275.533164 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="279.0331638820361" 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 235.861964 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="239.36196361828564" 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 196.190763 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="199.6907633545352" 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 156.519563 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="160.01956309078474" 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 116.848363 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="120.3483628270343" 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 77.177163 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="80.6771625632839" 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.505962 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="41.00596229953345" 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.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="354.875564409537" rx="0" ry="0" width="117.64923076923075" height="149.2398202058476" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;-75238369&lt;/desc&gt;&lt;desc class="x centered"&gt;88.11538461538461&lt;/desc&gt;&lt;desc class="y centered"&gt;429.49547451246076&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="279.67815370191363" rx="0" ry="0" width="117.64923076923075" height="75.19741070762336" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;37910328&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;317.2768590557253&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="344.99094902492163" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;173925138&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;182.38008989707618&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="107.4828909974488" rx="0" ry="0" width="117.64923076923075" height="247.3926734120882" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;124721547&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;231.1792277034929&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 NumpyArrayConstruction&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-af2f9389-48b1-4358-87e5-ed787678b167" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.4 (lxml) ©Kozea 2012-2016 on 2026-08-15--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-af2f9389-48b1-4358-87e5-ed787678b167{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-af2f9389-48b1-4358-87e5-ed787678b167{background-color:#f0f0f0}#chart-af2f9389-48b1-4358-87e5-ed787678b167 path,#chart-af2f9389-48b1-4358-87e5-ed787678b167 line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 rect,#chart-af2f9389-48b1-4358-87e5-ed787678b167 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .graph &amp;gt; .background{fill:#f0f0f0}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .plot &amp;gt; .background{fill:#f8f8f8}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .graph{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 text.no_data{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .title{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y .guides:hover .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .line-graph .axis.x .guides:hover .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .ci{stroke:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .reactive.active,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .ci .reactive.active{stroke-width:1.5}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .series text{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .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-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip .value{font-size:1.5em}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .bound{font-size:.5em}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .color-0,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .text-overlay .color-0 text{fill:black}
#chart-af2f9389-48b1-4358-87e5-ed787678b167 text.no_data{text-anchor:middle}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .guide.line{fill:none}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .centered{text-anchor:middle}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .title{text-anchor:middle}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .legends .legend text{fill-opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.x text{text-anchor:middle}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y text{text-anchor:end}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y text[transform].backwards{text-anchor:start}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y2 text{text-anchor:start}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y2 text[transform].backwards{text-anchor:end}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .horizontal .axis.y .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .horizontal .axis.y2 .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .vertical .axis.x .guide.line{opacity:0}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .horizontal .axis.always_show .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y .guides:hover .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.y2 .guides:hover .guide.line,#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis.x .guides:hover .guide.line{opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .axis .guides:hover text{opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .nofill{fill:none}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .subtle-fill{fill-opacity:.2}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .dot.active{stroke-width:5px}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .dot.negative{fill:transparent}#chart-af2f9389-48b1-4358-87e5-ed787678b167 text,#chart-af2f9389-48b1-4358-87e5-ed787678b167 tspan{stroke:none !important}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .series text.active{opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .tooltip text{fill-opacity:1}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .showable{visibility:hidden}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .showable.shown{visibility:visible}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-af2f9389-48b1-4358-87e5-ed787678b167 .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['af2f9389-48b1-4358-87e5-ed787678b167'] = {"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 NumpyArrayConstruction", "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 NumpyArrayConstruction&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 453.542892 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="457.0428920351446" 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 402.970399 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="406.47039945490457" 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 352.397907 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="355.89790687466456" 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 301.825414 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="305.3254142944245" 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 251.252922 h632.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="254.75292171418448" 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 200.680429 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="204.18042913394447" 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 150.107937 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="153.60793655370446" 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 99.535444 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="103.03544397346445" 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 48.962951 h632.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="52.46295139322439" class=""&gt;180000000&lt;/text&gt;&lt;title&gt;180000000&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;195454384&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="14.280242422584536" rx="0" ry="0" width="117.64923076923075" height="489.8351421928001" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;193716037&lt;/desc&gt;&lt;desc class="x centered"&gt;240.03846153846155&lt;/desc&gt;&lt;desc class="y centered"&gt;259.1978135189846&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="14.414408716775256" rx="0" ry="0" width="117.64923076923075" height="489.7009758986094" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;193662978&lt;/desc&gt;&lt;desc class="x centered"&gt;391.96153846153845&lt;/desc&gt;&lt;desc class="y centered"&gt;259.26489666607995&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="14.417928562258851" rx="0" ry="0" width="117.64923076923075" height="489.6974560531258" class="rect reactive tooltip-trigger"&gt;&lt;/rect&gt;&lt;desc class="value"&gt;193661586&lt;/desc&gt;&lt;desc class="x centered"&gt;543.8846153846154&lt;/desc&gt;&lt;desc class="y centered"&gt;259.2666565888218&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 NumpyArrayConstruction&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-numpyarrayconstruction.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_238c9e15d59c4ed0b7d435e34208b284-1" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-1" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-2" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-2" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-2"&gt;&lt;/a&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-3" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-3" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-4" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-4" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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;20000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-5" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-5" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-6" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-6" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-7" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-7" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-8" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-8" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-8"&gt;&lt;/a&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-9" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-9" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-10" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-10" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-11" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-11" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-12" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-12" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-12"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-13" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-13" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-13"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-14" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-14" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-15" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-15" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-16" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-16" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-17" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-17" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-17"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-18" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-18" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-19" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-19" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-19"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_238c9e15d59c4ed0b7d435e34208b284-20" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-20" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-21" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-21" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-22" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-22" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-23" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-23" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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_238c9e15d59c4ed0b7d435e34208b284-24" name="rest_code_238c9e15d59c4ed0b7d435e34208b284-24" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_238c9e15d59c4ed0b7d435e34208b284-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-numpyarrayconstruction.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_bd5c6604773845019f321169b6dc5745-1" name="rest_code_bd5c6604773845019f321169b6dc5745-1" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-1"&gt;&lt;/a&gt;    &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;array&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;int32&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-2" name="rest_code_bd5c6604773845019f321169b6dc5745-2" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-2"&gt;&lt;/a&gt;    &lt;span class="c1"&gt;# construct_end&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-3" name="rest_code_bd5c6604773845019f321169b6dc5745-3" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-3"&gt;&lt;/a&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-4" name="rest_code_bd5c6604773845019f321169b6dc5745-4" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-4"&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_bd5c6604773845019f321169b6dc5745-5" name="rest_code_bd5c6604773845019f321169b6dc5745-5" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-5"&gt;&lt;/a&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-6" name="rest_code_bd5c6604773845019f321169b6dc5745-6" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-6"&gt;&lt;/a&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-7" name="rest_code_bd5c6604773845019f321169b6dc5745-7" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-7"&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;20000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-8" name="rest_code_bd5c6604773845019f321169b6dc5745-8" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-8"&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_bd5c6604773845019f321169b6dc5745-9" name="rest_code_bd5c6604773845019f321169b6dc5745-9" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-9"&gt;&lt;/a&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-10" name="rest_code_bd5c6604773845019f321169b6dc5745-10" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-10"&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_bd5c6604773845019f321169b6dc5745-11" name="rest_code_bd5c6604773845019f321169b6dc5745-11" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-11"&gt;&lt;/a&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-12" name="rest_code_bd5c6604773845019f321169b6dc5745-12" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-12"&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_bd5c6604773845019f321169b6dc5745-13" name="rest_code_bd5c6604773845019f321169b6dc5745-13" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-13"&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_bd5c6604773845019f321169b6dc5745-14" name="rest_code_bd5c6604773845019f321169b6dc5745-14" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-14"&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_bd5c6604773845019f321169b6dc5745-15" name="rest_code_bd5c6604773845019f321169b6dc5745-15" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-15"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#     indicated.&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-16" name="rest_code_bd5c6604773845019f321169b6dc5745-16" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-16"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-17" name="rest_code_bd5c6604773845019f321169b6dc5745-17" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-17"&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_bd5c6604773845019f321169b6dc5745-18" name="rest_code_bd5c6604773845019f321169b6dc5745-18" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-18"&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_bd5c6604773845019f321169b6dc5745-19" name="rest_code_bd5c6604773845019f321169b6dc5745-19" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-19"&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_bd5c6604773845019f321169b6dc5745-20" name="rest_code_bd5c6604773845019f321169b6dc5745-20" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-20"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-21" name="rest_code_bd5c6604773845019f321169b6dc5745-21" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-21"&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_bd5c6604773845019f321169b6dc5745-22" name="rest_code_bd5c6604773845019f321169b6dc5745-22" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-22"&gt;&lt;/a&gt;&lt;span class="c1"&gt;#&lt;/span&gt;
&lt;a id="rest_code_bd5c6604773845019f321169b6dc5745-23" name="rest_code_bd5c6604773845019f321169b6dc5745-23" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-23"&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_bd5c6604773845019f321169b6dc5745-24" name="rest_code_bd5c6604773845019f321169b6dc5745-24" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-24"&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_bd5c6604773845019f321169b6dc5745-25" name="rest_code_bd5c6604773845019f321169b6dc5745-25" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-25"&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_bd5c6604773845019f321169b6dc5745-26" name="rest_code_bd5c6604773845019f321169b6dc5745-26" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-26"&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_bd5c6604773845019f321169b6dc5745-27" name="rest_code_bd5c6604773845019f321169b6dc5745-27" href="https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html#rest_code_bd5c6604773845019f321169b6dc5745-27"&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_up_vs_main</category><category>310_factory_down_vs_develop</category><category>311_develop_up_vs_main</category><category>311_factory_down_vs_develop</category><category>312_develop_steady_vs_main</category><category>312_factory_steady_vs_develop</category><guid>https://speedcenter.nuitka.net/constructs/construct-numpyarrayconstruction.html</guid><pubDate>Sat, 15 Aug 2026 18:47:08 GMT</pubDate></item></channel></rss>