{
  "schema_version": "1.0",
  "source_file": "/Users/fabio/Downloads/test_legacy/hair_color_IV.xlsx",
  "mappings": {
    "date_column": "Date",
    "period_column": null,
    "amount_column": "Sales",
    "width_metric_column": "Units",
    "margin_column": null,
    "margin_percent_column": null,
    "dimensions": [
      "Company",
      "Brand",
      "Channel",
      "Type",
      "Form",
      "Product",
      "Barcode"
    ],
    "source_amount_column": "Value_LC",
    "legacy_metric_columns": [
      "Sales",
      "Units",
      "Unit Price",
      "Units x Unit Price"
    ],
    "legacy_width_metric_column": "Units",
    "related_marker_metric_column": null,
    "legacy_margin_column": null,
    "legacy_margin_percent_column": null
  },
  "options": {
    "currency": "EUR",
    "current_period_label": "AC",
    "period_selection": "infer_current_or_all",
    "charts": [
      "marimekko",
      "marimekko_small_multiples",
      "barmekko",
      "barmekko_small_multiples",
      "stacked_bar",
      "stacked_bar_small_multiples",
      "related_metrics_bar",
      "related_metrics_bar_small_multiples",
      "stacked_column",
      "stacked_column_synthesis",
      "line",
      "line_small_multiples",
      "horizontal_waterfall",
      "horizontal_waterfall_small_multiples",
      "area_absolute",
      "area_share",
      "pareto",
      "stacked_pareto",
      "multitier_bar",
      "multitier_bar_small_multiples"
    ],
    "small_multiples": true,
    "small_multiples_dimension": "Channel",
    "max_chart_items": 12,
    "small_multiples_max_panels": 6,
    "reporting_entity_label": "Mexico hair color",
    "recipe_filter_audit": {
      "status": "skipped",
      "reason": "no_recipe_filters",
      "rows_before": 486842,
      "rows_after": 486842
    },
    "recipe_cohort_audit": {
      "status": "skipped",
      "reason": "not_requested"
    }
  },
  "prepared_data_manifest": "prepared_data_manifest.json",
  "contribution": {
    "metric": "Sales",
    "total": 2185561897.9999995,
    "top_items": [
      {
        "item": "L'Oreal",
        "value": 1081298203.9999995,
        "share_of_total": 0.4947460902340455
      },
      {
        "item": "Coty",
        "value": 630578712.9999998,
        "share_of_total": 0.2885201803605015
      },
      {
        "item": "Henkel",
        "value": 131283367.99999996,
        "share_of_total": 0.06006847397922563
      },
      {
        "item": "Revlon",
        "value": 130655886.99999994,
        "share_of_total": 0.059781371151996526
      },
      {
        "item": "Combe",
        "value": 107924855.99999996,
        "share_of_total": 0.04938082792290698
      },
      {
        "item": "Bigen",
        "value": 35357602.99999999,
        "share_of_total": 0.016177809025841646
      },
      {
        "item": "Xiomara",
        "value": 34152850.999999985,
        "share_of_total": 0.015626576868517494
      },
      {
        "item": "All Other Manufacturers",
        "value": 11018994.999999994,
        "share_of_total": 0.005041721769620636
      },
      {
        "item": "Kimberly Clark",
        "value": 10090155.999999996,
        "share_of_total": 0.004616733119859687
      },
      {
        "item": "Loquay",
        "value": 5264796.999999997,
        "share_of_total": 0.0024088986016903915
      }
    ]
  },
  "chart_audits": {
    "related_metrics_bar": {
      "status": "written",
      "chart": "related_metrics_bar",
      "legacy_chart": "stacked bar",
      "metrics_to_plot": [
        "Sales",
        "Unit Price"
      ],
      "value_cols": [
        "Sales",
        "Units"
      ],
      "x_metric": null,
      "y_metric": null,
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": true,
      "primary_metric": "Sales",
      "marker_metric": "Unit Price",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 1,
        "base_hits": 0,
        "base_misses": 1,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 1,
        "stored_grouped_frames": 1,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "related_metrics_bar.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "related_metrics_bar.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-Afa0Yo --remote-debugging-pipe --no-startup-window\n<launched> pid=57261\n[pid=57261][err] [0610/153920.538598:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57261][err] [0610/153920.540054:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57261][err] [0610/153920.540440:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57261][err] [0610/153920.541014:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57261: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-Afa0Yo --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57261\n  - [pid=57261][err] [0610/153920.538598:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57261][err] [0610/153920.540054:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57261][err] [0610/153920.540440:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57261][err] [0610/153920.541014:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57261: Permission denied (1100)\n  - [pid=57261] <gracefully close start>\n  - [pid=57261] <kill>\n  - [pid=57261] <will force kill>\n  - [pid=57261] exception while trying to kill process: Error: kill EPERM\n  - [pid=57261] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57261] starting temporary directories cleanup\n  - [pid=57261] finished temporary directories cleanup\n  - [pid=57261] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-Afa0Yo --remote-debugging-pipe --no-startup-window\n<launched> pid=57261\n[pid=57261][err] [0610/153920.538598:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57261][err] [0610/153920.540054:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57261][err] [0610/153920.540440:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57261][err] [0610/153920.541014:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57261: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-Afa0Yo --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57261\n  - [pid=57261][err] [0610/153920.538598:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57261][err] [0610/153920.540054:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57261][err] [0610/153920.540440:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57261][err] [0610/153920.541014:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57261: Permission denied (1100)\n  - [pid=57261] <gracefully close start>\n  - [pid=57261] <kill>\n  - [pid=57261] <will force kill>\n  - [pid=57261] exception while trying to kill process: Error: kill EPERM\n  - [pid=57261] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57261] starting temporary directories cleanup\n  - [pid=57261] finished temporary directories cleanup\n  - [pid=57261] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1051,
          "export_height": 530,
          "legacy_layout_width": 1051,
          "legacy_layout_height": 530,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Brand"
      ],
      "x_dimension": "Brand",
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "detailed_dimension_with_related_marker_metric",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Brand', 'Sales', 'Value'])",
            "Figure({\n    'data': [{'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Value',\n              'offset': -0.45,\n              'orientation': 'h',\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 53907988.999999985, 33337696.999999993,\n                    34152850.99999999, 35357602.99999999, 48838677.999999985,\n                    69299868.99999997, 96322589.99999997, 128930755.99999999,\n                    130655886.99999997, 154877324.99999994, 306179664.99999994,\n                    511962619.99999976, 581738367.9999999],\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston]},\n             {'marker': {'color': '#999A9A', 'line': {'color': '#999A9A', 'width': 2}, 'size': 28, 'symbol': 'circle'},\n              'mode': 'markers+text',\n              'showlegend': False,\n              'text': [0.0, 48.5, 118.8, 34.8, 114.6, 37.2, 44.9, 145.7, 31.5,\n                       31.0, 55.8, 50.4, 36.6, 39.2],\n              'textfont': {'color': 'white', 'size': 10},\n              'textposition': 'middle center',\n              'type': 'scatter',\n              'x': [None, 48.529817558528734, 118.80946050934074,\n                    34.80953283696943, 114.56233637471163, 37.16310738861228,\n                    44.91553788888795, 145.66346776193615, 31.495343636294805,\n                    30.958205580708547, 55.80177525345965, 50.41165363675415,\n                    36.62115559769838, 39.19037552709331],\n              'xaxis': 'x2',\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 53907988.999999985,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '53.9 (2%)',\n                                'x': 53907988.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 33337696.999999993,\n                                'axref': 'x',\n                                'ay': 'Excell',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '33.3 (2%)',\n                                'x': 33337696.999999993,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excell',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 34152850.99999999,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '34.2 (2%)',\n                                'x': 34152850.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 35357602.99999999,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '35.4 (2%)',\n                                'x': 35357602.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 48838677.999999985,\n                                'axref': 'x',\n                                'ay': 'Miss Clairol',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '48.8 (2%)',\n                                'x': 48838677.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Miss Clairol',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 69299868.99999997,\n                                'axref': 'x',\n                                'ay': 'Casting',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '69.3 (3%)',\n                                'x': 69299868.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Casting',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 96322589.99999997,\n                                'axref': 'x',\n                                'ay': 'Just For Men',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '96.3 (4%)',\n                                'x': 96322589.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Just For Men',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 128930755.99999999,\n                                'axref': 'x',\n                                'ay': 'Palette',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '129 (6%)',\n                                'x': 128930755.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Palette',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 130655886.99999997,\n                                'axref': 'x',\n                                'ay': 'Colorsilk',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '131 (6%)',\n                                'x': 130655886.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Colorsilk',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 154877324.99999994,\n                                'axref': 'x',\n                                'ay': 'Preference',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '155 (7%)',\n                                'x': 154877324.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Preference',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 306179664.99999994,\n                                'axref': 'x',\n                                'ay': 'Excellence',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '306 (14%)',\n                                'x': 306179664.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excellence',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 511962619.99999976,\n                                'axref': 'x',\n                                'ay': 'Nutrisse',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '512 (23%)',\n                                'x': 511962619.99999976,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Nutrisse',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 581738367.9999999,\n                                'axref': 'x',\n                                'ay': 'Koleston',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '582 (27%)',\n                                'x': 581738367.9999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Koleston',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2186</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 40},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': ('<BR>Bar chart: <b>Sales</b> in' ... 'ce</b> in EUR. By Brand <BR>AC'),\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 530,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1051,\n               'xaxis': {'linecolor': 'white', 'showticklabels': False, 'ticks': '', 'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'linecolor': 'white',\n                          'overlaying': 'x',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showline': False,\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zeroline': False,\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >12, Excell, Xiomara, Bigen,\n                                      Miss Clairol, Casting, Just For Men, Palette,\n                                      Colorsilk, Preference, Excellence, Nutrisse,\n                                      Koleston],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__7876eaebe137dd360973fb6f2d81dc8e', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 0.00 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_bar_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_stacked_bar",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_one_dimension",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_two_dimensions",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_chart",
        "modules.data.multidimensional_charts_prep.prepare_overlay_data_for_stacked_bar",
        "modules.charting.draw_charts_utils.add_overlay_trace"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "related_metrics_bar_chart_context.json",
        "table_path": "related_metrics_bar_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "related_metrics_bar_small_multiples": {
      "status": "written",
      "chart": "related_metrics_bar_small_multiples",
      "legacy_chart": "stacked bar",
      "metrics_to_plot": [
        "Sales",
        "Unit Price"
      ],
      "value_cols": [
        "Sales",
        "Units"
      ],
      "x_metric": null,
      "y_metric": null,
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": true,
      "primary_metric": "Sales",
      "marker_metric": "Unit Price",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 1,
        "misses": 1,
        "base_hits": 1,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 1,
        "stored_grouped_frames": 2,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "related_metrics_bar_small_multiples.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "related_metrics_bar_small_multiples.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-x3GGrV --remote-debugging-pipe --no-startup-window\n<launched> pid=57356\n[pid=57356][err] [0610/153921.931911:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57356][err] [0610/153921.932834:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57356][err] [0610/153921.933112:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57356][err] [0610/153921.933210:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57356: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-x3GGrV --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57356\n  - [pid=57356][err] [0610/153921.931911:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57356][err] [0610/153921.932834:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57356][err] [0610/153921.933112:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57356][err] [0610/153921.933210:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57356: Permission denied (1100)\n  - [pid=57356] <gracefully close start>\n  - [pid=57356] <kill>\n  - [pid=57356] <will force kill>\n  - [pid=57356] exception while trying to kill process: Error: kill EPERM\n  - [pid=57356] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57356] starting temporary directories cleanup\n  - [pid=57356] finished temporary directories cleanup\n  - [pid=57356] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-x3GGrV --remote-debugging-pipe --no-startup-window\n<launched> pid=57356\n[pid=57356][err] [0610/153921.931911:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57356][err] [0610/153921.932834:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57356][err] [0610/153921.933112:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57356][err] [0610/153921.933210:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57356: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-x3GGrV --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57356\n  - [pid=57356][err] [0610/153921.931911:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57356][err] [0610/153921.932834:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57356][err] [0610/153921.933112:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57356][err] [0610/153921.933210:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57356: Permission denied (1100)\n  - [pid=57356] <gracefully close start>\n  - [pid=57356] <kill>\n  - [pid=57356] <will force kill>\n  - [pid=57356] exception while trying to kill process: Error: kill EPERM\n  - [pid=57356] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57356] starting temporary directories cleanup\n  - [pid=57356] finished temporary directories cleanup\n  - [pid=57356] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1576,
          "export_height": 895,
          "legacy_layout_width": 1576,
          "legacy_layout_height": 895,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Brand",
        "Channel"
      ],
      "x_dimension": "Brand",
      "y_dimension": null,
      "small_multiples_dimension": "Channel",
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "detailed_dimension_with_related_marker_metric_by_panel",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Brand', 'Sales', 'Value'])",
            "Figure({\n    'data': [{'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Value',\n              'offset': -0.45,\n              'orientation': 'h',\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 53907988.999999985, 33337696.999999993,\n                    34152850.99999999, 35357602.99999999, 48838677.999999985,\n                    69299868.99999997, 96322589.99999997, 128930755.99999999,\n                    130655886.99999997, 154877324.99999994, 306179664.99999994,\n                    511962619.99999976, 581738367.9999999],\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston]},\n             {'marker': {'color': '#999A9A', 'line': {'color': '#999A9A', 'width': 2}, 'size': 28, 'symbol': 'circle'},\n              'mode': 'markers+text',\n              'showlegend': False,\n              'text': [0.0, 48.5, 118.8, 34.8, 114.6, 37.2, 44.9, 145.7, 31.5,\n                       31.0, 55.8, 50.4, 36.6, 39.2],\n              'textfont': {'color': 'white', 'size': 10},\n              'textposition': 'middle center',\n              'type': 'scatter',\n              'x': [None, 48.529817558528734, 118.80946050934074,\n                    34.80953283696943, 114.56233637471163, 37.16310738861228,\n                    44.91553788888795, 145.66346776193615, 31.495343636294805,\n                    30.958205580708547, 55.80177525345965, 50.41165363675415,\n                    36.62115559769838, 39.19037552709331],\n              'xaxis': 'x2',\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 53907988.999999985,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '53.9 (2%)',\n                                'x': 53907988.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 33337696.999999993,\n                                'axref': 'x',\n                                'ay': 'Excell',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '33.3 (2%)',\n                                'x': 33337696.999999993,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excell',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 34152850.99999999,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '34.2 (2%)',\n                                'x': 34152850.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 35357602.99999999,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '35.4 (2%)',\n                                'x': 35357602.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 48838677.999999985,\n                                'axref': 'x',\n                                'ay': 'Miss Clairol',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '48.8 (2%)',\n                                'x': 48838677.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Miss Clairol',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 69299868.99999997,\n                                'axref': 'x',\n                                'ay': 'Casting',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '69.3 (3%)',\n                                'x': 69299868.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Casting',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 96322589.99999997,\n                                'axref': 'x',\n                                'ay': 'Just For Men',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '96.3 (4%)',\n                                'x': 96322589.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Just For Men',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 128930755.99999999,\n                                'axref': 'x',\n                                'ay': 'Palette',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '129 (6%)',\n                                'x': 128930755.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Palette',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 130655886.99999997,\n                                'axref': 'x',\n                                'ay': 'Colorsilk',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '131 (6%)',\n                                'x': 130655886.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Colorsilk',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 154877324.99999994,\n                                'axref': 'x',\n                                'ay': 'Preference',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '155 (7%)',\n                                'x': 154877324.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Preference',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 306179664.99999994,\n                                'axref': 'x',\n                                'ay': 'Excellence',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '306 (14%)',\n                                'x': 306179664.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excellence',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 511962619.99999976,\n                                'axref': 'x',\n                                'ay': 'Nutrisse',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '512 (23%)',\n                                'x': 511962619.99999976,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Nutrisse',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 581738367.9999999,\n                                'axref': 'x',\n                                'ay': 'Koleston',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '582 (27%)',\n                                'x': 581738367.9999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Koleston',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2186</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 40},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': ('<BR>Bar chart: <b>Sales</b> in' ... 'ce</b> in EUR. By Brand <BR>AC'),\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 530,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1051,\n               'xaxis': {'linecolor': 'white', 'showticklabels': False, 'ticks': '', 'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'linecolor': 'white',\n                          'overlaying': 'x',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showline': False,\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zeroline': False,\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >12, Excell, Xiomara, Bigen,\n                                      Miss Clairol, Casting, Just For Men, Palette,\n                                      Colorsilk, Preference, Excellence, Nutrisse,\n                                      Koleston],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__1824fc26c31ce14731b0695fe5e16f87', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "success",
          "args": [
            "Total and small multiples values match"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Brand', 'Sales', 'Value', 'Channel'])",
            "Figure({\n    'data': [{'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Value',\n              'offset': -0.45,\n              'orientation': 'h',\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 35036248.999999985, 26229858.999999993,\n                    28084784.999999993, 28847921.999999996, 32757708.999999985,\n                    54796350.99999998, 65348166.999999985, 93575414.99999999,\n                    96638070.99999997, 120421883.99999997, 226600838.99999994,\n                    372001559.9999998, 440580561.9999999],\n              'xaxis': 'x',\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y'},\n             {'marker': {'color': '#999A9A', 'line': {'color': '#999A9A', 'width': 2}, 'size': 28, 'symbol': 'circle'},\n              'mode': 'markers+text',\n              'showlegend': False,\n              'text': [0.0, 49.6, 118.6, 35.1, 114.6, 37.2, 44.9, 146.8, 31.3,\n                       30.8, 55.4, 50.2, 36.2, 39.0],\n              'textfont': {'color': 'white', 'size': 10},\n              'textposition': 'middle center',\n              'type': 'scatter',\n              'x': [None, 74353443.0, 334477919.0, 19509122.0, 319287648.0,\n                    27476492.0, 56515947.0, 440580562.0, 5372713.0, 3445919.0,\n                    96289282.0, 76523510.0, 23820224.0, 34186933.0],\n              'xaxis': 'x',\n              'y': [None, Others rank >12, Excell, Xiomara, Bigen, Miss Clairol,\n                    Casting, Just For Men, Palette, Colorsilk, Preference,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y'},\n             {'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Value',\n              'offset': -0.45,\n              'orientation': 'h',\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 13215294.999999996, 2905274.999999998,\n                    3331265.999999998, 4164115.9999999977, 8244994.999999998,\n                    12768655.999999996, 19684835.99999999, 19786010.999999993,\n                    20672993.999999993, 20943037.999999993, 50946995.99999998,\n                    87752423.99999997, 101758920.99999997],\n              'xaxis': 'x2',\n              'y': [None, Others rank >12, Bigen, Xiomara, Excell, Casting, Miss\n                    Clairol, Just For Men, Colorsilk, Preference, Palette,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y2'},\n             {'marker': {'color': '#999A9A', 'line': {'color': '#999A9A', 'width': 2}, 'size': 28, 'symbol': 'circle'},\n              'mode': 'markers+text',\n              'showlegend': False,\n              'text': [0.0, 46.0, 114.6, 32.3, 119.6, 45.4, 37.5, 141.6, 31.9,\n                       57.9, 32.6, 51.8, 38.5, 39.8],\n              'textfont': {'color': 'white', 'size': 10},\n              'textposition': 'middle center',\n              'type': 'scatter',\n              'x': [None, 60630833.0, 319464163.0, 8967577.0, 338010344.0,\n                    58554373.0, 28435008.0, 421195797.0, 7339318.0, 105346292.0,\n                    10223874.0, 82381759.0, 32385813.0, 37321351.0],\n              'xaxis': 'x2',\n              'y': [None, Others rank >12, Bigen, Xiomara, Excell, Casting, Miss\n                    Clairol, Just For Men, Colorsilk, Preference, Palette,\n                    Excellence, Nutrisse, Koleston],\n              'yaxis': 'y2'},\n             {'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Value',\n              'offset': -0.45,\n              'orientation': 'h',\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 5656444.999999999, 2736799.999999999, 2943721.999999999,\n                    3312312.9999999986, 3604405.999999999, 6258522.999999998,\n                    11289586.999999994, 13782446.999999998, 14231804.999999994,\n                    14412302.999999996, 28631829.999999985, 39398884.999999985,\n                    52208635.99999997],\n              'xaxis': 'x3',\n              'y': [None, Others rank >12, Xiomara, Excell, Miss Clairol, Bigen,\n                    Casting, Just For Men, Preference, Colorsilk, Palette,\n                    Excellence, Koleston, Nutrisse],\n              'yaxis': 'y3'},\n             {'marker': {'color': '#999A9A', 'line': {'color': '#999A9A', 'width': 2}, 'size': 28, 'symbol': 'circle'},\n              'mode': 'markers+text',\n              'showlegend': False,\n              'text': [0.0, 48.1, 35.3, 119.5, 35.7, 114.3, 44.4, 146.7, 55.9,\n                       30.6, 30.9, 49.7, 40.0, 36.4],\n              'textfont': {'color': 'white', 'size': 10},\n              'textposition': 'middle center',\n              'type': 'scatter',\n              'x': [None, 68646365.0, 20302097.0, 337826248.0, 21989491.0,\n                    318241754.0, 54497427.0, 440286334.0, 98154231.0, 2736800.0,\n                    3902854.0, 74656665.0, 38045111.0, 24580745.0],\n              'xaxis': 'x3',\n              'y': [None, Others rank >12, Xiomara, Excell, Miss Clairol, Bigen,\n                    Casting, Just For Men, Preference, Colorsilk, Palette,\n                    Excellence, Koleston, Nutrisse],\n              'yaxis': 'y3'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Mexico City',\n                                'x': 0.225,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Monterrey',\n                                'x': 0.775,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Guadalajara',\n                                'x': 0.225,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.48000000000000004,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'ax': 35036248.999999985,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '35.0 (2%)',\n                                'x': 35036248.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 26229858.999999993,\n                                'axref': 'x',\n                                'ay': 'Excell',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '26.2 (2%)',\n                                'x': 26229858.999999993,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excell',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 28084784.999999993,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '28.1 (2%)',\n                                'x': 28084784.999999993,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 28847921.999999996,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '28.8 (2%)',\n                                'x': 28847921.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 32757708.999999985,\n                                'axref': 'x',\n                                'ay': 'Miss Clairol',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '32.8 (2%)',\n                                'x': 32757708.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Miss Clairol',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 54796350.99999998,\n                                'axref': 'x',\n                                'ay': 'Casting',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '54.8 (3%)',\n                                'x': 54796350.99999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Casting',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 65348166.999999985,\n                                'axref': 'x',\n                                'ay': 'Just For Men',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '65.3 (4%)',\n                                'x': 65348166.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Just For Men',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 93575414.99999999,\n                                'axref': 'x',\n                                'ay': 'Palette',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '93.6 (6%)',\n                                'x': 93575414.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Palette',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 96638070.99999997,\n                                'axref': 'x',\n                                'ay': 'Colorsilk',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '96.6 (6%)',\n                                'x': 96638070.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Colorsilk',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 120421883.99999997,\n                                'axref': 'x',\n                                'ay': 'Preference',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '120 (7%)',\n                                'x': 120421883.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Preference',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 226600838.99999994,\n                                'axref': 'x',\n                                'ay': 'Excellence',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '227 (14%)',\n                                'x': 226600838.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Excellence',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 372001559.9999998,\n                                'axref': 'x',\n                                'ay': 'Nutrisse',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '372 (23%)',\n                                'x': 372001559.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Nutrisse',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 440580561.9999999,\n                                'axref': 'x',\n                                'ay': 'Koleston',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '441 (27%)',\n                                'x': 440580561.9999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Koleston',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>1621</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y domain',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 13215294.999999996,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '13.2 (4%)',\n                                'x': 13215294.999999996,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 2905274.999999998,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.9 (1%)',\n                                'x': 2905274.999999998,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3331265.999999998,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '3.3 (1%)',\n                                'x': 3331265.999999998,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 4164115.9999999977,\n                                'axref': 'x',\n                                'ay': 'Excell',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '4.2 (1%)',\n                                'x': 4164115.9999999977,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Excell',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 8244994.999999998,\n                                'axref': 'x',\n                                'ay': 'Casting',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '8.2 (2%)',\n                                'x': 8244994.999999998,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Casting',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 12768655.999999996,\n                                'axref': 'x',\n                                'ay': 'Miss Clairol',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '12.8 (3%)',\n                                'x': 12768655.999999996,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Miss Clairol',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 19684835.99999999,\n                                'axref': 'x',\n                                'ay': 'Just For Men',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '19.7 (5%)',\n                                'x': 19684835.99999999,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Just For Men',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 19786010.999999993,\n                                'axref': 'x',\n                                'ay': 'Colorsilk',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '19.8 (5%)',\n                                'x': 19786010.999999993,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Colorsilk',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 20672993.999999993,\n                                'axref': 'x',\n                                'ay': 'Preference',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '20.7 (6%)',\n                                'x': 20672993.999999993,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Preference',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 20943037.999999993,\n                                'axref': 'x',\n                                'ay': 'Palette',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '20.9 (6%)',\n                                'x': 20943037.999999993,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Palette',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 50946995.99999998,\n                                'axref': 'x',\n                                'ay': 'Excellence',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '50.9 (14%)',\n                                'x': 50946995.99999998,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Excellence',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 87752423.99999997,\n                                'axref': 'x',\n                                'ay': 'Nutrisse',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '87.8 (24%)',\n                                'x': 87752423.99999997,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Nutrisse',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 101758920.99999997,\n                                'axref': 'x',\n                                'ay': 'Koleston',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '102 (28%)',\n                                'x': 101758920.99999997,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Koleston',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>366</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x2 domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y2 domain',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 5656444.999999999,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '5.7 (3%)',\n                                'x': 5656444.999999999,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 2736799.999999999,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.7 (1%)',\n                                'x': 2736799.999999999,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 2943721.999999999,\n                                'axref': 'x',\n                                'ay': 'Excell',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.9 (1%)',\n                                'x': 2943721.999999999,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Excell',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3312312.9999999986,\n                                'axref': 'x',\n                                'ay': 'Miss Clairol',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '3.3 (2%)',\n                                'x': 3312312.9999999986,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Miss Clairol',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3604405.999999999,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '3.6 (2%)',\n                                'x': 3604405.999999999,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 6258522.999999998,\n                                'axref': 'x',\n                                'ay': 'Casting',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '6.3 (3%)',\n                                'x': 6258522.999999998,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Casting',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 11289586.999999994,\n                                'axref': 'x',\n                                'ay': 'Just For Men',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '11.3 (6%)',\n                                'x': 11289586.999999994,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Just For Men',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 13782446.999999998,\n                                'axref': 'x',\n                                'ay': 'Preference',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '13.8 (7%)',\n                                'x': 13782446.999999998,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Preference',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 14231804.999999994,\n                                'axref': 'x',\n                                'ay': 'Colorsilk',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '14.2 (7%)',\n                                'x': 14231804.999999994,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Colorsilk',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 14412302.999999996,\n                                'axref': 'x',\n                                'ay': 'Palette',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '14.4 (7%)',\n                                'x': 14412302.999999996,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Palette',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 28631829.999999985,\n                                'axref': 'x',\n                                'ay': 'Excellence',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '28.6 (14%)',\n                                'x': 28631829.999999985,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Excellence',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 39398884.999999985,\n                                'axref': 'x',\n                                'ay': 'Koleston',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '39.4 (20%)',\n                                'x': 39398884.999999985,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Koleston',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 52208635.99999997,\n                                'axref': 'x',\n                                'ay': 'Nutrisse',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '52.2 (26%)',\n                                'x': 52208635.99999997,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Nutrisse',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>198</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x3 domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y3 domain',\n                                'yshift': 20},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': ('<BR>Bar chart: <b>Sales</b> in' ... 'R. By Channel and Brand <BR>AC'),\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 895,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1576.0,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 0.45],\n                         'linecolor': 'white',\n                         'matches': 'x3',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': '',\n                         'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'anchor': 'y2',\n                          'domain': [0.55, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'x3',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis3': {'anchor': 'y3',\n                          'domain': [0.0, 0.45],\n                          'linecolor': 'white',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis4': {'anchor': 'y4',\n                          'domain': [0.55, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'x3',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.54, 1.0],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >12, Xiomara, Excell, Miss\n                                      Clairol, Bigen, Casting, Just For Men,\n                                      Preference, Colorsilk, Palette, Excellence,\n                                      Koleston, Nutrisse],\n                         'visible': True},\n               'yaxis2': {'anchor': 'x2',\n                          'domain': [0.54, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'y',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [Others rank >12, Xiomara, Excell, Miss\n                                       Clairol, Bigen, Casting, Just For Men,\n                                       Preference, Colorsilk, Palette, Excellence,\n                                       Koleston, Nutrisse],\n                          'visible': True},\n               'yaxis3': {'anchor': 'x3',\n                          'domain': [0.0, 0.46],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [Others rank >12, Xiomara, Excell, Miss\n                                       Clairol, Bigen, Casting, Just For Men,\n                                       Preference, Colorsilk, Palette, Excellence,\n                                       Koleston, Nutrisse],\n                          'visible': True},\n               'yaxis4': {'anchor': 'x4',\n                          'domain': [0.0, 0.46],\n                          'linecolor': 'white',\n                          'matches': 'y3',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [Others rank >12, Xiomara, Excell, Miss\n                                       Clairol, Bigen, Casting, Just For Men,\n                                       Preference, Colorsilk, Palette, Excellence,\n                                       Koleston, Nutrisse],\n                          'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__e7b239812715828d8fef94554aea3f7e', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 1.43 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 1.43 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_bar_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_stacked_bar",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_one_dimension",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_two_dimensions",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_chart",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_small_multiples",
        "modules.data.multidimensional_charts_prep.prepare_small_multiples_dataframe_for_stacked_bar",
        "modules.data.multidimensional_charts_prep.prepare_overlay_data_for_stacked_bar",
        "modules.charting.draw_charts_utils.add_overlay_trace"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "related_metrics_bar_small_multiples_chart_context.json",
        "table_path": "related_metrics_bar_small_multiples_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "marimekko": {
      "status": "written",
      "chart": "marimekko",
      "legacy_chart": "marimekko",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 1,
        "base_hits": 0,
        "base_misses": 1,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 2,
        "stored_grouped_frames": 3,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "marimekko.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "marimekko.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-FEp40E --remote-debugging-pipe --no-startup-window\n<launched> pid=57361\n[pid=57361][err] [0610/153922.501316:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57361][err] [0610/153922.502269:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57361][err] [0610/153922.502568:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57361][err] [0610/153922.502652:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57361: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-FEp40E --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57361\n  - [pid=57361][err] [0610/153922.501316:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57361][err] [0610/153922.502269:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57361][err] [0610/153922.502568:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57361][err] [0610/153922.502652:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57361: Permission denied (1100)\n  - [pid=57361] <gracefully close start>\n  - [pid=57361] <kill>\n  - [pid=57361] <will force kill>\n  - [pid=57361] exception while trying to kill process: Error: kill EPERM\n  - [pid=57361] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57361] starting temporary directories cleanup\n  - [pid=57361] finished temporary directories cleanup\n  - [pid=57361] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-FEp40E --remote-debugging-pipe --no-startup-window\n<launched> pid=57361\n[pid=57361][err] [0610/153922.501316:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57361][err] [0610/153922.502269:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57361][err] [0610/153922.502568:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57361][err] [0610/153922.502652:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57361: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-FEp40E --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57361\n  - [pid=57361][err] [0610/153922.501316:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57361][err] [0610/153922.502269:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57361][err] [0610/153922.502568:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57361][err] [0610/153922.502652:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57361: Permission denied (1100)\n  - [pid=57361] <gracefully close start>\n  - [pid=57361] <kill>\n  - [pid=57361] <will force kill>\n  - [pid=57361] exception while trying to kill process: Error: kill EPERM\n  - [pid=57361] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57361] starting temporary directories cleanup\n  - [pid=57361] finished temporary directories cleanup\n  - [pid=57361] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1052,
          "export_height": 650,
          "legacy_layout_width": 1052,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel",
        "Brand"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "first_non_hierarchical_observed_dimension_pair",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=6, columns=['Company', 'Mexico City', 'Monterrey', 'Guadalajara'])",
            "Figure({\n    'data': [{'hovertext': [Mexico City<br>0.08, Mexico City<br>0.07, Mexico\n                            City<br>0.1, Mexico City<br>0.1, Mexico City<br>0.47,\n                            Mexico City<br>0.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Mexico City<br>0.08, Mexico City<br>0.07, Mexico\n                       City<br>0.1, Mexico City<br>0.1, Mexico City<br>0.47, Mexico\n                       City<br>0.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [103820869.99999997, 107924855.99999994,\n                        130655886.99999997, 131283367.99999997, 630578712.9999998,\n                        1081298203.9999998],\n              'x': [0.7547196628192385, 0.6845242119201902, 0.7396380922353695,\n                    0.7237513132661253, 0.750641585644519, 0.7432670793560294],\n              'y': [0.0, 103820869.99999997, 211745725.9999999, 342401612.9999999,\n                    473684980.9999999, 1104263693.9999995]},\n             {'hovertext': [Monterrey<br>0.02, Monterrey<br>0.02,\n                            Monterrey<br>0.02, Monterrey<br>0.02,\n                            Monterrey<br>0.11, Monterrey<br>0.17],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Monterrey<br>0.02, Monterrey<br>0.02, Monterrey<br>0.02,\n                       Monterrey<br>0.02, Monterrey<br>0.11, Monterrey<br>0.17],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [103820869.99999997, 107924855.99999994,\n                        130655886.99999997, 131283367.99999997, 630578712.9999998,\n                        1081298203.9999998],\n              'x': [0.15254835564371597, 0.1982049621636743, 0.15143604665896143,\n                    0.16431577227665273, 0.1816241012246159, 0.16004802963679018],\n              'y': [0.0, 103820869.99999997, 211745725.9999999, 342401612.9999999,\n                    473684980.9999999, 1104263693.9999995]},\n             {'hovertext': [Guadalajara<br>0.01, Guadalajara<br>0.01,\n                            Guadalajara<br>0.01, Guadalajara<br>0.01,\n                            Guadalajara<br>0.04, Guadalajara<br>0.1],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Guadalajara<br>0.01, Guadalajara<br>0.01,\n                       Guadalajara<br>0.01, Guadalajara<br>0.01,\n                       Guadalajara<br>0.04, Guadalajara<br>0.1],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [103820869.99999997, 107924855.99999994,\n                        130655886.99999997, 131283367.99999997, 630578712.9999998,\n                        1081298203.9999998],\n              'x': [0.09273198153704548, 0.1172708259161356, 0.10892586110566913,\n                    0.11193291445722203, 0.06773431313086524, 0.09668489100718047],\n              'y': [0.0, 103820869.99999997, 211745725.9999999, 342401612.9999999,\n                    473684980.9999999, 1104263693.9999995]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 51910434.999999985,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (5%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 51910434.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 157783297.99999994,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (5%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 157783297.99999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 277073669.4999999,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 277073669.4999999,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 408043296.9999999,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 408043296.9999999,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 788974337.4999998,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.6 (29%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 788974337.4999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 1644912795.9999995,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1.1 (49%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 1644912795.9999995,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2.2</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 40},\n                               {'align': 'center',\n                                'arrowcolor': 'black',\n                                'arrowhead': 2,\n                                'arrowsize': 1,\n                                'arrowwidth': 2,\n                                'ax': 0,\n                                'axref': 'pixel',\n                                'ay': -40,\n                                'ayref': 'pixel',\n                                'showarrow': True,\n                                'text': '100%',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<b><BR>Sales</b> in bEUR by Company and Channel <BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1052.0,\n               'xaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [    ,      ,     ,      ,     ,      ,     ,\n                                      ,     ,      ,     ,      ,     ,      ,\n                                      ,      ,     ,      ,     ,      ,     ,\n                                      ],\n                         'tickvals': [51910434.999999985, 157783297.99999994,\n                                      277073669.4999999, 408043296.9999999,\n                                      788974337.4999998, 1644912795.9999995],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'range': [0, 2185561897.999999],\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >5, Combe, Revlon, Henkel, Coty,\n                                      L'Oreal],\n                         'tickvals': [51910434.999999985, 157783297.99999994,\n                                      277073669.4999999, 408043296.9999999,\n                                      788974337.4999998, 1644912795.9999995],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'marimekko__174b8cdd7fcbe789c9b574abfbbfe9fc', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.59 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 2.02 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_mekko_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_marimekko_and_barmekko",
        "modules.charting.draw_width_and_stacked_plots.draw_mekko_chart"
      ]
    },
    "barmekko": {
      "status": "written",
      "chart": "barmekko",
      "legacy_chart": "barmekko",
      "metrics_to_plot": [
        "Unit Price",
        "Units"
      ],
      "value_cols": [
        "Sales",
        "Units",
        "Units x Unit Price"
      ],
      "x_metric": "Units",
      "y_metric": "Unit Price",
      "multiplied_metric": "Units x Unit Price",
      "related_metrics_bar": false,
      "primary_metric": "Unit Price",
      "marker_metric": "Units",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 1,
        "base_hits": 0,
        "base_misses": 1,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 4,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "barmekko.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "barmekko.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-yCUMVq --remote-debugging-pipe --no-startup-window\n<launched> pid=57366\n[pid=57366][err] [0610/153923.085409:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57366][err] [0610/153923.086344:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57366][err] [0610/153923.086639:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57366][err] [0610/153923.086673:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57366: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-yCUMVq --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57366\n  - [pid=57366][err] [0610/153923.085409:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57366][err] [0610/153923.086344:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57366][err] [0610/153923.086639:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57366][err] [0610/153923.086673:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57366: Permission denied (1100)\n  - [pid=57366] <gracefully close start>\n  - [pid=57366] <kill>\n  - [pid=57366] <will force kill>\n  - [pid=57366] exception while trying to kill process: Error: kill EPERM\n  - [pid=57366] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57366] starting temporary directories cleanup\n  - [pid=57366] finished temporary directories cleanup\n  - [pid=57366] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-yCUMVq --remote-debugging-pipe --no-startup-window\n<launched> pid=57366\n[pid=57366][err] [0610/153923.085409:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57366][err] [0610/153923.086344:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57366][err] [0610/153923.086639:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57366][err] [0610/153923.086673:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57366: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-yCUMVq --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57366\n  - [pid=57366][err] [0610/153923.085409:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57366][err] [0610/153923.086344:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57366][err] [0610/153923.086639:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57366][err] [0610/153923.086673:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57366: Permission denied (1100)\n  - [pid=57366] <gracefully close start>\n  - [pid=57366] <kill>\n  - [pid=57366] <will force kill>\n  - [pid=57366] exception while trying to kill process: Error: kill EPERM\n  - [pid=57366] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57366] starting temporary directories cleanup\n  - [pid=57366] finished temporary directories cleanup\n  - [pid=57366] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1052,
          "export_height": 650,
          "legacy_layout_width": 1052,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel",
        "Brand"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "first_non_hierarchical_observed_dimension_pair",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=6, columns=['Company', 'Unit Price', 'Units'])",
            "Figure({\n    'data': [{'hovertext': [48.2, 142.3, 31.0, 31.8, 39.0, 43.7],\n              'marker': {'color': '#343434', 'line': {'color': 'white', 'width': 1}},\n              'name': 'Unit Price',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [48.2, 142.3, 31.0, 31.8, 39.0, 43.7],\n              'textangle': 0,\n              'textfont': {'color': 'black'},\n              'textposition': 'outside',\n              'type': 'bar',\n              'width': [2154342.9999999995, 758694.9999999998, 4220395.999999998,\n                        4131040.999999999, 16158190.999999996, 24763851.999999993],\n              'x': [48.19143005547398, 142.25064881144596, 30.958205580708547,\n                    31.779730097086908, 39.02532857793302, 43.66437838507515],\n              'y': [0.0, 2154342.9999999995, 2913037.999999999, 7133433.999999997,\n                    11264474.999999996, 27422665.999999993]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 24.09571502773699,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 1077171.4999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '2.2',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1077171.4999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 71.12532440572298,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 2533690.4999999995,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.8',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 2533690.4999999995,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 15.479102790354274,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 5023235.999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '4.2',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 5023235.999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 15.889865048543454,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 9198954.499999996,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '4.1',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 9198954.499999996,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.6',\n                                'x': 19.51266428896651,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 19343570.499999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '16.2',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 19343570.499999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '1.1',\n                                'x': 21.832189192537577,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 39804591.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '24.8',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 39804591.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Unit Price (<b>41.9</b>)',\n                                'x': 1,\n                                'xref': 'paper',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Units x Unit Price (<b>2.2</b>)',\n                                'x': 21.832189192537577,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 0,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Units (<b>52.2</b>)',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': -15,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 20},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': ('<BR>Bar length: <b>Unit Price<' ... 'x Unit Price</b> in bEUR<BR>AC'),\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1052.0,\n               'xaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [    ,      ,     ,      ,     ,      ,     ,\n                                      ,     ,      ,     ,      ,     ,      ,\n                                      ,      ,     ,      ,     ,      ,     ,\n                                      ],\n                         'tickvals': [1077171.4999999998, 2533690.4999999995,\n                                      5023235.999999998, 9198954.499999996,\n                                      19343570.499999993, 39804591.999999985],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'range': [0, 52186517.999999985],\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >5, Combe, Revlon, Henkel, Coty,\n                                      L'Oreal],\n                         'tickvals': [1077171.4999999998, 2533690.4999999995,\n                                      5023235.999999998, 9198954.499999996,\n                                      19343570.499999993, 39804591.999999985],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'area_bar__d8d4c0e601209fb75210a8c0c6c66bd1', 'scale': 4}, 'editable': False, 'displaylogo': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.58 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 2.60 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_mekko_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_marimekko_and_barmekko",
        "modules.charting.draw_width_and_stacked_plots.draw_mekko_chart"
      ]
    },
    "stacked_bar": {
      "status": "written",
      "chart": "stacked_bar",
      "legacy_chart": "stacked bar",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 1,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 4,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "stacked_bar.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_bar.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-UcXP42 --remote-debugging-pipe --no-startup-window\n<launched> pid=57371\n[pid=57371][err] [0610/153923.676771:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57371][err] [0610/153923.677915:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57371][err] [0610/153923.678257:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57371][err] [0610/153923.678296:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57371: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-UcXP42 --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57371\n  - [pid=57371][err] [0610/153923.676771:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57371][err] [0610/153923.677915:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57371][err] [0610/153923.678257:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57371][err] [0610/153923.678296:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57371: Permission denied (1100)\n  - [pid=57371] <gracefully close start>\n  - [pid=57371] <kill>\n  - [pid=57371] <will force kill>\n  - [pid=57371] exception while trying to kill process: Error: kill EPERM\n  - [pid=57371] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57371] starting temporary directories cleanup\n  - [pid=57371] finished temporary directories cleanup\n  - [pid=57371] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-UcXP42 --remote-debugging-pipe --no-startup-window\n<launched> pid=57371\n[pid=57371][err] [0610/153923.676771:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57371][err] [0610/153923.677915:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57371][err] [0610/153923.678257:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57371][err] [0610/153923.678296:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57371: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-UcXP42 --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57371\n  - [pid=57371][err] [0610/153923.676771:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57371][err] [0610/153923.677915:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57371][err] [0610/153923.678257:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57371][err] [0610/153923.678296:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57371: Permission denied (1100)\n  - [pid=57371] <gracefully close start>\n  - [pid=57371] <kill>\n  - [pid=57371] <will force kill>\n  - [pid=57371] exception while trying to kill process: Error: kill EPERM\n  - [pid=57371] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57371] starting temporary directories cleanup\n  - [pid=57371] finished temporary directories cleanup\n  - [pid=57371] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1051,
          "export_height": 530,
          "legacy_layout_width": 1051,
          "legacy_layout_height": 530,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "first_non_hierarchical_observed_dimension_pair",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Company', 'Mexico City', 'Monterrey', 'Guadalajara', 'Value'])",
            "Figure({\n    'data': [{'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                            Mexico City 0.0, Mexico City 0.0, Mexico City 0.01,\n                            Mexico City 0.01, Mexico City 0.03, Mexico City 0.03,\n                            Mexico City 0.07, Mexico City 0.1, Mexico City 0.1,\n                            Mexico City 0.47, Mexico City 0.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0, Mexico\n                       City 0.0, Mexico City 0.0, Mexico City 0.01, Mexico City\n                       0.01, Mexico City 0.03, Mexico City 0.03, Mexico City 0.07,\n                       Mexico City 0.1, Mexico City 0.1, Mexico City 0.47, Mexico\n                       City 0.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 221572.99999999994, 1643489.999999999,\n                    2436637.999999999, 3060274.999999998, 6126673.0,\n                    7934295.999999998, 28084784.999999985, 28847921.999999996,\n                    73877176.99999997, 96638070.99999999, 95016509.99999999,\n                    473338604.9999999, 803693357.9999999],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey\n                            0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                            Monterrey 0.0, Monterrey 0.0, Monterrey 0.02, Monterrey\n                            0.02, Monterrey 0.02, Monterrey 0.11, Monterrey 0.17],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.02, Monterrey 0.02, Monterrey\n                       0.02, Monterrey 0.11, Monterrey 0.17],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 345026.9999999999, 1329820.9999999998,\n                    1324403.9999999993, 1743754.0, 2848412.999999999,\n                    2009742.9999999993, 3331265.999999999, 2905274.9999999986,\n                    21391241.999999985, 19786010.99999999, 21571927.999999993,\n                    114528291.99999997, 173059646.99999997],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.01, Guadalajara 0.01, Guadalajara 0.01,\n                            Guadalajara 0.04, Guadalajara 0.1],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.01, Guadalajara 0.01, Guadalajara 0.01,\n                       Guadalajara 0.04, Guadalajara 0.1],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 28372.0, 433985.99999999977, 173156.99999999997,\n                    460767.99999999965, 1115069.9999999995, 1074955.9999999998,\n                    2736799.9999999986, 3604405.999999999, 12656436.999999994,\n                    14231804.999999996, 14694929.999999996, 42711815.999999985,\n                    104545198.99999997],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 594971.9999999998,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 594971.9999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3407296.9999999986,\n                                'axref': 'x',\n                                'ay': 'Genomma',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 3407296.9999999986,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Genomma',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3934198.999999998,\n                                'axref': 'x',\n                                'ay': 'De la Vega',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 3934198.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'De la Vega',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 5264796.999999998,\n                                'axref': 'x',\n                                'ay': 'Loquay',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 5264796.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Loquay',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 10090155.999999998,\n                                'axref': 'x',\n                                'ay': 'Kimberly Clark',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 10090155.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Kimberly Clark',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 11018994.999999996,\n                                'axref': 'x',\n                                'ay': 'All Other Manufacturers',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (1%)',\n                                'x': 11018994.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'All Other Manufacturers',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 34152850.999999985,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 34152850.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 35357602.99999999,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 35357602.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 107924855.99999994,\n                                'axref': 'x',\n                                'ay': 'Combe',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (5%)',\n                                'x': 107924855.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Combe',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 130655886.99999997,\n                                'axref': 'x',\n                                'ay': 'Revlon',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 130655886.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Revlon',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 131283367.99999997,\n                                'axref': 'x',\n                                'ay': 'Henkel',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 131283367.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Henkel',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 630578712.9999998,\n                                'axref': 'x',\n                                'ay': 'Coty',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.6 (29%)',\n                                'x': 630578712.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Coty',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1081298203.9999998,\n                                'axref': 'x',\n                                'ay': \"L'Oreal\",\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1.1 (49%)',\n                                'x': 1081298203.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': \"L'Oreal\",\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2.2</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 40},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<b><BR>Sales</b> in bEUR by Company and Channel <BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 530,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1051,\n               'xaxis': {'linecolor': 'white', 'showticklabels': False, 'ticks': '', 'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >12, Genomma, De la Vega,\n                                      Loquay, Kimberly Clark, All Other\n                                      Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                                      Henkel, Coty, L'Oreal],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__68b4b8af29f60e85c7f9c5e0efa63946', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.59 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 3.19 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_bar_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_stacked_bar",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_one_dimension",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_two_dimensions",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_chart"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_bar_chart_context.json",
        "table_path": "stacked_bar_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "stacked_bar_small_multiples": {
      "status": "written",
      "chart": "stacked_bar_small_multiples",
      "legacy_chart": "stacked bar",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 1,
        "misses": 1,
        "base_hits": 1,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 5,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 0
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "stacked_bar_small_multiples.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_bar_small_multiples.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-y1uAeb --remote-debugging-pipe --no-startup-window\n<launched> pid=57376\n[pid=57376][err] [0610/153924.624627:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57376][err] [0610/153924.625547:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57376][err] [0610/153924.625845:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57376][err] [0610/153924.625896:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57376: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-y1uAeb --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57376\n  - [pid=57376][err] [0610/153924.624627:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57376][err] [0610/153924.625547:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57376][err] [0610/153924.625845:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57376][err] [0610/153924.625896:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57376: Permission denied (1100)\n  - [pid=57376] <gracefully close start>\n  - [pid=57376] <kill>\n  - [pid=57376] <will force kill>\n  - [pid=57376] exception while trying to kill process: Error: kill EPERM\n  - [pid=57376] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57376] starting temporary directories cleanup\n  - [pid=57376] finished temporary directories cleanup\n  - [pid=57376] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-y1uAeb --remote-debugging-pipe --no-startup-window\n<launched> pid=57376\n[pid=57376][err] [0610/153924.624627:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57376][err] [0610/153924.625547:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57376][err] [0610/153924.625845:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57376][err] [0610/153924.625896:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57376: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-y1uAeb --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57376\n  - [pid=57376][err] [0610/153924.624627:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57376][err] [0610/153924.625547:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57376][err] [0610/153924.625845:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57376][err] [0610/153924.625896:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57376: Permission denied (1100)\n  - [pid=57376] <gracefully close start>\n  - [pid=57376] <kill>\n  - [pid=57376] <will force kill>\n  - [pid=57376] exception while trying to kill process: Error: kill EPERM\n  - [pid=57376] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57376] starting temporary directories cleanup\n  - [pid=57376] finished temporary directories cleanup\n  - [pid=57376] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 2220,
          "export_height": 1380,
          "legacy_layout_width": 2220,
          "legacy_layout_height": 1380,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel",
        "Type"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": "Type",
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "two_dimension_stacked_bar_by_panel",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Company', 'Mexico City', 'Monterrey', 'Guadalajara', 'Value'])",
            "Figure({\n    'data': [{'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                            Mexico City 0.0, Mexico City 0.0, Mexico City 0.01,\n                            Mexico City 0.01, Mexico City 0.03, Mexico City 0.03,\n                            Mexico City 0.07, Mexico City 0.1, Mexico City 0.1,\n                            Mexico City 0.47, Mexico City 0.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0, Mexico\n                       City 0.0, Mexico City 0.0, Mexico City 0.01, Mexico City\n                       0.01, Mexico City 0.03, Mexico City 0.03, Mexico City 0.07,\n                       Mexico City 0.1, Mexico City 0.1, Mexico City 0.47, Mexico\n                       City 0.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 221572.99999999994, 1643489.999999999,\n                    2436637.999999999, 3060274.999999998, 6126673.0,\n                    7934295.999999998, 28084784.999999985, 28847921.999999996,\n                    73877176.99999997, 96638070.99999999, 95016509.99999999,\n                    473338604.9999999, 803693357.9999999],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey\n                            0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                            Monterrey 0.0, Monterrey 0.0, Monterrey 0.02, Monterrey\n                            0.02, Monterrey 0.02, Monterrey 0.11, Monterrey 0.17],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.02, Monterrey 0.02, Monterrey\n                       0.02, Monterrey 0.11, Monterrey 0.17],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 345026.9999999999, 1329820.9999999998,\n                    1324403.9999999993, 1743754.0, 2848412.999999999,\n                    2009742.9999999993, 3331265.999999999, 2905274.9999999986,\n                    21391241.999999985, 19786010.99999999, 21571927.999999993,\n                    114528291.99999997, 173059646.99999997],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.01, Guadalajara 0.01, Guadalajara 0.01,\n                            Guadalajara 0.04, Guadalajara 0.1],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.01, Guadalajara 0.01, Guadalajara 0.01,\n                       Guadalajara 0.04, Guadalajara 0.1],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 28372.0, 433985.99999999977, 173156.99999999997,\n                    460767.99999999965, 1115069.9999999995, 1074955.9999999998,\n                    2736799.9999999986, 3604405.999999999, 12656436.999999994,\n                    14231804.999999996, 14694929.999999996, 42711815.999999985,\n                    104545198.99999997],\n              'y': [None, Others rank >12, Genomma, De la Vega, Loquay, Kimberly\n                    Clark, All Other Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                    Henkel, Coty, L'Oreal]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 594971.9999999998,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 594971.9999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3407296.9999999986,\n                                'axref': 'x',\n                                'ay': 'Genomma',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 3407296.9999999986,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Genomma',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 3934198.999999998,\n                                'axref': 'x',\n                                'ay': 'De la Vega',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 3934198.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'De la Vega',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 5264796.999999998,\n                                'axref': 'x',\n                                'ay': 'Loquay',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 5264796.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Loquay',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 10090155.999999998,\n                                'axref': 'x',\n                                'ay': 'Kimberly Clark',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 10090155.999999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Kimberly Clark',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 11018994.999999996,\n                                'axref': 'x',\n                                'ay': 'All Other Manufacturers',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (1%)',\n                                'x': 11018994.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'All Other Manufacturers',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 34152850.999999985,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 34152850.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 35357602.99999999,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 35357602.99999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 107924855.99999994,\n                                'axref': 'x',\n                                'ay': 'Combe',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (5%)',\n                                'x': 107924855.99999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Combe',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 130655886.99999997,\n                                'axref': 'x',\n                                'ay': 'Revlon',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 130655886.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Revlon',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 131283367.99999997,\n                                'axref': 'x',\n                                'ay': 'Henkel',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 131283367.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Henkel',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 630578712.9999998,\n                                'axref': 'x',\n                                'ay': 'Coty',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.6 (29%)',\n                                'x': 630578712.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Coty',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1081298203.9999998,\n                                'axref': 'x',\n                                'ay': \"L'Oreal\",\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1.1 (49%)',\n                                'x': 1081298203.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': \"L'Oreal\",\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2.2</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 40},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<b><BR>Sales</b> in bEUR by Company and Channel <BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 530,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1051,\n               'xaxis': {'linecolor': 'white', 'showticklabels': False, 'ticks': '', 'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >12, Genomma, De la Vega,\n                                      Loquay, Kimberly Clark, All Other\n                                      Manufacturers, Xiomara, Bigen, Combe, Revlon,\n                                      Henkel, Coty, L'Oreal],\n                         'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__a14f622a31912c2d69a47d054da6f3b7', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "success",
          "args": [
            "Total and small multiples values match"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Company', 'Mexico City', 'Monterrey', 'Guadalajara', 'Value', 'Type'])",
            "Figure({\n    'data': [{'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.01,\n                            Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                            Mexico City 0.0, Mexico City 0.01, Mexico City 0.02,\n                            Mexico City 0.03, Mexico City 0.09, Mexico City 0.1,\n                            Mexico City 0.46, Mexico City 0.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.01, Mexico\n                       City 0.0, Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                       Mexico City 0.01, Mexico City 0.02, Mexico City 0.03, Mexico\n                       City 0.09, Mexico City 0.1, Mexico City 0.46, Mexico City\n                       0.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 2553.0, 6454694.999999998, 108987.99999999994,\n                    214418.99999999994, 401898.9999999998, 1365986.9999999995,\n                    6126672.999999998, 17677335.999999996, 28084784.99999999,\n                    93813662.99999999, 96638070.99999997, 459388192.9999999,\n                    802400050.9999999],\n              'xaxis': 'x',\n              'y': [None, Others rank >12, All Other Manufacturers, Combe, Gama,\n                    Genomma, De la Vega, Kimberly Clark, Bigen, Xiomara, Henkel,\n                    Revlon, Coty, L'Oreal],\n              'yaxis': 'y'},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey\n                            0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                            Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey\n                            0.0, Monterrey 0.0, Monterrey 0.1, Monterrey 0.2],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.1, Monterrey 0.2],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 13381.0, 1727516.9999999993, 8541.999999999996,\n                    259194.99999999994, 652801.9999999998, 1159146.999999999,\n                    2848412.999999999, 1511068.9999999995, 3331265.999999998,\n                    21088550.999999993, 19786010.99999999, 111764149.99999997,\n                    172759685.99999997],\n              'xaxis': 'x',\n              'y': [None, Others rank >12, All Other Manufacturers, Combe, Gama,\n                    Genomma, De la Vega, Kimberly Clark, Bigen, Xiomara, Henkel,\n                    Revlon, Coty, L'Oreal],\n              'yaxis': 'y'},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.1],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.1],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9,\n                        0.9, 0.9, 0.9],\n              'x': [None, 6769.999999999998, 880427.9999999997,\n                    13937.999999999996, 19397.0, 123975.99999999991,\n                    103346.99999999997, 1115069.9999999995, 1803689.9999999998,\n                    2736799.9999999986, 14464377.999999996, 14231804.999999996,\n                    41547661.999999985, 104263542.99999997],\n              'xaxis': 'x',\n              'y': [None, Others rank >12, All Other Manufacturers, Combe, Gama,\n                    Genomma, De la Vega, Kimberly Clark, Bigen, Xiomara, Henkel,\n                    Revlon, Coty, L'Oreal],\n              'yaxis': 'y'},\n             {'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                            Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                            Mexico City 0.0, Mexico City 0.1],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0, Mexico\n                       City 0.0, Mexico City 0.0, Mexico City 0.0, Mexico City 0.0,\n                       Mexico City 0.1],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [None, 4600.999999999999, 1070650.9999999995,\n                    1202846.9999999995, 1241590.9999999993, 3060274.999999998,\n                    11170585.999999996, 65348166.999999985],\n              'xaxis': 'x2',\n              'y': [None, Gama, De la Vega, Henkel, Genomma, Loquay, Bigen, Combe],\n              'yaxis': 'y2'},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey\n                            0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                            Monterrey 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0,\n                       Monterrey 0.0, Monterrey 0.0, Monterrey 0.0, Monterrey 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [None, 72450.99999999994, 165256.9999999999,\n                    483376.99999999977, 677019.0, 1743754.0, 1394205.999999999,\n                    19684835.99999999],\n              'xaxis': 'x2',\n              'y': [None, Gama, De la Vega, Henkel, Genomma, Loquay, Bigen, Combe],\n              'yaxis': 'y2'},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                            Guadalajara 0.0, Guadalajara 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0,\n                       Guadalajara 0.0, Guadalajara 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [None, 2205.0, 69809.99999999999, 230551.99999999994,\n                    310009.9999999998, 460767.99999999965, 1800715.999999999,\n                    11289586.999999994],\n              'xaxis': 'x2',\n              'y': [None, Gama, De la Vega, Henkel, Genomma, Loquay, Bigen, Combe],\n              'yaxis': 'y2'},\n             {'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 1293306.9999999998, 13950411.999999993],\n              'xaxis': 'x3',\n              'y': [None, L'Oreal, Coty],\n              'yaxis': 'y3'},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 299960.99999999965, 2764141.999999999],\n              'xaxis': 'x3',\n              'y': [None, L'Oreal, Coty],\n              'yaxis': 'y3'},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 281655.9999999999, 1164153.9999999993],\n              'xaxis': 'x3',\n              'y': [None, L'Oreal, Coty],\n              'yaxis': 'y3'},\n             {'hovertext': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Mexico City 0.0, Mexico City 0.0, Mexico City 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 1479600.999999999, 8420021.999999996],\n              'xaxis': 'x4',\n              'y': [None, All Other Manufacturers, Combe],\n              'yaxis': 'y4'},\n             {'hovertext': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Monterrey 0.0, Monterrey 0.0, Monterrey 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 282225.9999999999, 1697863.9999999998],\n              'xaxis': 'x4',\n              'y': [None, All Other Manufacturers, Combe],\n              'yaxis': 'y4'},\n             {'hovertext': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': -0.45,\n              'orientation': 'h',\n              'text': [Guadalajara 0.0, Guadalajara 0.0, Guadalajara 0.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [None, 194528.0, 1352912.0],\n              'xaxis': 'x4',\n              'y': [None, All Other Manufacturers, Combe],\n              'yaxis': 'y4'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Permanent',\n                                'x': 0.225,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Male',\n                                'x': 0.775,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Root',\n                                'x': 0.225,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.48000000000000004,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Semi-Permanent',\n                                'x': 0.775,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.48000000000000004,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'ax': 22704.0,\n                                'axref': 'x',\n                                'ay': 'Others rank >12',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 22704.0,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Others rank >12',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 9062639.999999996,\n                                'axref': 'x',\n                                'ay': 'All Other Manufacturers',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 9062639.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'All Other Manufacturers',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 131467.99999999994,\n                                'axref': 'x',\n                                'ay': 'Combe',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 131467.99999999994,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Combe',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 493010.9999999999,\n                                'axref': 'x',\n                                'ay': 'Gama',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 493010.9999999999,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Gama',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1178676.9999999995,\n                                'axref': 'x',\n                                'ay': 'Genomma',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 1178676.9999999995,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Genomma',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 2628480.9999999986,\n                                'axref': 'x',\n                                'ay': 'De la Vega',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 2628480.9999999986,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'De la Vega',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 10090155.999999996,\n                                'axref': 'x',\n                                'ay': 'Kimberly Clark',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 10090155.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Kimberly Clark',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 20992094.999999996,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (1%)',\n                                'x': 20992094.999999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 34152850.999999985,\n                                'axref': 'x',\n                                'ay': 'Xiomara',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 34152850.999999985,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Xiomara',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 129366591.99999997,\n                                'axref': 'x',\n                                'ay': 'Henkel',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 129366591.99999997,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Henkel',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 130655886.99999996,\n                                'axref': 'x',\n                                'ay': 'Revlon',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (6%)',\n                                'x': 130655886.99999996,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Revlon',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 612700004.9999998,\n                                'axref': 'x',\n                                'ay': 'Coty',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.6 (30%)',\n                                'x': 612700004.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': 'Coty',\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1079423279.9999998,\n                                'axref': 'x',\n                                'ay': \"L'Oreal\",\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1.1 (53%)',\n                                'x': 1079423279.9999998,\n                                'xref': 'x',\n                                'xshift': 45,\n                                'y': \"L'Oreal\",\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2.0</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y domain',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 79256.99999999994,\n                                'axref': 'x',\n                                'ay': 'Gama',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (0%)',\n                                'x': 79256.99999999994,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Gama',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1305717.9999999995,\n                                'axref': 'x',\n                                'ay': 'De la Vega',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (1%)',\n                                'x': 1305717.9999999995,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'De la Vega',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1916775.9999999993,\n                                'axref': 'x',\n                                'ay': 'Henkel',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 1916775.9999999993,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Henkel',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 2228619.999999999,\n                                'axref': 'x',\n                                'ay': 'Genomma',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (2%)',\n                                'x': 2228619.999999999,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Genomma',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 5264796.999999998,\n                                'axref': 'x',\n                                'ay': 'Loquay',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (4%)',\n                                'x': 5264796.999999998,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Loquay',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 14365507.999999994,\n                                'axref': 'x',\n                                'ay': 'Bigen',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (12%)',\n                                'x': 14365507.999999994,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Bigen',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 96322589.99999997,\n                                'axref': 'x',\n                                'ay': 'Combe',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.1 (79%)',\n                                'x': 96322589.99999997,\n                                'xref': 'x2',\n                                'xshift': 45,\n                                'y': 'Combe',\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>0.1</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x2 domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y2 domain',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 1874923.9999999993,\n                                'axref': 'x',\n                                'ay': \"L'Oreal\",\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (9%)',\n                                'x': 1874923.9999999993,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': \"L'Oreal\",\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 17878707.999999993,\n                                'axref': 'x',\n                                'ay': 'Coty',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (91%)',\n                                'x': 17878707.999999993,\n                                'xref': 'x3',\n                                'xshift': 45,\n                                'y': 'Coty',\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>0.0</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x3 domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y3 domain',\n                                'yshift': 20},\n                               {'align': 'center',\n                                'ax': 1956354.999999999,\n                                'axref': 'x',\n                                'ay': 'All Other Manufacturers',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (15%)',\n                                'x': 1956354.999999999,\n                                'xref': 'x4',\n                                'xshift': 45,\n                                'y': 'All Other Manufacturers',\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 11470797.999999996,\n                                'axref': 'x',\n                                'ay': 'Combe',\n                                'ayref': 'y',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '0.0 (85%)',\n                                'x': 11470797.999999996,\n                                'xref': 'x4',\n                                'xshift': 45,\n                                'y': 'Combe',\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>0.0</b>',\n                                'x': 1,\n                                'xanchor': 'center',\n                                'xref': 'x4 domain',\n                                'xshift': 0,\n                                'y': 1,\n                                'yref': 'y4 domain',\n                                'yshift': 20},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<b><BR>Sales</b> in bEUR by Type, Company and Channel <BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.07,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 439,\n               'margin': {'autoexpand': True, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1576.0,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 0.45],\n                         'linecolor': 'white',\n                         'matches': 'x3',\n                         'showticklabels': False,\n                         'ticks': '',\n                         'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'anchor': 'y2',\n                          'domain': [0.55, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'x3',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis3': {'anchor': 'y3',\n                          'domain': [0.0, 0.45],\n                          'linecolor': 'white',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis4': {'anchor': 'y4',\n                          'domain': [0.55, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'x3',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.54, 1.0],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [All Other Manufacturers, Combe],\n                         'visible': True},\n               'yaxis2': {'anchor': 'x2',\n                          'domain': [0.54, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [All Other Manufacturers, Combe],\n                          'visible': True},\n               'yaxis3': {'anchor': 'x3',\n                          'domain': [0.0, 0.46],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [All Other Manufacturers, Combe],\n                          'visible': True},\n               'yaxis4': {'anchor': 'x4',\n                          'domain': [0.0, 0.46],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [All Other Manufacturers, Combe],\n                          'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_bar__44547cb57c64f6106e3f66bbd83a8222', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.93 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 4.12 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_bar_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_stacked_bar",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_one_dimension",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_bar_two_dimensions",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_chart",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_bar_small_multiples",
        "modules.data.multidimensional_charts_prep.prepare_small_multiples_dataframe_for_stacked_bar"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_bar_small_multiples_chart_context.json",
        "table_path": "stacked_bar_small_multiples_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "stacked_pareto_abc": {
      "status": "written",
      "chart": "stacked_pareto_abc",
      "legacy_chart": "pareto stacked column",
      "metrics_to_plot": [
        "Sales",
        "Units"
      ],
      "value_cols": [
        "Sales",
        "Units"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": "Units",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 2,
        "stored_base_frames": 3,
        "stored_grouped_frames": 5,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 2
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "stacked_pareto_abc.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_pareto_abc.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-BoH4mQ --remote-debugging-pipe --no-startup-window\n<launched> pid=57381\n[pid=57381][err] [0610/153925.179353:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57381][err] [0610/153925.180289:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57381][err] [0610/153925.180607:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57381: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-BoH4mQ --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57381\n  - [pid=57381][err] [0610/153925.179353:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57381][err] [0610/153925.180289:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57381][err] [0610/153925.180607:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57381: Permission denied (1100)\n  - [pid=57381] <gracefully close start>\n  - [pid=57381] <kill>\n  - [pid=57381] <will force kill>\n  - [pid=57381] exception while trying to kill process: Error: kill EPERM\n  - [pid=57381] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57381] starting temporary directories cleanup\n  - [pid=57381] finished temporary directories cleanup\n  - [pid=57381] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-BoH4mQ --remote-debugging-pipe --no-startup-window\n<launched> pid=57381\n[pid=57381][err] [0610/153925.179353:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57381][err] [0610/153925.180289:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57381][err] [0610/153925.180607:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57381: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-BoH4mQ --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57381\n  - [pid=57381][err] [0610/153925.179353:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57381][err] [0610/153925.180289:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57381][err] [0610/153925.180607:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57381: Permission denied (1100)\n  - [pid=57381] <gracefully close start>\n  - [pid=57381] <kill>\n  - [pid=57381] <will force kill>\n  - [pid=57381] exception while trying to kill process: Error: kill EPERM\n  - [pid=57381] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57381] starting temporary directories cleanup\n  - [pid=57381] finished temporary directories cleanup\n  - [pid=57381] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 480,
          "export_height": 650,
          "legacy_layout_width": 300,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Brand",
        "Company",
        "Channel"
      ],
      "x_dimension": "Brand",
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "abc_classes_bounded_observed_child_parent_dimension_pair",
      "stacked_pareto_mode": "abc_classes",
      "count_dimension": "Brand",
      "aggregate_uniques_by_dimension": false,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=4, columns=['__stacked_pareto_metric', 'A', 'B', 'C', 'Value', 'Units', '# of Brand', 'workColumn'])",
            "Figure({\n    'data': [{'hovertext': [77, 80, 13],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'A',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [77, 80, 13],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.7711581477249929, 0.8027620083792523, 0.1282051282051282]},\n             {'hovertext': [17, 15, 13],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#58585A'},\n              'name': 'B',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [17, 15, 13],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.17329616532324815, 0.15177500441780767, 0.1282051282051282]},\n             {'hovertext': [6, 5, 74],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'C',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [6, 5, 74],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.05554568695175889, 0.04546298720294003, 0.7435897435897436]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': -0.2,\n                                'font': {'size': 12},\n                                'hovertext': 'A',\n                                'showarrow': False,\n                                'text': 'A',\n                                'x': -0.2,\n                                'xanchor': 'auto',\n                                'xref': 'paper',\n                                'xshift': 0,\n                                'y': 0.38557907386249646,\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': -0.2,\n                                'font': {'size': 12},\n                                'hovertext': 'B',\n                                'showarrow': False,\n                                'text': 'B',\n                                'x': -0.2,\n                                'xanchor': 'auto',\n                                'xref': 'paper',\n                                'xshift': 0,\n                                'y': 0.857806230386617,\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': -0.2,\n                                'font': {'size': 12},\n                                'hovertext': 'C',\n                                'showarrow': False,\n                                'text': 'C',\n                                'x': -0.2,\n                                'xanchor': 'auto',\n                                'xref': 'paper',\n                                'xshift': 0,\n                                'y': 0.9722271565241205,\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.2bn',\n                                'x': 0.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '52.2m',\n                                'x': 1.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '39',\n                                'x': 2.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Unit Price<br>41.9',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 8},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '40.2',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.0641025641025641,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '47.8',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.1923076923076923,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '51.2',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.6282051282051282,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR>ABC by sorted Brand Sales in EUR<BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.012,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'margin': {'l': 100},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'show'},\n               'width': 300,\n               'xaxis': {'linecolor': 'white',\n                         'range': [-0.15, 3.77],\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [Sales<br>EUR, Units, # of<br>Brand],\n                         'tickvals': [0.5, 1.5, 2.5],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': False,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [     ,      ],\n                         'visible': False}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'pareto_stacked_column__b3a7643771b9e264f679ce60eec946a9', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.58 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 4.70 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_pareto_chart",
        "modules.data.misc_charts_data_prep.prepare_data_for_pareto",
        "modules.charting.draw_width_and_stacked_plots.stacked_bar_width_plot"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_pareto_abc_chart_context.json",
        "table_path": "stacked_pareto_abc_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "stacked_pareto_by_dimension": {
      "status": "written",
      "chart": "stacked_pareto_by_dimension",
      "legacy_chart": "pareto stacked column",
      "metrics_to_plot": [
        "Sales",
        "Units"
      ],
      "value_cols": [
        "Sales",
        "Units"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": "Units",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 3,
        "stored_base_frames": 3,
        "stored_grouped_frames": 5,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 5
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "stacked_pareto_by_dimension.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_pareto_by_dimension.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-geLK4i --remote-debugging-pipe --no-startup-window\n<launched> pid=57386\n[pid=57386][err] [0610/153925.794704:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57386][err] [0610/153925.795653:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57386][err] [0610/153925.795953:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57386][err] [0610/153925.796024:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57386: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-geLK4i --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57386\n  - [pid=57386][err] [0610/153925.794704:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57386][err] [0610/153925.795653:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57386][err] [0610/153925.795953:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57386][err] [0610/153925.796024:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57386: Permission denied (1100)\n  - [pid=57386] <gracefully close start>\n  - [pid=57386] <kill>\n  - [pid=57386] <will force kill>\n  - [pid=57386] exception while trying to kill process: Error: kill EPERM\n  - [pid=57386] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57386] starting temporary directories cleanup\n  - [pid=57386] finished temporary directories cleanup\n  - [pid=57386] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-geLK4i --remote-debugging-pipe --no-startup-window\n<launched> pid=57386\n[pid=57386][err] [0610/153925.794704:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57386][err] [0610/153925.795653:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57386][err] [0610/153925.795953:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57386][err] [0610/153925.796024:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57386: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-geLK4i --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57386\n  - [pid=57386][err] [0610/153925.794704:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57386][err] [0610/153925.795653:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57386][err] [0610/153925.795953:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57386][err] [0610/153925.796024:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57386: Permission denied (1100)\n  - [pid=57386] <gracefully close start>\n  - [pid=57386] <kill>\n  - [pid=57386] <will force kill>\n  - [pid=57386] exception while trying to kill process: Error: kill EPERM\n  - [pid=57386] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57386] starting temporary directories cleanup\n  - [pid=57386] finished temporary directories cleanup\n  - [pid=57386] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 480,
          "export_height": 650,
          "legacy_layout_width": 300,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Brand",
        "Company",
        "Channel"
      ],
      "x_dimension": "Brand",
      "y_dimension": "Company",
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "bounded_observed_child_parent_dimension_pair",
      "stacked_pareto_mode": "aggregate_by_dimension",
      "count_dimension": "Brand",
      "aggregate_uniques_by_dimension": true,
      "aggregate_uniques_dimension": "Company",
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=4, columns=['__stacked_pareto_metric', \"L'Oreal\", 'Coty', 'Henkel', 'Revlon', 'Combe', 'Bigen', 'Xiomara', 'All Other Manufacturers', 'Kimberly Clark', 'Loquay', 'De la Vega', 'Genomma', 'Others rank >12', 'Value', 'Units', '# of Brand', 'workColumn'])",
            "Figure({\n    'data': [{'hovertext': [49, 47, 23],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': \"L'Oreal\",\n              'offset': 0,\n              'orientation': 'v',\n              'text': [49, 47, 23],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.4947460902340456, 0.4745258535930678, 0.23076923076923075]},\n             {'hovertext': [29, 31, 15],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Coty',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [29, 31, 15],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.2885201803605015, 0.3096238572575392, 0.15384615384615385]},\n             {'hovertext': [6, 8, 8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Henkel',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [6, 8, 8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.060068473979225635, 0.07915916137574075,\n                    0.07692307692307693]},\n             {'hovertext': [6, 8, ],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#58585A'},\n              'name': 'Revlon',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [6, 8, ],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.05978137115199654, 0.08087138521102326, 0.02564102564102564]},\n             {'hovertext': [5, , 8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#95A7B6'},\n              'name': 'Combe',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [5, , 8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.04938082792290699, 0.014538141824292626,\n                    0.07692307692307693]},\n             {'hovertext': [, , ],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#748B9E'},\n              'name': 'Bigen',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , ],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.016177809025841646, 0.005914017869519479,\n                    0.02564102564102564]},\n             {'hovertext': [, , ],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#506E86'},\n              'name': 'Xiomara',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , ],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.015626576868517494, 0.018800545382238375,\n                    0.02564102564102564]},\n             {'hovertext': [, , 5],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#B86D9B'},\n              'name': 'All Other Manufacturers',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , 5],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.005041721769620638, 0.005029728176154614,\n                    0.05128205128205128]},\n             {'hovertext': [, , ],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#A43D7A'},\n              'name': 'Kimberly Clark',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , ],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.004616733119859688, 0.006419799841790556,\n                    0.02564102564102564]},\n             {'hovertext': [, , 5],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#891D59'},\n              'name': 'Loquay',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , 5],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.002408898601690392, 0.0018852570313275159,\n                    0.05128205128205128]},\n             {'hovertext': [, , ],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#AB8933'},\n              'name': 'De la Vega',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , ],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.0018000858285460463, 0.0019491432633999455, 0.0]},\n             {'hovertext': [, , 10],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#E9CD49'},\n              'name': 'Genomma',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , 10],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.0015590027457552244, 0.0008916670776923647,\n                    0.10256410256410256]},\n             {'hovertext': [, , 15],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#D9D9D9'},\n              'name': 'Others rank >12',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [, , 15],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9],\n              'x': [0, 1, 2],\n              'y': [0.0002722283914925753, 0.0003914420962134319,\n                    0.15384615384615385]}],\n    'layout': {'annotations': [{'align': 'right',\n                                'ax': 0,\n                                'font': {'size': 12},\n                                'hovertext': \"L'Oreal\",\n                                'showarrow': False,\n                                'text': \"L'Oreal\",\n                                'x': 0,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'xshift': -10,\n                                'y': 0.2473730451170228,\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 0,\n                                'font': {'size': 12},\n                                'hovertext': 'Coty',\n                                'showarrow': False,\n                                'text': 'Coty',\n                                'x': 0,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'xshift': -10,\n                                'y': 0.6390061804142964,\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 0,\n                                'font': {'size': 12},\n                                'hovertext': 'Henkel',\n                                'showarrow': False,\n                                'text': 'Henkel',\n                                'x': 0,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'xshift': -10,\n                                'y': 0.8133005075841598,\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 0,\n                                'font': {'size': 12},\n                                'hovertext': 'Revlon',\n                                'showarrow': False,\n                                'text': 'Revlon',\n                                'x': 0,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'xshift': -10,\n                                'y': 0.8732254301497709,\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 0,\n                                'font': {'size': 12},\n                                'hovertext': 'Combe',\n                                'showarrow': False,\n                                'text': 'Combe',\n                                'x': 0,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'xshift': -10,\n                                'y': 0.9278065296872227,\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.2bn',\n                                'x': 0.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '52.2m',\n                                'x': 1.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.5,\n                                'axref': 'x',\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '39',\n                                'x': 2.5,\n                                'xanchor': 'center',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Unit Price<br>41.9',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 8},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '43.7',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.11538461538461538,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '39',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.3076923076923077,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '31.8',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.423076923076923,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '142.3',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.5256410256410257,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '42',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.6410256410256411,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '53.5',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.7179487179487181,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '73.2',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.794871794871795,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '29.1',\n                                'x': 3.02,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'y': 0.9230769230769231,\n                                'yref': 'y'},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR>ABC by sorted Company Sales in EUR, count by Brand<BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.012,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'margin': {'l': 100},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'show'},\n               'width': 300,\n               'xaxis': {'linecolor': 'white',\n                         'range': [-0.15, 3.77],\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [Sales<br>EUR, Units, # of<br>Brand],\n                         'tickvals': [0.5, 1.5, 2.5],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': False,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [     ,      ],\n                         'visible': False}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'pareto_stacked_column__2e6db53029436194435f94945aabac8d', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.61 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 5.30 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_pareto_chart",
        "modules.data.misc_charts_data_prep.prepare_data_for_pareto",
        "modules.charting.draw_width_and_stacked_plots.stacked_bar_width_plot"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_pareto_by_dimension_chart_context.json",
        "table_path": "stacked_pareto_by_dimension_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "marimekko_small_multiples": {
      "status": "written",
      "chart": "marimekko_small_multiples",
      "legacy_chart": "marimekko",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 1,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 5,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 5
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "marimekko_small_multiples.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "marimekko_small_multiples.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-kZrrAq --remote-debugging-pipe --no-startup-window\n<launched> pid=57441\n[pid=57441][err] [0610/153926.533352:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57441][err] [0610/153926.534959:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57441][err] [0610/153926.535506:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57441][err] [0610/153926.536124:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57441: Permission denied (1100)\n[pid=57441] <process did exit: exitCode=null, signal=SIGTRAP>\n[pid=57441] starting temporary directories cleanup\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-kZrrAq --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57441\n  - [pid=57441][err] [0610/153926.533352:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57441][err] [0610/153926.534959:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57441][err] [0610/153926.535506:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57441][err] [0610/153926.536124:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57441: Permission denied (1100)\n  - [pid=57441] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57441] starting temporary directories cleanup\n  - [pid=57441] <gracefully close start>\n  - [pid=57441] <kill>\n  - [pid=57441] <skipped force kill spawnedProcess.killed=false processClosed=true>\n  - [pid=57441] finished temporary directories cleanup\n  - [pid=57441] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-kZrrAq --remote-debugging-pipe --no-startup-window\n<launched> pid=57441\n[pid=57441][err] [0610/153926.533352:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57441][err] [0610/153926.534959:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57441][err] [0610/153926.535506:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57441][err] [0610/153926.536124:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57441: Permission denied (1100)\n[pid=57441] <process did exit: exitCode=null, signal=SIGTRAP>\n[pid=57441] starting temporary directories cleanup\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-kZrrAq --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57441\n  - [pid=57441][err] [0610/153926.533352:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57441][err] [0610/153926.534959:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57441][err] [0610/153926.535506:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57441][err] [0610/153926.536124:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57441: Permission denied (1100)\n  - [pid=57441] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57441] starting temporary directories cleanup\n  - [pid=57441] <gracefully close start>\n  - [pid=57441] <kill>\n  - [pid=57441] <skipped force kill spawnedProcess.killed=false processClosed=true>\n  - [pid=57441] finished temporary directories cleanup\n  - [pid=57441] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 2721,
          "export_height": 910,
          "legacy_layout_width": 2721,
          "legacy_layout_height": 910,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel",
        "Type"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": "Type",
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "small_multiple_facet_with_non_hierarchical_observed_axes",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "success",
          "args": [
            "Total and small multiples values match"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=13, columns=['Company', 'Mexico City', 'Monterrey', 'Guadalajara', 'Type'])",
            "Figure({\n    'data': [{'hovertext': [Mexico City<br>60.3, Mexico City<br>0.1, Mexico\n                            City<br>93.8, Mexico City<br>96.6, Mexico\n                            City<br>459.4, Mexico City<br>802.4],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Mexico City<br>60.3, , Mexico City<br>93.8, Mexico\n                       City<br>96.6, Mexico City<br>459.4, Mexico City<br>802.4],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [78620614.99999997, 131467.99999999994, 129366591.99999997,\n                        130655886.99999996, 612700004.9999998, 1079423279.9999998],\n              'x': [0.7673349667895628, 0.8290078193933124, 0.7251768911095687,\n                    0.7396380922353694, 0.7497767084235621, 0.7433599644061781],\n              'xaxis': 'x',\n              'y': [0.0, 78620614.99999997, 78752082.99999997, 208118674.99999994,\n                    338774561.9999999, 951474566.9999996],\n              'yaxis': 'y'},\n             {'hovertext': [Monterrey<br>11.5, Monterrey<br>0.0,\n                            Monterrey<br>21.1, Monterrey<br>19.8,\n                            Monterrey<br>111.8, Monterrey<br>172.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Monterrey<br>11.5, , Monterrey<br>21.1, Monterrey<br>19.8,\n                       Monterrey<br>111.8, Monterrey<br>172.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [78620614.99999997, 131467.99999999994, 129366591.99999997,\n                        130655886.99999996, 612700004.9999998, 1079423279.9999998],\n              'x': [0.14630755559467448, 0.06497398606505005, 0.16301388692375848,\n                    0.15143604665896146, 0.18241251687275573, 0.16004813792787573],\n              'xaxis': 'x',\n              'y': [0.0, 78620614.99999997, 78752082.99999997, 208118674.99999994,\n                    338774561.9999999, 951474566.9999996],\n              'yaxis': 'y'},\n             {'hovertext': [Guadalajara<br>6.8, Guadalajara<br>0.0,\n                            Guadalajara<br>14.5, Guadalajara<br>14.2,\n                            Guadalajara<br>41.5, Guadalajara<br>104.3],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Guadalajara<br>6.8, , Guadalajara<br>14.5,\n                       Guadalajara<br>14.2, Guadalajara<br>41.5,\n                       Guadalajara<br>104.3],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [78620614.99999997, 131467.99999999994, 129366591.99999997,\n                        130655886.99999996, 612700004.9999998, 1079423279.9999998],\n              'x': [0.08635747761576273, 0.10601819454163752, 0.11180922196667281,\n                    0.10892586110566913, 0.06781077470368227, 0.0965918976659462],\n              'xaxis': 'x',\n              'y': [0.0, 78620614.99999997, 78752082.99999997, 208118674.99999994,\n                    338774561.9999999, 951474566.9999996],\n              'yaxis': 'y'},\n             {'hovertext': [Mexico City<br>16.5, Mexico City<br>1.2, Mexico\n                            City<br>65.3],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Mexico City<br>16.5, , Mexico City<br>65.3],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [23243899.999999993, 1916775.9999999993, 96322589.99999997],\n              'x': [0.7119159865599146, 0.6275365509584845, 0.6784303349816487],\n              'xaxis': 'x2',\n              'y': [0.0, 23243899.999999993, 25160675.999999993],\n              'yaxis': 'y2'},\n             {'hovertext': [Monterrey<br>4.1, Monterrey<br>0.5, Monterrey<br>19.7],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Monterrey<br>4.1, , Monterrey<br>19.7],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [23243899.999999993, 1916775.9999999993, 96322589.99999997],\n              'x': [0.17435486299631303, 0.2521823102960387, 0.20436364927479622],\n              'xaxis': 'x2',\n              'y': [0.0, 23243899.999999993, 25160675.999999993],\n              'yaxis': 'y2'},\n             {'hovertext': [Guadalajara<br>2.6, Guadalajara<br>0.2,\n                            Guadalajara<br>11.3],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Guadalajara<br>2.6, , Guadalajara<br>11.3],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [23243899.999999993, 1916775.9999999993, 96322589.99999997],\n              'x': [0.11372915044377233, 0.12028113874547679, 0.11720601574355505],\n              'xaxis': 'x2',\n              'y': [0.0, 23243899.999999993, 25160675.999999993],\n              'yaxis': 'y2'},\n             {'hovertext': [Mexico City<br>1.3, Mexico City<br>14.0],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Mexico City<br>1.3, Mexico City<br>14.0],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1874923.9999999993, 17878707.999999993],\n              'x': [0.6897916928899519, 0.7802807674917001],\n              'xaxis': 'x3',\n              'y': [0.0, 1874923.9999999993],\n              'yaxis': 'y3'},\n             {'hovertext': [Monterrey<br>0.3, Monterrey<br>2.8],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Monterrey<br>0.3, Monterrey<br>2.8],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1874923.9999999993, 17878707.999999993],\n              'x': [0.15998568475308853, 0.15460524328715478],\n              'xaxis': 'x3',\n              'y': [0.0, 1874923.9999999993],\n              'yaxis': 'y3'},\n             {'hovertext': [Guadalajara<br>0.3, Guadalajara<br>1.2],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Guadalajara<br>0.3, Guadalajara<br>1.2],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1874923.9999999993, 17878707.999999993],\n              'x': [0.15022262235695952, 0.06511398922114504],\n              'xaxis': 'x3',\n              'y': [0.0, 1874923.9999999993],\n              'yaxis': 'y3'},\n             {'hovertext': [Mexico City<br>1.5, Mexico City<br>8.4],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#343434'},\n              'name': 'Mexico City',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Mexico City<br>1.5, Mexico City<br>8.4],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1956354.999999999, 11470797.999999996],\n              'x': [0.7563049651009146, 0.7340397764828567],\n              'xaxis': 'x4',\n              'y': [0.0, 1956354.999999999],\n              'yaxis': 'y4'},\n             {'hovertext': [Monterrey<br>0.3, Monterrey<br>1.7],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#999A9A'},\n              'name': 'Monterrey',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Monterrey<br>0.3, Monterrey<br>1.7],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1956354.999999999, 11470797.999999996],\n              'x': [0.1442611386992647, 0.14801620602158633],\n              'xaxis': 'x4',\n              'y': [0.0, 1956354.999999999],\n              'yaxis': 'y4'},\n             {'hovertext': [Guadalajara<br>0.2, Guadalajara<br>1.4],\n              'insidetextanchor': 'middle',\n              'marker': {'color': '#818284'},\n              'name': 'Guadalajara',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [Guadalajara<br>0.2, Guadalajara<br>1.4],\n              'textangle': 0,\n              'textfont': {'color': 'white'},\n              'textposition': 'inside',\n              'type': 'bar',\n              'width': [1956354.999999999, 11470797.999999996],\n              'x': [0.09943389619982063, 0.11794401749555701],\n              'xaxis': 'x4',\n              'y': [0.0, 1956354.999999999],\n              'yaxis': 'y4'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Permanent',\n                                'x': 0.22,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Male',\n                                'x': 0.78,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Root',\n                                'x': 0.22,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.478,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Semi-Permanent',\n                                'x': 0.78,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.478,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 39310307.499999985,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '78.6 (4%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 39310307.499999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 143435378.99999994,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '129.4 (6%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 143435378.99999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 273446618.49999994,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '130.7 (6%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 273446618.49999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 645124564.4999998,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '612.7 (30%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 645124564.4999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 1491186206.9999995,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1079.4 (53%)',\n                                'x': 1,\n                                'xref': 'x',\n                                'xshift': 40,\n                                'y': 1491186206.9999995,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2031</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y domain',\n                                'yshift': 8},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 11621949.999999996,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '23.2 (19%)',\n                                'x': 1,\n                                'xref': 'x2',\n                                'xshift': 40,\n                                'y': 11621949.999999996,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 73321970.99999997,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '96.3 (79%)',\n                                'x': 1,\n                                'xref': 'x2',\n                                'xshift': 40,\n                                'y': 73321970.99999997,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>121</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x2 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y2 domain',\n                                'yshift': 8},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 937461.9999999997,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '1.9 (9%)',\n                                'x': 1,\n                                'xref': 'x3',\n                                'xshift': 40,\n                                'y': 937461.9999999997,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 10814277.999999996,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '17.9 (91%)',\n                                'x': 1,\n                                'xref': 'x3',\n                                'xshift': 40,\n                                'y': 10814277.999999996,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>19.8</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x3 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y3 domain',\n                                'yshift': 8},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 978177.4999999995,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '2.0 (15%)',\n                                'x': 1,\n                                'xref': 'x4',\n                                'xshift': 40,\n                                'y': 978177.4999999995,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 1,\n                                'axref': 'x',\n                                'ay': 7691753.999999997,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '11.5 (85%)',\n                                'x': 1,\n                                'xref': 'x4',\n                                'xshift': 40,\n                                'y': 7691753.999999997,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>13.4</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x4 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y4 domain',\n                                'yshift': 8},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<b><BR>Sales</b> in mEUR by Type, Company and Channel | faceted by Type <BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 910.0,\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 9, 'mode': 'hide'},\n               'width': 2721.0,\n               'xaxis': {'anchor': 'y',\n                         'autorange': True,\n                         'domain': [0.0, 0.44],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [    ,      ,     ,      ,     ,      ,     ,\n                                      ,     ,      ,     ,      ,     ,      ,\n                                      ,      ,     ,      ,     ,      ,     ,\n                                      ],\n                         'tickvals': [39310307.499999985, 78686348.99999997,\n                                      143435378.99999994, 273446618.49999994,\n                                      645124564.4999998, 1491186206.9999995],\n                         'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'anchor': 'y2',\n                          'autorange': True,\n                          'domain': [0.56, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [11621949.999999996, 24202287.999999993,\n                                       73321970.99999997],\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis3': {'anchor': 'y3',\n                          'autorange': True,\n                          'domain': [0.0, 0.44],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [937461.9999999997, 10814277.999999996],\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis4': {'anchor': 'y4',\n                          'autorange': True,\n                          'domain': [0.56, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [978177.4999999995, 7691753.999999997],\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'anchor': 'x',\n                         'autorange': True,\n                         'domain': [0.53, 1.0],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >5, , Henkel, Revlon, Coty,\n                                      L'Oreal],\n                         'tickvals': [39310307.499999985, 78686348.99999997,\n                                      143435378.99999994, 273446618.49999994,\n                                      645124564.4999998, 1491186206.9999995],\n                         'visible': True},\n               'yaxis2': {'anchor': 'x2',\n                          'autorange': True,\n                          'domain': [0.53, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [Others rank >5, , Combe],\n                          'tickvals': [11621949.999999996, 24202287.999999993,\n                                       73321970.99999997],\n                          'visible': True},\n               'yaxis3': {'anchor': 'x3',\n                          'autorange': True,\n                          'domain': [0.0, 0.47],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [L'Oreal, Coty],\n                          'tickvals': [937461.9999999997, 10814277.999999996],\n                          'visible': True},\n               'yaxis4': {'anchor': 'x4',\n                          'autorange': True,\n                          'domain': [0.0, 0.47],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [All Other Manufacturers, Combe],\n                          'tickvals': [978177.4999999995, 7691753.999999997],\n                          'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'marimekko__3b15c0407c42c2c450e8db46acd50bac', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.69 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 5.99 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_mekko_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_marimekko_and_barmekko",
        "modules.charting.draw_width_and_stacked_plots.draw_mekko_chart"
      ]
    },
    "barmekko_small_multiples": {
      "status": "written",
      "chart": "barmekko_small_multiples",
      "legacy_chart": "barmekko",
      "metrics_to_plot": [
        "Unit Price",
        "Units"
      ],
      "value_cols": [
        "Sales",
        "Units",
        "Units x Unit Price"
      ],
      "x_metric": "Units",
      "y_metric": "Unit Price",
      "multiplied_metric": "Units x Unit Price",
      "related_metrics_bar": false,
      "primary_metric": "Unit Price",
      "marker_metric": "Units",
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "inside bars only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 1,
        "base_hits": 1,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 5
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "barmekko_small_multiples.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "barmekko_small_multiples.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-ozQUpI --remote-debugging-pipe --no-startup-window\n<launched> pid=57502\n[pid=57502][err] [0610/153927.385361:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57502][err] [0610/153927.386348:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57502][err] [0610/153927.386666:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57502: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-ozQUpI --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57502\n  - [pid=57502][err] [0610/153927.385361:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57502][err] [0610/153927.386348:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57502][err] [0610/153927.386666:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57502: Permission denied (1100)\n  - [pid=57502] <gracefully close start>\n  - [pid=57502] <kill>\n  - [pid=57502] <will force kill>\n  - [pid=57502] exception while trying to kill process: Error: kill EPERM\n  - [pid=57502] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57502] starting temporary directories cleanup\n  - [pid=57502] finished temporary directories cleanup\n  - [pid=57502] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-ozQUpI --remote-debugging-pipe --no-startup-window\n<launched> pid=57502\n[pid=57502][err] [0610/153927.385361:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57502][err] [0610/153927.386348:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57502][err] [0610/153927.386666:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57502: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-ozQUpI --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57502\n  - [pid=57502][err] [0610/153927.385361:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57502][err] [0610/153927.386348:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57502][err] [0610/153927.386666:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57502: Permission denied (1100)\n  - [pid=57502] <gracefully close start>\n  - [pid=57502] <kill>\n  - [pid=57502] <will force kill>\n  - [pid=57502] exception while trying to kill process: Error: kill EPERM\n  - [pid=57502] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57502] starting temporary directories cleanup\n  - [pid=57502] finished temporary directories cleanup\n  - [pid=57502] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1052,
          "export_height": 650,
          "legacy_layout_width": 1052,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Channel",
        "Type"
      ],
      "x_dimension": "Company",
      "y_dimension": "Channel",
      "small_multiples_dimension": "Type",
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "small_multiple_facet_with_non_hierarchical_observed_axes",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "success",
          "args": [
            "Total and small multiples values match"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=13, columns=['Company', 'Unit Price', 'Units', 'Type'])",
            "Figure({\n    'data': [{'hovertext': [42.2, 97.1, 31.5, 31.0, 38.8, 43.6],\n              'marker': {'color': '#343434', 'line': {'color': 'white', 'width': 1}},\n              'name': 'Unit Price',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [42.2, , 31.5, 31.0, 38.8, 43.6],\n              'textangle': 0,\n              'textfont': {'color': 'black'},\n              'textposition': 'outside',\n              'type': 'bar',\n              'width': [1861907.9999999995, 1353.9999999999998, 4109941.999999999,\n                        4220395.999999999, 15805027.999999994, 24735911.999999993],\n              'x': [42.22583231824558, 97.09601181683897, 31.476500641614894,\n                    30.95820558070854, 38.76614486225523, 43.63790104039827],\n              'xaxis': 'x',\n              'y': [0.0, 1861907.9999999995, 1863261.9999999995,\n                    5973203.999999998, 10193599.999999996, 25998627.999999993],\n              'yaxis': 'y'},\n             {'hovertext': [84.8, 90.8, 145.7],\n              'marker': {'color': '#343434', 'line': {'color': 'white', 'width': 1}},\n              'name': 'Unit Price',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [84.8, 90.8, 145.7],\n              'textangle': 0,\n              'textfont': {'color': 'black'},\n              'textposition': 'outside',\n              'type': 'bar',\n              'width': [274043.99999999994, 21098.999999999993, 661267.9999999999],\n              'x': [84.81813139495847, 90.846769989099, 145.66346776193615],\n              'xaxis': 'x2',\n              'y': [0.0, 274043.99999999994, 295142.99999999994],\n              'yaxis': 'y2'},\n             {'hovertext': [67.1, 50.6],\n              'marker': {'color': '#343434', 'line': {'color': 'white', 'width': 1}},\n              'name': 'Unit Price',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [67.1, 50.6],\n              'textangle': 0,\n              'textfont': {'color': 'black'},\n              'textposition': 'outside',\n              'type': 'bar',\n              'width': [27939.999999999967, 353162.9999999999],\n              'x': [67.10536864710097, 50.62452182136859],\n              'xaxis': 'x3',\n              'y': [0.0, 27939.999999999967],\n              'yaxis': 'y3'},\n             {'hovertext': [106.4, 119.4],\n              'marker': {'color': '#343434', 'line': {'color': 'white', 'width': 1}},\n              'name': 'Unit Price',\n              'offset': 0,\n              'orientation': 'h',\n              'text': [106.4, 119.4],\n              'textangle': 0,\n              'textfont': {'color': 'black'},\n              'textposition': 'outside',\n              'type': 'bar',\n              'width': [18390.999999999993, 96072.99999999999],\n              'x': [106.3756728834756, 119.39668793521591],\n              'xaxis': 'x4',\n              'y': [0.0, 18390.999999999993],\n              'yaxis': 'y4'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Permanent',\n                                'x': 0.22,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Male',\n                                'x': 0.78,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Root',\n                                'x': 0.22,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.478,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Semi-Permanent',\n                                'x': 0.78,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.478,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 21.11291615912279,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 930953.9999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '1.9',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 12,\n                                'y': 930953.9999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 15.738250320807447,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 3918232.999999999,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '4.1',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 12,\n                                'y': 3918232.999999999,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.1',\n                                'x': 15.47910279035427,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 8083401.999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '4.2',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 12,\n                                'y': 8083401.999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '0.6',\n                                'x': 19.383072431127616,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 18096113.999999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '15.8',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 12,\n                                'y': 18096113.999999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '1.1',\n                                'x': 21.818950520199135,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 38366583.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '24.7',\n                                'x': 0,\n                                'xref': 'x domain',\n                                'xshift': 12,\n                                'y': 38366583.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>2031</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y domain',\n                                'yshift': 24},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '23.2',\n                                'x': 42.409065697479235,\n                                'xref': 'x2',\n                                'xshift': 0,\n                                'y': 137021.99999999997,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '274',\n                                'x': 0,\n                                'xref': 'x2 domain',\n                                'xshift': 12,\n                                'y': 137021.99999999997,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '1.9',\n                                'x': 45.4233849945495,\n                                'xref': 'x2',\n                                'xshift': 0,\n                                'y': 284593.49999999994,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '21.1',\n                                'x': 0,\n                                'xref': 'x2 domain',\n                                'xshift': 12,\n                                'y': 284593.49999999994,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '96.3',\n                                'x': 72.83173388096807,\n                                'xref': 'x2',\n                                'xshift': 0,\n                                'y': 625776.9999999999,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '661',\n                                'x': 0,\n                                'xref': 'x2 domain',\n                                'xshift': 12,\n                                'y': 625776.9999999999,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>121</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x2 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y2 domain',\n                                'yshift': 24},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '1.9',\n                                'x': 33.55268432355049,\n                                'xref': 'x3',\n                                'xshift': 0,\n                                'y': 13969.999999999984,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '27.9',\n                                'x': 0,\n                                'xref': 'x3 domain',\n                                'xshift': 12,\n                                'y': 13969.999999999984,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '17.9',\n                                'x': 25.312260910684294,\n                                'xref': 'x3',\n                                'xshift': 0,\n                                'y': 204521.4999999999,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '353',\n                                'x': 0,\n                                'xref': 'x3 domain',\n                                'xshift': 12,\n                                'y': 204521.4999999999,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>19.8</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x3 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y3 domain',\n                                'yshift': 24},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '2.0',\n                                'x': 53.1878364417378,\n                                'xref': 'x4',\n                                'xshift': 0,\n                                'y': 9195.499999999996,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '18.4',\n                                'x': 0,\n                                'xref': 'x4 domain',\n                                'xshift': 12,\n                                'y': 9195.499999999996,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '11.5',\n                                'x': 59.698343967607954,\n                                'xref': 'x4',\n                                'xshift': 0,\n                                'y': 66427.49999999999,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'right',\n                                'ax': 'x',\n                                'axref': 'x',\n                                'ay': 'y',\n                                'font': {'color': '#FFFFFF', 'size': 12},\n                                'showarrow': False,\n                                'text': '96.1',\n                                'x': 0,\n                                'xref': 'x4 domain',\n                                'xshift': 12,\n                                'y': 66427.49999999999,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>13.4</b>',\n                                'x': 1,\n                                'xanchor': 'left',\n                                'xref': 'x4 domain',\n                                'xshift': 6,\n                                'y': 1,\n                                'yref': 'y4 domain',\n                                'yshift': 24},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': ('<BR>Bar length: <b>Unit Price<' ... 'n mEUR | faceted by Type<BR>AC'),\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 9, 'mode': 'hide'},\n               'width': 1052.0,\n               'xaxis': {'anchor': 'y',\n                         'autorange': True,\n                         'domain': [0.0, 0.44],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [    ,      ,     ,      ,     ,      ,     ,\n                                      ,     ,      ,     ,      ,     ,      ,\n                                      ,      ,     ,      ,     ,      ,     ,\n                                      ],\n                         'tickvals': [930953.9999999998, 1862584.9999999995,\n                                      3918232.999999999, 8083401.999999998,\n                                      18096113.999999993, 38366583.999999985],\n                         'zerolinecolor': 'lightgrey'},\n               'xaxis2': {'anchor': 'y2',\n                          'autorange': True,\n                          'domain': [0.56, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [137021.99999999997, 284593.49999999994,\n                                       625776.9999999999],\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis3': {'anchor': 'y3',\n                          'autorange': True,\n                          'domain': [0.0, 0.44],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [13969.999999999984, 204521.4999999999],\n                          'zerolinecolor': 'lightgrey'},\n               'xaxis4': {'anchor': 'y4',\n                          'autorange': True,\n                          'domain': [0.56, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'ticks': '',\n                          'ticktext': [    ,      ,     ,      ,     ,      ,\n                                       ,      ,     ,      ,     ,      ,     ,\n                                       ,     ,      ,     ,      ,     ,      ,\n                                       ,      ],\n                          'tickvals': [9195.499999999996, 66427.49999999999],\n                          'zerolinecolor': 'lightgrey'},\n               'yaxis': {'anchor': 'x',\n                         'autorange': True,\n                         'domain': [0.53, 1.0],\n                         'linecolor': 'white',\n                         'showticklabels': True,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [Others rank >5, , Henkel, Revlon, Coty,\n                                      L'Oreal],\n                         'tickvals': [930953.9999999998, 1862584.9999999995,\n                                      3918232.999999999, 8083401.999999998,\n                                      18096113.999999993, 38366583.999999985],\n                         'visible': True},\n               'yaxis2': {'anchor': 'x2',\n                          'autorange': True,\n                          'domain': [0.53, 1.0],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [Others rank >5, Henkel, Combe],\n                          'tickvals': [137021.99999999997, 284593.49999999994,\n                                       625776.9999999999],\n                          'visible': True},\n               'yaxis3': {'anchor': 'x3',\n                          'autorange': True,\n                          'domain': [0.0, 0.47],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [L'Oreal, Coty],\n                          'tickvals': [13969.999999999984, 204521.4999999999],\n                          'visible': True},\n               'yaxis4': {'anchor': 'x4',\n                          'autorange': True,\n                          'domain': [0.0, 0.47],\n                          'linecolor': 'white',\n                          'showticklabels': True,\n                          'tickformat': '',\n                          'ticks': '',\n                          'ticktext': [All Other Manufacturers, Combe],\n                          'tickvals': [9195.499999999996, 66427.49999999999],\n                          'visible': True}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'area_bar__bf18cd22c3166d3bb6196b68e9a6c173', 'scale': 4}, 'editable': False, 'displaylogo': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.89 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 6.88 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_mekko_charts",
        "modules.charting.prepare_charts.group_by_dataset_for_marimekko_and_barmekko",
        "modules.charting.draw_width_and_stacked_plots.draw_mekko_chart"
      ]
    },
    "stacked_column": {
      "status": "written",
      "chart": "stacked_column",
      "legacy_chart": "stacked column",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 2,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 7
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "stacked_column.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_column.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-vHoriD --remote-debugging-pipe --no-startup-window\n<launched> pid=57510\n[pid=57510][err] [0610/153928.093631:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57510][err] [0610/153928.094723:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57510][err] [0610/153928.095032:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57510][err] [0610/153928.095083:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57510: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-vHoriD --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57510\n  - [pid=57510][err] [0610/153928.093631:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57510][err] [0610/153928.094723:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57510][err] [0610/153928.095032:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57510][err] [0610/153928.095083:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57510: Permission denied (1100)\n  - [pid=57510] <gracefully close start>\n  - [pid=57510] <kill>\n  - [pid=57510] <will force kill>\n  - [pid=57510] exception while trying to kill process: Error: kill EPERM\n  - [pid=57510] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57510] starting temporary directories cleanup\n  - [pid=57510] finished temporary directories cleanup\n  - [pid=57510] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-vHoriD --remote-debugging-pipe --no-startup-window\n<launched> pid=57510\n[pid=57510][err] [0610/153928.093631:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57510][err] [0610/153928.094723:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57510][err] [0610/153928.095032:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57510][err] [0610/153928.095083:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57510: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-vHoriD --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57510\n  - [pid=57510][err] [0610/153928.093631:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57510][err] [0610/153928.094723:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57510][err] [0610/153928.095032:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57510][err] [0610/153928.095083:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57510: Permission denied (1100)\n  - [pid=57510] <gracefully close start>\n  - [pid=57510] <kill>\n  - [pid=57510] <will force kill>\n  - [pid=57510] exception while trying to kill process: Error: kill EPERM\n  - [pid=57510] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57510] starting temporary directories cleanup\n  - [pid=57510] finished temporary directories cleanup\n  - [pid=57510] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 450,
          "export_height": 650,
          "legacy_layout_width": 270,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company"
      ],
      "x_dimension": "Company",
      "y_dimension": "Company",
      "small_multiples_dimension": null,
      "selected_periods": [
        "_Aug-2016",
        "_Aug-2017",
        "     "
      ],
      "period_grain": "year",
      "period_comparison_mode": "year_to_date",
      "period_adapter": {
        "status": "applied",
        "period_comparison_mode": "year_to_date",
        "title_period_context": "YTD through 2017-08-27",
        "comparison": {
          "label": "_Aug-2017",
          "start_date": "2017-01-01",
          "end_date": "2017-08-27",
          "date_count": 35
        },
        "baseline": {
          "label": "_Aug-2016",
          "start_date": "2016-01-03",
          "end_date": "2016-08-28",
          "date_count": 35
        },
        "row_counts": {
          "_Aug-2016": 162277,
          "_Aug-2017": 162346
        },
        "period_grain": "year",
        "input_periods": [
          "AC"
        ],
        "selected_periods": [
          "_Aug-2016",
          "_Aug-2017",
          "     "
        ]
      },
      "period_selection_mode": "all_periods_at_grain",
      "dimension_selection": "primary_dimension_period_axis_at_grain",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "warning",
          "args": [
            "Unable to calculate shared chart scale in headless mode."
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Period', \"L'Oreal\", 'Coty', 'Revlon', 'Henkel', 'Combe', 'Bigen', 'Others rank >6', 'Value'])",
            "Figure({\n    'data': [{'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#343434', '#343434', '#343434'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': \"L'Oreal\",\n              'offset': 0,\n              'orientation': 'v',\n              'text': [387, 358, 0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [387295457.0, 358222698.0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#999A9A', '#999A9A', '#999A9A'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Coty',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [194.8, 220.4, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [194808514.99999994, 220382442.99999997, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#818284', '#818284', '#818284'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Revlon',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [45.0, 43.1, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [45009529.0, 43119109.0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#58585A', '#58585A', '#58585A'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Henkel',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [43.3, 42.9, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [43337808.0, 42908008.0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#95A7B6', '#95A7B6', '#95A7B6'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Combe',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [35.9, 37.1, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [35866346.0, 37138847.0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#748B9E', '#748B9E', '#748B9E'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Bigen',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [10.1, 14.3, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [10076703.999999998, 14278006.0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': ['#D9D9D9', '#D9D9D9', '#D9D9D9'], 'line': {'color': ['white', 'white', 'white']}},\n              'name': 'Others rank >6',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [23.6, 19.5, 0.0],\n              'textfont': {'color': ['white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.8, 0.8, 0.8],\n              'x': [0, 1, 2],\n              'y': [23647578.0, 19486273.999999996, None]}],\n    'layout': {'annotations': [{'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': \"L'Oreal\",\n                                'showarrow': False,\n                                'text': \"L'Oreal\",\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 179111349.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': \"L'Oreal\",\n                                'showarrow': False,\n                                'text': '-7.5%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 179111349.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Coty',\n                                'showarrow': False,\n                                'text': 'Coty',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 468413919.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Coty',\n                                'showarrow': False,\n                                'text': '13.1%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 468413919.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Revlon',\n                                'showarrow': False,\n                                'text': 'Revlon',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 600164695.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Revlon',\n                                'showarrow': False,\n                                'text': '-4.2%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 600164695.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Henkel',\n                                'showarrow': False,\n                                'text': 'Henkel',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 643178254.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Henkel',\n                                'showarrow': False,\n                                'text': '-1.0%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 643178254.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Combe',\n                                'showarrow': False,\n                                'text': 'Combe',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 683201681.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Combe',\n                                'showarrow': False,\n                                'text': '3.5%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 683201681.5,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Bigen',\n                                'showarrow': False,\n                                'text': 'Bigen',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 708910108.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Bigen',\n                                'showarrow': False,\n                                'text': '41.7%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 708910108.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Others rank >6',\n                                'showarrow': False,\n                                'text': 'Others rank >6',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 10,\n                                'y': 725792248.0,\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': 1.8,\n                                'font': {'size': 12},\n                                'hovertext': 'Others rank >6',\n                                'showarrow': False,\n                                'text': '-17.6%',\n                                'x': 1.8,\n                                'xanchor': 'left',\n                                'xref': 'x',\n                                'xshift': 120,\n                                'y': 725792248.0,\n                                'yshift': 0},\n                               {'align': 'center',\n                                'ax': 0.4,\n                                'axref': 'x',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '740',\n                                'x': 0.4,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 740041937.0,\n                                'yref': 'y',\n                                'yshift': 10},\n                               {'align': 'center',\n                                'ax': 1.4,\n                                'axref': 'x',\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': '736',\n                                'x': 1.4,\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 735535385.0,\n                                'yref': 'y',\n                                'yshift': 10},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales</b> in mEUR by Company <BR>_Aug-2016 to _Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.04,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.2,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'margin': {'autoexpand': True},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 270,\n               'xaxis': {'linecolor': 'white',\n                         'range': [0, 3],\n                         'showticklabels': True,\n                         'ticks': '',\n                         'ticktext': [_Aug-2016, _Aug-2017,      ],\n                         'tickvals': [0.4, 1.4, 2.4],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': False,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [     ,      ],\n                         'visible': False}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'stacked_column__56aff3e966a415f141b2ce86f7ffee9f', 'scale': 6}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.72 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 7.60 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_column_charts",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_column",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_column_chart"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_column_chart_context.json",
        "table_path": "stacked_column_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "stacked_column_synthesis": {
      "status": "written",
      "chart": "stacked_column_synthesis",
      "legacy_chart": "stacked column",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 7,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 14
      },
      "palette_policy": "uniform_rank_palette",
      "exports": [
        {
          "artifact": "stacked_column_synthesis.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "stacked_column_synthesis.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-RpLNAf --remote-debugging-pipe --no-startup-window\n<launched> pid=57519\n[pid=57519][err] [0610/153929.481520:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57519][err] [0610/153929.482687:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57519][err] [0610/153929.482967:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57519][err] [0610/153929.483068:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57519: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-RpLNAf --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57519\n  - [pid=57519][err] [0610/153929.481520:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57519][err] [0610/153929.482687:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57519][err] [0610/153929.482967:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57519][err] [0610/153929.483068:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57519: Permission denied (1100)\n  - [pid=57519] <gracefully close start>\n  - [pid=57519] <kill>\n  - [pid=57519] <will force kill>\n  - [pid=57519] exception while trying to kill process: Error: kill EPERM\n  - [pid=57519] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57519] starting temporary directories cleanup\n  - [pid=57519] finished temporary directories cleanup\n  - [pid=57519] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-RpLNAf --remote-debugging-pipe --no-startup-window\n<launched> pid=57519\n[pid=57519][err] [0610/153929.481520:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57519][err] [0610/153929.482687:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57519][err] [0610/153929.482967:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57519][err] [0610/153929.483068:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57519: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-RpLNAf --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57519\n  - [pid=57519][err] [0610/153929.481520:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57519][err] [0610/153929.482687:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57519][err] [0610/153929.482967:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57519][err] [0610/153929.483068:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57519: Permission denied (1100)\n  - [pid=57519] <gracefully close start>\n  - [pid=57519] <kill>\n  - [pid=57519] <will force kill>\n  - [pid=57519] exception while trying to kill process: Error: kill EPERM\n  - [pid=57519] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57519] starting temporary directories cleanup\n  - [pid=57519] finished temporary directories cleanup\n  - [pid=57519] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 1052,
          "export_height": 650,
          "legacy_layout_width": 1052,
          "legacy_layout_height": 650,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company",
        "Brand",
        "Channel",
        "Type",
        "Form",
        "Product"
      ],
      "x_dimension": "Company",
      "y_dimension": "Company",
      "small_multiples_dimension": null,
      "selected_periods": [
        "_Aug-2016",
        "_Aug-2017"
      ],
      "period_grain": "year",
      "period_comparison_mode": "year_to_date",
      "period_adapter": {
        "status": "applied",
        "period_comparison_mode": "year_to_date",
        "title_period_context": "YTD through 2017-08-27",
        "comparison": {
          "label": "_Aug-2017",
          "start_date": "2017-01-01",
          "end_date": "2017-08-27",
          "date_count": 35
        },
        "baseline": {
          "label": "_Aug-2016",
          "start_date": "2016-01-03",
          "end_date": "2016-08-28",
          "date_count": 35
        },
        "row_counts": {
          "_Aug-2016": 162277,
          "_Aug-2017": 162346
        },
        "period_grain": "year",
        "input_periods": [
          "AC"
        ],
        "selected_periods": [
          "_Aug-2016",
          "_Aug-2017"
        ]
      },
      "period_selection_mode": "all_periods_at_grain",
      "dimension_selection": "legacy_summary_stacked_column_multi_dimension",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "warning",
          "args": [
            "Unable to calculate shared chart scale in headless mode."
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Dimension', 'Item', 'Value', 'Percent on total'])",
            "Figure({\n    'data': [{'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': \"by L'Oreal\",\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [48, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Coty',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [30, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Revlon',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [6, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#58585A, #58585A, #58585A, #58585A, #58585A,\n                                   #58585A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Henkel',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [6, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#95A7B6, #95A7B6, #95A7B6, #95A7B6, #95A7B6,\n                                   #95A7B6],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Combe',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [5, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#748B9E, #748B9E, #748B9E, #748B9E, #748B9E,\n                                   #748B9E],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Bigen',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [2, 2, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#506E86, #506E86, #506E86, #506E86, #506E86,\n                                   #506E86],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Xiomara',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [2, 2, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#B86D9B, #B86D9B, #B86D9B, #B86D9B, #B86D9B,\n                                   #B86D9B],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by All Other Manufacturers',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [1, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#A43D7A, #A43D7A, #A43D7A, #A43D7A, #A43D7A,\n                                   #A43D7A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by De la Vega',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [0, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#891D59, #891D59, #891D59, #891D59, #891D59,\n                                   #891D59],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Loquay',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [0, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#AB8933, #AB8933, #AB8933, #AB8933, #AB8933,\n                                   #AB8933],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Kimberly Clark',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [0, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#E9CD49, #E9CD49, #E9CD49, #E9CD49, #E9CD49,\n                                   #E9CD49],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Genomma',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [0, None, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Koleston',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 26, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Nutrisse',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 23, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Excellence',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 14, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#58585A, #58585A, #58585A, #58585A, #58585A,\n                                   #58585A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Preference',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 7, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#95A7B6, #95A7B6, #95A7B6, #95A7B6, #95A7B6,\n                                   #95A7B6],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Colorsilk',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 6, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#748B9E, #748B9E, #748B9E, #748B9E, #748B9E,\n                                   #748B9E],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Palette',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 6, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#506E86, #506E86, #506E86, #506E86, #506E86,\n                                   #506E86],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Just For Men',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 5, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#B86D9B, #B86D9B, #B86D9B, #B86D9B, #B86D9B,\n                                   #B86D9B],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Casting',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 3, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#A43D7A, #A43D7A, #A43D7A, #A43D7A, #A43D7A,\n                                   #A43D7A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Miss Clairol',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 3, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#891D59, #891D59, #891D59, #891D59, #891D59,\n                                   #891D59],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Excell',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, 1, None, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#AB8933, #AB8933, #AB8933, #AB8933, #AB8933,\n                                   #AB8933],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Guadalajara',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, 9, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#E9CD49, #E9CD49, #E9CD49, #E9CD49, #E9CD49,\n                                   #E9CD49],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Mexico City',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, 75, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Monterrey',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, 16, None, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Permanent',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, 92, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Root',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, 1, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Semi-Permanent',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, 1, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Male',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, 6, None, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Shampoo',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, 1, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#58585A, #58585A, #58585A, #58585A, #58585A,\n                                   #58585A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Spray',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, 1, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Foam',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, 0, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Cream',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, 98, None]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON CHOCOLATE 306-7 50 GRNAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 2]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#58585A, #58585A, #58585A, #58585A, #58585A,\n                                   #58585A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON NEGRO AZULADO 302-8  50 GR NAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 2]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#343434, #343434, #343434, #343434, #343434,\n                                   #343434],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON NEGRO 302-0 50 GR    NAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 2]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, #999A9A, #999A9A,\n                                   #999A9A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON CASTANO OSCURO 303-0 50 GR NAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 2]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#818284, #818284, #818284, #818284, #818284,\n                                   #818284],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON CASTANO MEDIANO 304-050 GR NAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#58585A, #58585A, #58585A, #58585A, #58585A,\n                                   #58585A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by NUTRISSE 280 NEGRO ZAFIRO',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#95A7B6, #95A7B6, #95A7B6, #95A7B6, #95A7B6,\n                                   #95A7B6],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by NUTRISSE TINTE CREMA 713 VAINILLA SILVIA',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#748B9E, #748B9E, #748B9E, #748B9E, #748B9E,\n                                   #748B9E],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by NUTRISSE TINTE EBANO NEGRO 10',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#506E86, #506E86, #506E86, #506E86, #506E86,\n                                   #506E86],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by NUTRISSE 677 CHOCOLATE SILVIA',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#B86D9B, #B86D9B, #B86D9B, #B86D9B, #B86D9B,\n                                   #B86D9B],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by NUTRISSE CREMA AZAHAR RUBIO EXTRA CLARO',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#A43D7A, #A43D7A, #A43D7A, #A43D7A, #A43D7A,\n                                   #A43D7A],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON TINTE CREMA 5546 ROJO EXOTICO 1',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#891D59, #891D59, #891D59, #891D59, #891D59,\n                                   #891D59],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by KOLESTON RUBIO AVELLANA 307-3 50 GR NAL.',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [None, None, None, None, None, 1]},\n             {'cliponaxis': False,\n              'insidetextanchor': 'middle',\n              'marker': {'color': [#D9D9D9, #D9D9D9, #D9D9D9, #D9D9D9, #D9D9D9,\n                                   #D9D9D9],\n                         'line': {'color': ['white', 'white', 'white', 'white', 'white', 'white']}},\n              'name': 'by Others rank >12',\n              'offset': 0,\n              'orientation': 'v',\n              'text': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],\n              'textfont': {'color': ['white', 'white', 'white', 'white', 'white', 'white']},\n              'textposition': 'auto',\n              'type': 'bar',\n              'width': [0.9, 0.9, 0.9, 0.9, 0.9, 0.9],\n              'x': [0, 1, 2, 3, 4, 5],\n              'y': [0, 2, None, None, None, 84]}],\n    'layout': {'annotations': [{'align': 'center',\n                                'ax': 1,\n                                'ay': 1,\n                                'font': {'size': 12},\n                                'showarrow': False,\n                                'text': 'Total<br><b>736</b>',\n                                'x': 1,\n                                'xref': 'x domain',\n                                'xshift': 30,\n                                'y': 1,\n                                'yref': 'paper',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales</b> in mEUR by dimension <BR>_Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.04,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0.1,\n               'barmode': 'relative',\n               'dragmode': 'drawrect',\n               'height': 650.0,\n               'margin': {'autoexpand': True},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1052.0,\n               'xaxis': {'linecolor': 'white',\n                         'range': [0, 6],\n                         'showticklabels': True,\n                         'side': 'top',\n                         'ticks': '',\n                         'ticktext': [_Aug-2016, _Aug-2017],\n                         'tickvals': [0.45, 1.45, 2.45, 3.45, 4.45, 5.45],\n                         'zerolinecolor': 'lightgrey'},\n               'yaxis': {'linecolor': 'white',\n                         'showticklabels': False,\n                         'tickformat': '',\n                         'ticks': '',\n                         'ticktext': [     ,      ],\n                         'visible': False}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'summary_stacked_column__e0e6e6c95d6120e8d12ff5b85908715e', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'displaylogo': False, 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 1.33 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 8.93 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_stacked_column_charts",
        "modules.data.multidimensional_charts_prep.prepare_data_for_stacked_column",
        "modules.charting.draw_width_and_stacked_plots.draw_stacked_column_chart",
        "modules.data.multidimensional_charts_prep.prepare_data_for_syn_plot",
        "modules.charting.plotting_utilities.make_syn_plot_comment_dataset",
        "modules.charting.plotting_utilities.aggregate_syn_plot_data",
        "modules.charting.setup_fig.add_by_to_syn_plot_col_labels",
        "modules.charting.draw_width_and_stacked_plots.stacked_bar_width_plot",
        "modules.charting.draw_width_and_stacked_plots.adjust_stacked_column_plot"
      ],
      "chart_context": {
        "status": "written",
        "context_path": "stacked_column_synthesis_chart_context.json",
        "table_path": "stacked_column_synthesis_chart_data.csv",
        "table_status": "written",
        "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
      }
    },
    "pareto": {
      "status": "written",
      "chart": "pareto",
      "legacy_chart": "pareto",
      "metrics_to_plot": [
        "Sales",
        "Units"
      ],
      "value_cols": [
        "Sales",
        "Units"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": "Units",
      "colorpalette": "bain",
      "show_absolute_values": false,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "All",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 2,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 0,
        "stored_stage_payloads": 16
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "pareto.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "pareto.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-EY3x5u --remote-debugging-pipe --no-startup-window\n<launched> pid=57524\n[pid=57524][err] [0610/153930.272773:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57524][err] [0610/153930.274615:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57524][err] [0610/153930.275269:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57524: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-EY3x5u --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57524\n  - [pid=57524][err] [0610/153930.272773:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57524][err] [0610/153930.274615:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57524][err] [0610/153930.275269:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57524: Permission denied (1100)\n  - [pid=57524] <gracefully close start>\n  - [pid=57524] <kill>\n  - [pid=57524] <will force kill>\n  - [pid=57524] exception while trying to kill process: Error: kill EPERM\n  - [pid=57524] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57524] starting temporary directories cleanup\n  - [pid=57524] finished temporary directories cleanup\n  - [pid=57524] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-EY3x5u --remote-debugging-pipe --no-startup-window\n<launched> pid=57524\n[pid=57524][err] [0610/153930.272773:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57524][err] [0610/153930.274615:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57524][err] [0610/153930.275269:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57524: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-EY3x5u --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57524\n  - [pid=57524][err] [0610/153930.272773:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57524][err] [0610/153930.274615:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57524][err] [0610/153930.275269:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57524: Permission denied (1100)\n  - [pid=57524] <gracefully close start>\n  - [pid=57524] <kill>\n  - [pid=57524] <will force kill>\n  - [pid=57524] exception while trying to kill process: Error: kill EPERM\n  - [pid=57524] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57524] starting temporary directories cleanup\n  - [pid=57524] finished temporary directories cleanup\n  - [pid=57524] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 700,
          "export_height": 900,
          "legacy_layout_width": 700,
          "legacy_layout_height": 900,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Product",
        "Company",
        "Brand"
      ],
      "x_dimension": "Product",
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "observed_child_parent_dimension_pair",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=1508, columns=['Product', 'Sales', 'ratio', 'rank', 'colorName', 'className', 'Units', 'ratio-Units', 'rank-Units', 'colorName-Units', 'className-Units'])",
            "Figure({\n    'data': [{'cliponaxis': False,\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, ..., #343434,\n                                   #343434, #343434]},\n              'name': 'Sales',\n              'orientation': 'h',\n              'type': 'bar',\n              'x': {'bdata': ('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ... 'JRkZI/OJBw6SrslD9Ap96P9AiXPw=='),\n                    'dtype': 'f8'},\n              'xaxis': 'x',\n              'y': {'bdata': ('5AUAAOMFAADiBQAA4QUAAOAFAADfBQ' ... 'AABQAAAAQAAAADAAAAAgAAAAEAAAA='),\n                    'dtype': 'u4'},\n              'yaxis': 'y'},\n             {'hovertemplate': '%{x:.1%}',\n              'marker': {'color': 'lightgrey'},\n              'mode': 'lines',\n              'name': 'cumulative ratio',\n              'orientation': 'h',\n              'type': 'scatter',\n              'x': {'bdata': ('AAAAAAAA8D8AAAAAAADwPwAAAAAAAP' ... 'pkO68/arx0kxgEpj+6SQwCK4eWPw=='),\n                    'dtype': 'f8'},\n              'xaxis': 'x',\n              'y': {'bdata': ('5AUAAOMFAADiBQAA4QUAAOAFAADfBQ' ... 'AABQAAAAQAAAADAAAAAgAAAAEAAAA='),\n                    'dtype': 'u4'},\n              'yaxis': 'y'},\n             {'line': {'color': '#343434'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [0.8, 0.798, 0.796, 0.795, 0.793, 0.791, 0.79, 0.788, 0.786,\n                    0.785, 0.783, 0.781, 0.779, 0.778, 0.776, 0.774, 0.772, 0.77,\n                    0.769, 0.767, 0.765, 0.763, 0.761, 0.759, 0.757, 0.755, 0.753,\n                    0.751, 0.749, 0.747, 0.745, 0.742, 0.74, 0.738, 0.736, 0.734,\n                    0.731, 0.729, 0.727, 0.724, 0.722, 0.72, 0.717, 0.715, 0.713,\n                    0.71, 0.708, 0.705, 0.703, 0.701, 0.698, 0.695, 0.693, 0.69,\n                    0.687, 0.685, 0.682, 0.679, 0.677, 0.674, 0.671, 0.668, 0.665,\n                    0.662, 0.659, 0.656, 0.653, 0.65, 0.647, 0.644, 0.641, 0.638,\n                    0.635, 0.632, 0.629, 0.625, 0.622, 0.619, 0.616, 0.612, 0.609,\n                    0.606, 0.602, 0.599, 0.595, 0.592, 0.588, 0.584, 0.581, 0.577,\n                    0.573, 0.57, 0.566, 0.562, 0.559, 0.555, 0.551, 0.547, 0.543,\n                    0.539, 0.535, 0.531, 0.527, 0.523, 0.519, 0.515, 0.511, 0.506,\n                    0.502, 0.498, 0.493, 0.489, 0.484, 0.48, 0.476, 0.471, 0.466,\n                    0.462, 0.457, 0.452, 0.447, 0.442, 0.437, 0.432, 0.427, 0.422,\n                    0.416, 0.411, 0.405, 0.399, 0.393, 0.387, 0.382, 0.376, 0.369,\n                    0.363, 0.357, 0.35, 0.344, 0.337, 0.331, 0.324, 0.318, 0.311,\n                    0.305, 0.298, 0.291, 0.284, 0.277, 0.27, 0.263, 0.256, 0.248,\n                    0.24, 0.232, 0.223, 0.215, 0.206, 0.197, 0.188, 0.178, 0.169,\n                    0.159, 0.149, 0.139, 0.128, 0.116, 0.103, 0.091, 0.077, 0.061,\n                    0.043, 0.022],\n              'xaxis': 'x',\n              'y': [173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162,\n                    161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150,\n                    149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138,\n                    137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126,\n                    125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114,\n                    113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102,\n                    101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87,\n                    86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71,\n                    70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55,\n                    54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39,\n                    38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23,\n                    22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6,\n                    5, 4, 3, 2, 1],\n              'yaxis': 'y'},\n             {'line': {'color': '#58585A'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [0.95, 0.95, 0.949, 0.949, 0.948, 0.948, 0.947, 0.947, 0.946,\n                    0.946, 0.945, 0.944, 0.944, 0.943, 0.943, 0.942, 0.942, 0.941,\n                    0.941, 0.94, 0.94, 0.939, 0.938, 0.938, 0.937, 0.937, 0.936,\n                    0.935, 0.935, 0.934, 0.934, 0.933, 0.932, 0.932, 0.931, 0.93,\n                    0.93, 0.929, 0.928, 0.928, 0.927, 0.926, 0.926, 0.925, 0.924,\n                    0.924, 0.923, 0.922, 0.921, 0.921, 0.92, 0.919, 0.918, 0.918,\n                    0.917, 0.916, 0.915, 0.914, 0.914, 0.913, 0.912, 0.911, 0.91,\n                    0.91, 0.909, 0.908, 0.907, 0.906, 0.905, 0.904, 0.903, 0.903,\n                    0.902, 0.901, 0.9, 0.899, 0.898, 0.897, 0.896, 0.895, 0.894,\n                    0.893, 0.893, 0.892, 0.891, 0.89, 0.889, 0.888, 0.886, 0.885,\n                    0.884, 0.883, 0.882, 0.881, 0.88, 0.879, 0.878, 0.877, 0.876,\n                    0.875, 0.874, 0.872, 0.871, 0.87, 0.869, 0.868, 0.867, 0.865,\n                    0.864, 0.863, 0.862, 0.861, 0.859, 0.858, 0.857, 0.856, 0.854,\n                    0.853, 0.852, 0.85, 0.849, 0.848, 0.846, 0.845, 0.844, 0.842,\n                    0.841, 0.839, 0.838, 0.837, 0.835, 0.834, 0.832, 0.831, 0.829,\n                    0.828, 0.826, 0.825, 0.823, 0.822, 0.82, 0.819, 0.817, 0.816,\n                    0.814, 0.812, 0.811, 0.809, 0.808, 0.806, 0.804, 0.803, 0.801],\n              'xaxis': 'x',\n              'y': [326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315,\n                    314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303,\n                    302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291,\n                    290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279,\n                    278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267,\n                    266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255,\n                    254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243,\n                    242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231,\n                    230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219,\n                    218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207,\n                    206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195,\n                    194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183,\n                    182, 181, 180, 179, 178, 177, 176, 175, 174],\n              'yaxis': 'y'},\n             {'line': {'color': '#999A9A'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [1.0, 1.0, 1.0, ..., 0.951, 0.951, 0.951],\n              'xaxis': 'x',\n              'y': [1508, 1507, 1506, ..., 329, 328, 327],\n              'yaxis': 'y'},\n             {'cliponaxis': False,\n              'marker': {'color': [#999A9A, #999A9A, #999A9A, ..., #343434,\n                                   #343434, #343434]},\n              'name': 'Units',\n              'orientation': 'h',\n              'type': 'bar',\n              'x': {'bdata': ('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' ... 'JGeJQ/PMgY0NDflj9LtegUwTSZPw=='),\n                    'dtype': 'f8'},\n              'xaxis': 'x2',\n              'y': {'bdata': ('5AUAAOMFAADiBQAA4QUAAOAFAADfBQ' ... 'AABQAAAAQAAAADAAAAAgAAAAEAAAA='),\n                    'dtype': 'u4'},\n              'yaxis': 'y2'},\n             {'marker': {'color': 'lightgrey'},\n              'mode': 'lines',\n              'name': 'cumulative ratio',\n              'orientation': 'h',\n              'type': 'scatter',\n              'x': {'bdata': ('e0dJqi/77z97R0mqL/vvP3tHSaov++' ... 'U2I7E/xL6A8kgKqD9LtegUwTSZPw=='),\n                    'dtype': 'f8'},\n              'xaxis': 'x2',\n              'y': {'bdata': ('5AUAAOMFAADiBQAA4QUAAOAFAADfBQ' ... 'AABQAAAAQAAAADAAAAAgAAAAEAAAA='),\n                    'dtype': 'u4'},\n              'yaxis': 'y2'},\n             {'line': {'color': '#343434'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [0.875516316302229, 0.8738738997685181, None,\n                    0.8676177245625004, None, 0.8616915387993499, None,\n                    0.855309526494946, None, 0.8519145500376165, None,\n                    0.8475186254043616, None, 0.8448230824673909, None,\n                    0.8243271566805814, 0.8225575425438422, None,\n                    0.819216334762936, 0.8170204036222533, None,\n                    0.8133515633290572, 0.8116471384429209, None,\n                    0.8077535274532013, 0.8055157464232425, 0.8037941715137994,\n                    None, 0.7988893223341702, 0.7970586771089034, None,\n                    0.7932085256195859, None, 0.7900286047059123,\n                    0.7876920242120767, None, 0.7840228390022109, None,\n                    0.7792569912405343, 0.7773950352464594, None,\n                    0.7735092998540348, 0.7709038376540084, 0.7691818028556722,\n                    0.7665852510029504, 0.7644222977283134, 0.7626583363925523,\n                    0.7608676631769146, None, 0.7562882237132584,\n                    0.7544107847931143, 0.7514857189743908, None,\n                    0.7476658435038717, 0.7446194436655073, 0.7414876769513532,\n                    0.7396851424346798, None, 0.7359297472193868, None,\n                    0.7336010614848835, 0.7318677019225536, 0.7285872569616539,\n                    0.7261165805313928, 0.7243688111170778, 0.7211078539480251,\n                    0.7178304749130797, 0.7153265906723262, 0.7135457092577049,\n                    0.7115759859663368, 0.7081563862911869, 0.7053998505897631,\n                    0.7030617562949876, 0.6994803332155631, 0.6958893099554944,\n                    0.693461173247849, 0.6903520752237194, 0.688114140897463,\n                    0.6852073748242792, 0.6821098315085898, 0.6791522477127137,\n                    0.6760487258414135, 0.6720906154344306, None,\n                    0.6689337656135631, 0.666539545711787, None,\n                    0.6631453932220578, None, 0.659954799053656, None,\n                    0.6558128672236764, 0.6515731323557551, 0.6472892481540922,\n                    0.6439703449845035, None, 0.6392323779869735,\n                    0.6358572917242725, 0.6313879764884869, None,\n                    0.6265204932814256, None, 0.6228146894184432,\n                    0.6202978899646072, 0.6174671205310152, None,\n                    0.6113025590249188, 0.6063407411086517, 0.6036708561395108,\n                    0.600716702348296, 0.5965989913333554, 0.5923963924935554,\n                    0.5893470991875717, 0.5840922937222981, 0.5813164810114366,\n                    0.5782252994921024, 0.5754354984940746, 0.5701380766580364,\n                    0.5658647507388785, 0.5615237253422426, 0.557435083137756,\n                    0.554069118004769, None, 0.5466955852467491,\n                    0.5409056990543037, 0.5360949354773967, 0.5313421179010258,\n                    0.5267753445439683, 0.5232619466966546, None,\n                    0.5182328317056908, None, 0.5118445534151178,\n                    0.5067379471456595, None, 0.5017645553589148,\n                    0.49656579885249297, 0.4916045557973422, 0.4866602136590144,\n                    0.481387989901913, 0.4762101200160547, 0.4720538549822389,\n                    0.46786279168884193, 0.46073232937288516, 0.4548819486289543,\n                    0.44920843348851136, 0.4448079866144739, 0.4388932980736519,\n                    0.43237178613832794, 0.430740004535271, 0.42408598711261025,\n                    0.4192366503547909, 0.4148948009905547, 0.40852599132979134,\n                    0.4035196791631126, 0.3969390715050198, 0.3918068264297687,\n                    0.38999543905190226, 0.3832072107205926, 0.37579834316594946,\n                    0.3703780926713677, 0.3649779431538237, 0.3578799221668707,\n                    0.3503824685141859, 0.3428394666990428, 0.33739156538476084,\n                    0.3318629344076951, 0.32455411184934774, 0.3171151790583154,\n                    0.3091278670862846, 0.3015591881412743, 0.2932477311477267,\n                    0.2846316169245091, 0.27588740448251403, 0.26702264366440387,\n                    0.2584928160947622, 0.24848484813644775, 0.23607018579013064,\n                    0.22593745380751398, 0.21638406685803405, 0.20664001763827197,\n                    0.1987269010743349, 0.18836437794144453, 0.1773364722283253,\n                    0.1665190998180794, 0.15429902795967337, 0.14210618535614886,\n                    0.12815125929651022, 0.11474636035307047, 0.10039566157680799,\n                    0.08401890311976742, 0.06694353510996842, 0.046953467943578825,\n                    0.024615303898987844],\n              'xaxis': 'x2',\n              'y': [223, 222, None, 217, None, 212, None, 207, None, 205, None,\n                    202, None, 200, None, 185, 184, None, 182, 181, None, 179, 178,\n                    None, 176, 175, 174, None, 171, 170, None, 168, None, 166, 165,\n                    None, 163, None, 160, 159, None, 157, 156, 155, 154, 153, 152,\n                    151, None, 148, 147, 146, None, 144, 143, 142, 141, None, 138,\n                    None, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126,\n                    125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114,\n                    None, 112, 111, None, 109, None, 107, None, 105, 104, 103, 102,\n                    None, 100, 99, 98, None, 96, None, 94, 93, 92, None, 89, 88,\n                    87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, None,\n                    71, 70, 69, 68, 67, 66, None, 64, None, 62, 61, None, 59, 58,\n                    57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42,\n                    41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26,\n                    25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10,\n                    9, 8, 7, 6, 5, 4, 3, 2, 1],\n              'yaxis': 'y2'},\n             {'line': {'color': '#58585A'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [0.9663803973279076, None, 0.9652871839427953, ...,\n                    0.5134613886291476, None, 0.5030247084122379],\n              'xaxis': 'x2',\n              'y': [360, None, 357, ..., 63, None, 60],\n              'yaxis': 'y2'},\n             {'line': {'color': '#999A9A'},\n              'mode': 'lines',\n              'name': '',\n              'type': 'scatter',\n              'x': [0.9994123769667874, 0.9994123769667874, 0.9994123769667874,\n                    ..., 0.8635177192699458, None, 0.8293647412919939],\n              'xaxis': 'x2',\n              'y': [1508, 1507, 1506, ..., 214, None, 189],\n              'yaxis': 'y2'}],\n    'layout': {'annotations': [{'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '173 (11%) Products for 80% of Sales',\n                                'x': 0.78,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'y': 173,\n                                'yanchor': 'bottom',\n                                'yref': 'y'},\n                               {'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '326 (21%) Products for 95% of Sales',\n                                'x': 0.9299999999999999,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'y': 326,\n                                'yanchor': 'bottom',\n                                'yref': 'y'},\n                               {'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '1508 Products for 100% of Sales',\n                                'x': 0.98,\n                                'xanchor': 'right',\n                                'xref': 'x',\n                                'y': 1508,\n                                'yanchor': 'bottom',\n                                'yref': 'y'},\n                               {'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '173 (11%) Products for 80% of Units',\n                                'x': 0.78,\n                                'xanchor': 'right',\n                                'xref': 'x2',\n                                'y': 173,\n                                'yanchor': 'bottom',\n                                'yref': 'y2'},\n                               {'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '326 (21%) Products for 95% of Units',\n                                'x': 0.9299999999999999,\n                                'xanchor': 'right',\n                                'xref': 'x2',\n                                'y': 326,\n                                'yanchor': 'bottom',\n                                'yref': 'y2'},\n                               {'font': {'color': 'Black', 'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': '1508 Products for 99% of Units',\n                                'x': 0.98,\n                                'xanchor': 'right',\n                                'xref': 'x2',\n                                'y': 1508,\n                                'yanchor': 'bottom',\n                                'yref': 'y2'},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR>ABC by sorted Product Sales in EUR<BR>AC',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'bargap': 0,\n               'dragmode': 'drawrect',\n               'height': 900,\n               'hovermode': 'x',\n               'legend': {'traceorder': 'normal'},\n               'margin': {'autoexpand': True, 'b': 0, 'l': 0, 'pad': 0, 'r': 20, 't': 130},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'shapes': [{'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 0.8,\n                           'xref': 'x',\n                           'y0': 173,\n                           'y1': 173,\n                           'yref': 'y'},\n                          {'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 0.95,\n                           'xref': 'x',\n                           'y0': 326,\n                           'y1': 326,\n                           'yref': 'y'},\n                          {'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 1,\n                           'xref': 'x',\n                           'y0': 1508,\n                           'y1': 1508,\n                           'yref': 'y'},\n                          {'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 0.8,\n                           'xref': 'x2',\n                           'y0': 173,\n                           'y1': 173,\n                           'yref': 'y2'},\n                          {'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 0.95,\n                           'xref': 'x2',\n                           'y0': 326,\n                           'y1': 326,\n                           'yref': 'y2'},\n                          {'line': {'color': 'Black', 'dash': 'dot', 'width': 1},\n                           'type': 'line',\n                           'x0': 0,\n                           'x1': 1,\n                           'xref': 'x2',\n                           'y0': 1508,\n                           'y1': 1508,\n                           'yref': 'y2'}],\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 700,\n               'xaxis': {'anchor': 'y',\n                         'automargin': True,\n                         'domain': [0.0, 0.45],\n                         'linecolor': 'Lightgrey',\n                         'overlaying': 'y',\n                         'rangemode': 'tozero',\n                         'showticklabels': True,\n                         'side': 'bottom',\n                         'tickmode': 'array',\n                         'ticks': '',\n                         'ticktext': [0%, 20%, 40%, 60%, 80%, 100%],\n                         'tickvals': {'bdata': 'AAAAAAAAAACamZmZmZnJP5qZmZmZmdk/NDMzMzMz4z+amZmZmZnpPwAAAAAAAPA/',\n                                      'dtype': 'f8'},\n                         'title': {'font': {'size': 12}, 'text': 'Sales % of total'},\n                         'zeroline': True},\n               'xaxis2': {'anchor': 'y2',\n                          'automargin': True,\n                          'domain': [0.55, 1.0],\n                          'linecolor': 'Lightgrey',\n                          'overlaying': 'y',\n                          'position': 1,\n                          'rangemode': 'tozero',\n                          'showticklabels': True,\n                          'side': 'bottom',\n                          'tickmode': 'array',\n                          'ticks': '',\n                          'ticktext': [0%, 20%, 40%, 60%, 80%, 100%],\n                          'tickvals': {'bdata': 'AAAAAAAAAACamZmZmZnJP5qZmZmZmdk/NDMzMzMz4z+amZmZmZnpPwAAAAAAAPA/',\n                                       'dtype': 'f8'},\n                          'title': {'font': {'size': 12}, 'text': 'Units % of total'},\n                          'zeroline': True},\n               'yaxis': {'anchor': 'x',\n                         'autorange': 'reversed',\n                         'domain': [0.0, 1.0],\n                         'showticklabels': True,\n                         'ticks': '',\n                         'title': {'font': {'size': 12}},\n                         'visible': True,\n                         'zeroline': False,\n                         'zerolinecolor': 'Grey'},\n               'yaxis2': {'anchor': 'x2',\n                          'autorange': 'reversed',\n                          'domain': [0.0, 1.0],\n                          'matches': 'y',\n                          'showticklabels': False,\n                          'ticks': '',\n                          'title': {'font': {'size': 12}},\n                          'visible': False,\n                          'zeroline': False,\n                          'zerolinecolor': 'Grey'}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'pareto__570d74e026de6beb9fbc13c1c3453fd4', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "caption",
          "args": [
            "Showing first 50 rows."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 65%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.78 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 65%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 9.71 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_pareto_chart",
        "modules.data.misc_charts_data_prep.prepare_data_for_pareto",
        "modules.charting.draw_pareto.draw_pareto_chart"
      ]
    },
    "area_absolute": {
      "status": "written",
      "chart": "area_absolute",
      "legacy_chart": "area",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 2,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 1,
        "stored_stage_payloads": 17
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "area_absolute.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "area_absolute.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-fC7Z1Z --remote-debugging-pipe --no-startup-window\n<launched> pid=57611\n[pid=57611][err] [0610/153930.972884:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57611][err] [0610/153930.973887:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57611][err] [0610/153930.974196:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57611][err] [0610/153930.974267:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57611: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-fC7Z1Z --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57611\n  - [pid=57611][err] [0610/153930.972884:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57611][err] [0610/153930.973887:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57611][err] [0610/153930.974196:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57611][err] [0610/153930.974267:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57611: Permission denied (1100)\n  - [pid=57611] <gracefully close start>\n  - [pid=57611] <kill>\n  - [pid=57611] <will force kill>\n  - [pid=57611] exception while trying to kill process: Error: kill EPERM\n  - [pid=57611] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57611] starting temporary directories cleanup\n  - [pid=57611] finished temporary directories cleanup\n  - [pid=57611] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-fC7Z1Z --remote-debugging-pipe --no-startup-window\n<launched> pid=57611\n[pid=57611][err] [0610/153930.972884:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57611][err] [0610/153930.973887:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57611][err] [0610/153930.974196:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57611][err] [0610/153930.974267:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57611: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-fC7Z1Z --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57611\n  - [pid=57611][err] [0610/153930.972884:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57611][err] [0610/153930.973887:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57611][err] [0610/153930.974196:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57611][err] [0610/153930.974267:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57611: Permission denied (1100)\n  - [pid=57611] <gracefully close start>\n  - [pid=57611] <kill>\n  - [pid=57611] <will force kill>\n  - [pid=57611] exception while trying to kill process: Error: kill EPERM\n  - [pid=57611] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57611] starting temporary directories cleanup\n  - [pid=57611] finished temporary directories cleanup\n  - [pid=57611] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 970,
          "export_height": 600,
          "legacy_layout_width": 970,
          "legacy_layout_height": 600,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company"
      ],
      "x_dimension": "Company",
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "ranked_area_with_fragmentation_other",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=25, columns=['Date', 'Combe', 'Bigen', 'Henkel', 'Revlon', \"L'Oreal\", 'Others rank >6', 'Coty', \"L'Oreal_label\", \"L'Oreal_yShiftName\", \"L'Oreal_xShiftName\", 'Coty_label', 'Coty_yShiftName', 'Coty_xShiftName', 'Henkel_label', 'Henkel_yShiftName', 'Henkel_xShiftName', 'Revlon_label', 'Revlon_yShiftName', 'Revlon_xShiftName', 'Combe_label', 'Combe_yShiftName', 'Combe_xShiftName', 'Bigen_label', 'Bigen_yShiftName', 'Bigen_xShiftName', 'Others rank >6_label', 'Others rank >6_yShiftName', 'Others rank >6_xShiftName', 'Total', 'Total_label', 'Total_yShiftName', 'Total_xShiftName'])",
            "Figure({\n    'data': [{'groupnorm': '',\n              'hovertext': \"L'Oreal\",\n              'line': {'color': '#343434'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAParXUEAAAAgfqx+QQAAACjy4Y' ... 'BQFAyLQQAAALCJ+4dBAAAAgCdVgUE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Coty',\n              'line': {'color': '#999A9A'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAgI87UkEAAAAw66h2QQAAAOD2dH' ... 'Cg6qmBQQAAADA3E3xBAAAAQCSQdEE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Henkel',\n              'line': {'color': '#818284'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAJBrLUEAAAAAUNJQQQAAAMBs0V' ... 'BAcWhaQQAAAMD4I1hBAAAAwDwrUkE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Revlon',\n              'line': {'color': '#58585A'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAGFLM0EAAAAAxghMQQAAAMAGpV' ... 'CAZRtZQQAAAMBIb1RBAAAAAJn3TEE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Combe',\n              'line': {'color': '#95A7B6'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAGQ8LUEAAAAAjyhNQQAAAECZsV' ... 'CAlnhUQQAAAAAA5lJBAAAAgOnHTkE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Bigen',\n              'line': {'color': '#748B9E'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAJj3DEEAAAAAHI0qQQAAAAAHKD' ... 'AA1wo6QQAAAADD5jxBAAAAALT3OEE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': '',\n              'hovertext': 'Others rank >6',\n              'line': {'color': '#D9D9D9'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAABUhMEEAAACABXRNQQAAAECApF' ... 'AA9XhIQQAAAABQbEZBAAAAAFKuQEE='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'hovertext': '137 Others r',\n                                'showarrow': False,\n                                'text': '137',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 137434035.99999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '74.3 Others r',\n                                'showarrow': False,\n                                'text': '74.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 74327939.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': \"L'Oreal\",\n                                'showarrow': False,\n                                'text': \"L'Oreal\",\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 18174583.999999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': \"73.1 L'Oreal\",\n                                'showarrow': False,\n                                'text': '73.1',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 36554864.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': \"36.3 L'Oreal\",\n                                'showarrow': False,\n                                'text': '36.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 18174583.999999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Coty',\n                                'showarrow': False,\n                                'text': 'Coty',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 47130129.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '38.1 Coty',\n                                'showarrow': False,\n                                'text': '38.1',\n                                'x': datetime.date(2016, 12, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 80756872.99999996,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '21.6 Coty',\n                                'showarrow': False,\n                                'text': '21.6',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 47130129.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Henkel',\n                                'showarrow': False,\n                                'text': 'Henkel',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 60292525.49999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '8.9 Henkel',\n                                'showarrow': False,\n                                'text': '8.9',\n                                'x': datetime.date(2016, 12, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 104269611.49999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '4.8 Henkel',\n                                'showarrow': False,\n                                'text': '4.8',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 60292525.49999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Revlon',\n                                'showarrow': False,\n                                'text': 'Revlon',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 64572351.99999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '7.6 Revlon',\n                                'showarrow': False,\n                                'text': '7.6',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 122629167.49999996,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '3.8 Revlon',\n                                'showarrow': False,\n                                'text': '3.8',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 64572351.99999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Combe',\n                                'showarrow': False,\n                                'text': 'Combe',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 68488002.49999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '6.1 Combe',\n                                'showarrow': False,\n                                'text': '6.1',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 129495071.99999994,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '4.0 Combe',\n                                'showarrow': False,\n                                'text': '4.0',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 68488002.49999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Bigen',\n                                'showarrow': False,\n                                'text': 'Bigen',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 71323397.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '2.2 Bigen',\n                                'showarrow': False,\n                                'text': '2.2',\n                                'x': datetime.date(2016, 12, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 123261009.49999993,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '1.6 Bigen',\n                                'showarrow': False,\n                                'text': '1.6',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 71323397.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Others rank >6',\n                                'showarrow': False,\n                                'text': 'Others rank >6',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 73234737.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '4.6 Others rank >6',\n                                'showarrow': False,\n                                'text': '4.6',\n                                'x': datetime.date(2015, 10, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 93167341.49999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '2.2 Others rank >6',\n                                'showarrow': False,\n                                'text': '2.2',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 73234737.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales by Company </b> in mEUR <BR>Aug-2015 to Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'dragmode': 'drawrect',\n               'height': 600,\n               'margin': {'autoexpand': True, 'r': 110},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 970.8203932499999,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'lightgrey',\n                         'showgrid': False,\n                         'tickmode': 'auto',\n                         'ticks': ''},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'white',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': ''}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'area__4d5c9f7a1a940edfc5b33fb7f850d072', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.76 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 10.47 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_area_charts",
        "modules.charting.prepare_charts.resample_dates",
        "modules.charting.draw_other_charts.draw_area_chart"
      ]
    },
    "area_share": {
      "status": "written",
      "chart": "area_share",
      "legacy_chart": "area",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "as % of total",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 2,
        "stage_misses": 0,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 1,
        "stored_stage_payloads": 17
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "area_share.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "area_share.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-MsMSwj --remote-debugging-pipe --no-startup-window\n<launched> pid=57616\n[pid=57616][err] [0610/153931.537604:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57616][err] [0610/153931.538630:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57616][err] [0610/153931.538985:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57616][err] [0610/153931.538997:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57616: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-MsMSwj --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57616\n  - [pid=57616][err] [0610/153931.537604:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57616][err] [0610/153931.538630:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57616][err] [0610/153931.538985:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57616][err] [0610/153931.538997:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57616: Permission denied (1100)\n  - [pid=57616] <gracefully close start>\n  - [pid=57616] <kill>\n  - [pid=57616] <will force kill>\n  - [pid=57616] exception while trying to kill process: Error: kill EPERM\n  - [pid=57616] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57616] starting temporary directories cleanup\n  - [pid=57616] finished temporary directories cleanup\n  - [pid=57616] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-MsMSwj --remote-debugging-pipe --no-startup-window\n<launched> pid=57616\n[pid=57616][err] [0610/153931.537604:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57616][err] [0610/153931.538630:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57616][err] [0610/153931.538985:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57616][err] [0610/153931.538997:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57616: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-MsMSwj --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57616\n  - [pid=57616][err] [0610/153931.537604:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57616][err] [0610/153931.538630:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57616][err] [0610/153931.538985:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57616][err] [0610/153931.538997:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57616: Permission denied (1100)\n  - [pid=57616] <gracefully close start>\n  - [pid=57616] <kill>\n  - [pid=57616] <will force kill>\n  - [pid=57616] exception while trying to kill process: Error: kill EPERM\n  - [pid=57616] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57616] starting temporary directories cleanup\n  - [pid=57616] finished temporary directories cleanup\n  - [pid=57616] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 970,
          "export_height": 600,
          "legacy_layout_width": 970,
          "legacy_layout_height": 600,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company"
      ],
      "x_dimension": "Company",
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "ranked_area_with_fragmentation_other",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": true,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=25, columns=['Date', 'Combe', \"L'Oreal\", 'Bigen', 'Coty', 'Others rank >6', 'Revlon', 'Henkel', \"L'Oreal_label\", \"L'Oreal_yShiftName\", \"L'Oreal_xShiftName\", 'Coty_label', 'Coty_yShiftName', 'Coty_xShiftName', 'Henkel_label', 'Henkel_yShiftName', 'Henkel_xShiftName', 'Revlon_label', 'Revlon_yShiftName', 'Revlon_xShiftName', 'Combe_label', 'Combe_yShiftName', 'Combe_xShiftName', 'Bigen_label', 'Bigen_yShiftName', 'Bigen_xShiftName', 'Others rank >6_label', 'Others rank >6_yShiftName', 'Others rank >6_xShiftName', 'Total', 'Total_label', 'Total_yShiftName', 'Total_xShiftName'])",
            "Figure({\n    'data': [{'groupnorm': 'percent',\n              'hovertext': \"L'Oreal\",\n              'line': {'color': '#343434'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAR0AzMzMzMzNGQAAAAAAAAE' ... 'AAAMBHQAAAAAAAAElAAAAAAADASEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Coty',\n              'line': {'color': '#999A9A'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAPEBmZmZmZqZAQAAAAAAAAE' ... 'MzM7M/QAAAAAAAAD1AzczMzMxMPUA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Henkel',\n              'line': {'color': '#818284'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAGEBmZmZmZmYYQAAAAAAAAB' ... 'mZmZkXQAAAAAAAABhAZmZmZmZmGEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Revlon',\n              'line': {'color': '#58585A'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAHEBmZmZmZmYUQAAAAAAAAB' ... 'mZmZkXQAAAAAAAABRAZmZmZmZmFEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Combe',\n              'line': {'color': '#95A7B6'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAGEBmZmZmZmYUQAAAAAAAAB' ... 'AAAAAUQAAAAAAAABRAZmZmZmZmFEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Bigen',\n              'line': {'color': '#748B9E'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAA8D8AAAAAAADwPwAAAAAAAP' ... 'AAAADwPwAAAAAAAABAAAAAAAAAAEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'},\n             {'groupnorm': 'percent',\n              'hovertext': 'Others rank >6',\n              'line': {'color': '#D9D9D9'},\n              'mode': 'lines',\n              'showlegend': False,\n              'stackgroup': 'one',\n              'type': 'scatter',\n              'x': array(['2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01', '2015-12-01',\n                          '2016-01-01', '2016-02-01', '2016-03-01', '2016-04-01', '2016-05-01',\n                          '2016-06-01', '2016-07-01', '2016-08-01', '2016-09-01', '2016-10-01',\n                          '2016-11-01', '2016-12-01', '2017-01-01', '2017-02-01', '2017-03-01',\n                          '2017-04-01', '2017-05-01', '2017-06-01', '2017-07-01', '2017-08-01'],\n                         dtype='datetime64[D]'),\n              'xaxis': 'x',\n              'y': {'bdata': ('AAAAAAAAGEBmZmZmZmYUQAAAAAAAAB' ... 'AAAAAIQAAAAAAAAAhAAAAAAAAACEA='),\n                    'dtype': 'f8'},\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'hovertext': '100% Others r',\n                                'showarrow': False,\n                                'text': '100%',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 100,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': \"L'Oreal\",\n                                'showarrow': False,\n                                'text': \"L'Oreal\",\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 24.75,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': \"53.5 L'Oreal\",\n                                'showarrow': False,\n                                'text': '53.5',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 26.75,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': \"49.5 L'Oreal\",\n                                'showarrow': False,\n                                'text': '49.5',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 24.75,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Coty',\n                                'showarrow': False,\n                                'text': 'Coty',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 64.15,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '34.3 Coty',\n                                'showarrow': False,\n                                'text': '34.3',\n                                'x': datetime.date(2015, 11, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 62.65,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '29.3 Coty',\n                                'showarrow': False,\n                                'text': '29.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 64.15,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Henkel',\n                                'showarrow': False,\n                                'text': 'Henkel',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 81.85,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '8.1 Henkel',\n                                'showarrow': False,\n                                'text': '8.1',\n                                'x': datetime.date(2016, 8, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 79.85,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '6.1 Henkel',\n                                'showarrow': False,\n                                'text': '6.1',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 81.85,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Revlon',\n                                'showarrow': False,\n                                'text': 'Revlon',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 87.44999999999999,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '5.1 Revlon',\n                                'showarrow': False,\n                                'text': '5.1',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 87.45,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Combe',\n                                'showarrow': False,\n                                'text': 'Combe',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 92.54999999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '5.1 Combe',\n                                'showarrow': False,\n                                'text': '5.1',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 92.55,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Bigen',\n                                'showarrow': False,\n                                'text': 'Bigen',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 96.09999999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '2.0 Bigen',\n                                'showarrow': False,\n                                'text': '2.0',\n                                'x': datetime.date(2016, 8, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 96.1,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '2.0 Bigen',\n                                'showarrow': False,\n                                'text': '2.0',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 96.1,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'ax': datetime.date(2017, 8, 1),\n                                'hovertext': 'Others rank >6',\n                                'showarrow': False,\n                                'text': 'Others rank >6',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 85,\n                                'y': 98.59999999999998,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'hovertext': '3.0 Others rank >6',\n                                'showarrow': False,\n                                'text': '3.0',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': 25,\n                                'y': 98.6,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales by Company </b> in % <BR>Aug-2015 to Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'dragmode': 'drawrect',\n               'height': 600,\n               'margin': {'autoexpand': True, 'r': 110},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 970.8203932499999,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'lightgrey',\n                         'showgrid': False,\n                         'tickmode': 'auto',\n                         'ticks': ''},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'white',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': ''}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'area__ba8b1e676957b3049bb9bec856586428', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.57 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 11.04 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_area_charts",
        "modules.charting.prepare_charts.resample_dates",
        "modules.charting.draw_other_charts.draw_area_chart"
      ]
    },
    "line": {
      "status": "written",
      "chart": "line",
      "legacy_chart": "timeline",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 0,
        "stage_misses": 2,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 2,
        "stored_stage_payloads": 18
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "line.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "line.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-10w9iz --remote-debugging-pipe --no-startup-window\n<launched> pid=57621\n[pid=57621][err] [0610/153932.081852:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57621][err] [0610/153932.082820:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57621][err] [0610/153932.083104:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57621][err] [0610/153932.083263:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57621: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-10w9iz --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57621\n  - [pid=57621][err] [0610/153932.081852:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57621][err] [0610/153932.082820:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57621][err] [0610/153932.083104:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57621][err] [0610/153932.083263:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57621: Permission denied (1100)\n  - [pid=57621] <gracefully close start>\n  - [pid=57621] <kill>\n  - [pid=57621] <will force kill>\n  - [pid=57621] exception while trying to kill process: Error: kill EPERM\n  - [pid=57621] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57621] starting temporary directories cleanup\n  - [pid=57621] finished temporary directories cleanup\n  - [pid=57621] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-10w9iz --remote-debugging-pipe --no-startup-window\n<launched> pid=57621\n[pid=57621][err] [0610/153932.081852:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57621][err] [0610/153932.082820:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57621][err] [0610/153932.083104:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57621][err] [0610/153932.083263:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57621: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-10w9iz --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57621\n  - [pid=57621][err] [0610/153932.081852:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57621][err] [0610/153932.082820:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57621][err] [0610/153932.083104:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57621][err] [0610/153932.083263:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57621: Permission denied (1100)\n  - [pid=57621] <gracefully close start>\n  - [pid=57621] <kill>\n  - [pid=57621] <will force kill>\n  - [pid=57621] exception while trying to kill process: Error: kill EPERM\n  - [pid=57621] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57621] starting temporary directories cleanup\n  - [pid=57621] finished temporary directories cleanup\n  - [pid=57621] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 809,
          "export_height": 530,
          "legacy_layout_width": 809,
          "legacy_layout_height": 530,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [],
      "x_dimension": null,
      "y_dimension": null,
      "small_multiples_dimension": null,
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": null,
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Date', 'Total'])",
            "Figure({\n    'data': [{'hovertext': 'Total',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x',\n              'y': [17038713.0, 72560920.0, 95479790.0, 78254420.0, 98892120.0,\n                    95040103.0, 78429869.0, 78999729.0, 104281952.0, 81980934.0,\n                    86394721.0, 137434036.0, 77480593.0, 72605310.0, 93471040.0,\n                    78148123.0, 127462337.0, 69947727.0, 77149398.0, 79084427.0,\n                    106216753.0, 86123977.0, 117550676.0, 101206290.0, 74327940.0],\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '17.0 Total',\n                                'showarrow': False,\n                                'text': '17.0',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x',\n                                'xshift': 18,\n                                'y': 17038712.999999993,\n                                'yref': 'y',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '137 Total',\n                                'showarrow': False,\n                                'text': '137',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 137434035.99999994,\n                                'yref': 'y',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '74.3 Total',\n                                'showarrow': False,\n                                'text': '74.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': -18,\n                                'y': 74327939.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales </b> in mEUR <BR>Aug-2015 to Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'dragmode': 'drawrect',\n               'height': 530,\n               'margin': {'autoexpand': True},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 809.016994375,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'lightgrey',\n                         'nticks': 6,\n                         'showgrid': False,\n                         'tickformat': '%b %Y',\n                         'tickmode': 'auto',\n                         'ticks': '',\n                         'type': 'date'},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'white',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': ''}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'timeline__462e4de7c47bc490d9cfaba1151abb38', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.55 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 66%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 11.59 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_timeline_charts",
        "modules.charting.prepare_charts.resample_dates",
        "modules.data.time_series_data_prep.prepare_data_for_timeline_plot",
        "modules.charting.draw_timeline.draw_timeline_chart",
        "modules.charting.draw_timeline.add_annotations_to_timeline",
        "modules.charting.draw_timeline.add_labels_to_timeline_chart"
      ]
    },
    "line_small_multiples": {
      "status": "written",
      "chart": "line_small_multiples",
      "legacy_chart": "timeline",
      "metrics_to_plot": [
        "Sales"
      ],
      "value_cols": [
        "Sales"
      ],
      "x_metric": "Sales",
      "y_metric": "Sales",
      "multiplied_metric": "Sales x Sales",
      "related_metrics_bar": false,
      "primary_metric": "Sales",
      "marker_metric": null,
      "colorpalette": "bain",
      "show_absolute_values": true,
      "show_values_as": "in absolute value",
      "show_legend": "left/right only",
      "show_rank": true,
      "show_only": "Top",
      "prepared_data_cache": {
        "enabled": true,
        "scope": "legacy_chart_prepared_data",
        "hits": 0,
        "misses": 0,
        "base_hits": 0,
        "base_misses": 0,
        "stage_hits": 1,
        "stage_misses": 3,
        "stored_base_frames": 3,
        "stored_grouped_frames": 6,
        "stored_stage_frames": 3,
        "stored_stage_payloads": 20
      },
      "palette_policy": "legacy_dimension_shifted_palette",
      "exports": [
        {
          "artifact": "line_small_multiples.html",
          "renderer": "legacy_plotly+html_only",
          "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
          "html_artifact": "line_small_multiples.html",
          "screenshot_error": "Chrome screenshot failed: Headless Chrome exited with status -6.; Playwright screenshot failed: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-KXqSDQ --remote-debugging-pipe --no-startup-window\n<launched> pid=57640\n[pid=57640][err] [0610/153932.777980:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57640][err] [0610/153932.779020:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57640][err] [0610/153932.779365:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57640][err] [0610/153932.779432:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57640: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-KXqSDQ --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57640\n  - [pid=57640][err] [0610/153932.777980:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57640][err] [0610/153932.779020:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57640][err] [0610/153932.779365:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57640][err] [0610/153932.779432:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57640: Permission denied (1100)\n  - [pid=57640] <gracefully close start>\n  - [pid=57640] <kill>\n  - [pid=57640] <will force kill>\n  - [pid=57640] exception while trying to kill process: Error: kill EPERM\n  - [pid=57640] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57640] starting temporary directories cleanup\n  - [pid=57640] finished temporary directories cleanup\n  - [pid=57640] <gracefully close end>\n",
          "chrome_screenshot_error": "Headless Chrome exited with status -6.",
          "playwright_screenshot_error": "BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n<launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-KXqSDQ --remote-debugging-pipe --no-startup-window\n<launched> pid=57640\n[pid=57640][err] [0610/153932.777980:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n[pid=57640][err] [0610/153932.779020:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n[pid=57640][err] [0610/153932.779365:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n[pid=57640][err] [0610/153932.779432:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57640: Permission denied (1100)\nCall log:\n  - <launching> /Users/fabio/Library/Caches/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-mac-arm64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --disable-gpu --disable-dev-shm-usage --no-sandbox --user-data-dir=/var/folders/rt/cw29lbc116n1ct5n0m_8b7yr0000gn/T/playwright_chromiumdev_profile-KXqSDQ --remote-debugging-pipe --no-startup-window\n  - <launched> pid=57640\n  - [pid=57640][err] [0610/153932.777980:ERROR:base/power_monitor/thermal_state_observer_mac.mm:140] ThermalStateObserverMac unable to register to power notifications. Result: 9\n  - [pid=57640][err] [0610/153932.779020:ERROR:net/dns/dns_config_service_posix.cc:138] DNS config watch failed to start.\n  - [pid=57640][err] [0610/153932.779365:WARNING:net/dns/dns_config_service_posix.cc:197] Failed to read DnsConfig.\n  - [pid=57640][err] [0610/153932.779432:FATAL:base/apple/mach_port_rendezvous_mac.cc:159] Check failed: kr == KERN_SUCCESS. bootstrap_check_in org.chromium.Chromium.MachPortRendezvousServer.57640: Permission denied (1100)\n  - [pid=57640] <gracefully close start>\n  - [pid=57640] <kill>\n  - [pid=57640] <will force kill>\n  - [pid=57640] exception while trying to kill process: Error: kill EPERM\n  - [pid=57640] <process did exit: exitCode=null, signal=SIGTRAP>\n  - [pid=57640] starting temporary directories cleanup\n  - [pid=57640] finished temporary directories cleanup\n  - [pid=57640] <gracefully close end>\n",
          "static_fallback_policy": "disabled",
          "export_width": 2220,
          "export_height": 1820,
          "legacy_layout_width": 1294,
          "legacy_layout_height": 830,
          "figure_export_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          },
          "captured_figure_normalization": {
            "status": "applied",
            "method": "plotly_json_double_roundtrip"
          }
        }
      ],
      "dimensions": [
        "Company"
      ],
      "x_dimension": "Company",
      "y_dimension": null,
      "small_multiples_dimension": "Company",
      "selected_periods": [
        "AC"
      ],
      "period_grain": null,
      "period_comparison_mode": null,
      "period_adapter": {
        "status": "skipped",
        "reason": "not_raw_date_period_grain"
      },
      "period_selection_mode": null,
      "dimension_selection": "primary_dimension_timeline_facets",
      "stacked_pareto_mode": null,
      "count_dimension": null,
      "aggregate_uniques_by_dimension": null,
      "aggregate_uniques_dimension": null,
      "focus_item": null,
      "focus_dimension": null,
      "focus_status": null,
      "focus_reason": null,
      "share_view": false,
      "events": [
        {
          "method": "markdown",
          "args": [
            "---"
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "LazyFrame(columns=['Date', 'Total'])",
            "Figure({\n    'data': [{'hovertext': 'Total',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x',\n              'y': [17038713.0, 72560920.0, 95479790.0, 78254420.0, 98892120.0,\n                    95040103.0, 78429869.0, 78999729.0, 104281952.0, 81980934.0,\n                    86394721.0, 137434036.0, 77480593.0, 72605310.0, 93471040.0,\n                    78148123.0, 127462337.0, 69947727.0, 77149398.0, 79084427.0,\n                    106216753.0, 86123977.0, 117550676.0, 101206290.0, 74327940.0],\n              'yaxis': 'y'}],\n    'layout': {'annotations': [{'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '17.0 Total',\n                                'showarrow': False,\n                                'text': '17.0',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x',\n                                'xshift': 18,\n                                'y': 17038712.999999993,\n                                'yref': 'y',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '137 Total',\n                                'showarrow': False,\n                                'text': '137',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 137434035.99999994,\n                                'yref': 'y',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '74.3 Total',\n                                'showarrow': False,\n                                'text': '74.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': -18,\n                                'y': 74327939.99999997,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales </b> in mEUR <BR>Aug-2015 to Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'dragmode': 'drawrect',\n               'height': 430,\n               'margin': {'autoexpand': True},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 647.2135955,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'lightgrey',\n                         'nticks': 6,\n                         'showgrid': False,\n                         'tickformat': '%b %Y',\n                         'tickmode': 'auto',\n                         'ticks': '',\n                         'type': 'date'},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.0, 1.0],\n                         'linecolor': 'white',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': ''}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'timeline__d3c4d310599d64285a20db09f8bc089b', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "capture_chart_output",
          "args": [
            "DataFrame(rows=0, columns=[])",
            "Figure({\n    'data': [{'hovertext': \"L'Oreal\",\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x',\n              'y': [7778264.0, 32163810.0, 43793989.0, 35517965.0, 49063089.0,\n                    49489857.0, 41466474.0, 41960608.0, 54055408.0, 43844935.0,\n                    45081078.0, 73109730.0, 38287367.0, 33204051.0, 45784296.0,\n                    38306168.0, 61716448.0, 34942050.0, 36742406.0, 38786458.0,\n                    51332809.0, 41504624.0, 56722058.0, 50295094.0, 36349168.0],\n              'yaxis': 'y'},\n             {'hovertext': 'Coty',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x2',\n              'y': [4779582.0, 23760563.0, 30887790.0, 26626774.0, 28550823.0,\n                    24660476.0, 19981662.0, 19956321.0, 27844326.0, 20239889.0,\n                    24256751.0, 37696187.0, 20172903.0, 22029879.0, 26131827.0,\n                    21622879.0, 38080850.0, 18316392.0, 23161508.0, 23832681.0,\n                    32680124.0, 27264227.0, 37043540.0, 29438835.0, 21561924.0],\n              'yaxis': 'y2'},\n             {'hovertext': 'Henkel',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x3',\n              'y': [964040.0, 4409664.0, 5457331.0, 4083747.0, 6808431.0,\n                    5450836.0, 4472262.0, 4355921.0, 5342009.0, 4708724.0,\n                    4570132.0, 8019526.0, 6418398.0, 4759773.0, 5571708.0,\n                    5680718.0, 8944627.0, 4901389.0, 4688136.0, 4002399.0,\n                    5381910.0, 4277836.0, 6922693.0, 6328291.0, 4762867.0],\n              'yaxis': 'y3'},\n             {'hovertext': 'Revlon',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x4',\n              'y': [1264481.0, 3674508.0, 4625435.0, 4108698.0, 5614639.0,\n                    5576045.0, 4577762.0, 4825427.0, 7027785.0, 5499862.0,\n                    4907147.0, 7607449.0, 4988052.0, 5404608.0, 6735201.0,\n                    5061247.0, 7461002.0, 4175994.0, 4739533.0, 4885386.0,\n                    6877961.0, 5282390.0, 6581654.0, 5356835.0, 3796786.0],\n              'yaxis': 'y4'},\n             {'hovertext': 'Combe',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x5',\n              'y': [958002.0, 3821854.0, 4900453.0, 3992268.0, 4005338.0,\n                    4974705.0, 4011147.0, 4023877.0, 4992340.0, 3888554.0,\n                    3826289.0, 6124360.0, 4025074.0, 3767422.0, 4743439.0,\n                    3965032.0, 5957269.0, 4210217.0, 4060635.0, 3960055.0,\n                    5203557.0, 4157980.0, 5366362.0, 4954112.0, 4034515.0],\n              'yaxis': 'y5'},\n             {'hovertext': 'Others rank >5',\n              'line': {'color': '#343434'},\n              'mode': 'lines+markers',\n              'showlegend': False,\n              'type': 'scatter',\n              'x': [2015-08-01, 2015-09-01, 2015-10-01, 2015-11-01, 2015-12-01,\n                    2016-01-01, 2016-02-01, 2016-03-01, 2016-04-01, 2016-05-01,\n                    2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01,\n                    2016-11-01, 2016-12-01, 2017-01-01, 2017-02-01, 2017-03-01,\n                    2017-04-01, 2017-05-01, 2017-06-01, 2017-07-01, 2017-08-01],\n              'xaxis': 'x6',\n              'y': [1294344.0, 4730521.0, 5814792.0, 3924968.0, 4849800.0,\n                    4888184.0, 3920562.0, 3877575.0, 5020084.0, 3798970.0,\n                    3753324.0, 4876784.0, 3588799.0, 3439577.0, 4504569.0,\n                    3512079.0, 5302141.0, 3401685.0, 3757180.0, 3617448.0,\n                    4740392.0, 3636920.0, 4914369.0, 4833123.0, 3822680.0],\n              'yaxis': 'y6'}],\n    'layout': {'annotations': [{'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': \"L'Oreal\",\n                                'x': 0.2475,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': 'Coty',\n                                'x': 0.7525,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 1.0,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': 'Henkel',\n                                'x': 0.2475,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.6466666666666667,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': 'Revlon',\n                                'x': 0.7525,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.6466666666666667,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': 'Combe',\n                                'x': 0.2475,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.29333333333333333,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'font': {'family': 'Helvetica', 'size': 12},\n                                'showarrow': False,\n                                'text': 'Others rank >5',\n                                'x': 0.7525,\n                                'xanchor': 'center',\n                                'xref': 'paper',\n                                'y': 0.29333333333333333,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': \"7.8 L'Oreal\",\n                                'showarrow': False,\n                                'text': '7.8',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x',\n                                'xshift': 18,\n                                'y': 7778263.999999996,\n                                'yref': 'y',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': \"73.1 L'Oreal\",\n                                'showarrow': False,\n                                'text': '73.1',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x',\n                                'xshift': 0,\n                                'y': 73109729.99999997,\n                                'yref': 'y',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': \"36.3 L'Oreal\",\n                                'showarrow': False,\n                                'text': '36.3',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x',\n                                'xshift': -18,\n                                'y': 36349167.999999985,\n                                'yref': 'y',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '4.8 Coty',\n                                'showarrow': False,\n                                'text': '4.8',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x2',\n                                'xshift': 18,\n                                'y': 4779581.999999999,\n                                'yref': 'y2',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '38.1 Coty',\n                                'showarrow': False,\n                                'text': '38.1',\n                                'x': datetime.date(2016, 12, 1),\n                                'xref': 'x2',\n                                'xshift': 0,\n                                'y': 38080849.999999985,\n                                'yref': 'y2',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '21.6 Coty',\n                                'showarrow': False,\n                                'text': '21.6',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x2',\n                                'xshift': -18,\n                                'y': 21561923.999999993,\n                                'yref': 'y2',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '1.0 Henkel',\n                                'showarrow': False,\n                                'text': '1.0',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x3',\n                                'xshift': 18,\n                                'y': 964039.9999999999,\n                                'yref': 'y3',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '8.9 Henkel',\n                                'showarrow': False,\n                                'text': '8.9',\n                                'x': datetime.date(2016, 12, 1),\n                                'xref': 'x3',\n                                'xshift': 0,\n                                'y': 8944626.999999996,\n                                'yref': 'y3',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '4.8 Henkel',\n                                'showarrow': False,\n                                'text': '4.8',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x3',\n                                'xshift': -18,\n                                'y': 4762866.999999998,\n                                'yref': 'y3',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '1.3 Revlon',\n                                'showarrow': False,\n                                'text': '1.3',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x4',\n                                'xshift': 18,\n                                'y': 1264480.9999999995,\n                                'yref': 'y4',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '7.6 Revlon',\n                                'showarrow': False,\n                                'text': '7.6',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x4',\n                                'xshift': 0,\n                                'y': 7607448.999999994,\n                                'yref': 'y4',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '3.8 Revlon',\n                                'showarrow': False,\n                                'text': '3.8',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x4',\n                                'xshift': -18,\n                                'y': 3796785.999999999,\n                                'yref': 'y4',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '1.0 Combe',\n                                'showarrow': False,\n                                'text': '1.0',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x5',\n                                'xshift': 18,\n                                'y': 958001.9999999995,\n                                'yref': 'y5',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '6.1 Combe',\n                                'showarrow': False,\n                                'text': '6.1',\n                                'x': datetime.date(2016, 7, 1),\n                                'xref': 'x5',\n                                'xshift': 0,\n                                'y': 6124359.999999996,\n                                'yref': 'y5',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '4.0 Combe',\n                                'showarrow': False,\n                                'text': '4.0',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x5',\n                                'xshift': -18,\n                                'y': 4034514.999999997,\n                                'yref': 'y5',\n                                'yshift': 0},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '1.3 Others rank >5',\n                                'showarrow': False,\n                                'text': '1.3',\n                                'x': datetime.date(2015, 8, 1),\n                                'xref': 'x6',\n                                'xshift': 18,\n                                'y': 1294343.9999999998,\n                                'yref': 'y6',\n                                'yshift': -12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '5.8 Others rank >5',\n                                'showarrow': False,\n                                'text': '5.8',\n                                'x': datetime.date(2015, 10, 1),\n                                'xref': 'x6',\n                                'xshift': 0,\n                                'y': 5814791.999999998,\n                                'yref': 'y6',\n                                'yshift': 12},\n                               {'align': 'center',\n                                'font': {'family': 'Helvetica', 'size': 12},\n                                'hovertext': '3.8 Others rank >5',\n                                'showarrow': False,\n                                'text': '3.8',\n                                'x': datetime.date(2017, 8, 1),\n                                'xref': 'x6',\n                                'xshift': -18,\n                                'y': 3822679.999999999,\n                                'yref': 'y6',\n                                'yshift': 0},\n                               {'align': 'left',\n                                'font': {'color': '#343434', 'size': 12},\n                                'showarrow': False,\n                                'text': '<BR><b>Sales by Company </b> in mEUR <BR>Aug-2015 to Aug-2017',\n                                'x': 0,\n                                'xanchor': 'left',\n                                'xref': 'paper',\n                                'y': 1.03,\n                                'yanchor': 'bottom',\n                                'yref': 'paper'}],\n               'dragmode': 'drawrect',\n               'height': 830.0,\n               'margin': {'autoexpand': True},\n               'newshape': {'line': {'color': '#1E90FF', 'width': 3}},\n               'paper_bgcolor': 'rgba(0,0,0,0)',\n               'plot_bgcolor': 'rgba(0,0,0,0)',\n               'showlegend': False,\n               'template': '...',\n               'uniformtext': {'minsize': 10, 'mode': 'hide'},\n               'width': 1294.427191,\n               'xaxis': {'anchor': 'y',\n                         'domain': [0.0, 0.495],\n                         'linecolor': 'lightgrey',\n                         'matches': 'x5',\n                         'nticks': 6,\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'tickformat': '%b %Y',\n                         'tickmode': 'auto',\n                         'ticks': '',\n                         'type': 'date'},\n               'xaxis2': {'anchor': 'y2',\n                          'domain': [0.505, 1.0],\n                          'linecolor': 'lightgrey',\n                          'matches': 'x5',\n                          'nticks': 6,\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'tickformat': '%b %Y',\n                          'tickmode': 'auto',\n                          'ticks': '',\n                          'type': 'date'},\n               'xaxis3': {'anchor': 'y3',\n                          'domain': [0.0, 0.495],\n                          'linecolor': 'lightgrey',\n                          'matches': 'x5',\n                          'nticks': 6,\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'tickformat': '%b %Y',\n                          'tickmode': 'auto',\n                          'ticks': '',\n                          'type': 'date'},\n               'xaxis4': {'anchor': 'y4',\n                          'domain': [0.505, 1.0],\n                          'linecolor': 'lightgrey',\n                          'matches': 'x5',\n                          'nticks': 6,\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'tickformat': '%b %Y',\n                          'tickmode': 'auto',\n                          'ticks': '',\n                          'type': 'date'},\n               'xaxis5': {'anchor': 'y5',\n                          'domain': [0.0, 0.495],\n                          'linecolor': 'lightgrey',\n                          'nticks': 6,\n                          'showgrid': False,\n                          'tickformat': '%b %Y',\n                          'tickmode': 'auto',\n                          'ticks': '',\n                          'type': 'date'},\n               'xaxis6': {'anchor': 'y6',\n                          'domain': [0.505, 1.0],\n                          'linecolor': 'lightgrey',\n                          'matches': 'x5',\n                          'nticks': 6,\n                          'showgrid': False,\n                          'tickformat': '%b %Y',\n                          'tickmode': 'auto',\n                          'ticks': '',\n                          'type': 'date'},\n               'yaxis': {'anchor': 'x',\n                         'domain': [0.7066666666666667, 1.0],\n                         'linecolor': 'white',\n                         'matches': 'y5',\n                         'rangemode': 'tozero',\n                         'showgrid': False,\n                         'showticklabels': False,\n                         'ticks': ''},\n               'yaxis2': {'anchor': 'x2',\n                          'domain': [0.7066666666666667, 1.0],\n                          'linecolor': 'white',\n                          'matches': 'y5',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': ''},\n               'yaxis3': {'anchor': 'x3',\n                          'domain': [0.35333333333333333, 0.6466666666666667],\n                          'linecolor': 'white',\n                          'matches': 'y5',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': ''},\n               'yaxis4': {'anchor': 'x4',\n                          'domain': [0.35333333333333333, 0.6466666666666667],\n                          'linecolor': 'white',\n                          'matches': 'y5',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': ''},\n               'yaxis5': {'anchor': 'x5',\n                          'domain': [0.0, 0.29333333333333333],\n                          'linecolor': 'white',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': ''},\n               'yaxis6': {'anchor': 'x6',\n                          'domain': [0.0, 0.29333333333333333],\n                          'linecolor': 'white',\n                          'matches': 'y5',\n                          'rangemode': 'tozero',\n                          'showgrid': False,\n                          'showticklabels': False,\n                          'ticks': ''}}\n})",
            "{'toImageButtonOptions': {'format': 'png', 'filename': 'timeline__0b7eba92e9eb4264f3245bc7bdf5392b', 'scale': 4}, 'editable': False, 'edits': {'annotationPosition': True, 'annotationText': True, 'axisTitleText': False, 'legendPosition': True, 'legendText': False, 'titleText': False, 'shapePosition': True}, 'displaylogo': False, 'modeBarButtonsToAdd': ['drawline', 'drawcircle', 'drawrect', 'eraseshape'], 'modeBarButtonsToRemove': ['zoom2d', 'pan2d', 'autoScale2d', 'select2d', 'zoomIn2d', 'zoomOut2d', 'toggleSpikelines', 'resetScale2d', 'lasso2d']}"
          ]
        },
        {
          "method": "tabs",
          "labels": [
            "Show Chart ",
            "Export Data",
            "Show Dataframe "
          ]
        },
        {
          "method": "info",
          "args": [
            "To enable GPT plot comments, enter your activation token in the Load Dataset tab."
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 40000 - Charting (40999 - Charting ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Step 40000 - Charting (40999 - Charting ended): 0.69 seconds"
          ]
        },
        {
          "method": "info",
          "args": [
            "Memory usage 00999 - Processing ended (00999 - Processing ended): 67%"
          ]
        },
        {
          "method": "info",
          "args": [
            "Total: 12.28 seconds"
          ]
        }
      ],
      "source_functions": [
        "modules.charting.run_charting.run_charting",
        "modules.charting.plot_charts.plot_timeline_charts",
        "modules.charting.prepare_charts.resample_dates",
        "modules.data.time_series_data_prep.prepare_data_for_timeline_plot",
        "modules.charting.draw_timeline.draw_timeline_chart",
        "modules.charting.draw_timeline.add_annotations_to_timeline",
        "modules.charting.draw_timeline.add_labels_to_timeline_chart"
      ]
    }
  },
  "chart_context_artifacts": {
    "related_metrics_bar": {
      "status": "written",
      "context_path": "related_metrics_bar_chart_context.json",
      "table_path": "related_metrics_bar_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "related_metrics_bar_small_multiples": {
      "status": "written",
      "context_path": "related_metrics_bar_small_multiples_chart_context.json",
      "table_path": "related_metrics_bar_small_multiples_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_bar": {
      "status": "written",
      "context_path": "stacked_bar_chart_context.json",
      "table_path": "stacked_bar_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_bar_small_multiples": {
      "status": "written",
      "context_path": "stacked_bar_small_multiples_chart_context.json",
      "table_path": "stacked_bar_small_multiples_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_pareto_abc": {
      "status": "written",
      "context_path": "stacked_pareto_abc_chart_context.json",
      "table_path": "stacked_pareto_abc_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_pareto_by_dimension": {
      "status": "written",
      "context_path": "stacked_pareto_by_dimension_chart_context.json",
      "table_path": "stacked_pareto_by_dimension_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_column": {
      "status": "written",
      "context_path": "stacked_column_chart_context.json",
      "table_path": "stacked_column_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    },
    "stacked_column_synthesis": {
      "status": "written",
      "context_path": "stacked_column_synthesis_chart_context.json",
      "table_path": "stacked_column_synthesis_chart_data.csv",
      "table_status": "written",
      "source": "legacy set_up_tab_for_show_or_download_chart input dataframe"
    }
  }
}
