{"id":3406,"date":"2026-07-28T04:45:18","date_gmt":"2026-07-28T04:45:18","guid":{"rendered":"https:\/\/comidra.com\/?page_id=3406"},"modified":"2026-07-28T05:01:30","modified_gmt":"2026-07-28T05:01:30","slug":"coffee","status":"publish","type":"page","link":"https:\/\/comidra.com\/ru\/coffee\/","title":{"rendered":"COMIDRA COFFEE DATA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3406\" class=\"elementor elementor-3406\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-adbbb32 elementor-section-full_width elementor-section-height-min-height elementor-section-items-stretch elementor-section-height-default\" data-id=\"adbbb32\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e5a2363\" data-id=\"2e5a2363\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79fd94b1 elementor-widget elementor-widget-image-box\" data-id=\"79fd94b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"http:\/\/comidra.com\">COMIDRA.COM<\/a><\/h3><p class=\"elementor-image-box-description\">Comidra is a data site that organizes key commodity market data\u2014such as natural gas and WTI crude oil\u2014so you can grasp it at a glance. It presents multiple indicators in intuitive charts to help you quickly understand complex market moves and use them to support decision-making.<span style=\"font-style: inherit;font-weight: inherit;letter-spacing: -0.1px\"><\/span><\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-62cbd78 e-flex e-con-boxed e-con e-parent\" data-id=\"62cbd78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9f923b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c9f923b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Natural Gas<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58b5de6 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"58b5de6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/WTI\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WTI<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2acb876 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2acb876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/gold\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">GOLD<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79a3902 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"79a3902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/silver\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SILVER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-461bd75 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"461bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/copper\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COPPER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf1831f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cf1831f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/aluminum\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ALUMINUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a439d elementor-align-center elementor-widget elementor-widget-button\" data-id=\"55a439d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/nickel\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">NICKEL<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9b6957 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e9b6957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/zinc\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ZINC<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d811c4a elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d811c4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/tin\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">TIN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54f8ce7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"54f8ce7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/lead\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LEAD<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7093bd0 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7093bd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/platinum\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PLATINUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba8dbf elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eba8dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/palladium\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PALLADIUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63cf3e7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"63cf3e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/corn\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CORN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d08424 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7d08424\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/soybean\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SOYBEAN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91b44bd elementor-align-center elementor-widget elementor-widget-button\" data-id=\"91b44bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/wheat\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WHEAT<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14b6860 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"14b6860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/coffee\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COFFEE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fc08e9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5fc08e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/semiconductor\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Semiconductor<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c002f2d e-flex e-con-boxed e-con e-parent\" data-id=\"c002f2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-470a414 elementor-widget elementor-widget-heading\" data-id=\"470a414\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">coffee Investment Chart Overview\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f9997b e-flex e-con-boxed e-con e-parent\" data-id=\"3f9997b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21cd5ae elementor-widget elementor-widget-shortcode\" data-id=\"21cd5ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee275-wrap,.coffee275-wrap *{box-sizing:border-box}\r\n      .coffee275-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee275-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee275-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee275-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee275-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee275-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee275-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee275-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee275-flex{flex:1 1 auto}.coffee275-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee275-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee275-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee275-kpi strong{color:#374151;font-weight:700}\r\n      .coffee275-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee275-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee275-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee275-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee275-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee275-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee275-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee275-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee275-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee275-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee275-swatch{--coffee275-legend-color:#64748b;--coffee275-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee275-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee275-legend-style) var(--coffee275-legend-color);transform:translateY(-50%)}\r\n      .coffee275-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee275-description ul{margin:0;padding-inline-start:20px}.coffee275-description li+li{margin-top:4px}\r\n      .coffee275-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee275-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee275-source-wrap>a:hover{color:#0e7490}.coffee275-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee275-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee275-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee275-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee275-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee275-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee275-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee275-tip.coffee275-tip-compact .coffee275-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee275-tip.coffee275-tip-compact .coffee275-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee275-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee275-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee275-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee275-wrap[dir=\"rtl\"] .coffee275-hint,.coffee275-wrap[dir=\"rtl\"] .coffee275-source-note{text-align:left}.coffee275-wrap[dir=\"rtl\"] .coffee275-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee275-wrap{padding:10px}.coffee275-card{padding:12px}.coffee275-controls,.coffee275-panels,.coffee275-description,.coffee275-source-wrap{min-width:0}.coffee275-flex{display:none}.coffee275-controls{align-items:flex-start}.coffee275-hint{flex:1 0 100%;text-align:left}.coffee275-frame{height:220px}.coffee275-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee275-controls{gap:5px}.coffee275-btn{padding:6px 8px;font-size:11px}.coffee275-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee275-card{padding:10px}.coffee275-range-label{flex:1 0 100%}.coffee275-frame{height:210px}.coffee275-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee275-btn,.coffee275-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE275_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee275Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee275-error';e.textContent=message;root.querySelector('.coffee275-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee275-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee275-tip-row';\r\n          const label=document.createElement('span');label.className='coffee275-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee275-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee275-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee275-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee275-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee275-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee275Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee275-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee275Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0\" class=\"coffee275-wrap\" lang=\"ru\" data-chart-number=\"275\" data-panel-count=\"2\" >\r\n      <div class=\"coffee275-card\">\r\n        <div class=\"coffee275-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee275-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee275-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\r\n                      <button type=\"button\" class=\"coffee275-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\r\n                      <button type=\"button\" class=\"coffee275-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\r\n                      <button type=\"button\" class=\"coffee275-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee275-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee275-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee275-btn coffee275-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee275-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee275-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee275-title\">FRED Arabica and Robusta Coffee Prices<\/h3>\r\n        <div class=\"coffee275-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026-06-01                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>1992-01-01 \u2013 2026-06-01<\/span>\r\n                  <\/div>\r\n        <p id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_desc\" class=\"coffee275-sr\">FRED Arabica and Robusta Coffee Prices. Compares the IMF\/FRED monthly Arabica and Robusta benchmarks on one common price scale. The second panel isolates the arithmetic Arabica-minus-Robusta premium; it is not a separate quoted contract. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee275-panels\">\r\n                      <section class=\"coffee275-panel\" aria-labelledby=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_0_label\">\r\n              <h4 id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_0_label\" class=\"coffee275-panel-title\">Monthly Arabica and Robusta prices<\/h4>\r\n              <div class=\"coffee275-frame\"><canvas id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Monthly Arabica and Robusta prices\" aria-describedby=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_desc\">Monthly Arabica and Robusta prices<\/canvas><\/div>\r\n              <div class=\"coffee275-legend\" role=\"group\" aria-label=\"Monthly Arabica and Robusta prices\">\r\n                                  <button type=\"button\" class=\"coffee275-legend-item\" data-panel=\"0\" data-series=\"arabica\" aria-pressed=\"true\">\r\n                    <span class=\"coffee275-swatch\" aria-hidden=\"true\" style=\"--coffee275-legend-color:#0891b2;--coffee275-legend-style:solid\"><\/span>\r\n                    <span>Arabica<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee275-legend-item\" data-panel=\"0\" data-series=\"robusta\" aria-pressed=\"true\">\r\n                    <span class=\"coffee275-swatch\" aria-hidden=\"true\" style=\"--coffee275-legend-color:#7c3aed;--coffee275-legend-style:solid\"><\/span>\r\n                    <span>Robusta<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee275-panel\" aria-labelledby=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_1_label\">\r\n              <h4 id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_1_label\" class=\"coffee275-panel-title\">Arabica premium over Robusta<\/h4>\r\n              <div class=\"coffee275-frame\"><canvas id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Arabica premium over Robusta\" aria-describedby=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_desc\">Arabica premium over Robusta<\/canvas><\/div>\r\n              <div class=\"coffee275-legend\" role=\"group\" aria-label=\"Arabica premium over Robusta\">\r\n                                  <button type=\"button\" class=\"coffee275-legend-item\" data-panel=\"1\" data-series=\"premium\" aria-pressed=\"true\">\r\n                    <span class=\"coffee275-swatch\" aria-hidden=\"true\" style=\"--coffee275-legend-color:#d97706;--coffee275-legend-style:solid\"><\/span>\r\n                    <span>Arabica premium<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee275-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Compares the IMF\/FRED monthly Arabica and Robusta benchmarks on one common price scale.<\/li>\r\n                              <li>The second panel isolates the arithmetic Arabica-minus-Robusta premium; it is not a separate quoted contract.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee275-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/fred.stlouisfed.org\/series\/PCOFFOTMUSDM\" target=\"_blank\" rel=\"noopener noreferrer\">FRED \u2014 Other Mild Arabica Coffee (PCOFFOTMUSDM)<\/a>\r\n                      <a href=\"https:\/\/fred.stlouisfed.org\/series\/PCOFFROBUSDM\" target=\"_blank\" rel=\"noopener noreferrer\">FRED \u2014 Robusta Coffee (PCOFFROBUSDM)<\/a>\r\n                    <span class=\"coffee275-source-note\">Monthly Arabica and Robusta prices are IMF primary-commodity series distributed by FRED. The premium is Arabica minus Robusta in the same unit.<\/span>\r\n        <\/div>\r\n        <div id=\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_tip\" class=\"coffee275-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0\",\"tipId\":\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_tip\",\"lang\":\"ru\",\"labels\":[\"1992-01-01\",\"1992-02-01\",\"1992-03-01\",\"1992-04-01\",\"1992-05-01\",\"1992-06-01\",\"1992-07-01\",\"1992-08-01\",\"1992-09-01\",\"1992-10-01\",\"1992-11-01\",\"1992-12-01\",\"1993-01-01\",\"1993-02-01\",\"1993-03-01\",\"1993-04-01\",\"1993-05-01\",\"1993-06-01\",\"1993-07-01\",\"1993-08-01\",\"1993-09-01\",\"1993-10-01\",\"1993-11-01\",\"1993-12-01\",\"1994-01-01\",\"1994-02-01\",\"1994-03-01\",\"1994-04-01\",\"1994-05-01\",\"1994-06-01\",\"1994-07-01\",\"1994-08-01\",\"1994-09-01\",\"1994-10-01\",\"1994-11-01\",\"1994-12-01\",\"1995-01-01\",\"1995-02-01\",\"1995-03-01\",\"1995-04-01\",\"1995-05-01\",\"1995-06-01\",\"1995-07-01\",\"1995-08-01\",\"1995-09-01\",\"1995-10-01\",\"1995-11-01\",\"1995-12-01\",\"1996-01-01\",\"1996-02-01\",\"1996-03-01\",\"1996-04-01\",\"1996-05-01\",\"1996-06-01\",\"1996-07-01\",\"1996-08-01\",\"1996-09-01\",\"1996-10-01\",\"1996-11-01\",\"1996-12-01\",\"1997-01-01\",\"1997-02-01\",\"1997-03-01\",\"1997-04-01\",\"1997-05-01\",\"1997-06-01\",\"1997-07-01\",\"1997-08-01\",\"1997-09-01\",\"1997-10-01\",\"1997-11-01\",\"1997-12-01\",\"1998-01-01\",\"1998-02-01\",\"1998-03-01\",\"1998-04-01\",\"1998-05-01\",\"1998-06-01\",\"1998-07-01\",\"1998-08-01\",\"1998-09-01\",\"1998-10-01\",\"1998-11-01\",\"1998-12-01\",\"1999-01-01\",\"1999-02-01\",\"1999-03-01\",\"1999-04-01\",\"1999-05-01\",\"1999-06-01\",\"1999-07-01\",\"1999-08-01\",\"1999-09-01\",\"1999-10-01\",\"1999-11-01\",\"1999-12-01\",\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\",\"2001-07-01\",\"2001-08-01\",\"2001-09-01\",\"2001-10-01\",\"2001-11-01\",\"2001-12-01\",\"2002-01-01\",\"2002-02-01\",\"2002-03-01\",\"2002-04-01\",\"2002-05-01\",\"2002-06-01\",\"2002-07-01\",\"2002-08-01\",\"2002-09-01\",\"2002-10-01\",\"2002-11-01\",\"2002-12-01\",\"2003-01-01\",\"2003-02-01\",\"2003-03-01\",\"2003-04-01\",\"2003-05-01\",\"2003-06-01\",\"2003-07-01\",\"2003-08-01\",\"2003-09-01\",\"2003-10-01\",\"2003-11-01\",\"2003-12-01\",\"2004-01-01\",\"2004-02-01\",\"2004-03-01\",\"2004-04-01\",\"2004-05-01\",\"2004-06-01\",\"2004-07-01\",\"2004-08-01\",\"2004-09-01\",\"2004-10-01\",\"2004-11-01\",\"2004-12-01\",\"2005-01-01\",\"2005-02-01\",\"2005-03-01\",\"2005-04-01\",\"2005-05-01\",\"2005-06-01\",\"2005-07-01\",\"2005-08-01\",\"2005-09-01\",\"2005-10-01\",\"2005-11-01\",\"2005-12-01\",\"2006-01-01\",\"2006-02-01\",\"2006-03-01\",\"2006-04-01\",\"2006-05-01\",\"2006-06-01\",\"2006-07-01\",\"2006-08-01\",\"2006-09-01\",\"2006-10-01\",\"2006-11-01\",\"2006-12-01\",\"2007-01-01\",\"2007-02-01\",\"2007-03-01\",\"2007-04-01\",\"2007-05-01\",\"2007-06-01\",\"2007-07-01\",\"2007-08-01\",\"2007-09-01\",\"2007-10-01\",\"2007-11-01\",\"2007-12-01\",\"2008-01-01\",\"2008-02-01\",\"2008-03-01\",\"2008-04-01\",\"2008-05-01\",\"2008-06-01\",\"2008-07-01\",\"2008-08-01\",\"2008-09-01\",\"2008-10-01\",\"2008-11-01\",\"2008-12-01\",\"2009-01-01\",\"2009-02-01\",\"2009-03-01\",\"2009-04-01\",\"2009-05-01\",\"2009-06-01\",\"2009-07-01\",\"2009-08-01\",\"2009-09-01\",\"2009-10-01\",\"2009-11-01\",\"2009-12-01\",\"2010-01-01\",\"2010-02-01\",\"2010-03-01\",\"2010-04-01\",\"2010-05-01\",\"2010-06-01\",\"2010-07-01\",\"2010-08-01\",\"2010-09-01\",\"2010-10-01\",\"2010-11-01\",\"2010-12-01\",\"2011-01-01\",\"2011-02-01\",\"2011-03-01\",\"2011-04-01\",\"2011-05-01\",\"2011-06-01\",\"2011-07-01\",\"2011-08-01\",\"2011-09-01\",\"2011-10-01\",\"2011-11-01\",\"2011-12-01\",\"2012-01-01\",\"2012-02-01\",\"2012-03-01\",\"2012-04-01\",\"2012-05-01\",\"2012-06-01\",\"2012-07-01\",\"2012-08-01\",\"2012-09-01\",\"2012-10-01\",\"2012-11-01\",\"2012-12-01\",\"2013-01-01\",\"2013-02-01\",\"2013-03-01\",\"2013-04-01\",\"2013-05-01\",\"2013-06-01\",\"2013-07-01\",\"2013-08-01\",\"2013-09-01\",\"2013-10-01\",\"2013-11-01\",\"2013-12-01\",\"2014-01-01\",\"2014-02-01\",\"2014-03-01\",\"2014-04-01\",\"2014-05-01\",\"2014-06-01\",\"2014-07-01\",\"2014-08-01\",\"2014-09-01\",\"2014-10-01\",\"2014-11-01\",\"2014-12-01\",\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"displayLabels\":[\"1992-01-01\",\"1992-02-01\",\"1992-03-01\",\"1992-04-01\",\"1992-05-01\",\"1992-06-01\",\"1992-07-01\",\"1992-08-01\",\"1992-09-01\",\"1992-10-01\",\"1992-11-01\",\"1992-12-01\",\"1993-01-01\",\"1993-02-01\",\"1993-03-01\",\"1993-04-01\",\"1993-05-01\",\"1993-06-01\",\"1993-07-01\",\"1993-08-01\",\"1993-09-01\",\"1993-10-01\",\"1993-11-01\",\"1993-12-01\",\"1994-01-01\",\"1994-02-01\",\"1994-03-01\",\"1994-04-01\",\"1994-05-01\",\"1994-06-01\",\"1994-07-01\",\"1994-08-01\",\"1994-09-01\",\"1994-10-01\",\"1994-11-01\",\"1994-12-01\",\"1995-01-01\",\"1995-02-01\",\"1995-03-01\",\"1995-04-01\",\"1995-05-01\",\"1995-06-01\",\"1995-07-01\",\"1995-08-01\",\"1995-09-01\",\"1995-10-01\",\"1995-11-01\",\"1995-12-01\",\"1996-01-01\",\"1996-02-01\",\"1996-03-01\",\"1996-04-01\",\"1996-05-01\",\"1996-06-01\",\"1996-07-01\",\"1996-08-01\",\"1996-09-01\",\"1996-10-01\",\"1996-11-01\",\"1996-12-01\",\"1997-01-01\",\"1997-02-01\",\"1997-03-01\",\"1997-04-01\",\"1997-05-01\",\"1997-06-01\",\"1997-07-01\",\"1997-08-01\",\"1997-09-01\",\"1997-10-01\",\"1997-11-01\",\"1997-12-01\",\"1998-01-01\",\"1998-02-01\",\"1998-03-01\",\"1998-04-01\",\"1998-05-01\",\"1998-06-01\",\"1998-07-01\",\"1998-08-01\",\"1998-09-01\",\"1998-10-01\",\"1998-11-01\",\"1998-12-01\",\"1999-01-01\",\"1999-02-01\",\"1999-03-01\",\"1999-04-01\",\"1999-05-01\",\"1999-06-01\",\"1999-07-01\",\"1999-08-01\",\"1999-09-01\",\"1999-10-01\",\"1999-11-01\",\"1999-12-01\",\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\",\"2001-07-01\",\"2001-08-01\",\"2001-09-01\",\"2001-10-01\",\"2001-11-01\",\"2001-12-01\",\"2002-01-01\",\"2002-02-01\",\"2002-03-01\",\"2002-04-01\",\"2002-05-01\",\"2002-06-01\",\"2002-07-01\",\"2002-08-01\",\"2002-09-01\",\"2002-10-01\",\"2002-11-01\",\"2002-12-01\",\"2003-01-01\",\"2003-02-01\",\"2003-03-01\",\"2003-04-01\",\"2003-05-01\",\"2003-06-01\",\"2003-07-01\",\"2003-08-01\",\"2003-09-01\",\"2003-10-01\",\"2003-11-01\",\"2003-12-01\",\"2004-01-01\",\"2004-02-01\",\"2004-03-01\",\"2004-04-01\",\"2004-05-01\",\"2004-06-01\",\"2004-07-01\",\"2004-08-01\",\"2004-09-01\",\"2004-10-01\",\"2004-11-01\",\"2004-12-01\",\"2005-01-01\",\"2005-02-01\",\"2005-03-01\",\"2005-04-01\",\"2005-05-01\",\"2005-06-01\",\"2005-07-01\",\"2005-08-01\",\"2005-09-01\",\"2005-10-01\",\"2005-11-01\",\"2005-12-01\",\"2006-01-01\",\"2006-02-01\",\"2006-03-01\",\"2006-04-01\",\"2006-05-01\",\"2006-06-01\",\"2006-07-01\",\"2006-08-01\",\"2006-09-01\",\"2006-10-01\",\"2006-11-01\",\"2006-12-01\",\"2007-01-01\",\"2007-02-01\",\"2007-03-01\",\"2007-04-01\",\"2007-05-01\",\"2007-06-01\",\"2007-07-01\",\"2007-08-01\",\"2007-09-01\",\"2007-10-01\",\"2007-11-01\",\"2007-12-01\",\"2008-01-01\",\"2008-02-01\",\"2008-03-01\",\"2008-04-01\",\"2008-05-01\",\"2008-06-01\",\"2008-07-01\",\"2008-08-01\",\"2008-09-01\",\"2008-10-01\",\"2008-11-01\",\"2008-12-01\",\"2009-01-01\",\"2009-02-01\",\"2009-03-01\",\"2009-04-01\",\"2009-05-01\",\"2009-06-01\",\"2009-07-01\",\"2009-08-01\",\"2009-09-01\",\"2009-10-01\",\"2009-11-01\",\"2009-12-01\",\"2010-01-01\",\"2010-02-01\",\"2010-03-01\",\"2010-04-01\",\"2010-05-01\",\"2010-06-01\",\"2010-07-01\",\"2010-08-01\",\"2010-09-01\",\"2010-10-01\",\"2010-11-01\",\"2010-12-01\",\"2011-01-01\",\"2011-02-01\",\"2011-03-01\",\"2011-04-01\",\"2011-05-01\",\"2011-06-01\",\"2011-07-01\",\"2011-08-01\",\"2011-09-01\",\"2011-10-01\",\"2011-11-01\",\"2011-12-01\",\"2012-01-01\",\"2012-02-01\",\"2012-03-01\",\"2012-04-01\",\"2012-05-01\",\"2012-06-01\",\"2012-07-01\",\"2012-08-01\",\"2012-09-01\",\"2012-10-01\",\"2012-11-01\",\"2012-12-01\",\"2013-01-01\",\"2013-02-01\",\"2013-03-01\",\"2013-04-01\",\"2013-05-01\",\"2013-06-01\",\"2013-07-01\",\"2013-08-01\",\"2013-09-01\",\"2013-10-01\",\"2013-11-01\",\"2013-12-01\",\"2014-01-01\",\"2014-02-01\",\"2014-03-01\",\"2014-04-01\",\"2014-05-01\",\"2014-06-01\",\"2014-07-01\",\"2014-08-01\",\"2014-09-01\",\"2014-10-01\",\"2014-11-01\",\"2014-12-01\",\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"series\":{\"arabica\":{\"label\":\"Arabica\",\"unit\":\"U.S. cents\\\/lb\",\"format\":\"money1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.8,\"values\":[73.031818,69.298,69.893636,66.522273,60.796667,59.448182,58.34913,53.35381,51.673182,50.83,52.512857,75.13913,71.819048,67.4365,64.681304,58.414545,61.659048,63.190455,70.479091,76.187273,81.121818,76.643333,79.238636,82.552609,79.582381,83.2,87.014783,90.937619,117.166364,133.361364,201.41,199.139565,218.680455,207.31381,188.116364,162.265,171.088182,167.475,179.21087,173.237,173.245652,158.603182,140.296667,150.991739,137.138095,127.085909,125.260455,106.368095,107.961739,124.780476,120.807619,121.883182,129.595652,125.03,123.70087,125.507727,119.812381,123.776957,123.91381,116.893636,131.233913,166.3255,193.408095,205.440909,265.605909,226.760952,190.158261,191.099048,190.864545,169.14913,160.3115,176.779565,176.913636,178.374,158.39,150.255,138.937619,126.663182,116.941304,123.647143,112.944091,109.387273,116.121905,117.056087,114.227619,104.762,105.132174,102.828636,111.354762,108.117273,95.791818,91.499545,84.524091,92.759048,112.450909,123.165217,111.851429,104.041429,100.652609,94.65,91.506087,86.894091,87.65619,79.303913,75.835238,76.764545,71.390455,65.903333,65.652609,67.2755,66.665909,65.997619,69.631304,63.84619,58.941364,59.331304,58.267,56.367826,58.847727,56.585238,58.243043,59.116,64.070476,65.336818,61.460435,58.5555,56.477391,54.364091,60.66619,65.73087,69.868095,63.655909,65.383478,66.4085,61.748095,64.692273,66.096818,61.046667,62.951304,63.891429,66.410455,64.283478,62.2775,64.884348,72.028636,76.2255,78.05913,75.537727,77.44,82.214545,74.967727,73.608182,80.465909,80.550952,90.267727,104.388261,107.164286,120.8325,134.777826,129.529524,128.397727,121.155909,109.928571,108.203913,99.490909,105.099048,107.742273,105.924545,124.198636,119.1215,113.660435,115.3375,109.629565,103.149545,104.997619,111.73,109.826667,110.633182,122.265455,128.35619,124.694348,122.032,117.083636,114.694762,113.326957,119.328095,117.633182,123.15087,128.0435,134.29087,131.045455,138.042857,139.822609,157.289524,149.220476,140.704545,142.043636,146.149524,147.356957,146.428095,143.269091,123.586957,121.886,118.792174,127.807273,129.4815,128.52,135.078182,150.492381,149.781364,140.897826,149.761905,148.51,154.572273,152.210476,157.943913,158.655714,157.8565,164.502609,169.389545,173.369048,190.903182,203.213636,211.59,222.713182,217.439048,233.512727,249.443913,263.765714,288.3885,292.067391,300.477143,291.065909,274.980909,268.021429,270.440435,274.880455,247.82381,245.087273,236.297727,237.206818,224.157619,201.255909,191.448571,184.364783,168.686667,190.445909,174.824348,178.977,173.317391,159.906364,152.707619,157.037391,149.459,149.808095,149.786818,147.186087,138.2595,138.387391,135.154091,132.281429,128.698696,122.018095,125.735455,132.518261,173.6435,214.086667,223.494091,214.202727,197.890952,196.895217,212.965238,210.526364,225.285652,209.376,193.386087,189.626364,178.8885,160.735909,163.997727,158.482857,159.755,154.446522,156.923333,146.146818,153.250455,147.978571,148.612174,145.434762,147.697143,157.631304,154.217619,155.194545,165.452273,171.76381,167.541304,176.295455,178.955238,184.115455,161.780909,168.612727,166.351,160.150435,155.574,150,143.222727,149.802857,149.877391,146.560476,140.709545,140.904091,137.30619,138.876087,136.2835,134.939091,134.339524,135.609565,134.03381,130.598636,125.21087,121.18,137.341739,137.107727,127.058571,128.357391,128.454,123.888571,120.990455,120.54913,129.7235,135.470435,126.279545,128.894286,127.051304,140.981429,156.029091,142.936522,135.5005,148.327273,154.630455,149.91619,141.52,146.78087,163.071429,166.564545,152.056818,150.72619,157.952609,160.819524,166.429,167.05087,168.648636,186.462857,192.064545,204.500909,216.434545,225.536818,241.073333,258.978182,268.32913,271.081429,279.8335,258.993478,265.397619,260.449545,273.763636,255.906667,268.483478,267.492273,240.082381,213.718182,210.388636,206.76,229.506,222.663913,229.9555,220.121304,207.385,193.494286,186.346957,183.589048,183.951364,197.433182,210.310476,203.87913,208.783333,208.913333,239.866364,232.342609,248.405,257.098696,261.437727,278.760476,276.777391,304.952857,344.118636,353.933478,409.5165,404.210476,392.912727,397.588636,363.162381,316.725652,365.685714,399.551364,403.792609,409.679,380.417273,363.910455,321.3525,334.111818,331.222727,315.059524,307.826364]},\"robusta\":{\"label\":\"Robusta\",\"unit\":\"U.S. cents\\\/lb\",\"format\":\"money1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[48.816364,43.5925,42.509545,41.914091,38.147619,37.190455,39.097826,39.002857,40.905,40.88,44.750476,49.88087,47.656667,46.788,46.33087,44.615,45.899524,46.694545,48.955909,57.77,62.887727,59.018095,61.620455,62.41913,59.91619,60.6575,64.838261,71.465238,91.428182,106.004545,150.991429,159.815217,180.376818,174.738571,159.105455,127.543182,128.982727,133.759,145.905217,144.7815,142.863478,130.567273,116.059524,129.926957,117.274286,112.587727,110.690909,93.27381,88.647391,97.500476,90.713333,90.475909,91.303913,86.1045,78.247391,79.027727,74.91381,72.986957,70.124762,63.415,66.164783,75.402,79.912381,77.486818,92.012273,90.192857,80.51,74.597619,75.003182,74.797391,75.8055,82.188696,83.105,83.522,81.888636,88.782727,91.421429,83.603636,76.921304,79.061905,79.867727,80.422273,80.127619,83.973478,82.711429,79.5725,73.623478,69.764091,68.037143,66.030909,61.755909,63.005909,59.828636,58.468571,62.542727,66.409565,54.068571,48.987143,46.255217,44.561,43.742174,42.819545,41.254286,38.291304,38.80381,36.292727,32.994091,30.628095,32.487391,31.4915,30.651818,28.580476,29.506957,29.142857,27.514545,25.953043,24.473,23.236087,23.676364,24.313333,22.821739,24.3665,28.899524,29.357727,28.336957,28.42,28.599565,27.878636,32.009048,33.263913,37.90619,38.037273,41.053913,40.6665,37.174762,37.427727,37.748182,34.05381,35.346957,36.256667,37.308636,35.884348,34.1085,35.964783,39.510455,37.077,36.695652,36.412273,36.692857,39.873636,35.961818,33.918182,34.243182,31.671905,32.688636,36.929565,36.958095,41.238,49.397391,50.754762,56.197273,60.023182,57.881429,51.973913,46.873636,47.594762,51.451818,56.393636,63.388636,62.978,59.6,60.506,60.145217,60.23,64.494762,73.589565,77.097619,75.165909,76.790909,76.964286,79.206522,79.0755,76.993182,79.51,83.912609,92.682381,92.511818,87.439565,92.7835,90.974783,92.613182,91.939048,98.965652,115.448095,121.77381,111.285,108.834091,111.337143,115.23087,112.675714,105.377727,88.768261,90.764,81.897826,82.498636,80.2195,76.307727,75.704091,75.570952,73.776818,71.677391,72.351429,73.822273,73.506818,69.482381,69.610435,69.939524,67.8845,67.247391,71.636364,70.72381,76.921818,85.273182,82.696364,81.278182,85.119524,91.989091,94.062609,101.09,109.35,118.12913,117.4,121.983182,117.954091,112.730476,112.066522,106.057273,98.10381,97.240909,98.755,96.717727,101.980952,103.570909,101.797143,107.088696,105.69619,107.062273,106.52087,104.95,104.466957,97.671818,96.598571,99.562174,104.0325,106.070952,101.671818,99.175217,90.7855,95.206957,94.010909,87.776667,83.696087,79.70619,87.718182,87.688696,95.8995,105.369048,105.571818,102.985,98.911429,101.786522,100.254286,100.522727,104.698696,103.0585,98.286522,97.885,98.362,92.160909,92.040909,87.557143,90.245,87.12087,85.776667,81.495,82.779091,81.740952,79.274783,74.925714,74.041429,75.67913,80.177143,83.933182,85.940455,90.815714,91.786522,96.882727,103.646667,103.719091,101.854545,108.32,106.49,106.734348,103.7605,98.35913,101.929091,104.938095,104.516522,99.184286,98.391364,91.327727,87.564762,88.607391,89.2025,88.140909,88.305714,88.739565,86.069524,84.417727,80.739565,76.7,85.318261,83.515455,77.539048,78.20087,78.6535,76.957619,73.257727,71.118261,73.9925,73.927826,70.811364,70.644286,68.633913,73.27619,73.310455,70.583913,68.0665,67.456818,64.022727,64.537143,64.616818,67.686522,72.638571,72.773182,68.357727,72.382381,71.946087,70.81381,73.3715,73.859565,74.465,79.68381,84.927273,94.089091,94.888182,104.589545,105.304762,109.434545,112.464783,109.712381,109.4265,103.924783,103.96,103.155,103.845455,100.444286,109.68913,111.358182,103.011905,92.595,92.435,95.979091,103.963,106.487391,115.5835,122.552174,132.125455,127.583333,124.356522,123.891429,118.835,122.775909,135.391905,148.125217,153.227619,165.839524,193.675,186.457391,204.327,214.541304,214.695455,242.461905,221.895652,226.13,237.621818,244.93913,263.045,257.684286,246.549091,237.303182,196.21381,167.167826,198.860952,210.841364,215.06,214.826,190.238182,192.289091,179.5945,176.764091,164.645,166.512381,169.390455]},\"premium\":{\"label\":\"Arabica premium\",\"unit\":\"U.S. cents\\\/lb\",\"format\":\"money1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[24.215454,25.7055,27.384091,24.608182,22.649048,22.257727,19.251304,14.350953,10.768182,9.95,7.762381,25.25826,24.162381,20.6485,18.350434,13.799545,15.759524,16.49591,21.523182,18.417273,18.234091,17.625238,17.618181,20.133479,19.666191,22.5425,22.176522,19.472381,25.738182,27.356819,50.418571,39.324348,38.303637,32.575239,29.010909,34.721818,42.105455,33.716,33.305653,28.4555,30.382174,28.035909,24.237143,21.064782,19.863809,14.498182,14.569546,13.094285,19.314348,27.28,30.094286,31.407273,38.291739,38.9255,45.453479,46.48,44.898571,50.79,53.789048,53.478636,65.06913,90.9235,113.495714,127.954091,173.593636,136.568095,109.648261,116.501429,115.861363,94.351739,84.506,94.590869,93.808636,94.852,76.501364,61.472273,47.51619,43.059546,40.02,44.585238,33.076364,28.965,35.994286,33.082609,31.51619,25.1895,31.508696,33.064545,43.317619,42.086364,34.035909,28.493636,24.695455,34.290477,49.908182,56.755652,57.782858,55.054286,54.397392,50.089,47.763913,44.074546,46.401904,41.012609,37.031428,40.471818,38.396364,35.275238,33.165218,35.784,36.014091,37.417143,40.124347,34.703333,31.426819,33.378261,33.794,33.131739,35.171363,32.271905,35.421304,34.7495,35.170952,35.979091,33.123478,30.1355,27.877826,26.485455,28.657142,32.466957,31.961905,25.618636,24.329565,25.742,24.573333,27.264546,28.348636,26.992857,27.604347,27.634762,29.101819,28.39913,28.169,28.919565,32.518181,39.1485,41.363478,39.125454,40.747143,42.340909,39.005909,39.69,46.222727,48.879047,57.579091,67.458696,70.206191,79.5945,85.380435,78.774762,72.200454,61.132727,52.047142,56.23,52.617273,57.504286,56.290455,49.530909,60.81,56.1435,54.060435,54.8315,49.484348,42.919545,40.502857,38.140435,32.729048,35.467273,45.474546,51.391904,45.487826,42.9565,40.090454,35.184762,29.414348,26.645714,25.121364,35.711305,35.26,43.316087,38.432273,46.103809,40.856957,41.841429,27.446666,29.419545,33.209545,34.812381,32.126087,33.752381,37.891364,34.818696,31.122,36.894348,45.308637,49.262,52.212273,59.374091,74.921429,76.004546,69.220435,77.410476,74.687727,81.065455,82.728095,88.333478,88.71619,89.972,97.255218,97.753181,102.645238,113.981364,117.940454,128.893636,141.435,132.319524,141.523636,155.381304,162.675714,179.0385,173.938261,183.077143,169.082727,157.026818,155.290953,158.373913,168.823182,149.72,147.846364,137.542727,140.489091,122.176667,97.685,89.651428,77.276087,62.990477,83.383636,68.303478,74.027,68.850434,62.234546,56.109048,57.475217,45.4265,43.737143,48.115,48.01087,47.474,43.180434,41.143182,44.504762,45.002609,42.311905,38.017273,44.829565,77.744,108.717619,117.922273,111.217727,98.979523,95.108695,112.710952,110.003637,120.586956,106.3175,95.099565,91.741364,80.5265,68.575,71.956818,70.925714,69.51,67.325652,71.146666,64.651818,70.471364,66.237619,69.337391,70.509048,73.655714,81.952174,74.040476,71.261363,79.511818,80.948096,75.754782,79.412728,75.308571,80.396364,59.926364,60.292727,59.861,53.416087,51.8135,51.64087,41.293636,44.864762,45.360869,47.37619,42.318181,49.576364,49.741428,50.268696,47.081,46.798182,46.03381,46.87,47.964286,46.180909,44.471305,44.48,52.023478,53.592272,49.519523,50.156521,49.8005,46.930952,47.732728,49.430869,55.731,61.542609,55.468181,58.25,58.417391,67.705239,82.718636,72.352609,67.434,80.870455,90.607728,85.379047,76.903182,79.094348,90.432858,93.791363,83.699091,78.343809,86.006522,90.005714,93.0575,93.191305,94.183636,106.779047,107.137272,110.411818,121.546363,120.947273,135.768571,149.543637,155.864347,161.369048,170.407,155.068695,161.437619,157.294545,169.918181,155.462381,158.794348,156.134091,137.070476,121.123182,117.953636,110.780909,125.543,116.176522,114.372,97.56913,75.259545,65.910953,61.990435,59.697619,65.116364,74.657273,74.918571,55.753913,55.555714,43.073809,46.191364,45.885218,44.078,42.557392,46.742272,36.298571,54.881739,78.822857,106.496818,108.994348,146.4715,146.52619,146.363636,160.285454,166.948571,149.557826,166.824762,188.71,188.732609,194.853,190.179091,171.621364,141.758,157.347727,166.577727,148.547143,138.435909]}},\"panels\":[{\"key\":\"prices\",\"title\":\"Monthly Arabica and Robusta prices\",\"series\":[\"arabica\",\"robusta\"],\"unit\":\"U.S. cents\\\/lb\",\"axisFormat\":\"money1\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_0\"},{\"key\":\"premium\",\"title\":\"Arabica premium over Robusta\",\"series\":[\"premium\"],\"unit\":\"U.S. cents\\\/lb\",\"axisFormat\":\"money1\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z275_268_0ca95e9e-6840-4dbd-b63e-b5d46d9cece0_panel_1\"}],\"ranges\":[{\"key\":\"1\",\"months\":12,\"limit\":null,\"label\":\"1Y\"},{\"key\":\"3\",\"months\":36,\"limit\":null,\"label\":\"3Y\"},{\"key\":\"5\",\"months\":60,\"limit\":null,\"label\":\"5Y\"},{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"5\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee275Chart){window.ComidraCoffee275Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1ec083 e-flex e-con-boxed e-con e-parent\" data-id=\"a1ec083\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccd99fa elementor-widget elementor-widget-shortcode\" data-id=\"ccd99fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee276-wrap,.coffee276-wrap *{box-sizing:border-box}\r\n      .coffee276-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee276-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee276-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee276-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee276-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee276-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee276-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee276-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee276-flex{flex:1 1 auto}.coffee276-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee276-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee276-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee276-kpi strong{color:#374151;font-weight:700}\r\n      .coffee276-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee276-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee276-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee276-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee276-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee276-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee276-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee276-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee276-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee276-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee276-swatch{--coffee276-legend-color:#64748b;--coffee276-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee276-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee276-legend-style) var(--coffee276-legend-color);transform:translateY(-50%)}\r\n      .coffee276-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee276-description ul{margin:0;padding-inline-start:20px}.coffee276-description li+li{margin-top:4px}\r\n      .coffee276-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee276-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee276-source-wrap>a:hover{color:#0e7490}.coffee276-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee276-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee276-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee276-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee276-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee276-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee276-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee276-tip.coffee276-tip-compact .coffee276-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee276-tip.coffee276-tip-compact .coffee276-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee276-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee276-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee276-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee276-wrap[dir=\"rtl\"] .coffee276-hint,.coffee276-wrap[dir=\"rtl\"] .coffee276-source-note{text-align:left}.coffee276-wrap[dir=\"rtl\"] .coffee276-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee276-wrap{padding:10px}.coffee276-card{padding:12px}.coffee276-controls,.coffee276-panels,.coffee276-description,.coffee276-source-wrap{min-width:0}.coffee276-flex{display:none}.coffee276-controls{align-items:flex-start}.coffee276-hint{flex:1 0 100%;text-align:left}.coffee276-frame{height:220px}.coffee276-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee276-controls{gap:5px}.coffee276-btn{padding:6px 8px;font-size:11px}.coffee276-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee276-card{padding:10px}.coffee276-range-label{flex:1 0 100%}.coffee276-frame{height:210px}.coffee276-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee276-btn,.coffee276-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE276_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee276Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee276-error';e.textContent=message;root.querySelector('.coffee276-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee276-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee276-tip-row';\r\n          const label=document.createElement('span');label.className='coffee276-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee276-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee276-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee276-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee276-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee276-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee276Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee276-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee276Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5\" class=\"coffee276-wrap\" lang=\"ru\" data-chart-number=\"276\" data-panel-count=\"4\" >\r\n      <div class=\"coffee276-card\">\r\n        <div class=\"coffee276-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee276-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee276-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee276-btn\" data-range=\"20\" aria-pressed=\"false\">20Y<\/button>\r\n                      <button type=\"button\" class=\"coffee276-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee276-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee276-btn coffee276-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee276-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee276-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee276-title\">USDA PSD World Coffee Balance<\/h3>\r\n        <div class=\"coffee276-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2002 \u2013 2026<\/span>\r\n                  <\/div>\r\n        <p id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_desc\" class=\"coffee276-sr\">USDA PSD World Coffee Balance. Shows the comparable USDA PSD world balance from MY 2002\/03 without mixing country rows into the global history. Stocks-to-use is a transparent ratio derived only from the two cited PSD fields; missing observations remain blank. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee276-panels\">\r\n                      <section class=\"coffee276-panel\" aria-labelledby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_0_label\">\r\n              <h4 id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_0_label\" class=\"coffee276-panel-title\">World production and domestic consumption<\/h4>\r\n              <div class=\"coffee276-frame\"><canvas id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"World production and domestic consumption\" aria-describedby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_desc\">World production and domestic consumption<\/canvas><\/div>\r\n              <div class=\"coffee276-legend\" role=\"group\" aria-label=\"World production and domestic consumption\">\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"0\" data-series=\"production\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#0891b2;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"0\" data-series=\"consumption\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#7c3aed;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Domestic consumption<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee276-panel\" aria-labelledby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_1_label\">\r\n              <h4 id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_1_label\" class=\"coffee276-panel-title\">World coffee trade<\/h4>\r\n              <div class=\"coffee276-frame\"><canvas id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"World coffee trade\" aria-describedby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_desc\">World coffee trade<\/canvas><\/div>\r\n              <div class=\"coffee276-legend\" role=\"group\" aria-label=\"World coffee trade\">\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"1\" data-series=\"imports\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#16a34a;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Imports<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"1\" data-series=\"exports\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#dc2626;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Exports<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee276-panel\" aria-labelledby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_2_label\">\r\n              <h4 id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_2_label\" class=\"coffee276-panel-title\">World beginning and ending stocks<\/h4>\r\n              <div class=\"coffee276-frame\"><canvas id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"World beginning and ending stocks\" aria-describedby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_desc\">World beginning and ending stocks<\/canvas><\/div>\r\n              <div class=\"coffee276-legend\" role=\"group\" aria-label=\"World beginning and ending stocks\">\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"2\" data-series=\"beginning\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#475569;--coffee276-legend-style:dashed\"><\/span>\r\n                    <span>Beginning stocks<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"2\" data-series=\"ending\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#2563eb;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Ending stocks<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee276-panel\" aria-labelledby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_3_label\">\r\n              <h4 id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_3_label\" class=\"coffee276-panel-title\">World stocks-to-use ratio<\/h4>\r\n              <div class=\"coffee276-frame\"><canvas id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_3\" tabindex=\"0\" role=\"img\" aria-label=\"World stocks-to-use ratio\" aria-describedby=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_desc\">World stocks-to-use ratio<\/canvas><\/div>\r\n              <div class=\"coffee276-legend\" role=\"group\" aria-label=\"World stocks-to-use ratio\">\r\n                                  <button type=\"button\" class=\"coffee276-legend-item\" data-panel=\"3\" data-series=\"stocks_use\" aria-pressed=\"true\">\r\n                    <span class=\"coffee276-swatch\" aria-hidden=\"true\" style=\"--coffee276-legend-color:#d97706;--coffee276-legend-style:solid\"><\/span>\r\n                    <span>Stocks-to-use<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee276-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Shows the comparable USDA PSD world balance from MY 2002\/03 without mixing country rows into the global history.<\/li>\r\n                              <li>Stocks-to-use is a transparent ratio derived only from the two cited PSD fields; missing observations remain blank.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee276-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/apps.fas.usda.gov\/psdonline\/app\/index.html#\/app\/home\" target=\"_blank\" rel=\"noopener noreferrer\">USDA Foreign Agricultural Service \u2014 Production, Supply and Distribution<\/a>\r\n                    <span class=\"coffee276-source-note\">All bag series use thousand 60-kilogram bags. Comparable global balance history begins in MY 2002\/03 because USDA PSD import and consumption coverage before 2002 is producer-country only; earlier balance years are excluded, not zero. Stocks-to-use equals ending stocks divided by domestic consumption times 100.<\/span>\r\n        <\/div>\r\n        <div id=\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_tip\" class=\"coffee276-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5\",\"tipId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_tip\",\"lang\":\"ru\",\"labels\":[\"2002-01-01\",\"2003-01-01\",\"2004-01-01\",\"2005-01-01\",\"2006-01-01\",\"2007-01-01\",\"2008-01-01\",\"2009-01-01\",\"2010-01-01\",\"2011-01-01\",\"2012-01-01\",\"2013-01-01\",\"2014-01-01\",\"2015-01-01\",\"2016-01-01\",\"2017-01-01\",\"2018-01-01\",\"2019-01-01\",\"2020-01-01\",\"2021-01-01\",\"2022-01-01\",\"2023-01-01\",\"2024-01-01\",\"2025-01-01\",\"2026-01-01\"],\"displayLabels\":[\"2002\",\"2003\",\"2004\",\"2005\",\"2006\",\"2007\",\"2008\",\"2009\",\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\",\"2023\",\"2024\",\"2025\",\"2026\"],\"series\":{\"production\":{\"label\":\"Production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.8,\"values\":[127292,111282,121946,117883,134050,124388,136751,129774,141409,144837,158018,160054,153796,152429,161079,159814,175856,169030,176594,165044,164529,169335,176816,178830,189667]},\"consumption\":{\"label\":\"Domestic consumption\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[114359,117591,116630,125151,124352,128908,125867,139196,135508,142831,143400,143877,147163,153186,155104,160627,166003,162355,162093,167876,168754,163944,171761,173459,179736]},\"imports\":{\"label\":\"Imports\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[90376,90385,91484,94219,100514,101583,101735,105458,110866,113133,118238,118902,119342,126421,129133,130485,138506,131188,132126,140861,133918,134270,141580,142931,150856]},\"exports\":{\"label\":\"Exports\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[95463,91939,95147,95443,107087,101361,104434,106784,116972,118031,123239,129260,124027,133845,133606,134174,143364,139001,144941,143583,134699,143474,147746,145942,158874]},\"beginning\":{\"label\":\"Beginning stocks\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[4,3],\"width\":2.2,\"values\":[39437,47283,39420,41073,32581,35706,31408,39593,28845,28640,25748,35365,41184,43132,34951,36453,31951,36946,35808,37494,31940,26934,23121,22010,24370]},\"ending\":{\"label\":\"Ending stocks\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[47283,39420,41073,32581,35706,31408,39593,28845,28640,25748,35365,41184,43132,34951,36453,31951,36946,35808,37494,31940,26934,23121,22010,24370,26283]},\"stocks_use\":{\"label\":\"Stocks-to-use\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[41.346112,33.522974,35.216497,26.033352,28.713652,24.364663,31.45622,20.722578,21.135284,18.026899,24.661785,28.62445,29.308998,22.816054,23.502295,19.891425,22.256224,22.055372,23.131165,19.025948,15.960511,14.102986,12.814318,14.04943,14.623114]}},\"panels\":[{\"key\":\"balance\",\"title\":\"World production and domestic consumption\",\"series\":[\"production\",\"consumption\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_0\"},{\"key\":\"trade\",\"title\":\"World coffee trade\",\"series\":[\"imports\",\"exports\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_1\"},{\"key\":\"stocks\",\"title\":\"World beginning and ending stocks\",\"series\":[\"beginning\",\"ending\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_2\"},{\"key\":\"stocks_use\",\"title\":\"World stocks-to-use ratio\",\"series\":[\"stocks_use\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z276_269_aa3b5426-83d5-4380-ae98-528d4501ccc5_panel_3\"}],\"ranges\":[{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"20\",\"months\":240,\"limit\":null,\"label\":\"20Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"20\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee276Chart){window.ComidraCoffee276Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e09b542 elementor-widget elementor-widget-shortcode\" data-id=\"e09b542\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee277-wrap,.coffee277-wrap *{box-sizing:border-box}\r\n      .coffee277-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee277-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee277-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee277-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee277-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee277-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee277-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee277-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee277-flex{flex:1 1 auto}.coffee277-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee277-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee277-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee277-kpi strong{color:#374151;font-weight:700}\r\n      .coffee277-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee277-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee277-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee277-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee277-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee277-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee277-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee277-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee277-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee277-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee277-swatch{--coffee277-legend-color:#64748b;--coffee277-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee277-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee277-legend-style) var(--coffee277-legend-color);transform:translateY(-50%)}\r\n      .coffee277-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee277-description ul{margin:0;padding-inline-start:20px}.coffee277-description li+li{margin-top:4px}\r\n      .coffee277-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee277-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee277-source-wrap>a:hover{color:#0e7490}.coffee277-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee277-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee277-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee277-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee277-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee277-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee277-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee277-tip.coffee277-tip-compact .coffee277-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee277-tip.coffee277-tip-compact .coffee277-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee277-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee277-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee277-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee277-wrap[dir=\"rtl\"] .coffee277-hint,.coffee277-wrap[dir=\"rtl\"] .coffee277-source-note{text-align:left}.coffee277-wrap[dir=\"rtl\"] .coffee277-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee277-wrap{padding:10px}.coffee277-card{padding:12px}.coffee277-controls,.coffee277-panels,.coffee277-description,.coffee277-source-wrap{min-width:0}.coffee277-flex{display:none}.coffee277-controls{align-items:flex-start}.coffee277-hint{flex:1 0 100%;text-align:left}.coffee277-frame{height:220px}.coffee277-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee277-controls{gap:5px}.coffee277-btn{padding:6px 8px;font-size:11px}.coffee277-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee277-card{padding:10px}.coffee277-range-label{flex:1 0 100%}.coffee277-frame{height:210px}.coffee277-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee277-btn,.coffee277-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE277_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee277Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee277-error';e.textContent=message;root.querySelector('.coffee277-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee277-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee277-tip-row';\r\n          const label=document.createElement('span');label.className='coffee277-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee277-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee277-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee277-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee277-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee277-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee277Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee277-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee277Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18\" class=\"coffee277-wrap\" lang=\"ru\" data-chart-number=\"277\" data-panel-count=\"2\" >\r\n      <div class=\"coffee277-card\">\r\n        <div class=\"coffee277-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee277-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee277-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee277-btn\" data-range=\"20\" aria-pressed=\"false\">20Y<\/button>\r\n                      <button type=\"button\" class=\"coffee277-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee277-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee277-btn coffee277-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee277-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee277-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee277-title\">USDA PSD World Coffee Production by Species<\/h3>\r\n        <div class=\"coffee277-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>1960 \u2013 2026<\/span>\r\n                  <\/div>\r\n        <p id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_desc\" class=\"coffee277-sr\">USDA PSD World Coffee Production by Species. Separates Arabica, Robusta and USDA&#039;s Other production category from MY 1960\/61 onward. The share panel shows composition independently from changes in the absolute world crop. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee277-panels\">\r\n                      <section class=\"coffee277-panel\" aria-labelledby=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_0_label\">\r\n              <h4 id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_0_label\" class=\"coffee277-panel-title\">World production by coffee species<\/h4>\r\n              <div class=\"coffee277-frame\"><canvas id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"World production by coffee species\" aria-describedby=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_desc\">World production by coffee species<\/canvas><\/div>\r\n              <div class=\"coffee277-legend\" role=\"group\" aria-label=\"World production by coffee species\">\r\n                                  <button type=\"button\" class=\"coffee277-legend-item\" data-panel=\"0\" data-series=\"arabica\" aria-pressed=\"true\">\r\n                    <span class=\"coffee277-swatch\" aria-hidden=\"true\" style=\"--coffee277-legend-color:#0891b2;--coffee277-legend-style:solid\"><\/span>\r\n                    <span>Arabica<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee277-legend-item\" data-panel=\"0\" data-series=\"robusta\" aria-pressed=\"true\">\r\n                    <span class=\"coffee277-swatch\" aria-hidden=\"true\" style=\"--coffee277-legend-color:#7c3aed;--coffee277-legend-style:solid\"><\/span>\r\n                    <span>Robusta<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee277-legend-item\" data-panel=\"0\" data-series=\"other\" aria-pressed=\"true\">\r\n                    <span class=\"coffee277-swatch\" aria-hidden=\"true\" style=\"--coffee277-legend-color:#475569;--coffee277-legend-style:dashed\"><\/span>\r\n                    <span>Other<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee277-panel\" aria-labelledby=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_1_label\">\r\n              <h4 id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_1_label\" class=\"coffee277-panel-title\">Arabica and Robusta production shares<\/h4>\r\n              <div class=\"coffee277-frame\"><canvas id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Arabica and Robusta production shares\" aria-describedby=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_desc\">Arabica and Robusta production shares<\/canvas><\/div>\r\n              <div class=\"coffee277-legend\" role=\"group\" aria-label=\"Arabica and Robusta production shares\">\r\n                                  <button type=\"button\" class=\"coffee277-legend-item\" data-panel=\"1\" data-series=\"arabica_share\" aria-pressed=\"true\">\r\n                    <span class=\"coffee277-swatch\" aria-hidden=\"true\" style=\"--coffee277-legend-color:#0891b2;--coffee277-legend-style:solid\"><\/span>\r\n                    <span>Arabica share<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee277-legend-item\" data-panel=\"1\" data-series=\"robusta_share\" aria-pressed=\"true\">\r\n                    <span class=\"coffee277-swatch\" aria-hidden=\"true\" style=\"--coffee277-legend-color:#7c3aed;--coffee277-legend-style:solid\"><\/span>\r\n                    <span>Robusta share<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee277-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Separates Arabica, Robusta and USDA&#039;s Other production category from MY 1960\/61 onward.<\/li>\r\n                              <li>The share panel shows composition independently from changes in the absolute world crop.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee277-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/apps.fas.usda.gov\/psdonline\/app\/index.html#\/app\/home\" target=\"_blank\" rel=\"noopener noreferrer\">USDA Foreign Agricultural Service \u2014 Production, Supply and Distribution<\/a>\r\n                    <span class=\"coffee277-source-note\">Species production follows the USDA PSD World rows and preserves the comparable production history beginning in MY 1960\/61. Shares use total production as the denominator and are expressed on a 0\u2013100 percent scale.<\/span>\r\n        <\/div>\r\n        <div id=\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_tip\" class=\"coffee277-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18\",\"tipId\":\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_tip\",\"lang\":\"ru\",\"labels\":[\"1960-01-01\",\"1961-01-01\",\"1962-01-01\",\"1963-01-01\",\"1964-01-01\",\"1965-01-01\",\"1966-01-01\",\"1967-01-01\",\"1968-01-01\",\"1969-01-01\",\"1970-01-01\",\"1971-01-01\",\"1972-01-01\",\"1973-01-01\",\"1974-01-01\",\"1975-01-01\",\"1976-01-01\",\"1977-01-01\",\"1978-01-01\",\"1979-01-01\",\"1980-01-01\",\"1981-01-01\",\"1982-01-01\",\"1983-01-01\",\"1984-01-01\",\"1985-01-01\",\"1986-01-01\",\"1987-01-01\",\"1988-01-01\",\"1989-01-01\",\"1990-01-01\",\"1991-01-01\",\"1992-01-01\",\"1993-01-01\",\"1994-01-01\",\"1995-01-01\",\"1996-01-01\",\"1997-01-01\",\"1998-01-01\",\"1999-01-01\",\"2000-01-01\",\"2001-01-01\",\"2002-01-01\",\"2003-01-01\",\"2004-01-01\",\"2005-01-01\",\"2006-01-01\",\"2007-01-01\",\"2008-01-01\",\"2009-01-01\",\"2010-01-01\",\"2011-01-01\",\"2012-01-01\",\"2013-01-01\",\"2014-01-01\",\"2015-01-01\",\"2016-01-01\",\"2017-01-01\",\"2018-01-01\",\"2019-01-01\",\"2020-01-01\",\"2021-01-01\",\"2022-01-01\",\"2023-01-01\",\"2024-01-01\",\"2025-01-01\",\"2026-01-01\"],\"displayLabels\":[\"1960\",\"1961\",\"1962\",\"1963\",\"1964\",\"1965\",\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\",\"1991\",\"1992\",\"1993\",\"1994\",\"1995\",\"1996\",\"1997\",\"1998\",\"1999\",\"2000\",\"2001\",\"2002\",\"2003\",\"2004\",\"2005\",\"2006\",\"2007\",\"2008\",\"2009\",\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\",\"2023\",\"2024\",\"2025\",\"2026\"],\"series\":{\"arabica\":{\"label\":\"Arabica\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.7,\"values\":[52432,64096,53492,49006,38408,65647,47858,52590,44809,51035,41573,55075,57295,46092,63148,55519,42977,54430,59847,62302,63154,75132,59258,70459,65302,71299,52812,78985,64934,69118,72143,73980,65234,65052,68809,61394,66452,64712,74859,73281,70362,68298,85409,67060,78253,70849,84122,74808,85664,77784,87943,84542,92872,92465,86688,86135,101136,95224,104926,94921,102155,87089,87908,97160,102276,94440,105867]},\"robusta\":{\"label\":\"Robusta\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[12567,11430,13938,15944,13834,16082,15058,17717,18023,18210,17265,18165,19438,19291,19151,17092,17807,15920,18770,19207,22584,22396,22196,17905,24591,23998,26121,23810,28901,27542,27768,29809,27455,27146,28033,27372,37236,32940,34060,40853,46820,43297,41855,44197,43668,47009,49903,49580,51087,51990,53466,60295,65146,67589,67108,66294,59943,64590,70930,74109,74439,77955,76621,72175,74540,84390,83800]},\"other\":{\"label\":\"Other\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[4,3],\"width\":2.2,\"values\":[342,352,351,345,370,379,382,381,382,378,364,358,327,334,352,359,378,374,401,397,436,495,450,437,469,453,461,375,330,298,270,275,270,208,200,180,98,35,34,30,35,30,28,25,25,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},\"arabica_share\":{\"label\":\"Arabica share\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[80.243645,84.472443,78.918871,75.05322,73.002357,79.952014,75.607444,74.397352,70.884614,73.301926,70.22229,74.832197,74.351155,70.137103,76.403189,76.084692,70.267486,76.961145,75.738439,76.065246,73.286606,76.647317,72.350557,79.344827,72.267103,74.463708,66.518881,76.558108,68.957681,71.286536,72.012657,71.090867,70.175023,70.398026,70.906412,69.023902,64.027904,66.244229,68.707608,64.189237,60.027129,61.185218,67.096911,60.261318,64.170206,60.101117,62.754196,60.14085,62.642321,59.938046,62.190525,58.370444,58.773051,57.771127,56.365575,56.508276,62.786583,59.584267,59.665863,56.156304,57.847379,52.767141,53.430094,57.377388,57.843182,52.809931,55.817301]},\"robusta_share\":{\"label\":\"Robusta share\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[19.232947,15.063655,20.563285,24.418409,26.294382,19.586398,23.789061,25.06366,28.511089,26.15515,29.162866,24.681377,25.2245,29.354657,23.170924,23.423325,29.114483,22.510039,23.754081,23.450052,26.207441,22.847699,27.10002,20.163061,27.213873,25.063185,32.900471,23.078414,30.691871,28.406114,27.717831,28.644872,29.534526,29.37688,28.887492,30.773728,35.877671,33.719942,31.261186,35.784485,39.943012,38.787906,32.881092,39.716216,35.809293,39.877675,37.227154,39.85915,37.357679,40.061954,37.809475,41.629556,41.226949,42.228873,43.634425,43.491724,37.213417,40.415733,40.334137,43.843696,42.152621,47.232859,46.569906,42.622612,42.156818,47.190069,44.182699]}},\"panels\":[{\"key\":\"species\",\"title\":\"World production by coffee species\",\"series\":[\"arabica\",\"robusta\",\"other\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_0\"},{\"key\":\"shares\",\"title\":\"Arabica and Robusta production shares\",\"series\":[\"arabica_share\",\"robusta_share\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z277_270_d355fae6-c917-4c43-adca-b12feb871f18_panel_1\"}],\"ranges\":[{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"20\",\"months\":240,\"limit\":null,\"label\":\"20Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"20\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee277Chart){window.ComidraCoffee277Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7da36eb e-con-full e-flex e-con e-child\" data-id=\"7da36eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaf902b elementor-widget elementor-widget-shortcode\" data-id=\"aaf902b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee278-wrap,.coffee278-wrap *{box-sizing:border-box}\r\n      .coffee278-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee278-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee278-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee278-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee278-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee278-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee278-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee278-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee278-flex{flex:1 1 auto}.coffee278-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee278-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee278-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee278-kpi strong{color:#374151;font-weight:700}\r\n      .coffee278-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee278-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee278-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee278-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee278-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee278-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee278-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee278-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee278-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee278-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee278-swatch{--coffee278-legend-color:#64748b;--coffee278-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee278-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee278-legend-style) var(--coffee278-legend-color);transform:translateY(-50%)}\r\n      .coffee278-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee278-description ul{margin:0;padding-inline-start:20px}.coffee278-description li+li{margin-top:4px}\r\n      .coffee278-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee278-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee278-source-wrap>a:hover{color:#0e7490}.coffee278-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee278-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee278-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee278-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee278-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee278-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee278-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee278-tip.coffee278-tip-compact .coffee278-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee278-tip.coffee278-tip-compact .coffee278-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee278-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee278-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee278-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee278-wrap[dir=\"rtl\"] .coffee278-hint,.coffee278-wrap[dir=\"rtl\"] .coffee278-source-note{text-align:left}.coffee278-wrap[dir=\"rtl\"] .coffee278-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee278-wrap{padding:10px}.coffee278-card{padding:12px}.coffee278-controls,.coffee278-panels,.coffee278-description,.coffee278-source-wrap{min-width:0}.coffee278-flex{display:none}.coffee278-controls{align-items:flex-start}.coffee278-hint{flex:1 0 100%;text-align:left}.coffee278-frame{height:220px}.coffee278-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee278-controls{gap:5px}.coffee278-btn{padding:6px 8px;font-size:11px}.coffee278-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee278-card{padding:10px}.coffee278-range-label{flex:1 0 100%}.coffee278-frame{height:210px}.coffee278-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee278-btn,.coffee278-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE278_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee278Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee278-error';e.textContent=message;root.querySelector('.coffee278-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee278-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee278-tip-row';\r\n          const label=document.createElement('span');label.className='coffee278-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee278-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee278-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee278-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee278-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee278-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee278Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee278-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee278Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9\" class=\"coffee278-wrap\" lang=\"ru\" data-chart-number=\"278\" data-panel-count=\"3\" >\r\n      <div class=\"coffee278-card\">\r\n        <div class=\"coffee278-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee278-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee278-btn\" data-range=\"5\" aria-pressed=\"false\">TOP 5<\/button>\r\n                      <button type=\"button\" class=\"coffee278-btn\" data-range=\"10\" aria-pressed=\"false\">TOP 10<\/button>\r\n                      <button type=\"button\" class=\"coffee278-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee278-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee278-btn coffee278-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee278-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee278-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee278-title\">USDA PSD Coffee Balance by Country<\/h3>\r\n        <div class=\"coffee278-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          Uruguay                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>Brazil \u2013 Uruguay<\/span>\r\n                  <\/div>\r\n        <p id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_desc\" class=\"coffee278-sr\">USDA PSD Coffee Balance by Country. Country comparisons use only the latest common USDA PSD marketing year, preventing different crop years from being mixed. TOP 5, TOP 10 and ALL change the number of ranked country rows; they do not change the marketing year. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee278-panels\">\r\n                      <section class=\"coffee278-panel\" aria-labelledby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_0_label\">\r\n              <h4 id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_0_label\" class=\"coffee278-panel-title\">Latest marketing-year production by country<\/h4>\r\n              <div class=\"coffee278-frame\"><canvas id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Latest marketing-year production by country\" aria-describedby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_desc\">Latest marketing-year production by country<\/canvas><\/div>\r\n              <div class=\"coffee278-legend\" role=\"group\" aria-label=\"Latest marketing-year production by country\">\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"0\" data-series=\"arabica\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#0891b2;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Arabica production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"0\" data-series=\"robusta\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#7c3aed;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Robusta production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"0\" data-series=\"production\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#2563eb;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Total production<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee278-panel\" aria-labelledby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_1_label\">\r\n              <h4 id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_1_label\" class=\"coffee278-panel-title\">Latest marketing-year imports and exports<\/h4>\r\n              <div class=\"coffee278-frame\"><canvas id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Latest marketing-year imports and exports\" aria-describedby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_desc\">Latest marketing-year imports and exports<\/canvas><\/div>\r\n              <div class=\"coffee278-legend\" role=\"group\" aria-label=\"Latest marketing-year imports and exports\">\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"1\" data-series=\"imports\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#16a34a;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Imports<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"1\" data-series=\"exports\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#dc2626;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Exports<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee278-panel\" aria-labelledby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_2_label\">\r\n              <h4 id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_2_label\" class=\"coffee278-panel-title\">Latest marketing-year domestic use and ending stocks<\/h4>\r\n              <div class=\"coffee278-frame\"><canvas id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Latest marketing-year domestic use and ending stocks\" aria-describedby=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_desc\">Latest marketing-year domestic use and ending stocks<\/canvas><\/div>\r\n              <div class=\"coffee278-legend\" role=\"group\" aria-label=\"Latest marketing-year domestic use and ending stocks\">\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"2\" data-series=\"consumption\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#d97706;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Domestic consumption<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee278-legend-item\" data-panel=\"2\" data-series=\"ending\" aria-pressed=\"true\">\r\n                    <span class=\"coffee278-swatch\" aria-hidden=\"true\" style=\"--coffee278-legend-color:#475569;--coffee278-legend-style:solid\"><\/span>\r\n                    <span>Ending stocks<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee278-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Country comparisons use only the latest common USDA PSD marketing year, preventing different crop years from being mixed.<\/li>\r\n                              <li>TOP 5, TOP 10 and ALL change the number of ranked country rows; they do not change the marketing year.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee278-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/apps.fas.usda.gov\/psdonline\/app\/index.html#\/app\/home\" target=\"_blank\" rel=\"noopener noreferrer\">USDA Foreign Agricultural Service \u2014 Production, Supply and Distribution<\/a>\r\n                    <span class=\"coffee278-source-note\">The chart selects one latest marketing year before ranking countries. World and regional aggregates are excluded, and values remain in thousand 60-kilogram bags.<\/span>\r\n        <\/div>\r\n        <div id=\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_tip\" class=\"coffee278-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9\",\"tipId\":\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_tip\",\"lang\":\"ru\",\"labels\":[\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\",\"2001-07-01\",\"2001-08-01\",\"2001-09-01\",\"2001-10-01\",\"2001-11-01\",\"2001-12-01\",\"2002-01-01\",\"2002-02-01\",\"2002-03-01\",\"2002-04-01\",\"2002-05-01\",\"2002-06-01\",\"2002-07-01\",\"2002-08-01\",\"2002-09-01\",\"2002-10-01\",\"2002-11-01\",\"2002-12-01\",\"2003-01-01\",\"2003-02-01\",\"2003-03-01\",\"2003-04-01\",\"2003-05-01\",\"2003-06-01\",\"2003-07-01\",\"2003-08-01\",\"2003-09-01\",\"2003-10-01\",\"2003-11-01\",\"2003-12-01\",\"2004-01-01\",\"2004-02-01\",\"2004-03-01\",\"2004-04-01\",\"2004-05-01\",\"2004-06-01\",\"2004-07-01\",\"2004-08-01\",\"2004-09-01\",\"2004-10-01\",\"2004-11-01\",\"2004-12-01\",\"2005-01-01\",\"2005-02-01\",\"2005-03-01\",\"2005-04-01\",\"2005-05-01\",\"2005-06-01\",\"2005-07-01\",\"2005-08-01\",\"2005-09-01\",\"2005-10-01\",\"2005-11-01\",\"2005-12-01\",\"2006-01-01\"],\"displayLabels\":[\"Brazil\",\"Vietnam\",\"Colombia\",\"Ethiopia\",\"Indonesia\",\"Uganda\",\"India\",\"Honduras\",\"Peru\",\"Mexico\",\"Guatemala\",\"Nicaragua\",\"China\",\"Tanzania\",\"Malaysia\",\"Cote d\\u0027Ivoire\",\"Costa Rica\",\"Kenya\",\"Thailand\",\"Papua New Guinea\",\"El Salvador\",\"Laos\",\"Venezuela\",\"Philippines\",\"Ecuador\",\"Rwanda\",\"Madagascar\",\"Cameroon\",\"Congo (Kinshasa)\",\"Burundi\",\"Dominican Republic\",\"Guinea\",\"Cuba\",\"Panama\",\"Togo\",\"Bolivia\",\"United States\",\"Angola\",\"Sierra Leone\",\"Jamaica\",\"Albania\",\"Algeria\",\"Argentina\",\"Armenia\",\"Australia\",\"Bosnia and Herzegovina\",\"Canada\",\"Chile\",\"Egypt\",\"Georgia\",\"Iran\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Korea, South\",\"Kosovo\",\"Montenegro\",\"Morocco\",\"New Zealand\",\"North Macedonia\",\"Norway\",\"Russia\",\"Saudi Arabia\",\"Senegal\",\"Serbia\",\"Singapore\",\"South Africa\",\"Switzerland\",\"Taiwan\",\"Turkey\",\"Ukraine\",\"United Kingdom\",\"Uruguay\"],\"series\":{\"arabica\":{\"label\":\"Arabica production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[47500,1100,13400,12100,1380,1135,1560,6030,4780,3575,3130,2300,1900,850,0,0,1200,950,0,750,542,0,500,25,100,350,25,25,50,140,125,0,100,100,0,80,50,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},\"robusta\":{\"label\":\"Robusta production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[24400,31400,0,0,10000,6025,4580,0,0,560,130,140,0,750,1500,1300,0,0,900,50,0,500,0,450,250,0,275,190,110,0,0,125,0,0,90,0,0,45,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},\"production\":{\"label\":\"Total production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[71900,32500,13400,12100,11380,7160,6140,6030,4780,4135,3260,2440,1900,1600,1500,1300,1200,950,900,800,542,500,500,475,350,350,300,215,160,140,125,125,100,100,90,80,50,45,30,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},\"imports\":{\"label\":\"Imports\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[90,1250,2004,0,1420,0,1390,160,84,2500,845,0,6050,6,1600,0,115,75,825,0,272,0,0,6250,425,0,0,0,0,0,0,0,0,130,0,0,26900,0,0,0,125,2050,865,230,2650,300,5100,250,1275,90,775,7000,825,575,3400,75,45,950,540,80,820,4800,1450,100,725,110,725,3700,860,1925,1150,4850,50]},\"exports\":{\"label\":\"Exports\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[49070,28950,13400,7130,8050,6830,6219,5503,4554,3410,3200,2250,1200,1410,2500,1250,1060,940,600,750,543,400,0,0,430,350,100,150,60,125,10,100,10,30,90,35,0,35,20,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2400,0,0,0,0,0]},\"consumption\":{\"label\":\"Domestic consumption\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[22390,5000,2200,5000,4830,335,1580,415,305,3240,900,160,6750,90,600,50,320,62,1125,50,339,100,500,6725,375,0,200,65,100,15,115,25,90,200,0,45,26950,10,10,5,125,2050,865,230,2650,300,5100,250,1275,90,775,6900,825,575,3400,75,45,950,540,80,820,4800,1450,100,725,110,725,1300,860,1925,1150,4850,50]},\"ending\":{\"label\":\"Ending stocks\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[4425,489,670,145,671,329,216,707,26,5,16,85,400,157,0,0,68,120,0,35,79,0,0,300,30,0,0,10,0,0,0,0,0,0,0,0,5700,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},\"panels\":[{\"key\":\"production\",\"title\":\"Latest marketing-year production by country\",\"series\":[\"arabica\",\"robusta\",\"production\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"Uruguay\",\"type\":\"bar\",\"canvasId\":\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_0\"},{\"key\":\"trade\",\"title\":\"Latest marketing-year imports and exports\",\"series\":[\"imports\",\"exports\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"Uruguay\",\"type\":\"bar\",\"canvasId\":\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_1\"},{\"key\":\"demand_stocks\",\"title\":\"Latest marketing-year domestic use and ending stocks\",\"series\":[\"consumption\",\"ending\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"Uruguay\",\"type\":\"bar\",\"canvasId\":\"z278_271_b42f4eac-4258-40df-8e01-f21e8e1be5c9_panel_2\"}],\"ranges\":[{\"key\":\"5\",\"months\":null,\"limit\":5,\"label\":\"TOP 5\"},{\"key\":\"10\",\"months\":null,\"limit\":10,\"label\":\"TOP 10\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"10\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee278Chart){window.ComidraCoffee278Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-414283d elementor-widget elementor-widget-shortcode\" data-id=\"414283d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee279-wrap,.coffee279-wrap *{box-sizing:border-box}\r\n      .coffee279-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee279-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee279-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee279-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee279-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee279-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee279-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee279-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee279-flex{flex:1 1 auto}.coffee279-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee279-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee279-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee279-kpi strong{color:#374151;font-weight:700}\r\n      .coffee279-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee279-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee279-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee279-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee279-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee279-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee279-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee279-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee279-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee279-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee279-swatch{--coffee279-legend-color:#64748b;--coffee279-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee279-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee279-legend-style) var(--coffee279-legend-color);transform:translateY(-50%)}\r\n      .coffee279-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee279-description ul{margin:0;padding-inline-start:20px}.coffee279-description li+li{margin-top:4px}\r\n      .coffee279-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee279-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee279-source-wrap>a:hover{color:#0e7490}.coffee279-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee279-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee279-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee279-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee279-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee279-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee279-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee279-tip.coffee279-tip-compact .coffee279-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee279-tip.coffee279-tip-compact .coffee279-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee279-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee279-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee279-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee279-wrap[dir=\"rtl\"] .coffee279-hint,.coffee279-wrap[dir=\"rtl\"] .coffee279-source-note{text-align:left}.coffee279-wrap[dir=\"rtl\"] .coffee279-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee279-wrap{padding:10px}.coffee279-card{padding:12px}.coffee279-controls,.coffee279-panels,.coffee279-description,.coffee279-source-wrap{min-width:0}.coffee279-flex{display:none}.coffee279-controls{align-items:flex-start}.coffee279-hint{flex:1 0 100%;text-align:left}.coffee279-frame{height:220px}.coffee279-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee279-controls{gap:5px}.coffee279-btn{padding:6px 8px;font-size:11px}.coffee279-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee279-card{padding:10px}.coffee279-range-label{flex:1 0 100%}.coffee279-frame{height:210px}.coffee279-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee279-btn,.coffee279-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE279_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee279Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee279-error';e.textContent=message;root.querySelector('.coffee279-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee279-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee279-tip-row';\r\n          const label=document.createElement('span');label.className='coffee279-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee279-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee279-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee279-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee279-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee279-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee279Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee279-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee279Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4\" class=\"coffee279-wrap\" lang=\"ru\" data-chart-number=\"279\" data-panel-count=\"3\" >\r\n      <div class=\"coffee279-card\">\r\n        <div class=\"coffee279-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee279-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee279-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee279-btn\" data-range=\"20\" aria-pressed=\"false\">20Y<\/button>\r\n                      <button type=\"button\" class=\"coffee279-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee279-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee279-btn coffee279-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee279-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee279-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee279-title\">CONAB Brazil Coffee Production, Area and Yield<\/h3>\r\n        <div class=\"coffee279-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2001 \u2013 2026<\/span>\r\n                  <\/div>\r\n        <p id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_desc\" class=\"coffee279-sr\">CONAB Brazil Coffee Production, Area and Yield. Separates Arabica and Conilon production, cultivated area and yield in Brazil&#039;s official CONAB history. Production, area and yield use separate panels because their units and scales are not interchangeable; the pinned 2020 source-workbook difference is disclosed instead of hidden. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee279-panels\">\r\n                      <section class=\"coffee279-panel\" aria-labelledby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_0_label\">\r\n              <h4 id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_0_label\" class=\"coffee279-panel-title\">Brazil coffee production<\/h4>\r\n              <div class=\"coffee279-frame\"><canvas id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Brazil coffee production\" aria-describedby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_desc\">Brazil coffee production<\/canvas><\/div>\r\n              <div class=\"coffee279-legend\" role=\"group\" aria-label=\"Brazil coffee production\">\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"0\" data-series=\"arabica_prod\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#0891b2;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Arabica production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"0\" data-series=\"conilon_prod\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#7c3aed;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Conilon production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"0\" data-series=\"total_prod\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#2563eb;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Total production<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee279-panel\" aria-labelledby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_1_label\">\r\n              <h4 id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_1_label\" class=\"coffee279-panel-title\">Brazil coffee cultivated area<\/h4>\r\n              <div class=\"coffee279-frame\"><canvas id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Brazil coffee cultivated area\" aria-describedby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_desc\">Brazil coffee cultivated area<\/canvas><\/div>\r\n              <div class=\"coffee279-legend\" role=\"group\" aria-label=\"Brazil coffee cultivated area\">\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"1\" data-series=\"arabica_area\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#0891b2;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Arabica area<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"1\" data-series=\"conilon_area\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#7c3aed;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Conilon area<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"1\" data-series=\"total_area\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#2563eb;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Total area<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee279-panel\" aria-labelledby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_2_label\">\r\n              <h4 id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_2_label\" class=\"coffee279-panel-title\">Brazil coffee yield<\/h4>\r\n              <div class=\"coffee279-frame\"><canvas id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Brazil coffee yield\" aria-describedby=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_desc\">Brazil coffee yield<\/canvas><\/div>\r\n              <div class=\"coffee279-legend\" role=\"group\" aria-label=\"Brazil coffee yield\">\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"2\" data-series=\"arabica_yield\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#0891b2;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Arabica yield<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"2\" data-series=\"conilon_yield\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#7c3aed;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Conilon yield<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee279-legend-item\" data-panel=\"2\" data-series=\"total_yield\" aria-pressed=\"true\">\r\n                    <span class=\"coffee279-swatch\" aria-hidden=\"true\" style=\"--coffee279-legend-color:#2563eb;--coffee279-legend-style:solid\"><\/span>\r\n                    <span>Total yield<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee279-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Separates Arabica and Conilon production, cultivated area and yield in Brazil&#039;s official CONAB history.<\/li>\r\n                              <li>Production, area and yield use separate panels because their units and scales are not interchangeable; the pinned 2020 source-workbook difference is disclosed instead of hidden.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee279-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/www.gov.br\/conab\/pt-br\/atuacao\/informacoes-agropecuarias\/safras\/serie-historica-das-safras\/itemlist\/category\/891-cafe\" target=\"_blank\" rel=\"noopener noreferrer\">CONAB \u2014 Coffee historical series, total Arabica and Conilon<\/a>\r\n                    <span class=\"coffee279-source-note\">CONAB historical-series fields are shown in their published units. Arabica, Conilon and Total are separate official workbooks; their 2020 revisions differ by 1,999 hectares and 29.9 thousand bags, so each published value is preserved rather than silently recomputing Total. EstimateFlag remains in the source table so estimates are not presented as final observations.<\/span>\r\n        <\/div>\r\n        <div id=\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_tip\" class=\"coffee279-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4\",\"tipId\":\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_tip\",\"lang\":\"ru\",\"labels\":[\"2001-01-01\",\"2002-01-01\",\"2003-01-01\",\"2004-01-01\",\"2005-01-01\",\"2006-01-01\",\"2007-01-01\",\"2008-01-01\",\"2009-01-01\",\"2010-01-01\",\"2011-01-01\",\"2012-01-01\",\"2013-01-01\",\"2014-01-01\",\"2015-01-01\",\"2016-01-01\",\"2017-01-01\",\"2018-01-01\",\"2019-01-01\",\"2020-01-01\",\"2021-01-01\",\"2022-01-01\",\"2023-01-01\",\"2024-01-01\",\"2025-01-01\",\"2026-01-01\"],\"displayLabels\":[\"2001\",\"2002\",\"2003\",\"2004\",\"2005\",\"2006\",\"2007\",\"2008\",\"2009\",\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\",\"2023\",\"2024\",\"2025\",\"2026\"],\"series\":{\"arabica_prod\":{\"label\":\"Arabica production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[22550,37950,20080,31715,23818,33015,25095.84,35483.529,28865.5,36824.1,32188.5,38344,38285.8,32305.663999999997,32048.5,43382.18,34249.1,47483.9,34296.310000000005,48737.20441905757,31423.5,32720.800000000003,38904.9,39598.4,35763.1,45772.80000000001]},\"conilon_prod\":{\"label\":\"Conilon production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[8750,10530,8740,7557,9126,9497,10973.8,10508.533,10604.41,11270.7,11295.7,12482.4,10865.8,13036.161,11186.7,7987,10720.9,14173.6,15013,14310.808,16292.5,18199.3,16167.399999999998,14616.7,20772.2,20928.3]},\"total_prod\":{\"label\":\"Total production\",\"unit\":\"thousand 60-kg bags\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[31300,48480,28820,39272,32944,42512,36071,45992.06,39469.91,48094.8,43484.2,50826.4,49151.6,45341.825,43235,51369.18,44970,61657.5,49309.31,63077.91241905756,47716,50920.100000000006,55072.3,54215.1,56535.3,66701.1]},\"arabica_area\":{\"label\":\"Arabica area\",\"unit\":\"hectares\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,1654652.9,1562596,1561271,1552943.5,1572761,1565713.3,1505920.8,1479810.3,1525954.6,1481541,1497059,1449802,1513273.3627905673,1433171.5,1452577.4,1485966,1508744,1486837,1552075]},\"conilon_area\":{\"label\":\"Conilon area\",\"unit\":\"hectares\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,515511.5,530313,518159,503463,476913,450711.9,441279,442264,424723,381584.8,367263.8,363107,369043,375291,388951,387813.9,372429.6,371856.5,388223.5]},\"total_area\":{\"label\":\"Total area\",\"unit\":\"hectares\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[2179200,2310770,2201550,2212870,2217666,2152397,1938059,2170164.4,2092909,2079430,2056406.5,2049674,2016425.2,1947199.8,1922074.3,1950677.6,1863125.8,1864322.8,1812909,1884315.3627905673,1808462.5,1841528.4,1873779.9,1881173.6,1858693.5,1940298.5]},\"arabica_yield\":{\"label\":\"Arabica yield\",\"unit\":\"60-kg bags\\\/hectare\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,21.444696346889433,18.47278503208763,23.58597578511354,20.72741216921285,24.380055202284392,24.452624883495588,21.45243229258803,21.657167814009675,28.42953519062756,23.11721376593696,31.71812199786381,23.655857834380146,32.20647743986138,21.925847674196703,22.526028561369607,26.181554625072174,26.2,24.05314099662572,29.49135834286359]},\"conilon_yield\":{\"label\":\"Conilon yield\",\"unit\":\"60-kg bags\\\/hectare\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,20.38467231089898,19.99651149415534,21.75143151040511,22.43600820715723,26.17332721062332,24.10808323454517,29.541766093559858,25.294168189135895,18.80519774064508,28.09572079391003,38.592423211871136,41.345939351210525,38.778158642759784,43.41297819558689,46.8,41.68855216380846,39.2,55.860795763957334,53.907864928320926]},\"total_yield\":{\"label\":\"Total yield\",\"unit\":\"60-kg bags\\\/hectare\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[14.363069016152718,20.980019647130607,13.090776952601576,17.747088622467654,14.855257734933936,19.751003183892188,18.61,21.19,18.858918376288695,23.13,21.145567676665504,24.796534971786638,24.375612841974004,23.285656150950715,22.493927524029637,26.334018496957164,24.136856459182734,33.07233060712447,27.19899895692503,33.47524181177542,26.38484347892201,27.650999028850173,29.391018656993815,28.8,30.416687850901724,34.376720901448934]}},\"panels\":[{\"key\":\"production\",\"title\":\"Brazil coffee production\",\"series\":[\"arabica_prod\",\"conilon_prod\",\"total_prod\"],\"unit\":\"thousand 60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_0\"},{\"key\":\"area\",\"title\":\"Brazil coffee cultivated area\",\"series\":[\"arabica_area\",\"conilon_area\",\"total_area\"],\"unit\":\"hectares\",\"axisFormat\":\"number0\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_1\"},{\"key\":\"yield\",\"title\":\"Brazil coffee yield\",\"series\":[\"arabica_yield\",\"conilon_yield\",\"total_yield\"],\"unit\":\"60-kg bags\\\/hectare\",\"axisFormat\":\"number1\",\"latest\":\"2026\",\"type\":\"line\",\"canvasId\":\"z279_272_82d95a59-e958-4bd0-954c-e0d8f0f4b6f4_panel_2\"}],\"ranges\":[{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"20\",\"months\":240,\"limit\":null,\"label\":\"20Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"20\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee279Chart){window.ComidraCoffee279Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5f7cd5 elementor-widget elementor-widget-shortcode\" data-id=\"b5f7cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee280-wrap,.coffee280-wrap *{box-sizing:border-box}\r\n      .coffee280-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee280-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee280-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee280-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee280-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee280-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee280-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee280-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee280-flex{flex:1 1 auto}.coffee280-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee280-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee280-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee280-kpi strong{color:#374151;font-weight:700}\r\n      .coffee280-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee280-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee280-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee280-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee280-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee280-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee280-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee280-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee280-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee280-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee280-swatch{--coffee280-legend-color:#64748b;--coffee280-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee280-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee280-legend-style) var(--coffee280-legend-color);transform:translateY(-50%)}\r\n      .coffee280-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee280-description ul{margin:0;padding-inline-start:20px}.coffee280-description li+li{margin-top:4px}\r\n      .coffee280-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee280-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee280-source-wrap>a:hover{color:#0e7490}.coffee280-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee280-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee280-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee280-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee280-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee280-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee280-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee280-tip.coffee280-tip-compact .coffee280-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee280-tip.coffee280-tip-compact .coffee280-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee280-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee280-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee280-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee280-wrap[dir=\"rtl\"] .coffee280-hint,.coffee280-wrap[dir=\"rtl\"] .coffee280-source-note{text-align:left}.coffee280-wrap[dir=\"rtl\"] .coffee280-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee280-wrap{padding:10px}.coffee280-card{padding:12px}.coffee280-controls,.coffee280-panels,.coffee280-description,.coffee280-source-wrap{min-width:0}.coffee280-flex{display:none}.coffee280-controls{align-items:flex-start}.coffee280-hint{flex:1 0 100%;text-align:left}.coffee280-frame{height:220px}.coffee280-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee280-controls{gap:5px}.coffee280-btn{padding:6px 8px;font-size:11px}.coffee280-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee280-card{padding:10px}.coffee280-range-label{flex:1 0 100%}.coffee280-frame{height:210px}.coffee280-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee280-btn,.coffee280-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE280_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee280Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee280-error';e.textContent=message;root.querySelector('.coffee280-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee280-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee280-tip-row';\r\n          const label=document.createElement('span');label.className='coffee280-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee280-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee280-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee280-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee280-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee280-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee280Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee280-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee280Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc\" class=\"coffee280-wrap\" lang=\"ru\" data-chart-number=\"280\" data-panel-count=\"3\" >\r\n      <div class=\"coffee280-card\">\r\n        <div class=\"coffee280-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee280-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee280-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\r\n                      <button type=\"button\" class=\"coffee280-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\r\n                      <button type=\"button\" class=\"coffee280-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\r\n                      <button type=\"button\" class=\"coffee280-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee280-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee280-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee280-btn coffee280-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee280-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee280-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee280-title\">Brazil Comex Stat Coffee Exports<\/h3>\r\n        <div class=\"coffee280-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026-06-01                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2015-01-01 \u2013 2026-06-01<\/span>\r\n                  <\/div>\r\n        <p id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_desc\" class=\"coffee280-sr\">Brazil Comex Stat Coffee Exports. Shows monthly Brazilian green-coffee export volume using the official NCM 09011110, 09011190 and 09011200 customs classes. Export value and average value per 60-kilogram bag are separated because they use different units and answer different questions. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee280-panels\">\r\n                      <section class=\"coffee280-panel\" aria-labelledby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_0_label\">\r\n              <h4 id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_0_label\" class=\"coffee280-panel-title\">Brazil coffee export volume<\/h4>\r\n              <div class=\"coffee280-frame\"><canvas id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Brazil coffee export volume\" aria-describedby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_desc\">Brazil coffee export volume<\/canvas><\/div>\r\n              <div class=\"coffee280-legend\" role=\"group\" aria-label=\"Brazil coffee export volume\">\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"0\" data-series=\"in_grain\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#0891b2;--coffee280-legend-style:solid\"><\/span>\r\n                    <span>Green coffee, in grain (NCM 09011110)<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"0\" data-series=\"other_nondecaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#7c3aed;--coffee280-legend-style:solid\"><\/span>\r\n                    <span>Other green coffee, non-decaffeinated (NCM 09011190)<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"0\" data-series=\"decaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#475569;--coffee280-legend-style:solid\"><\/span>\r\n                    <span>Green coffee, decaffeinated (NCM 09011200)<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"0\" data-series=\"green_total\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#2563eb;--coffee280-legend-style:dashed\"><\/span>\r\n                    <span>Total green coffee<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee280-panel\" aria-labelledby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_1_label\">\r\n              <h4 id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_1_label\" class=\"coffee280-panel-title\">Brazil coffee export value<\/h4>\r\n              <div class=\"coffee280-frame\"><canvas id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Brazil coffee export value\" aria-describedby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_desc\">Brazil coffee export value<\/canvas><\/div>\r\n              <div class=\"coffee280-legend\" role=\"group\" aria-label=\"Brazil coffee export value\">\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"1\" data-series=\"value\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#16a34a;--coffee280-legend-style:solid\"><\/span>\r\n                    <span>Export value<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee280-panel\" aria-labelledby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_2_label\">\r\n              <h4 id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_2_label\" class=\"coffee280-panel-title\">Average export value per 60-kg bag<\/h4>\r\n              <div class=\"coffee280-frame\"><canvas id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Average export value per 60-kg bag\" aria-describedby=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_desc\">Average export value per 60-kg bag<\/canvas><\/div>\r\n              <div class=\"coffee280-legend\" role=\"group\" aria-label=\"Average export value per 60-kg bag\">\r\n                                  <button type=\"button\" class=\"coffee280-legend-item\" data-panel=\"2\" data-series=\"unit_value\" aria-pressed=\"true\">\r\n                    <span class=\"coffee280-swatch\" aria-hidden=\"true\" style=\"--coffee280-legend-color:#d97706;--coffee280-legend-style:solid\"><\/span>\r\n                    <span>Average export value<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee280-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Shows monthly Brazilian green-coffee export volume using the official NCM 09011110, 09011190 and 09011200 customs classes.<\/li>\r\n                              <li>Export value and average value per 60-kilogram bag are separated because they use different units and answer different questions.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee280-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/comexstat.mdic.gov.br\/en\/home\" target=\"_blank\" rel=\"noopener noreferrer\">Brazil Ministry of Development, Industry, Trade and Services \u2014 Comex Stat<\/a>\r\n                    <span class=\"coffee280-source-note\">Comex Stat is Brazil&#039;s official foreign-trade system, not the U.S. commodity exchange. NCM 09011190 is labelled Other non-decaffeinated green coffee and is not treated as a Robusta botanical classification.<\/span>\r\n        <\/div>\r\n        <div id=\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_tip\" class=\"coffee280-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc\",\"tipId\":\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_tip\",\"lang\":\"ru\",\"labels\":[\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"displayLabels\":[\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"series\":{\"in_grain\":{\"label\":\"Green coffee, in grain (NCM 09011110)\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[2724754.166667,2513461.833333,2860385.033333,2814950.066667,2630419.333333,2382866.366667,2499095.35,2669600.9,2918548.85,3306499.516667,3116107.183333,2976727.833333,2485113.3,2667482.616667,2775268.783333,2232243.683333,2167843.066667,2064339.266667,1737406.75,2624624.2,2755438.116667,2974470.783333,2999483.266667,2912716.133333,2461206.783333,2308197.5,2491398.816667,1928889.15,2296023.9,1905101.816667,1599948.05,2375452.933333,2177170.116667,2643941.133333,2695749.366667,2580389.066667,2618076.266667,2271226.466667,2268841.6,1949025.266667,1413717.033333,2157363.916667,1242463.1,2255904.583333,2991947.966667,3275659.883333,3893862.316667,4099373.216667,3030741.616667,3092467.316667,3205389.8,2763394.933333,3280162.383333,2825363.05,2913990.65,3145893.7,3121421.05,3321475.216667,3293478.366667,3161926.316667,2722202.15,2808891.483333,3041446.016667,2748481.083333,3594481.75,2358019.7,2796055.1,3177451.266667,3681823.133333,3753344.333333,4595529.083333,4241818.05,3699424.75,3184518.25,4026439.433333,3452525.816667,3168319.7,2904271.133333,2381027.1,2873694.466667,2826462.116667,3145165.833333,2918081.3,3460664.15,2967516.566667,3471304.683333,3383051.75,2762407.333333,2374434.016667,3012494.933333,2441599.866667,2330815.616667,2811307.75,3330019.083333,3605790.7,3034537.05,2825285.016667,2040074.25,2726092.716667,2300304.516667,2351423.816667,2311433.816667,2340876.116667,3290866.083333,2960979.983333,4155947.15,3911760.15,4059003.083333,3732905.616667,3608640.783333,3466998.116667,4229049.016667,4061117.933333,3387539.1,3371106.75,3442606.583333,4049801.216667,4653561.133333,4754165.783333,3364132.133333,4088988.583333,2868497.533333,3653167.45,2884333.2,2837248.483333,2231046.6,2682888.866667,2381439.55,3263392.016667,3884785.916667,3535845.45,3505029.933333,2353733.866667,2366849.333333,2520687.1,2856540.466667,2586154.833333,2795520.083333]},\"other_nondecaf\":{\"label\":\"Other green coffee, non-decaffeinated (NCM 09011190)\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.016667,0,0,0.083333,0,0,0,0,0.016667,0.016667,0,0,0.016667,0.033333,0,0,0.083333,50,0,0,13,5,0,991.283333,0.116667,841.833333,1411.283333,2900.733333,1962.716667,2609.033333,1936.65,2630.266667,3341.833333,2605.633333,332.25,3257.383333,436.9,2414.116667,2632.75,633.633333,3079.783333,2103.95,1935.533333,1247.65,1292.683333,2152.783333,2908.633333,343.733333,1279.033333,476.816667,7957.366667,726.283333,2836.583333,1828.183333,723.233333,14.2,447,325.566667,308.85,318.9,681,887.5,47.65,3.133333,2218.316667,325.566667,11.516667,6.616667,15.516667,15.1,3.3,24.2,2028.85,5030.666667,644.05,7.083333,741.4,5,476.5,599.25,2.766667,4.6,3.8,5.266667,4.716667,32.383333,304.5,443.566667,314.816667,9.366667,329.233333,12.666667,5.15,4584.5,6100.016667,882.466667,442.366667,5.5,8576.266667,1884.766667,323.366667,644.566667,1.966667,322.783333,3.883333,1.533333,334.083333,1.583333,0.966667,4.033333,6.15,4.166667,124.083333,2.966667,3.483333,3.35,832.283333,2.9,4.066667,1331.966667,9.4]},\"decaf\":{\"label\":\"Green coffee, decaffeinated (NCM 09011200)\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0.25,0,0,0,0,0,0,60,0,0,0,0,0,0,0.5,0,0,0,0,0.25,1.333333,60.016667,11.083333,0.666667,0,0,25,0.1,0,0.016667,0,0,0,8.4,0.066667,0,0.5,0,0,0.083333,0,0,0,0,0,0,0.05,0.083333,4.333333,0,0,0,0.1,0,0,0.3,20.466667,0,0.1,0,0.033333,0.366667,0,0,0.033333,0.2,0.066667,0.583333,1.1,2.616667,2.65,2.85,1.166667,1.8,0.233333,1.083333,1.883333,1.15,1.816667,0.583333,1.133333,1.266667,1.166667,0.466667,1.283333,1,620.883333,940.266667,1220.95,5492.666667,2509.65]},\"green_total\":{\"label\":\"Total green coffee\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[4,3],\"width\":2.8,\"values\":[2724754.166667,2513461.833333,2860385.033333,2815050.066667,2630419.333333,2382866.366667,2499095.35,2669600.9,2918548.85,3306499.516667,3116107.183333,2976727.833333,2485113.3,2667482.616667,2775268.783333,2232313.683333,2167843.066667,2064339.283333,1737406.75,2624624.2,2755438.2,2974470.783333,2999483.266667,2912716.133333,2461206.783333,2308197.516667,2491398.833333,1928889.15,2296023.9,1905101.833333,1599948.083333,2375452.933333,2177170.116667,2643941.216667,2695799.366667,2580389.066667,2618076.266667,2271274.466667,2268846.6,1949025.266667,1414708.316667,2157364.033333,1243304.933333,2257315.866667,2994848.7,3277622.6,3896471.35,4101310.116667,3033371.883333,3095809.15,3207995.433333,2763727.183333,3283419.766667,2825799.95,2916464.766667,3148526.45,3122054.683333,3324555,3295582.316667,3163861.85,2723449.8,2810184.666667,3043598.8,2751389.716667,3594825.483333,2359298.733333,2796532.166667,3185409.966667,3682609.433333,3756192,4597357.933333,4242541.283333,3699438.95,3184990.25,4026765.1,3452834.666667,3168638.616667,2904952.133333,2381914.6,2873742.116667,2826473.65,3147384.216667,2918406.866667,3460676.166667,2967523.183333,3471320.2,3383066.933333,2762410.633333,2374458.216667,3014523.783333,2446630.533333,2331459.666667,2811314.833333,3330760.533333,3605795.783333,3035017.883333,2825884.266667,2040077.016667,2726097.316667,2300308.416667,2351429.083333,2311438.533333,2340908.8,3291191.05,2961423.55,4156262.066667,3911769.516667,4059332.35,3732918.65,3608645.933333,3471582.616667,4235149.066667,4062000.6,3387981.533333,3371112.833333,3451183.95,4051688.6,4653887.15,4754813.2,3364135.266667,4089313.166667,2868501.65,3653170.066667,2884669.166667,2837251.216667,2231049.383333,2682893.483333,2381446.833333,3263397.45,3884911.166667,3535848.883333,3505034.7,2353738.216667,2368302.5,2521630.266667,2857765.483333,2592979.466667,2798039.133333]},\"value\":{\"label\":\"Export value\",\"unit\":\"USD\",\"format\":\"money0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[546288258,493481796,519707917,468848028,434544642,392309309,405777434,424081029,456928162,501694278,461321265,449840619,363398930,396764560,405948653,325534855,314619206,303318538,271398060,422169782,458759900,512522290,535878013,532431785,431099013,407335026,435485259,329775311,386245896,309296321,254669601,384632275,359612488,440700943,442291697,419094481,417767979,361808699,353318329,295738436,214488654,310342272,181794535,320069678,402623730,433429127,515704545,552925934,408168898,407113898,412203312,339512327,389165353,321009679,338089874,373948132,383232218,397004301,407104165,398472249,358147934,380497017,410127668,365785228,467735054,281398362,323403219,370839471,434474455,463694533,577820587,539804669,466540013,413545038,535842215,464923215,432800326,408315127,334952865,428712036,470268014,558338171,570416727,720031509,659388747,828171568,823541950,680044304,585451233,721846121,589834549,557102483,671082601,816429352,884688874,696513899,626878671,437838775,601191997,522259839,537216481,532370437,515101645,653664996,573844661,803545191,735783783,775669472,739233529,750778498,739283787,917575429,929041078,801952905,832080423,872754614,1071122807,1307854502,1372306541,1004091775,1327424405,1032922273,1435207618,1249974409,1213337745,934053586,1042865394,883489766,1190727091,1521557654,1496753029,1537503008,1013199102,1021767886,998319498,1072726392,915691967,935597803]},\"unit_value\":{\"label\":\"Average export value\",\"unit\":\"USD\\\/60-kg bag\",\"format\":\"money1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[200.490842,196.335504,181.691594,166.550511,165.19976,164.637562,162.369729,158.855591,156.560053,151.72973,148.044094,151.119163,146.230327,148.741198,146.273635,145.828455,145.130065,146.932503,156.208706,160.849611,166.492538,172.307051,178.656777,182.795632,175.157576,176.47321,174.795482,170.96644,168.223813,162.351595,159.173665,161.919552,165.174272,166.683336,164.066993,162.415229,159.570592,159.297656,155.725966,151.736584,151.613341,143.852529,146.218784,141.792154,134.438755,132.238876,132.351684,134.816904,134.559465,131.504844,128.492487,122.845818,118.524399,113.599577,115.924553,118.769252,122.750002,119.415772,123.530267,125.944895,131.505245,135.399293,134.750897,132.945626,130.113424,119.272035,115.644377,116.41813,117.980053,123.448038,125.68536,127.236162,126.111018,129.841854,133.070145,134.649718,136.58873,140.558298,140.623373,149.182501,166.379762,177.397525,195.454833,208.060932,222.201717,238.575389,243.430581,246.177848,246.562028,239.456104,241.080352,238.950084,238.707737,245.117997,245.351908,229.492519,221.834517,214.618748,220.532111,227.039051,228.463824,230.319963,220.043449,198.610468,193.773248,193.33362,188.094871,191.083017,198.030977,208.04992,212.952958,216.657174,228.71515,236.705217,246.826631,252.885568,264.364543,281.024112,288.614186,298.469501,324.608156,360.091225,392.866358,433.316383,427.645511,418.661099,388.709205,370.988659,364.873451,391.658287,423.307975,438.655574,430.463802,431.434703,395.902409,375.372436,353.142776,334.376239]}},\"panels\":[{\"key\":\"volume\",\"title\":\"Brazil coffee export volume\",\"series\":[\"in_grain\",\"other_nondecaf\",\"decaf\",\"green_total\"],\"unit\":\"60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_0\"},{\"key\":\"value\",\"title\":\"Brazil coffee export value\",\"series\":[\"value\"],\"unit\":\"USD\",\"axisFormat\":\"money0\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_1\"},{\"key\":\"unit_value\",\"title\":\"Average export value per 60-kg bag\",\"series\":[\"unit_value\"],\"unit\":\"USD\\\/60-kg bag\",\"axisFormat\":\"money1\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z280_273_da776b5b-f739-4412-b90b-27a67d99f3cc_panel_2\"}],\"ranges\":[{\"key\":\"1\",\"months\":12,\"limit\":null,\"label\":\"1Y\"},{\"key\":\"3\",\"months\":36,\"limit\":null,\"label\":\"3Y\"},{\"key\":\"5\",\"months\":60,\"limit\":null,\"label\":\"5Y\"},{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"5\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee280Chart){window.ComidraCoffee280Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1521658 e-flex e-con-boxed e-con e-parent\" data-id=\"1521658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4465797 elementor-widget elementor-widget-shortcode\" data-id=\"4465797\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee281-wrap,.coffee281-wrap *{box-sizing:border-box}\r\n      .coffee281-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee281-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee281-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee281-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee281-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee281-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee281-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee281-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee281-flex{flex:1 1 auto}.coffee281-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee281-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee281-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee281-kpi strong{color:#374151;font-weight:700}\r\n      .coffee281-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee281-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee281-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee281-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee281-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee281-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee281-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee281-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee281-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee281-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee281-swatch{--coffee281-legend-color:#64748b;--coffee281-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee281-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee281-legend-style) var(--coffee281-legend-color);transform:translateY(-50%)}\r\n      .coffee281-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee281-description ul{margin:0;padding-inline-start:20px}.coffee281-description li+li{margin-top:4px}\r\n      .coffee281-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee281-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee281-source-wrap>a:hover{color:#0e7490}.coffee281-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee281-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee281-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee281-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee281-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee281-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee281-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee281-tip.coffee281-tip-compact .coffee281-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee281-tip.coffee281-tip-compact .coffee281-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee281-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee281-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee281-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee281-wrap[dir=\"rtl\"] .coffee281-hint,.coffee281-wrap[dir=\"rtl\"] .coffee281-source-note{text-align:left}.coffee281-wrap[dir=\"rtl\"] .coffee281-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee281-wrap{padding:10px}.coffee281-card{padding:12px}.coffee281-controls,.coffee281-panels,.coffee281-description,.coffee281-source-wrap{min-width:0}.coffee281-flex{display:none}.coffee281-controls{align-items:flex-start}.coffee281-hint{flex:1 0 100%;text-align:left}.coffee281-frame{height:220px}.coffee281-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee281-controls{gap:5px}.coffee281-btn{padding:6px 8px;font-size:11px}.coffee281-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee281-card{padding:10px}.coffee281-range-label{flex:1 0 100%}.coffee281-frame{height:210px}.coffee281-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee281-btn,.coffee281-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE281_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee281Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee281-error';e.textContent=message;root.querySelector('.coffee281-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee281-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee281-tip-row';\r\n          const label=document.createElement('span');label.className='coffee281-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee281-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee281-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee281-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee281-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee281-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee281Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee281-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee281Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6\" class=\"coffee281-wrap\" lang=\"ru\" data-chart-number=\"281\" data-panel-count=\"3\" >\r\n      <div class=\"coffee281-card\">\r\n        <div class=\"coffee281-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee281-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee281-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\r\n                      <button type=\"button\" class=\"coffee281-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\r\n                      <button type=\"button\" class=\"coffee281-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\r\n                      <button type=\"button\" class=\"coffee281-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee281-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee281-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee281-btn coffee281-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee281-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee281-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee281-title\">CFTC Coffee C Managed Money Positioning<\/h3>\r\n        <div class=\"coffee281-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026-07-21                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2006-06-13 \u2013 2026-07-21<\/span>\r\n                  <\/div>\r\n        <p id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_desc\" class=\"coffee281-sr\">CFTC Coffee C Managed Money Positioning. Separates managed-money positioning from the larger total-open-interest scale. The converted thousand-bag field remains available in the raw table, while the chart avoids repeating the identical net signal in another unit. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee281-panels\">\r\n                      <section class=\"coffee281-panel\" aria-labelledby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_0_label\">\r\n              <h4 id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_0_label\" class=\"coffee281-panel-title\">Managed money positions<\/h4>\r\n              <div class=\"coffee281-frame\"><canvas id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Managed money positions\" aria-describedby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_desc\">Managed money positions<\/canvas><\/div>\r\n              <div class=\"coffee281-legend\" role=\"group\" aria-label=\"Managed money positions\">\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"0\" data-series=\"long\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#16a34a;--coffee281-legend-style:solid\"><\/span>\r\n                    <span>Managed money long<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"0\" data-series=\"short\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#dc2626;--coffee281-legend-style:dashed\"><\/span>\r\n                    <span>Managed money short<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"0\" data-series=\"spread\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#475569;--coffee281-legend-style:dashed\"><\/span>\r\n                    <span>Managed money spread<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"0\" data-series=\"net\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#2563eb;--coffee281-legend-style:solid\"><\/span>\r\n                    <span>Managed money net<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee281-panel\" aria-labelledby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_1_label\">\r\n              <h4 id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_1_label\" class=\"coffee281-panel-title\">Coffee C futures open interest<\/h4>\r\n              <div class=\"coffee281-frame\"><canvas id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Coffee C futures open interest\" aria-describedby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_desc\">Coffee C futures open interest<\/canvas><\/div>\r\n              <div class=\"coffee281-legend\" role=\"group\" aria-label=\"Coffee C futures open interest\">\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"1\" data-series=\"open_interest\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#7c3aed;--coffee281-legend-style:dashed\"><\/span>\r\n                    <span>Open interest<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee281-panel\" aria-labelledby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_2_label\">\r\n              <h4 id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_2_label\" class=\"coffee281-panel-title\">Managed money net share of open interest<\/h4>\r\n              <div class=\"coffee281-frame\"><canvas id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Managed money net share of open interest\" aria-describedby=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_desc\">Managed money net share of open interest<\/canvas><\/div>\r\n              <div class=\"coffee281-legend\" role=\"group\" aria-label=\"Managed money net share of open interest\">\r\n                                  <button type=\"button\" class=\"coffee281-legend-item\" data-panel=\"2\" data-series=\"net_share\" aria-pressed=\"true\">\r\n                    <span class=\"coffee281-swatch\" aria-hidden=\"true\" style=\"--coffee281-legend-color:#d97706;--coffee281-legend-style:solid\"><\/span>\r\n                    <span>Net share of open interest<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee281-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Separates managed-money positioning from the larger total-open-interest scale.<\/li>\r\n                              <li>The converted thousand-bag field remains available in the raw table, while the chart avoids repeating the identical net signal in another unit.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee281-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/publicreporting.cftc.gov\/resource\/72hh-3qpy\" target=\"_blank\" rel=\"noopener noreferrer\">CFTC Commitments of Traders public reporting dataset<\/a>\r\n                    <span class=\"coffee281-source-note\">CFTC market code 083731 is used. Net is long minus short and net share is net divided by total open interest; the source table retains the 60-kg-bag conversion without duplicating the same net exposure as another chart panel.<\/span>\r\n        <\/div>\r\n        <div id=\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_tip\" class=\"coffee281-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6\",\"tipId\":\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_tip\",\"lang\":\"ru\",\"labels\":[\"2006-06-13\",\"2006-06-20\",\"2006-06-27\",\"2006-07-03\",\"2006-07-11\",\"2006-07-18\",\"2006-07-25\",\"2006-08-01\",\"2006-08-08\",\"2006-08-15\",\"2006-08-22\",\"2006-08-29\",\"2006-09-05\",\"2006-09-12\",\"2006-09-19\",\"2006-09-26\",\"2006-10-03\",\"2006-10-10\",\"2006-10-17\",\"2006-10-24\",\"2006-10-31\",\"2006-11-07\",\"2006-11-14\",\"2006-11-21\",\"2006-11-28\",\"2006-12-05\",\"2006-12-12\",\"2006-12-19\",\"2006-12-26\",\"2007-01-03\",\"2007-01-09\",\"2007-01-16\",\"2007-01-23\",\"2007-01-30\",\"2007-02-06\",\"2007-02-13\",\"2007-02-20\",\"2007-02-27\",\"2007-03-06\",\"2007-03-13\",\"2007-03-20\",\"2007-03-27\",\"2007-04-03\",\"2007-04-10\",\"2007-04-17\",\"2007-04-24\",\"2007-05-01\",\"2007-05-08\",\"2007-05-15\",\"2007-05-22\",\"2007-05-29\",\"2007-06-05\",\"2007-06-12\",\"2007-06-19\",\"2007-06-26\",\"2007-07-03\",\"2007-07-10\",\"2007-07-17\",\"2007-07-24\",\"2007-07-31\",\"2007-08-07\",\"2007-08-14\",\"2007-08-21\",\"2007-08-28\",\"2007-09-04\",\"2007-09-11\",\"2007-09-18\",\"2007-09-25\",\"2007-10-02\",\"2007-10-09\",\"2007-10-16\",\"2007-10-23\",\"2007-10-30\",\"2007-11-06\",\"2007-11-13\",\"2007-11-20\",\"2007-11-27\",\"2007-12-04\",\"2007-12-11\",\"2007-12-18\",\"2007-12-24\",\"2007-12-31\",\"2008-01-08\",\"2008-01-15\",\"2008-01-22\",\"2008-01-29\",\"2008-02-05\",\"2008-02-12\",\"2008-02-19\",\"2008-02-26\",\"2008-03-04\",\"2008-03-11\",\"2008-03-18\",\"2008-03-25\",\"2008-04-01\",\"2008-04-08\",\"2008-04-15\",\"2008-04-22\",\"2008-04-29\",\"2008-05-06\",\"2008-05-13\",\"2008-05-20\",\"2008-05-27\",\"2008-06-03\",\"2008-06-10\",\"2008-06-17\",\"2008-06-24\",\"2008-07-01\",\"2008-07-08\",\"2008-07-15\",\"2008-07-22\",\"2008-07-29\",\"2008-08-05\",\"2008-08-12\",\"2008-08-19\",\"2008-08-26\",\"2008-09-02\",\"2008-09-09\",\"2008-09-16\",\"2008-09-23\",\"2008-09-30\",\"2008-10-07\",\"2008-10-14\",\"2008-10-21\",\"2008-10-28\",\"2008-11-04\",\"2008-11-11\",\"2008-11-18\",\"2008-11-25\",\"2008-12-02\",\"2008-12-09\",\"2008-12-16\",\"2008-12-22\",\"2008-12-30\",\"2009-01-06\",\"2009-01-13\",\"2009-01-20\",\"2009-01-27\",\"2009-02-03\",\"2009-02-10\",\"2009-02-17\",\"2009-02-24\",\"2009-03-03\",\"2009-03-10\",\"2009-03-17\",\"2009-03-24\",\"2009-03-31\",\"2009-04-07\",\"2009-04-14\",\"2009-04-21\",\"2009-04-28\",\"2009-05-05\",\"2009-05-12\",\"2009-05-19\",\"2009-05-26\",\"2009-06-02\",\"2009-06-09\",\"2009-06-16\",\"2009-06-23\",\"2009-06-30\",\"2009-07-07\",\"2009-07-14\",\"2009-07-21\",\"2009-07-28\",\"2009-08-04\",\"2009-08-11\",\"2009-08-18\",\"2009-08-25\",\"2009-09-01\",\"2009-09-08\",\"2009-09-15\",\"2009-09-22\",\"2009-09-29\",\"2009-10-06\",\"2009-10-13\",\"2009-10-20\",\"2009-10-27\",\"2009-11-03\",\"2009-11-09\",\"2009-11-17\",\"2009-11-24\",\"2009-12-01\",\"2009-12-08\",\"2009-12-15\",\"2009-12-22\",\"2009-12-29\",\"2010-01-05\",\"2010-01-12\",\"2010-01-19\",\"2010-01-26\",\"2010-02-02\",\"2010-02-09\",\"2010-02-16\",\"2010-02-23\",\"2010-03-02\",\"2010-03-09\",\"2010-03-16\",\"2010-03-23\",\"2010-03-30\",\"2010-04-06\",\"2010-04-13\",\"2010-04-20\",\"2010-04-27\",\"2010-05-04\",\"2010-05-11\",\"2010-05-18\",\"2010-05-25\",\"2010-06-01\",\"2010-06-08\",\"2010-06-15\",\"2010-06-22\",\"2010-06-29\",\"2010-07-06\",\"2010-07-13\",\"2010-07-20\",\"2010-07-27\",\"2010-08-03\",\"2010-08-10\",\"2010-08-17\",\"2010-08-24\",\"2010-08-31\",\"2010-09-07\",\"2010-09-14\",\"2010-09-21\",\"2010-09-28\",\"2010-10-05\",\"2010-10-12\",\"2010-10-19\",\"2010-10-26\",\"2010-11-02\",\"2010-11-09\",\"2010-11-16\",\"2010-11-23\",\"2010-11-30\",\"2010-12-07\",\"2010-12-14\",\"2010-12-21\",\"2010-12-28\",\"2011-01-04\",\"2011-01-11\",\"2011-01-18\",\"2011-01-25\",\"2011-02-01\",\"2011-02-08\",\"2011-02-15\",\"2011-02-22\",\"2011-03-01\",\"2011-03-08\",\"2011-03-15\",\"2011-03-22\",\"2011-03-29\",\"2011-04-05\",\"2011-04-12\",\"2011-04-19\",\"2011-04-26\",\"2011-05-03\",\"2011-05-10\",\"2011-05-17\",\"2011-05-24\",\"2011-05-31\",\"2011-06-07\",\"2011-06-14\",\"2011-06-21\",\"2011-06-28\",\"2011-07-05\",\"2011-07-12\",\"2011-07-19\",\"2011-07-26\",\"2011-08-02\",\"2011-08-09\",\"2011-08-16\",\"2011-08-23\",\"2011-08-30\",\"2011-09-06\",\"2011-09-13\",\"2011-09-20\",\"2011-09-27\",\"2011-10-04\",\"2011-10-11\",\"2011-10-18\",\"2011-10-25\",\"2011-11-01\",\"2011-11-08\",\"2011-11-15\",\"2011-11-22\",\"2011-11-29\",\"2011-12-06\",\"2011-12-13\",\"2011-12-20\",\"2011-12-27\",\"2012-01-03\",\"2012-01-10\",\"2012-01-17\",\"2012-01-24\",\"2012-01-31\",\"2012-02-07\",\"2012-02-14\",\"2012-02-21\",\"2012-02-28\",\"2012-03-06\",\"2012-03-13\",\"2012-03-20\",\"2012-03-27\",\"2012-04-03\",\"2012-04-10\",\"2012-04-17\",\"2012-04-24\",\"2012-05-01\",\"2012-05-08\",\"2012-05-15\",\"2012-05-22\",\"2012-05-29\",\"2012-06-05\",\"2012-06-12\",\"2012-06-19\",\"2012-06-26\",\"2012-07-03\",\"2012-07-10\",\"2012-07-17\",\"2012-07-24\",\"2012-07-31\",\"2012-08-07\",\"2012-08-14\",\"2012-08-21\",\"2012-08-28\",\"2012-09-04\",\"2012-09-11\",\"2012-09-18\",\"2012-09-25\",\"2012-10-02\",\"2012-10-09\",\"2012-10-16\",\"2012-10-23\",\"2012-10-30\",\"2012-11-06\",\"2012-11-13\",\"2012-11-20\",\"2012-11-27\",\"2012-12-04\",\"2012-12-11\",\"2012-12-18\",\"2012-12-24\",\"2012-12-31\",\"2013-01-08\",\"2013-01-15\",\"2013-01-22\",\"2013-01-29\",\"2013-02-05\",\"2013-02-12\",\"2013-02-19\",\"2013-02-26\",\"2013-03-05\",\"2013-03-12\",\"2013-03-19\",\"2013-03-26\",\"2013-04-02\",\"2013-04-09\",\"2013-04-16\",\"2013-04-23\",\"2013-04-30\",\"2013-05-07\",\"2013-05-14\",\"2013-05-21\",\"2013-05-28\",\"2013-06-04\",\"2013-06-11\",\"2013-06-18\",\"2013-06-25\",\"2013-07-02\",\"2013-07-09\",\"2013-07-16\",\"2013-07-23\",\"2013-07-30\",\"2013-08-06\",\"2013-08-13\",\"2013-08-20\",\"2013-08-27\",\"2013-09-03\",\"2013-09-10\",\"2013-09-17\",\"2013-09-24\",\"2013-10-01\",\"2013-10-08\",\"2013-10-15\",\"2013-10-22\",\"2013-10-29\",\"2013-11-05\",\"2013-11-12\",\"2013-11-19\",\"2013-11-26\",\"2013-12-03\",\"2013-12-10\",\"2013-12-17\",\"2013-12-24\",\"2013-12-31\",\"2014-01-07\",\"2014-01-14\",\"2014-01-21\",\"2014-01-28\",\"2014-02-04\",\"2014-02-11\",\"2014-02-18\",\"2014-02-25\",\"2014-03-04\",\"2014-03-11\",\"2014-03-18\",\"2014-03-25\",\"2014-04-01\",\"2014-04-08\",\"2014-04-15\",\"2014-04-22\",\"2014-04-29\",\"2014-05-06\",\"2014-05-13\",\"2014-05-20\",\"2014-05-27\",\"2014-06-03\",\"2014-06-10\",\"2014-06-17\",\"2014-06-24\",\"2014-07-01\",\"2014-07-08\",\"2014-07-15\",\"2014-07-22\",\"2014-07-29\",\"2014-08-05\",\"2014-08-12\",\"2014-08-19\",\"2014-08-26\",\"2014-09-02\",\"2014-09-09\",\"2014-09-16\",\"2014-09-23\",\"2014-09-30\",\"2014-10-07\",\"2014-10-14\",\"2014-10-21\",\"2014-10-28\",\"2014-11-04\",\"2014-11-11\",\"2014-11-18\",\"2014-11-25\",\"2014-12-02\",\"2014-12-09\",\"2014-12-16\",\"2014-12-23\",\"2014-12-30\",\"2015-01-06\",\"2015-01-13\",\"2015-01-20\",\"2015-01-27\",\"2015-02-03\",\"2015-02-10\",\"2015-02-17\",\"2015-02-24\",\"2015-03-03\",\"2015-03-10\",\"2015-03-17\",\"2015-03-24\",\"2015-03-31\",\"2015-04-07\",\"2015-04-14\",\"2015-04-21\",\"2015-04-28\",\"2015-05-05\",\"2015-05-12\",\"2015-05-19\",\"2015-05-26\",\"2015-06-02\",\"2015-06-09\",\"2015-06-16\",\"2015-06-23\",\"2015-06-30\",\"2015-07-07\",\"2015-07-14\",\"2015-07-21\",\"2015-07-28\",\"2015-08-04\",\"2015-08-11\",\"2015-08-18\",\"2015-08-25\",\"2015-09-01\",\"2015-09-08\",\"2015-09-15\",\"2015-09-22\",\"2015-09-29\",\"2015-10-06\",\"2015-10-13\",\"2015-10-20\",\"2015-10-27\",\"2015-11-03\",\"2015-11-10\",\"2015-11-17\",\"2015-11-24\",\"2015-12-01\",\"2015-12-08\",\"2015-12-15\",\"2015-12-22\",\"2015-12-29\",\"2016-01-05\",\"2016-01-12\",\"2016-01-19\",\"2016-01-26\",\"2016-02-02\",\"2016-02-09\",\"2016-02-16\",\"2016-02-23\",\"2016-03-01\",\"2016-03-08\",\"2016-03-15\",\"2016-03-22\",\"2016-03-29\",\"2016-04-05\",\"2016-04-12\",\"2016-04-19\",\"2016-04-26\",\"2016-05-03\",\"2016-05-10\",\"2016-05-17\",\"2016-05-24\",\"2016-05-31\",\"2016-06-07\",\"2016-06-14\",\"2016-06-21\",\"2016-06-28\",\"2016-07-05\",\"2016-07-12\",\"2016-07-19\",\"2016-07-26\",\"2016-08-02\",\"2016-08-09\",\"2016-08-16\",\"2016-08-23\",\"2016-08-30\",\"2016-09-06\",\"2016-09-13\",\"2016-09-20\",\"2016-09-27\",\"2016-10-04\",\"2016-10-11\",\"2016-10-18\",\"2016-10-25\",\"2016-11-01\",\"2016-11-08\",\"2016-11-15\",\"2016-11-22\",\"2016-11-29\",\"2016-12-06\",\"2016-12-13\",\"2016-12-20\",\"2016-12-27\",\"2017-01-03\",\"2017-01-10\",\"2017-01-17\",\"2017-01-24\",\"2017-01-31\",\"2017-02-07\",\"2017-02-14\",\"2017-02-21\",\"2017-02-28\",\"2017-03-07\",\"2017-03-14\",\"2017-03-21\",\"2017-03-28\",\"2017-04-04\",\"2017-04-11\",\"2017-04-18\",\"2017-04-25\",\"2017-05-02\",\"2017-05-09\",\"2017-05-16\",\"2017-05-23\",\"2017-05-30\",\"2017-06-06\",\"2017-06-13\",\"2017-06-20\",\"2017-06-27\",\"2017-07-03\",\"2017-07-11\",\"2017-07-18\",\"2017-07-25\",\"2017-08-01\",\"2017-08-08\",\"2017-08-15\",\"2017-08-22\",\"2017-08-29\",\"2017-09-05\",\"2017-09-12\",\"2017-09-19\",\"2017-09-26\",\"2017-10-03\",\"2017-10-10\",\"2017-10-17\",\"2017-10-24\",\"2017-10-31\",\"2017-11-07\",\"2017-11-14\",\"2017-11-21\",\"2017-11-28\",\"2017-12-05\",\"2017-12-12\",\"2017-12-19\",\"2017-12-26\",\"2018-01-02\",\"2018-01-09\",\"2018-01-16\",\"2018-01-23\",\"2018-01-30\",\"2018-02-06\",\"2018-02-13\",\"2018-02-20\",\"2018-02-27\",\"2018-03-06\",\"2018-03-13\",\"2018-03-20\",\"2018-03-27\",\"2018-04-03\",\"2018-04-10\",\"2018-04-17\",\"2018-04-24\",\"2018-05-01\",\"2018-05-08\",\"2018-05-15\",\"2018-05-22\",\"2018-05-29\",\"2018-06-05\",\"2018-06-12\",\"2018-06-19\",\"2018-06-26\",\"2018-07-03\",\"2018-07-10\",\"2018-07-17\",\"2018-07-24\",\"2018-07-31\",\"2018-08-07\",\"2018-08-14\",\"2018-08-21\",\"2018-08-28\",\"2018-09-04\",\"2018-09-11\",\"2018-09-18\",\"2018-09-25\",\"2018-10-02\",\"2018-10-09\",\"2018-10-16\",\"2018-10-23\",\"2018-10-30\",\"2018-11-06\",\"2018-11-13\",\"2018-11-20\",\"2018-11-27\",\"2018-12-04\",\"2018-12-11\",\"2018-12-18\",\"2018-12-24\",\"2018-12-31\",\"2019-01-08\",\"2019-01-15\",\"2019-01-22\",\"2019-01-29\",\"2019-02-05\",\"2019-02-12\",\"2019-02-19\",\"2019-02-26\",\"2019-03-05\",\"2019-03-12\",\"2019-03-19\",\"2019-03-26\",\"2019-04-02\",\"2019-04-09\",\"2019-04-16\",\"2019-04-23\",\"2019-04-30\",\"2019-05-07\",\"2019-05-14\",\"2019-05-21\",\"2019-05-28\",\"2019-06-04\",\"2019-06-11\",\"2019-06-18\",\"2019-06-25\",\"2019-07-02\",\"2019-07-09\",\"2019-07-16\",\"2019-07-23\",\"2019-07-30\",\"2019-08-06\",\"2019-08-13\",\"2019-08-20\",\"2019-08-27\",\"2019-09-03\",\"2019-09-10\",\"2019-09-17\",\"2019-09-24\",\"2019-10-01\",\"2019-10-08\",\"2019-10-15\",\"2019-10-22\",\"2019-10-29\",\"2019-11-05\",\"2019-11-12\",\"2019-11-19\",\"2019-11-26\",\"2019-12-03\",\"2019-12-10\",\"2019-12-17\",\"2019-12-24\",\"2019-12-31\",\"2020-01-07\",\"2020-01-14\",\"2020-01-21\",\"2020-01-28\",\"2020-02-04\",\"2020-02-11\",\"2020-02-18\",\"2020-02-25\",\"2020-03-03\",\"2020-03-10\",\"2020-03-17\",\"2020-03-24\",\"2020-03-31\",\"2020-04-07\",\"2020-04-14\",\"2020-04-21\",\"2020-04-28\",\"2020-05-05\",\"2020-05-12\",\"2020-05-19\",\"2020-05-26\",\"2020-06-02\",\"2020-06-09\",\"2020-06-16\",\"2020-06-23\",\"2020-06-30\",\"2020-07-07\",\"2020-07-14\",\"2020-07-21\",\"2020-07-28\",\"2020-08-04\",\"2020-08-11\",\"2020-08-18\",\"2020-08-25\",\"2020-09-01\",\"2020-09-08\",\"2020-09-15\",\"2020-09-22\",\"2020-09-29\",\"2020-10-06\",\"2020-10-13\",\"2020-10-20\",\"2020-10-27\",\"2020-11-03\",\"2020-11-10\",\"2020-11-17\",\"2020-11-24\",\"2020-12-01\",\"2020-12-08\",\"2020-12-15\",\"2020-12-21\",\"2020-12-29\",\"2021-01-05\",\"2021-01-12\",\"2021-01-19\",\"2021-01-26\",\"2021-02-02\",\"2021-02-09\",\"2021-02-16\",\"2021-02-23\",\"2021-03-02\",\"2021-03-09\",\"2021-03-16\",\"2021-03-23\",\"2021-03-30\",\"2021-04-06\",\"2021-04-13\",\"2021-04-20\",\"2021-04-27\",\"2021-05-04\",\"2021-05-11\",\"2021-05-18\",\"2021-05-25\",\"2021-06-01\",\"2021-06-08\",\"2021-06-15\",\"2021-06-22\",\"2021-06-29\",\"2021-07-06\",\"2021-07-13\",\"2021-07-20\",\"2021-07-27\",\"2021-08-03\",\"2021-08-10\",\"2021-08-17\",\"2021-08-24\",\"2021-08-31\",\"2021-09-07\",\"2021-09-14\",\"2021-09-21\",\"2021-09-28\",\"2021-10-05\",\"2021-10-12\",\"2021-10-19\",\"2021-10-26\",\"2021-11-02\",\"2021-11-09\",\"2021-11-16\",\"2021-11-23\",\"2021-11-30\",\"2021-12-07\",\"2021-12-14\",\"2021-12-21\",\"2021-12-28\",\"2022-01-04\",\"2022-01-11\",\"2022-01-18\",\"2022-01-25\",\"2022-02-01\",\"2022-02-08\",\"2022-02-15\",\"2022-02-22\",\"2022-03-01\",\"2022-03-08\",\"2022-03-15\",\"2022-03-22\",\"2022-03-29\",\"2022-04-05\",\"2022-04-12\",\"2022-04-19\",\"2022-04-26\",\"2022-05-03\",\"2022-05-10\",\"2022-05-17\",\"2022-05-24\",\"2022-05-31\",\"2022-06-07\",\"2022-06-14\",\"2022-06-21\",\"2022-06-28\",\"2022-07-05\",\"2022-07-12\",\"2022-07-19\",\"2022-07-26\",\"2022-08-02\",\"2022-08-09\",\"2022-08-16\",\"2022-08-23\",\"2022-08-30\",\"2022-09-06\",\"2022-09-13\",\"2022-09-20\",\"2022-09-27\",\"2022-10-04\",\"2022-10-11\",\"2022-10-18\",\"2022-10-25\",\"2022-11-01\",\"2022-11-08\",\"2022-11-15\",\"2022-11-22\",\"2022-11-29\",\"2022-12-06\",\"2022-12-13\",\"2022-12-20\",\"2022-12-27\",\"2023-01-03\",\"2023-01-10\",\"2023-01-17\",\"2023-01-24\",\"2023-01-31\",\"2023-02-07\",\"2023-02-14\",\"2023-02-21\",\"2023-02-28\",\"2023-03-07\",\"2023-03-14\",\"2023-03-21\",\"2023-03-28\",\"2023-04-04\",\"2023-04-11\",\"2023-04-18\",\"2023-04-25\",\"2023-05-02\",\"2023-05-09\",\"2023-05-16\",\"2023-05-23\",\"2023-05-30\",\"2023-06-06\",\"2023-06-13\",\"2023-06-20\",\"2023-06-27\",\"2023-07-03\",\"2023-07-11\",\"2023-07-18\",\"2023-07-25\",\"2023-08-01\",\"2023-08-08\",\"2023-08-15\",\"2023-08-22\",\"2023-08-29\",\"2023-09-05\",\"2023-09-12\",\"2023-09-19\",\"2023-09-26\",\"2023-10-03\",\"2023-10-10\",\"2023-10-17\",\"2023-10-24\",\"2023-10-31\",\"2023-11-07\",\"2023-11-14\",\"2023-11-21\",\"2023-11-28\",\"2023-12-05\",\"2023-12-12\",\"2023-12-19\",\"2023-12-26\",\"2024-01-02\",\"2024-01-09\",\"2024-01-16\",\"2024-01-23\",\"2024-01-30\",\"2024-02-06\",\"2024-02-13\",\"2024-02-20\",\"2024-02-27\",\"2024-03-05\",\"2024-03-12\",\"2024-03-19\",\"2024-03-26\",\"2024-04-02\",\"2024-04-09\",\"2024-04-16\",\"2024-04-23\",\"2024-04-30\",\"2024-05-07\",\"2024-05-14\",\"2024-05-21\",\"2024-05-28\",\"2024-06-04\",\"2024-06-11\",\"2024-06-18\",\"2024-06-25\",\"2024-07-02\",\"2024-07-09\",\"2024-07-16\",\"2024-07-23\",\"2024-07-30\",\"2024-08-06\",\"2024-08-13\",\"2024-08-20\",\"2024-08-27\",\"2024-09-03\",\"2024-09-10\",\"2024-09-17\",\"2024-09-24\",\"2024-10-01\",\"2024-10-08\",\"2024-10-15\",\"2024-10-22\",\"2024-10-29\",\"2024-11-05\",\"2024-11-12\",\"2024-11-19\",\"2024-11-26\",\"2024-12-03\",\"2024-12-10\",\"2024-12-17\",\"2024-12-24\",\"2024-12-31\",\"2025-01-07\",\"2025-01-14\",\"2025-01-21\",\"2025-01-28\",\"2025-02-04\",\"2025-02-11\",\"2025-02-18\",\"2025-02-25\",\"2025-03-04\",\"2025-03-11\",\"2025-03-18\",\"2025-03-25\",\"2025-04-01\",\"2025-04-08\",\"2025-04-15\",\"2025-04-22\",\"2025-04-29\",\"2025-05-06\",\"2025-05-13\",\"2025-05-20\",\"2025-05-27\",\"2025-06-03\",\"2025-06-10\",\"2025-06-17\",\"2025-06-24\",\"2025-07-01\",\"2025-07-08\",\"2025-07-15\",\"2025-07-22\",\"2025-07-29\",\"2025-08-05\",\"2025-08-12\",\"2025-08-19\",\"2025-08-26\",\"2025-09-02\",\"2025-09-09\",\"2025-09-16\",\"2025-09-23\",\"2025-09-30\",\"2025-10-07\",\"2025-10-14\",\"2025-10-21\",\"2025-10-28\",\"2025-11-04\",\"2025-11-10\",\"2025-11-18\",\"2025-11-25\",\"2025-12-02\",\"2025-12-09\",\"2025-12-16\",\"2025-12-23\",\"2025-12-30\",\"2026-01-06\",\"2026-01-13\",\"2026-01-20\",\"2026-01-27\",\"2026-02-03\",\"2026-02-10\",\"2026-02-17\",\"2026-02-24\",\"2026-03-03\",\"2026-03-10\",\"2026-03-17\",\"2026-03-24\",\"2026-03-31\",\"2026-04-07\",\"2026-04-14\",\"2026-04-21\",\"2026-04-28\",\"2026-05-05\",\"2026-05-12\",\"2026-05-19\",\"2026-05-26\",\"2026-06-02\",\"2026-06-09\",\"2026-06-16\",\"2026-06-23\",\"2026-06-30\",\"2026-07-07\",\"2026-07-14\",\"2026-07-21\"],\"displayLabels\":[\"2006-06-13\",\"2006-06-20\",\"2006-06-27\",\"2006-07-03\",\"2006-07-11\",\"2006-07-18\",\"2006-07-25\",\"2006-08-01\",\"2006-08-08\",\"2006-08-15\",\"2006-08-22\",\"2006-08-29\",\"2006-09-05\",\"2006-09-12\",\"2006-09-19\",\"2006-09-26\",\"2006-10-03\",\"2006-10-10\",\"2006-10-17\",\"2006-10-24\",\"2006-10-31\",\"2006-11-07\",\"2006-11-14\",\"2006-11-21\",\"2006-11-28\",\"2006-12-05\",\"2006-12-12\",\"2006-12-19\",\"2006-12-26\",\"2007-01-03\",\"2007-01-09\",\"2007-01-16\",\"2007-01-23\",\"2007-01-30\",\"2007-02-06\",\"2007-02-13\",\"2007-02-20\",\"2007-02-27\",\"2007-03-06\",\"2007-03-13\",\"2007-03-20\",\"2007-03-27\",\"2007-04-03\",\"2007-04-10\",\"2007-04-17\",\"2007-04-24\",\"2007-05-01\",\"2007-05-08\",\"2007-05-15\",\"2007-05-22\",\"2007-05-29\",\"2007-06-05\",\"2007-06-12\",\"2007-06-19\",\"2007-06-26\",\"2007-07-03\",\"2007-07-10\",\"2007-07-17\",\"2007-07-24\",\"2007-07-31\",\"2007-08-07\",\"2007-08-14\",\"2007-08-21\",\"2007-08-28\",\"2007-09-04\",\"2007-09-11\",\"2007-09-18\",\"2007-09-25\",\"2007-10-02\",\"2007-10-09\",\"2007-10-16\",\"2007-10-23\",\"2007-10-30\",\"2007-11-06\",\"2007-11-13\",\"2007-11-20\",\"2007-11-27\",\"2007-12-04\",\"2007-12-11\",\"2007-12-18\",\"2007-12-24\",\"2007-12-31\",\"2008-01-08\",\"2008-01-15\",\"2008-01-22\",\"2008-01-29\",\"2008-02-05\",\"2008-02-12\",\"2008-02-19\",\"2008-02-26\",\"2008-03-04\",\"2008-03-11\",\"2008-03-18\",\"2008-03-25\",\"2008-04-01\",\"2008-04-08\",\"2008-04-15\",\"2008-04-22\",\"2008-04-29\",\"2008-05-06\",\"2008-05-13\",\"2008-05-20\",\"2008-05-27\",\"2008-06-03\",\"2008-06-10\",\"2008-06-17\",\"2008-06-24\",\"2008-07-01\",\"2008-07-08\",\"2008-07-15\",\"2008-07-22\",\"2008-07-29\",\"2008-08-05\",\"2008-08-12\",\"2008-08-19\",\"2008-08-26\",\"2008-09-02\",\"2008-09-09\",\"2008-09-16\",\"2008-09-23\",\"2008-09-30\",\"2008-10-07\",\"2008-10-14\",\"2008-10-21\",\"2008-10-28\",\"2008-11-04\",\"2008-11-11\",\"2008-11-18\",\"2008-11-25\",\"2008-12-02\",\"2008-12-09\",\"2008-12-16\",\"2008-12-22\",\"2008-12-30\",\"2009-01-06\",\"2009-01-13\",\"2009-01-20\",\"2009-01-27\",\"2009-02-03\",\"2009-02-10\",\"2009-02-17\",\"2009-02-24\",\"2009-03-03\",\"2009-03-10\",\"2009-03-17\",\"2009-03-24\",\"2009-03-31\",\"2009-04-07\",\"2009-04-14\",\"2009-04-21\",\"2009-04-28\",\"2009-05-05\",\"2009-05-12\",\"2009-05-19\",\"2009-05-26\",\"2009-06-02\",\"2009-06-09\",\"2009-06-16\",\"2009-06-23\",\"2009-06-30\",\"2009-07-07\",\"2009-07-14\",\"2009-07-21\",\"2009-07-28\",\"2009-08-04\",\"2009-08-11\",\"2009-08-18\",\"2009-08-25\",\"2009-09-01\",\"2009-09-08\",\"2009-09-15\",\"2009-09-22\",\"2009-09-29\",\"2009-10-06\",\"2009-10-13\",\"2009-10-20\",\"2009-10-27\",\"2009-11-03\",\"2009-11-09\",\"2009-11-17\",\"2009-11-24\",\"2009-12-01\",\"2009-12-08\",\"2009-12-15\",\"2009-12-22\",\"2009-12-29\",\"2010-01-05\",\"2010-01-12\",\"2010-01-19\",\"2010-01-26\",\"2010-02-02\",\"2010-02-09\",\"2010-02-16\",\"2010-02-23\",\"2010-03-02\",\"2010-03-09\",\"2010-03-16\",\"2010-03-23\",\"2010-03-30\",\"2010-04-06\",\"2010-04-13\",\"2010-04-20\",\"2010-04-27\",\"2010-05-04\",\"2010-05-11\",\"2010-05-18\",\"2010-05-25\",\"2010-06-01\",\"2010-06-08\",\"2010-06-15\",\"2010-06-22\",\"2010-06-29\",\"2010-07-06\",\"2010-07-13\",\"2010-07-20\",\"2010-07-27\",\"2010-08-03\",\"2010-08-10\",\"2010-08-17\",\"2010-08-24\",\"2010-08-31\",\"2010-09-07\",\"2010-09-14\",\"2010-09-21\",\"2010-09-28\",\"2010-10-05\",\"2010-10-12\",\"2010-10-19\",\"2010-10-26\",\"2010-11-02\",\"2010-11-09\",\"2010-11-16\",\"2010-11-23\",\"2010-11-30\",\"2010-12-07\",\"2010-12-14\",\"2010-12-21\",\"2010-12-28\",\"2011-01-04\",\"2011-01-11\",\"2011-01-18\",\"2011-01-25\",\"2011-02-01\",\"2011-02-08\",\"2011-02-15\",\"2011-02-22\",\"2011-03-01\",\"2011-03-08\",\"2011-03-15\",\"2011-03-22\",\"2011-03-29\",\"2011-04-05\",\"2011-04-12\",\"2011-04-19\",\"2011-04-26\",\"2011-05-03\",\"2011-05-10\",\"2011-05-17\",\"2011-05-24\",\"2011-05-31\",\"2011-06-07\",\"2011-06-14\",\"2011-06-21\",\"2011-06-28\",\"2011-07-05\",\"2011-07-12\",\"2011-07-19\",\"2011-07-26\",\"2011-08-02\",\"2011-08-09\",\"2011-08-16\",\"2011-08-23\",\"2011-08-30\",\"2011-09-06\",\"2011-09-13\",\"2011-09-20\",\"2011-09-27\",\"2011-10-04\",\"2011-10-11\",\"2011-10-18\",\"2011-10-25\",\"2011-11-01\",\"2011-11-08\",\"2011-11-15\",\"2011-11-22\",\"2011-11-29\",\"2011-12-06\",\"2011-12-13\",\"2011-12-20\",\"2011-12-27\",\"2012-01-03\",\"2012-01-10\",\"2012-01-17\",\"2012-01-24\",\"2012-01-31\",\"2012-02-07\",\"2012-02-14\",\"2012-02-21\",\"2012-02-28\",\"2012-03-06\",\"2012-03-13\",\"2012-03-20\",\"2012-03-27\",\"2012-04-03\",\"2012-04-10\",\"2012-04-17\",\"2012-04-24\",\"2012-05-01\",\"2012-05-08\",\"2012-05-15\",\"2012-05-22\",\"2012-05-29\",\"2012-06-05\",\"2012-06-12\",\"2012-06-19\",\"2012-06-26\",\"2012-07-03\",\"2012-07-10\",\"2012-07-17\",\"2012-07-24\",\"2012-07-31\",\"2012-08-07\",\"2012-08-14\",\"2012-08-21\",\"2012-08-28\",\"2012-09-04\",\"2012-09-11\",\"2012-09-18\",\"2012-09-25\",\"2012-10-02\",\"2012-10-09\",\"2012-10-16\",\"2012-10-23\",\"2012-10-30\",\"2012-11-06\",\"2012-11-13\",\"2012-11-20\",\"2012-11-27\",\"2012-12-04\",\"2012-12-11\",\"2012-12-18\",\"2012-12-24\",\"2012-12-31\",\"2013-01-08\",\"2013-01-15\",\"2013-01-22\",\"2013-01-29\",\"2013-02-05\",\"2013-02-12\",\"2013-02-19\",\"2013-02-26\",\"2013-03-05\",\"2013-03-12\",\"2013-03-19\",\"2013-03-26\",\"2013-04-02\",\"2013-04-09\",\"2013-04-16\",\"2013-04-23\",\"2013-04-30\",\"2013-05-07\",\"2013-05-14\",\"2013-05-21\",\"2013-05-28\",\"2013-06-04\",\"2013-06-11\",\"2013-06-18\",\"2013-06-25\",\"2013-07-02\",\"2013-07-09\",\"2013-07-16\",\"2013-07-23\",\"2013-07-30\",\"2013-08-06\",\"2013-08-13\",\"2013-08-20\",\"2013-08-27\",\"2013-09-03\",\"2013-09-10\",\"2013-09-17\",\"2013-09-24\",\"2013-10-01\",\"2013-10-08\",\"2013-10-15\",\"2013-10-22\",\"2013-10-29\",\"2013-11-05\",\"2013-11-12\",\"2013-11-19\",\"2013-11-26\",\"2013-12-03\",\"2013-12-10\",\"2013-12-17\",\"2013-12-24\",\"2013-12-31\",\"2014-01-07\",\"2014-01-14\",\"2014-01-21\",\"2014-01-28\",\"2014-02-04\",\"2014-02-11\",\"2014-02-18\",\"2014-02-25\",\"2014-03-04\",\"2014-03-11\",\"2014-03-18\",\"2014-03-25\",\"2014-04-01\",\"2014-04-08\",\"2014-04-15\",\"2014-04-22\",\"2014-04-29\",\"2014-05-06\",\"2014-05-13\",\"2014-05-20\",\"2014-05-27\",\"2014-06-03\",\"2014-06-10\",\"2014-06-17\",\"2014-06-24\",\"2014-07-01\",\"2014-07-08\",\"2014-07-15\",\"2014-07-22\",\"2014-07-29\",\"2014-08-05\",\"2014-08-12\",\"2014-08-19\",\"2014-08-26\",\"2014-09-02\",\"2014-09-09\",\"2014-09-16\",\"2014-09-23\",\"2014-09-30\",\"2014-10-07\",\"2014-10-14\",\"2014-10-21\",\"2014-10-28\",\"2014-11-04\",\"2014-11-11\",\"2014-11-18\",\"2014-11-25\",\"2014-12-02\",\"2014-12-09\",\"2014-12-16\",\"2014-12-23\",\"2014-12-30\",\"2015-01-06\",\"2015-01-13\",\"2015-01-20\",\"2015-01-27\",\"2015-02-03\",\"2015-02-10\",\"2015-02-17\",\"2015-02-24\",\"2015-03-03\",\"2015-03-10\",\"2015-03-17\",\"2015-03-24\",\"2015-03-31\",\"2015-04-07\",\"2015-04-14\",\"2015-04-21\",\"2015-04-28\",\"2015-05-05\",\"2015-05-12\",\"2015-05-19\",\"2015-05-26\",\"2015-06-02\",\"2015-06-09\",\"2015-06-16\",\"2015-06-23\",\"2015-06-30\",\"2015-07-07\",\"2015-07-14\",\"2015-07-21\",\"2015-07-28\",\"2015-08-04\",\"2015-08-11\",\"2015-08-18\",\"2015-08-25\",\"2015-09-01\",\"2015-09-08\",\"2015-09-15\",\"2015-09-22\",\"2015-09-29\",\"2015-10-06\",\"2015-10-13\",\"2015-10-20\",\"2015-10-27\",\"2015-11-03\",\"2015-11-10\",\"2015-11-17\",\"2015-11-24\",\"2015-12-01\",\"2015-12-08\",\"2015-12-15\",\"2015-12-22\",\"2015-12-29\",\"2016-01-05\",\"2016-01-12\",\"2016-01-19\",\"2016-01-26\",\"2016-02-02\",\"2016-02-09\",\"2016-02-16\",\"2016-02-23\",\"2016-03-01\",\"2016-03-08\",\"2016-03-15\",\"2016-03-22\",\"2016-03-29\",\"2016-04-05\",\"2016-04-12\",\"2016-04-19\",\"2016-04-26\",\"2016-05-03\",\"2016-05-10\",\"2016-05-17\",\"2016-05-24\",\"2016-05-31\",\"2016-06-07\",\"2016-06-14\",\"2016-06-21\",\"2016-06-28\",\"2016-07-05\",\"2016-07-12\",\"2016-07-19\",\"2016-07-26\",\"2016-08-02\",\"2016-08-09\",\"2016-08-16\",\"2016-08-23\",\"2016-08-30\",\"2016-09-06\",\"2016-09-13\",\"2016-09-20\",\"2016-09-27\",\"2016-10-04\",\"2016-10-11\",\"2016-10-18\",\"2016-10-25\",\"2016-11-01\",\"2016-11-08\",\"2016-11-15\",\"2016-11-22\",\"2016-11-29\",\"2016-12-06\",\"2016-12-13\",\"2016-12-20\",\"2016-12-27\",\"2017-01-03\",\"2017-01-10\",\"2017-01-17\",\"2017-01-24\",\"2017-01-31\",\"2017-02-07\",\"2017-02-14\",\"2017-02-21\",\"2017-02-28\",\"2017-03-07\",\"2017-03-14\",\"2017-03-21\",\"2017-03-28\",\"2017-04-04\",\"2017-04-11\",\"2017-04-18\",\"2017-04-25\",\"2017-05-02\",\"2017-05-09\",\"2017-05-16\",\"2017-05-23\",\"2017-05-30\",\"2017-06-06\",\"2017-06-13\",\"2017-06-20\",\"2017-06-27\",\"2017-07-03\",\"2017-07-11\",\"2017-07-18\",\"2017-07-25\",\"2017-08-01\",\"2017-08-08\",\"2017-08-15\",\"2017-08-22\",\"2017-08-29\",\"2017-09-05\",\"2017-09-12\",\"2017-09-19\",\"2017-09-26\",\"2017-10-03\",\"2017-10-10\",\"2017-10-17\",\"2017-10-24\",\"2017-10-31\",\"2017-11-07\",\"2017-11-14\",\"2017-11-21\",\"2017-11-28\",\"2017-12-05\",\"2017-12-12\",\"2017-12-19\",\"2017-12-26\",\"2018-01-02\",\"2018-01-09\",\"2018-01-16\",\"2018-01-23\",\"2018-01-30\",\"2018-02-06\",\"2018-02-13\",\"2018-02-20\",\"2018-02-27\",\"2018-03-06\",\"2018-03-13\",\"2018-03-20\",\"2018-03-27\",\"2018-04-03\",\"2018-04-10\",\"2018-04-17\",\"2018-04-24\",\"2018-05-01\",\"2018-05-08\",\"2018-05-15\",\"2018-05-22\",\"2018-05-29\",\"2018-06-05\",\"2018-06-12\",\"2018-06-19\",\"2018-06-26\",\"2018-07-03\",\"2018-07-10\",\"2018-07-17\",\"2018-07-24\",\"2018-07-31\",\"2018-08-07\",\"2018-08-14\",\"2018-08-21\",\"2018-08-28\",\"2018-09-04\",\"2018-09-11\",\"2018-09-18\",\"2018-09-25\",\"2018-10-02\",\"2018-10-09\",\"2018-10-16\",\"2018-10-23\",\"2018-10-30\",\"2018-11-06\",\"2018-11-13\",\"2018-11-20\",\"2018-11-27\",\"2018-12-04\",\"2018-12-11\",\"2018-12-18\",\"2018-12-24\",\"2018-12-31\",\"2019-01-08\",\"2019-01-15\",\"2019-01-22\",\"2019-01-29\",\"2019-02-05\",\"2019-02-12\",\"2019-02-19\",\"2019-02-26\",\"2019-03-05\",\"2019-03-12\",\"2019-03-19\",\"2019-03-26\",\"2019-04-02\",\"2019-04-09\",\"2019-04-16\",\"2019-04-23\",\"2019-04-30\",\"2019-05-07\",\"2019-05-14\",\"2019-05-21\",\"2019-05-28\",\"2019-06-04\",\"2019-06-11\",\"2019-06-18\",\"2019-06-25\",\"2019-07-02\",\"2019-07-09\",\"2019-07-16\",\"2019-07-23\",\"2019-07-30\",\"2019-08-06\",\"2019-08-13\",\"2019-08-20\",\"2019-08-27\",\"2019-09-03\",\"2019-09-10\",\"2019-09-17\",\"2019-09-24\",\"2019-10-01\",\"2019-10-08\",\"2019-10-15\",\"2019-10-22\",\"2019-10-29\",\"2019-11-05\",\"2019-11-12\",\"2019-11-19\",\"2019-11-26\",\"2019-12-03\",\"2019-12-10\",\"2019-12-17\",\"2019-12-24\",\"2019-12-31\",\"2020-01-07\",\"2020-01-14\",\"2020-01-21\",\"2020-01-28\",\"2020-02-04\",\"2020-02-11\",\"2020-02-18\",\"2020-02-25\",\"2020-03-03\",\"2020-03-10\",\"2020-03-17\",\"2020-03-24\",\"2020-03-31\",\"2020-04-07\",\"2020-04-14\",\"2020-04-21\",\"2020-04-28\",\"2020-05-05\",\"2020-05-12\",\"2020-05-19\",\"2020-05-26\",\"2020-06-02\",\"2020-06-09\",\"2020-06-16\",\"2020-06-23\",\"2020-06-30\",\"2020-07-07\",\"2020-07-14\",\"2020-07-21\",\"2020-07-28\",\"2020-08-04\",\"2020-08-11\",\"2020-08-18\",\"2020-08-25\",\"2020-09-01\",\"2020-09-08\",\"2020-09-15\",\"2020-09-22\",\"2020-09-29\",\"2020-10-06\",\"2020-10-13\",\"2020-10-20\",\"2020-10-27\",\"2020-11-03\",\"2020-11-10\",\"2020-11-17\",\"2020-11-24\",\"2020-12-01\",\"2020-12-08\",\"2020-12-15\",\"2020-12-21\",\"2020-12-29\",\"2021-01-05\",\"2021-01-12\",\"2021-01-19\",\"2021-01-26\",\"2021-02-02\",\"2021-02-09\",\"2021-02-16\",\"2021-02-23\",\"2021-03-02\",\"2021-03-09\",\"2021-03-16\",\"2021-03-23\",\"2021-03-30\",\"2021-04-06\",\"2021-04-13\",\"2021-04-20\",\"2021-04-27\",\"2021-05-04\",\"2021-05-11\",\"2021-05-18\",\"2021-05-25\",\"2021-06-01\",\"2021-06-08\",\"2021-06-15\",\"2021-06-22\",\"2021-06-29\",\"2021-07-06\",\"2021-07-13\",\"2021-07-20\",\"2021-07-27\",\"2021-08-03\",\"2021-08-10\",\"2021-08-17\",\"2021-08-24\",\"2021-08-31\",\"2021-09-07\",\"2021-09-14\",\"2021-09-21\",\"2021-09-28\",\"2021-10-05\",\"2021-10-12\",\"2021-10-19\",\"2021-10-26\",\"2021-11-02\",\"2021-11-09\",\"2021-11-16\",\"2021-11-23\",\"2021-11-30\",\"2021-12-07\",\"2021-12-14\",\"2021-12-21\",\"2021-12-28\",\"2022-01-04\",\"2022-01-11\",\"2022-01-18\",\"2022-01-25\",\"2022-02-01\",\"2022-02-08\",\"2022-02-15\",\"2022-02-22\",\"2022-03-01\",\"2022-03-08\",\"2022-03-15\",\"2022-03-22\",\"2022-03-29\",\"2022-04-05\",\"2022-04-12\",\"2022-04-19\",\"2022-04-26\",\"2022-05-03\",\"2022-05-10\",\"2022-05-17\",\"2022-05-24\",\"2022-05-31\",\"2022-06-07\",\"2022-06-14\",\"2022-06-21\",\"2022-06-28\",\"2022-07-05\",\"2022-07-12\",\"2022-07-19\",\"2022-07-26\",\"2022-08-02\",\"2022-08-09\",\"2022-08-16\",\"2022-08-23\",\"2022-08-30\",\"2022-09-06\",\"2022-09-13\",\"2022-09-20\",\"2022-09-27\",\"2022-10-04\",\"2022-10-11\",\"2022-10-18\",\"2022-10-25\",\"2022-11-01\",\"2022-11-08\",\"2022-11-15\",\"2022-11-22\",\"2022-11-29\",\"2022-12-06\",\"2022-12-13\",\"2022-12-20\",\"2022-12-27\",\"2023-01-03\",\"2023-01-10\",\"2023-01-17\",\"2023-01-24\",\"2023-01-31\",\"2023-02-07\",\"2023-02-14\",\"2023-02-21\",\"2023-02-28\",\"2023-03-07\",\"2023-03-14\",\"2023-03-21\",\"2023-03-28\",\"2023-04-04\",\"2023-04-11\",\"2023-04-18\",\"2023-04-25\",\"2023-05-02\",\"2023-05-09\",\"2023-05-16\",\"2023-05-23\",\"2023-05-30\",\"2023-06-06\",\"2023-06-13\",\"2023-06-20\",\"2023-06-27\",\"2023-07-03\",\"2023-07-11\",\"2023-07-18\",\"2023-07-25\",\"2023-08-01\",\"2023-08-08\",\"2023-08-15\",\"2023-08-22\",\"2023-08-29\",\"2023-09-05\",\"2023-09-12\",\"2023-09-19\",\"2023-09-26\",\"2023-10-03\",\"2023-10-10\",\"2023-10-17\",\"2023-10-24\",\"2023-10-31\",\"2023-11-07\",\"2023-11-14\",\"2023-11-21\",\"2023-11-28\",\"2023-12-05\",\"2023-12-12\",\"2023-12-19\",\"2023-12-26\",\"2024-01-02\",\"2024-01-09\",\"2024-01-16\",\"2024-01-23\",\"2024-01-30\",\"2024-02-06\",\"2024-02-13\",\"2024-02-20\",\"2024-02-27\",\"2024-03-05\",\"2024-03-12\",\"2024-03-19\",\"2024-03-26\",\"2024-04-02\",\"2024-04-09\",\"2024-04-16\",\"2024-04-23\",\"2024-04-30\",\"2024-05-07\",\"2024-05-14\",\"2024-05-21\",\"2024-05-28\",\"2024-06-04\",\"2024-06-11\",\"2024-06-18\",\"2024-06-25\",\"2024-07-02\",\"2024-07-09\",\"2024-07-16\",\"2024-07-23\",\"2024-07-30\",\"2024-08-06\",\"2024-08-13\",\"2024-08-20\",\"2024-08-27\",\"2024-09-03\",\"2024-09-10\",\"2024-09-17\",\"2024-09-24\",\"2024-10-01\",\"2024-10-08\",\"2024-10-15\",\"2024-10-22\",\"2024-10-29\",\"2024-11-05\",\"2024-11-12\",\"2024-11-19\",\"2024-11-26\",\"2024-12-03\",\"2024-12-10\",\"2024-12-17\",\"2024-12-24\",\"2024-12-31\",\"2025-01-07\",\"2025-01-14\",\"2025-01-21\",\"2025-01-28\",\"2025-02-04\",\"2025-02-11\",\"2025-02-18\",\"2025-02-25\",\"2025-03-04\",\"2025-03-11\",\"2025-03-18\",\"2025-03-25\",\"2025-04-01\",\"2025-04-08\",\"2025-04-15\",\"2025-04-22\",\"2025-04-29\",\"2025-05-06\",\"2025-05-13\",\"2025-05-20\",\"2025-05-27\",\"2025-06-03\",\"2025-06-10\",\"2025-06-17\",\"2025-06-24\",\"2025-07-01\",\"2025-07-08\",\"2025-07-15\",\"2025-07-22\",\"2025-07-29\",\"2025-08-05\",\"2025-08-12\",\"2025-08-19\",\"2025-08-26\",\"2025-09-02\",\"2025-09-09\",\"2025-09-16\",\"2025-09-23\",\"2025-09-30\",\"2025-10-07\",\"2025-10-14\",\"2025-10-21\",\"2025-10-28\",\"2025-11-04\",\"2025-11-10\",\"2025-11-18\",\"2025-11-25\",\"2025-12-02\",\"2025-12-09\",\"2025-12-16\",\"2025-12-23\",\"2025-12-30\",\"2026-01-06\",\"2026-01-13\",\"2026-01-20\",\"2026-01-27\",\"2026-02-03\",\"2026-02-10\",\"2026-02-17\",\"2026-02-24\",\"2026-03-03\",\"2026-03-10\",\"2026-03-17\",\"2026-03-24\",\"2026-03-31\",\"2026-04-07\",\"2026-04-14\",\"2026-04-21\",\"2026-04-28\",\"2026-05-05\",\"2026-05-12\",\"2026-05-19\",\"2026-05-26\",\"2026-06-02\",\"2026-06-09\",\"2026-06-16\",\"2026-06-23\",\"2026-06-30\",\"2026-07-07\",\"2026-07-14\",\"2026-07-21\"],\"series\":{\"open_interest\":{\"label\":\"Open interest\",\"unit\":\"contracts\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[3,3],\"width\":2.2,\"values\":[126941,121700,117763,115862,118855,120361,123006,120726,112927,107829,101960,99833,101785,104099,107299,105801,110868,109769,110507,112676,116804,122312,118573,111680,114569,118588,123449,121993,125443,128128,125640,128442,125945,131947,137834,132796,128677,128130,132106,136470,143287,151347,154517,150046,144376,142969,153966,158054,160710,158629,161365,159466,161803,153798,152703,158500,163546,170200,171727,175837,171918,166572,159535,153817,158302,158880,161055,168146,170840,176866,176688,172511,168366,163302,159930,153591,152293,155570,159046,161560,163577,165819,171672,180100,175730,183544,190091,192447,201843,191977,192088,187900,176631,169494,160969,161591,167583,155657,151237,148003,148899,150178,151882,153194,148748,144066,140857,148775,148715,145873,146500,146668,145055,132765,128667,126493,127113,123156,126229,123753,137031,138300,132198,129213,128577,125623,122993,111924,108048,109380,114655,119674,121505,122856,127437,127162,128222,134488,137744,136959,130901,123023,127510,131281,136670,139628,142245,142856,140059,127578,123772,127805,133300,137013,141549,144634,136437,126171,112453,111402,111378,107649,107678,105603,103833,106270,102590,93025,94776,96145,96285,103574,98940,101848,110478,122452,122873,125359,129949,113767,107505,112189,120127,127695,130027,124939,127082,129501,131971,130012,128899,134866,125351,122879,121176,125550,122903,125387,129655,130970,132943,133901,138415,134962,136643,133675,138973,137543,139955,151217,161586,165410,165787,171872,170879,166376,166182,162731,158710,144730,140836,147717,146581,141606,140907,132541,135111,140137,148371,148595,148813,133788,130796,127596,131104,133138,137925,139628,140740,138452,138410,136873,142532,146637,128663,126328,121382,128569,122449,121437,121346,124409,121875,116648,116698,120301,115685,110725,112608,112192,112646,107353,107398,106103,107245,108202,108597,107293,111530,109031,107446,102412,106243,113221,114618,114007,115239,117030,117657,120745,122607,122541,114896,104414,97495,99583,100602,103082,103143,104103,105415,111501,112656,116252,124356,136418,130330,129976,133823,139102,147387,155555,154900,157812,158097,145225,146367,144219,146714,145889,149445,150688,159364,151728,142573,139446,137944,139115,139757,135078,136278,138521,137525,135950,136235,138853,143251,139043,140955,140954,140404,150187,151686,152813,152787,140426,134382,135236,139259,140759,143616,140711,143736,147907,149185,152505,155683,162774,159769,159526,161433,167363,165838,174067,175183,175853,174767,166541,159443,165460,159403,157426,162110,176276,180876,180237,163099,152768,150935,152611,152920,153455,156861,162900,153212,143386,146682,151073,153986,156812,155332,157422,158240,155828,160516,169232,170609,163377,151998,149127,147610,151686,146349,142762,141904,142987,146448,146886,152207,159981,164134,165144,161217,160659,167384,171534,173855,172107,167229,155943,152506,157392,158272,160791,163890,165402,165409,170653,160937,156765,158283,157792,161474,161474,163730,164938,158959,155428,152147,153642,156966,154824,153446,155757,163536,170089,173882,171373,165953,160282,149577,151317,154685,154418,154924,156285,159202,163882,166898,164622,169601,167838,173921,170223,173849,184961,192829,196301,198350,204283,199144,190341,178742,186486,190513,188317,184474,195178,194722,189236,180352,181352,174382,185414,182704,185511,194985,195037,189198,169434,169849,175913,179552,188257,193509,194475,190831,181065,182654,195212,199749,200154,186049,172995,172338,165755,166913,173177,172364,172537,190471,200017,203588,201589,197231,188424,181121,195239,193513,190078,196145,198274,197959,195442,186945,178924,192813,189256,187484,186763,196842,188825,182178,174909,172146,176566,180521,186943,184613,189156,184791,172337,164169,166041,176478,178115,181537,185532,184912,185562,193462,205446,217273,224538,204830,191007,186449,185690,185708,188916,189312,194266,186933,179348,180324,185226,181894,174739,173929,176736,175170,183783,187689,191066,198653,204349,192352,200491,206724,207823,211577,213102,215278,224297,222738,214847,221973,224734,227103,223173,224494,213961,205335,191562,185359,194047,206646,205989,189841,189928,208591,216316,229958,237644,239067,240183,218750,201113,195617,191144,214892,218688,220632,216566,218448,237129,245886,238767,250258,231499,222558,230649,242958,252579,265236,275252,279405,274792,268597,255967,253078,242430,257849,265585,266993,265867,279371,273693,271726,287274,289456,302790,322637,326245,326532,327186,308455,304358,313014,316451,332765,337983,332046,319136,299554,286095,287661,278081,248312,239276,239444,245505,259043,267783,271825,274016,279795,288562,293029,307985,303111,296604,282734,306867,315146,325149,331973,345887,356646,344534,339088,330914,323155,339590,342000,340239,346995,319356,295209,280465,271032,258485,258484,264805,271196,280431,291752,265570,263737,258900,270058,271917,256899,264549,264751,274991,307632,312595,310882,310965,296450,270649,274988,283874,283587,273843,276599,277161,284371,290882,283201,292325,316796,304185,289352,289350,278744,268806,256258,245868,240712,240509,227675,220351,227146,236168,238441,244258,249892,274252,272578,268857,265564,268517,268312,270749,273804,271105,270383,267335,259451,259453,264785,265437,270709,275600,278217,278564,273644,273627,276484,285632,282352,255972,253568,260940,256518,255253,256417,258174,262961,264083,267581,274595,276108,276879,258118,260830,265524,275694,279703,284944,287409,289363,279699,273907,279875,283864,286828,290535,289668,288472,293865,281887,266706,272533,282563,276233,290424,294211,305341,289568,282471,280198,278607,284987,288943,288289,294266,306363,305141,304874,307195,310931,312143,286343,272527,266001,265046,260063,258871,261263,262231,265514,264394,274327,274865,273102,254992,252688,252545,224222,224693,222172,227547,226730,214938,209410,205492,206337,212659,206106,211266,214170,222583,202656,192832,194896,193731,195810,196041,199536,207740,209446,190302,184372,193889,193938,197657,191433,185149,184698,188198,196729,208280,217400,217646,191743,194922,196365,203296,198702,187835,185259,187767,210169,224829,231360,221894,222099,205474,196128,196175,197446,199478,201018,200894,201425,192988,190253,192927,195728,193553,193843,198683,202708,204447,185800,175624,180118,185569,192361,197311,197817,198202,188161,184448,191006,193105,196556,201016,193463,195696,210215,217692,215771,199646,203130,201099,189044,188924,193911,208686,210390,220570,220852,223299,220376,221338,222322,225509,234432,224284,206496,209453,217132,215929,218596,235994,247741,246385,242871,237477,235673,227220,223287,222800,233839,250691,244819,203929,208029,211372,221963,230289,241117,253876,243034,195236,193447,194404,196203,194516,206248,209027,210615,211716,215123,217970,215285,218149,205251,199432,204329,202088,204227,199746,193305,192111,194280,187855,188450,194951,193787,192342,162683,161872,162373,165950,168654,175814,177426,172826,149805,146006,155503,154370,154524,150118,153055,158180,158885,143735,147385,148342,150075,150606,152845,155650,162429,146352,152281,161225,170009,176855,176005,169676,165749,168490,175792,176952,173876,176007,176586,155331,159439,158348,163907,160631,161478,164520,170823,170695,170437,174890,179573,175044,156645,164239,169433,167071,173683,174861,175500,176140,168563,162870,171239,176045,182249,189817,193648,202855,213519,193019,186617,183728,174440,166843,163057]},\"long\":{\"label\":\"Managed money long\",\"unit\":\"contracts\",\"format\":\"number0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[12362,12397,12674,12535,13841,15800,15427,16405,17176,15066,16094,15620,16398,15521,14751,15416,15967,15406,15538,16693,19353,22632,27610,28814,30231,32096,33879,31265,32238,31794,25436,23462,18326,17428,18323,17230,17256,18725,20618,20452,21178,23870,23228,23242,24328,24093,26145,26700,26495,25750,26284,28266,30117,31735,32248,31620,32402,33363,33531,35605,37448,41109,36061,35770,36253,37648,39159,44743,46638,49939,51958,49057,43036,41709,44918,45469,45886,47935,47715,50196,52587,53488,54046,55052,51707,50398,59166,66978,65681,64168,60120,52058,40641,33553,32803,31326,28633,28576,28274,27725,27318,25706,24465,24516,23433,26380,29290,33317,30747,27251,28280,25394,26613,25033,23701,27072,31487,28469,25906,24385,24245,19251,17100,17385,19384,18491,18837,11435,12021,11859,11638,10946,11469,11215,14606,18394,19066,19601,19651,18972,17271,18179,17932,18476,19125,19739,21329,20752,20711,22369,22349,24485,26087,29963,32675,36210,33090,24076,18402,18851,18281,15294,16105,15486,18043,23714,21204,16016,14219,14782,16449,22354,19777,20353,27513,36928,37409,36661,38390,26847,25394,28734,33373,37852,37267,30284,28825,31887,30814,28361,25382,25326,23924,23262,20630,21321,21624,22404,26789,27161,24496,23764,25838,27778,26480,26032,26642,27793,26484,33252,41457,42890,43111,42999,44174,42886,44059,44078,46030,39643,38510,41340,43183,41621,40279,32689,32965,36440,41816,42145,40897,33686,33816,32699,33828,34759,34354,34209,34928,36669,34088,31337,34255,34816,36898,36671,34885,36837,30078,30243,28255,30761,32562,37091,38277,39897,35693,27978,25364,24902,23072,22889,18731,18533,20951,21088,19815,18890,18489,20399,19765,23276,28402,33166,31190,27836,21059,24056,23196,18564,21706,20107,19009,19728,19900,21825,23879,21711,20498,20950,21618,24913,25849,25282,26593,29900,26258,26397,26803,26652,25107,25757,26174,27137,28967,22345,23408,23568,23020,22704,22747,22240,22796,22161,22757,22002,21868,21931,23784,22664,22156,23195,23546,23913,24123,23942,24620,24272,23150,24593,22574,24468,25568,25230,24754,26329,27973,28593,29341,29484,30037,29940,31997,32637,33657,34155,33499,33147,34896,35982,39204,39527,38073,40362,38625,38980,39373,36965,35091,37006,35291,35539,34904,37319,37333,35837,33168,33847,32648,32071,32463,32390,33605,32249,31840,31604,31919,31961,33730,33169,32726,33415,33929,33304,33089,34022,35405,36439,36872,35299,35488,36311,34830,35199,34539,35690,36338,36050,37500,42503,41625,44943,43474,40718,44037,48678,51614,49310,46761,45022,45690,48441,48836,47282,47384,47701,47332,47705,47164,46870,46592,45591,43788,44202,45549,48490,46980,46991,48346,49944,51271,45832,43441,44924,47358,52312,50420,45532,42817,41772,43590,43773,42972,41463,40264,36997,36714,38482,38572,37755,36535,35509,38482,37671,35661,35942,38360,37382,36443,35107,34509,34091,36360,36820,35150,32856,31975,31170,31297,31298,31018,32143,30156,28367,29870,31061,31000,31927,33279,33169,28601,28669,29455,30322,30533,31618,29964,29370,29132,27278,26968,26854,26400,26257,25998,25429,24741,22925,23103,23667,23403,22317,21835,24129,22445,24142,26754,25156,31336,36551,46109,47307,39404,36321,38695,34860,32581,33032,38085,31560,27920,31746,37742,42902,44513,45516,49059,50162,48601,48109,45982,43194,50224,47542,54259,55580,59347,57875,53190,49918,53764,60708,65912,69183,61181,57964,51456,43744,37309,36841,33880,35132,36426,38167,39107,40622,38521,38717,40173,38844,38528,39438,40648,39537,41530,42820,44301,39067,37927,39532,38755,39232,39578,39129,34888,34924,33652,33935,32723,33333,31535,32598,34778,33302,29568,29372,31295,31997,30858,34728,32301,32038,31048,30988,32663,31726,30642,30184,30995,30515,27819,27566,28659,31818,32544,33903,33881,33785,32514,32011,31488,32270,34373,34989,34227,37036,36050,39196,35765,36466,40197,37042,35698,37473,36457,36193,35770,35589,35812,34292,34436,32837,36807,36355,34641,33528,34809,34199,32923,33767,34824,36503,36992,33735,33245,36088,34352,33877,31148,30308,30121,28563,29742,30677,30629,29328,30955,31485,32856,33389,35140,33449,33911,35951,34773,35987,36895,38879,38815,39814,38114,39823,40645,39647,39835,41168,41155,41845,39468,37171,37942,38150,39756,36649,35515,32596,32122,30527,29968,29876,28816,28820,28454,28878,27721,25532,27205,29156,30820,33036,37810,37631,37814,44998,51749,54904,58168,57403,55712,50952,48769,44743,40685,37612,35420,35948,36244,31872,27168,28070,29542,27371,27573,29812,29876,31899,33241,33764,32665,32823,33136,34074,34688,34693,35504,33804,33986,35536,41952,43555,45179,50126,56166,59680,62212,55124,49423,45738,44136,41638,37067,34762,34936,34402,37058,35885,34049,35742,37332,38894,41066,37276,40940,42356,42550,42006,40299,47297,49717,45726,45634,43227,39400,36920,38112,41995,51261,55794,57987,57703,59357,60222,62608,59481,56106,59429,56383,51819,57233,53260,51714,49132,52105,52258,53888,52982,51145,52498,55895,59735,63617,62909,63317,62959,59300,63755,66190,63987,62451,61691,57587,56047,54204,55526,58762,58835,57557,61238,63628,61810,56488,45809,38346,33004,31126,34362,40399,36720,36004,35593,33329,34685,31468,35712,43573,40424,43861,40401,40351,34139,31362,31122,29856,30882,33407,37481,49069,48283,42733,39567,42322,41019,39413,27225,26313,22568,23787,23112,20655,20101,21723,24420,24671,25245,24641,21313,24481,24602,27949,27718,29107,32592,35328,32208,29806,31203,28559,27933,33724,44332,47586,46056,40688,40565,41566,35861,37244,41002,37167,29880,27075,29151,29407,28972,28589,26643,25429,27122,30710,31373,31946,34760,33004,34347,32661,35371,37476,37283,36115,42388,46343,48654,53377,51870,60624,60351,60810,59818,59008,61332,65897,65251,67468,63854,60475,60335,63280,59812,63213,72669,79995,81838,78572,78937,69475,62651,62556,65787,70422,70531,68808,71536,69676,74152,71424,69297,64795,58870,60462,65308,67013,66920,67203,69740,70105,69434,61892,63482,64677,61301,58392,61981,64891,66947,64153,63670,59913,61458,60796,62577,63614,65953,68796,69169,65386,64561,63366,61234,58659,57555,59464,57203,48094,39819,41231,49108,48840,46540,44320,42224,37423,38230,36328,34835,34799,36947,37810,38862,38242,37800,34632,36038,42670,45239,48676,50407,50057,50834,52422,56840,58241,57301,57138,57478,52463,50326,50147,49752,47352,42649,42876,45605,47026,45832,47512,39728,37937,37629,37695,37319,37874,41115,42836,41606,40072,42287,42646,44970,47771,46876,45107,44090,42530,41186,40455,44184,45242,46053,43208,42841]},\"short\":{\"label\":\"Managed money short\",\"unit\":\"contracts\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[7,4],\"width\":2.2,\"values\":[35265,36042,38431,30882,30558,33258,37559,34376,23722,19388,16797,17955,18488,23600,29513,26640,26020,26590,29681,25555,22061,18527,11549,11068,11498,11606,10278,10152,10003,11232,12276,11760,13144,13992,14040,16946,19850,19023,23099,26996,31711,31765,32094,32393,30259,36524,47823,50795,51956,45444,43529,32294,29670,28839,30971,36817,41866,44360,38709,35589,29464,21596,19655,23991,27611,28582,21405,15745,14534,14884,13889,14061,14739,15748,14064,12979,14746,13617,12772,12123,11302,11240,11718,12925,13317,14148,9615,7857,8106,8791,8095,5490,3562,4119,5808,7284,8520,8862,10837,11353,9427,9316,10766,10900,11272,10403,8621,7661,6281,5679,6912,11271,10689,11947,14385,12558,11320,11004,16602,18053,18202,23044,23344,23638,22533,21178,21371,21988,20437,20663,23105,22082,22629,24060,22620,19615,18834,15238,13241,11856,16113,19188,23608,25444,23421,17659,15697,13373,14663,19239,18561,15245,10462,9267,8398,8067,5645,5824,7627,11187,12652,14172,14484,13135,8264,5731,3805,6445,11787,14646,12069,7111,4691,6139,6140,6192,5703,5009,5080,4669,4434,5485,6166,6737,6887,6059,8836,7489,7692,8818,13193,17303,17334,18089,19055,19473,19238,16714,12281,11186,13167,21792,28046,21298,20749,20132,24661,20802,21561,15440,13426,13570,12152,11343,11652,9861,8840,8853,6921,7268,7111,7062,7430,8309,8877,9623,9725,8357,9312,8813,7343,3808,3955,4102,3086,3232,3933,4676,4945,4875,4098,4216,6261,8869,4527,5151,5232,5946,5322,5162,5017,5591,3071,2449,3676,5563,5957,6224,6982,6651,8176,7337,10801,12560,11992,12381,14807,16813,17630,18388,16615,12718,9924,10012,7748,7001,10766,14034,15846,11886,10304,12665,11942,11210,9101,10104,10663,14985,16624,17076,15198,18007,13341,16960,19498,22376,24510,28434,30445,31422,34069,37463,36855,35545,37335,38446,37905,37255,38071,35379,34702,35487,35992,36762,36235,36446,32626,27652,25727,23940,23233,24838,30200,37733,40069,42533,41702,31767,29376,24454,23975,34103,37490,38690,44173,50183,52582,52128,53237,51707,53703,51728,53122,53026,44732,43089,41094,46733,55615,60170,59824,61885,59459,66751,64707,63144,60313,60598,51416,55872,44103,36195,44488,55589,60380,60883,60264,61427,58954,59095,54344,47621,47146,53149,49360,49594,54888,54803,57770,58976,56564,57727,56889,51309,57190,62475,66379,65044,62356,59317,57352,59313,48864,44809,44965,40346,37787,40222,44523,34013,24922,19809,14495,11250,7992,7274,7128,7865,7213,4789,4546,3972,3649,4614,4911,6500,7247,7556,7844,7168,7832,7495,10465,9527,6704,5361,6471,6337,6344,5988,7495,9141,8855,6749,5786,4593,5289,5665,6358,6640,7266,5938,7189,8886,8612,9816,12651,13830,10949,13037,17143,19622,21831,23591,29294,38054,42703,43767,44943,45030,39981,42794,40693,42378,43404,43620,36638,50335,48858,37268,39437,45664,41945,50448,47659,48659,53787,50841,40435,29091,43214,48221,51865,55218,56296,53567,46463,36528,35380,41576,45001,49847,54100,45540,45293,34005,36911,40119,38642,31896,45931,49020,46483,39068,34900,38420,37638,44911,37101,23831,21107,22201,25679,28982,28353,27620,37751,29548,20337,25098,32211,27587,17429,15363,14979,13190,13750,14257,14403,15875,17247,17699,16960,13852,10231,11460,11181,11648,14072,13069,10234,9831,9049,9947,9226,7854,8133,13143,15714,18090,21484,26556,22353,15186,12349,12343,16613,21839,21190,23504,28376,32302,32281,39230,41417,42383,38864,44744,48314,47744,49309,52817,56003,63723,68321,75335,80042,79184,74859,65314,55743,46788,38283,34023,45529,55438,63802,63778,48082,49497,62406,65878,72163,77285,78585,80646,76450,79695,73074,68671,84111,87655,89464,80454,74358,83981,89382,84456,88329,78020,89375,89116,88377,92338,94466,97193,101282,99551,107841,99109,86509,78498,86188,84219,81698,74070,86959,101505,103822,117002,117347,122661,126777,127609,130395,133229,141877,136236,138852,139227,146821,144572,130629,108732,85412,67848,58287,54595,58553,57136,58830,66445,77515,85766,88519,89640,89091,96380,92764,94866,86944,91817,102343,113791,114923,117834,117850,120963,123169,117442,123171,121562,117335,124898,118962,118068,106980,81569,72058,74504,68805,52930,46506,48177,51827,60857,67886,72244,80243,80770,86413,84429,73960,77507,75711,82996,95253,95464,91172,74721,50421,47889,34705,30721,21366,16159,14604,15813,15701,16288,17454,25476,37514,53450,52897,51962,35985,29067,26742,15081,8992,7850,6978,8815,15164,20726,21054,22888,26517,41297,49184,57698,62780,60334,58879,59283,56872,41766,25846,19501,17620,15211,13372,11153,11026,11732,14619,17948,18405,23098,26461,31311,35289,26985,22478,22772,21801,19142,18740,19256,21570,23623,19116,20099,19946,22215,20487,14321,13559,16387,18735,24517,29775,32653,28083,23927,15978,16629,17051,17473,17579,15355,18732,19067,22506,21463,25770,23798,18065,13477,12281,15480,15966,16282,14473,14287,14148,13929,12737,13704,11175,11420,11080,11364,11392,8459,7523,6249,6383,6916,7376,7372,6829,6290,5347,6276,6463,5890,5123,5625,7460,8571,9055,7094,7336,4600,4542,7688,8281,9025,14345,6592,5630,3047,3654,5093,5243,6616,4725,8729,12753,11157,11226,9552,6789,5713,5054,6148,6507,5470,4794,6396,6142,16379,24134,33227,38788,45716,47233,45118,49330,48640,45263,44604,41660,57393,64730,61281,39884,33987,31106,25698,22769,20828,21352,19133,17546,18627,13471,11979,12349,13569,13830,12982,11494,16301,12906,12811,15776,29104,34290,41627,44796,43235,39773,40344,52258,61869,62886,62407,62342,50565,54505,60941,61889,53221,29024,22971,18215,16529,18638,20383,17589,16677,16889,16182,15264,13928,12572,11677,13156,12990,13877,14515,14386,13402,12963,15070,13712,13791,11147,9020,8616,9289,8651,8582,9267,8774,7202,7594,6727,6378,8140,6517,7672,9938,9520,7668,8203,8319,8859,10252,10173,8910,8633,8642,7656,6326,6423,4865,4560,4106,3308,4447,4847,4919,3920,3939,3888,3902,2972,3041,2790,3062,4033,3636,4509,4559,3934,4346,3762,4780,6019,4585,4308,4704,4888,4807,4839,5270,5549,4648,5489,8459,10152,12546,11846,11745,11918,11611,10267,10029,11229,9531,8897,9246,9751,9859,9038,8651,8090,7581,8380,9229,11295,11832,11720,11148,12039,13052,12473,11239,11781,12368,11565,14054,18860,19557,20839,20854,19211,16863,12839,10895,12485,12717,15566,12238,12928,16506,20521,21117,22906,29323,26448,23266,17865,11599,10374,9622]},\"spread\":{\"label\":\"Managed money spread\",\"unit\":\"contracts\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[3,3],\"width\":2.2,\"values\":[2912,2499,3006,4807,5480,4812,4721,4228,3655,3714,4715,3381,2803,2973,3376,3018,3560,3694,3473,2937,2923,3932,3088,2269,2118,1807,1812,1664,1420,1554,1855,1731,1752,2146,2650,3312,2312,3632,3470,4527,6018,6831,7256,6720,6462,6047,5861,6302,7831,9896,9484,9255,8496,7483,7730,8066,8288,9594,13341,12929,11961,12064,11916,11306,11947,12629,12892,12478,13113,13957,13572,11846,10867,9640,9043,7362,5970,7177,8553,8839,9432,9323,10302,11309,10715,13584,12725,8470,7936,8153,9364,11430,11311,12016,9448,7954,8096,7151,6868,7369,7738,8771,9068,9400,7766,7315,6164,6715,6099,6371,6491,6397,6083,3958,3462,2936,2986,1744,2614,3323,3673,5138,4778,4543,4122,4641,3276,3093,2818,3730,4207,10162,10524,11062,11368,12431,13099,13671,13060,12815,12584,12744,13342,13489,13745,14387,14766,13861,12431,12096,12217,12823,14207,15204,15635,15220,13255,13631,10871,10451,10552,9075,9161,8442,7545,5856,5078,5115,5145,5080,4860,5129,5291,5422,5378,8013,7394,7545,6220,4980,5482,7256,8084,8766,10232,10127,11234,11479,12279,12683,10751,9302,8421,8653,8435,8453,8418,9812,9815,8942,9590,10670,13210,13200,13378,14382,13813,13834,16687,21486,21239,20891,18994,21616,21118,20462,18610,18051,18370,15805,16521,15925,11911,8488,8647,8700,8901,9513,10385,9537,8410,10474,7415,7282,7683,7485,8267,8436,8435,7883,7545,8521,8193,7768,5983,6138,5662,5806,6556,6774,6975,7671,4257,2806,2864,3305,4176,5206,6583,7699,6362,6258,6232,4576,2981,4052,3755,5992,6839,3592,3944,5390,6714,8040,8623,9485,11065,10601,10804,10496,10644,11934,8801,6558,5885,5930,7521,7815,8017,8156,9194,10045,10351,10336,11937,13642,12043,12572,13114,14285,16173,17572,16576,17115,14570,11791,11638,11161,11824,11539,14017,15106,18926,13342,9962,9390,9095,9596,10825,9558,10342,11292,9152,7871,8262,8648,10973,11462,12914,14204,13264,16898,17018,17730,15493,9109,7887,7911,8791,9406,9413,9875,9958,9839,10105,9999,12795,15485,10703,10355,9777,10538,10784,10413,12399,12965,14957,10846,11080,11738,12072,10617,10453,11693,10310,9657,7287,6886,5980,5714,6482,7568,8049,8643,7484,7746,7997,9148,9273,10047,10782,10829,10766,10194,10933,12206,9836,8443,6414,6795,6837,7052,6519,5959,5922,6024,5229,5238,6633,7693,7930,6086,5595,5676,5690,7452,7370,7592,7563,4964,4606,5353,5335,6689,7704,7716,8817,8386,5874,6421,7277,8096,9537,8800,8807,8581,7244,5670,5814,5550,4820,5201,5492,5940,7340,7262,8364,9091,9444,8934,6477,6383,6998,6849,7505,6847,6884,7560,9610,8926,10074,9827,9492,7790,9177,10819,12849,13787,15829,16318,16795,15533,13892,14687,17106,18101,17689,19594,21374,21303,17819,15234,16583,17010,16603,18009,19598,19156,18619,14031,15840,15944,15266,15524,16209,15011,15648,13745,16281,19547,19671,18633,14678,14929,15182,13850,12424,13609,14365,15998,17621,18364,20494,19602,19216,15233,13847,18892,18853,20764,18432,17718,17013,17777,15092,10701,14901,15836,14141,14476,15735,19167,14667,13783,10011,9612,8877,9987,9662,12534,12844,10396,9549,9479,10595,11218,10998,9962,11682,11953,12357,14896,18958,19039,9043,7860,9117,10316,9583,9648,10099,9698,8874,10183,10972,11834,10948,8163,6847,6483,5478,5724,6932,7106,8023,8776,7331,12615,13862,15362,15340,16541,16523,24816,23972,21458,24793,24771,24631,26193,25711,21434,18087,14499,15810,18686,20624,24875,20882,15304,20214,23646,26340,26976,26470,29331,24403,20854,21226,20893,26897,27787,23393,24396,25493,26436,28805,24494,26187,24772,22243,26929,30849,33137,38434,39902,40288,33386,32630,34609,36259,29571,39112,44540,44032,40313,40591,33721,36977,38935,40064,42583,49589,51020,46284,52207,46172,47632,49273,51326,53387,54306,54662,50314,43526,44335,42076,32474,26516,27560,25443,27539,34200,36056,39186,40420,42272,39190,42934,45748,44673,37652,38157,39900,44442,48331,53421,56772,59490,62767,54778,55640,54639,55529,60928,61769,65241,50083,38195,36097,37746,30201,32009,35025,34213,35764,43473,35397,36465,36497,39460,43614,31981,35504,36286,37213,42500,46692,43455,47047,42639,42367,47874,46455,45940,44397,45240,45305,47348,46216,40532,41100,48134,36239,34192,39637,38870,39099,35511,27707,23587,21861,20567,20200,23271,22953,23665,26932,25901,30375,25600,24838,25536,27300,26583,27754,27459,30101,31636,28850,29521,29184,28926,30299,34282,36450,36866,34530,28558,28226,28315,28990,23455,16302,19185,23031,24063,23934,23913,23965,26013,25406,26295,27769,27431,24663,24261,25907,30451,35009,34410,34557,29389,33999,32602,28223,30328,30665,28682,29225,28894,30491,31769,29064,29502,28832,31328,28600,34213,36699,37558,36667,37075,37012,38612,41162,43121,41960,40930,47160,47494,46863,45734,46043,42505,41367,37587,32251,30056,30556,29826,29509,30096,32826,33656,36333,36840,30578,29294,29547,27997,14878,14735,16268,18060,20034,17850,18212,18160,17944,17523,16612,18855,19483,21719,15462,13471,14975,15810,17508,17134,16841,18190,17148,14226,13748,16075,17379,18179,17374,17089,17250,16160,19040,20164,21996,21555,18923,20121,20348,20768,19250,17726,16289,16695,19443,22041,25298,27578,25934,25177,23154,22562,24588,25162,26278,27889,28575,24095,22344,23250,24694,24587,24744,26950,28524,29061,26933,25602,27015,29370,32074,35555,34558,31829,27903,26092,29543,29465,29529,30796,31095,31390,34477,35873,34509,26193,26513,21093,22339,22483,19631,22357,24514,23393,25028,27547,28388,31282,29913,29545,30915,28545,30281,31155,35376,32794,31000,34079,36094,32068,30058,30779,28386,27703,28427,26677,29462,33560,29472,22846,24434,25651,26281,28873,30896,36519,34577,20374,22878,22862,24109,22196,24665,26257,26130,26881,27086,26665,26760,30695,25289,24100,28063,31430,33294,33007,27522,28611,27792,25455,24443,24961,22831,17173,13837,13794,15593,17201,16698,19542,19659,18871,14943,15862,17757,18083,17995,18826,18545,21508,20152,15156,16763,18517,18309,18067,19407,19601,22915,21709,22679,23897,25294,26199,23530,24256,22229,22369,22550,22830,22678,23024,18558,18766,20143,20883,23949,22249,21333,22293,21117,20158,20655,22309,24694,23343,22914,25420,28004,24938,26649,26415,28171,28591,26086,25068,27298,28054,29937,32275,33755,35866,39634,34505,31298,28569,26394,25706,25730]},\"net\":{\"label\":\"Managed money net\",\"unit\":\"contracts\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[-22903,-23645,-25757,-18347,-16717,-17458,-22132,-17971,-6546,-4322,-703,-2335,-2090,-8079,-14762,-11224,-10053,-11184,-14143,-8862,-2708,4105,16061,17746,18733,20490,23601,21113,22235,20562,13160,11702,5182,3436,4283,284,-2594,-298,-2481,-6544,-10533,-7895,-8866,-9151,-5931,-12431,-21678,-24095,-25461,-19694,-17245,-4028,447,2896,1277,-5197,-9464,-10997,-5178,16,7984,19513,16406,11779,8642,9066,17754,28998,32104,35055,38069,34996,28297,25961,30854,32490,31140,34318,34943,38073,41285,42248,42328,42127,38390,36250,49551,59121,57575,55377,52025,46568,37079,29434,26995,24042,20113,19714,17437,16372,17891,16390,13699,13616,12161,15977,20669,25656,24466,21572,21368,14123,15924,13086,9316,14514,20167,17465,9304,6332,6043,-3793,-6244,-6253,-3149,-2687,-2534,-10553,-8416,-8804,-11467,-11136,-11160,-12845,-8014,-1221,232,4363,6410,7116,1158,-1009,-5676,-6968,-4296,2080,5632,7379,6048,3130,3788,9240,15625,20696,24277,28143,27445,18252,10775,7664,5629,1122,1621,2351,9779,17983,17399,9571,2432,136,4380,15243,15086,14214,21373,30736,31706,31652,33310,22178,20960,23249,27207,31115,30380,24225,19989,24398,23122,19543,12189,8023,6590,5173,1575,1848,2386,5690,14508,15975,11329,1972,-2208,6480,5731,5900,1981,6991,4923,17812,28031,29320,30959,31656,32522,33025,35219,35225,39109,32375,31399,34278,35753,33312,31402,23066,23240,28083,32504,33332,33554,29878,29861,28597,30742,31527,30421,29533,29983,31794,29990,27121,27994,25947,32371,31520,29653,30891,24756,25081,23238,25170,29491,34642,34601,34334,29736,21754,18382,18251,14896,15552,7930,5973,8959,8707,5008,2077,859,2011,3150,10558,18478,23154,23442,20835,10293,10022,7350,6678,11402,7442,7067,8518,10799,11721,13216,6726,3874,3874,6420,6906,12508,8322,7095,7524,1748,-2037,-3642,-4770,-8962,-11706,-10681,-8408,-8368,-16101,-14497,-13687,-15051,-12675,-11955,-13247,-13196,-14601,-13478,-14444,-10758,-5721,-1943,-1276,-1077,-1643,-6654,-13820,-15946,-18591,-17082,-7495,-6226,139,-1401,-9635,-11922,-13460,-19419,-23854,-24609,-23535,-23896,-22223,-23666,-21788,-21125,-20389,-11075,-8934,-7595,-13586,-20719,-24188,-20620,-22358,-21386,-26389,-26082,-24164,-20940,-23633,-16325,-18866,-8812,-656,-9584,-18270,-23047,-25046,-27096,-27580,-26306,-27024,-21881,-15231,-13541,-20900,-17520,-17990,-22969,-22842,-24040,-25807,-23838,-24312,-22960,-18005,-24101,-28453,-30974,-28605,-25484,-24018,-21864,-23002,-14034,-9610,-10426,-4656,-1449,-4172,-7023,8490,16703,25134,28979,29468,36045,41404,44486,41445,39548,40233,41144,44469,45187,42668,42473,41201,40085,40149,39320,39702,38760,38096,33323,34675,38845,43129,40509,40654,42002,43956,43776,36691,34586,38175,41572,47719,45131,39867,36459,35132,36324,37835,35783,32577,31652,27181,24063,24652,27623,24718,19392,15887,16651,14080,6367,-2112,-4343,-6385,-8500,-9923,-5472,-8703,-4333,-5558,-8254,-10764,-4663,-19165,-17561,-5970,-8419,-13521,-11789,-22081,-17789,-17598,-22787,-18914,-7156,4078,-14613,-19552,-22410,-24896,-25763,-21949,-16499,-7158,-6248,-14298,-18033,-22993,-27700,-19283,-19295,-8576,-12170,-17194,-15539,-8229,-22528,-26703,-24648,-14939,-12455,-14278,-10884,-19755,-5765,12720,25002,25106,13725,7339,10342,7240,-5170,3484,17748,6462,-4291,4159,20313,27539,29534,32326,35309,35905,34198,32234,28735,25495,33264,33690,44028,44120,48166,46227,39118,36849,43530,50877,56863,59236,51955,50110,43323,30601,21595,18751,12396,8576,14073,22981,26758,28279,21908,16878,18983,15340,10152,7136,8367,307,113,437,5437,-5677,-10387,-8212,-10554,-13585,-16425,-24594,-33433,-40411,-46390,-45249,-42136,-31981,-24208,-14190,-3505,-721,-15961,-26066,-32507,-31781,-17224,-14769,-30105,-33840,-41115,-46297,-45922,-48920,-45808,-49511,-42079,-38156,-56292,-60089,-60805,-48636,-41814,-50078,-55501,-50671,-55815,-46009,-57887,-56846,-54004,-57349,-60239,-60157,-65232,-60355,-72076,-62643,-46312,-41456,-50490,-46746,-45241,-37877,-51189,-65916,-68010,-82710,-82911,-89824,-89970,-91254,-95754,-99701,-107068,-102037,-105929,-105460,-111997,-108069,-93637,-74997,-52167,-31760,-23935,-20718,-27405,-26828,-28709,-37882,-47773,-55089,-57890,-60312,-58136,-64895,-59908,-61477,-51804,-58368,-68432,-77840,-80150,-81847,-80955,-82084,-84354,-77628,-85057,-81739,-76690,-85251,-79127,-76900,-65825,-39724,-32590,-37333,-30863,-14780,-6750,-11528,-16312,-28261,-35764,-41717,-50275,-50894,-57597,-55609,-45506,-48629,-47990,-57464,-68048,-66308,-60352,-41685,-12611,-10258,3109,14277,30383,38745,43564,41590,40011,34664,31315,19267,3171,-15838,-17477,-16014,259,2805,426,12989,20550,19521,20595,20997,14712,11173,12187,10876,6148,-8474,-16048,-23624,-28092,-25641,-23375,-25479,-22886,-6230,16106,24054,27559,34915,42794,48527,51186,43392,34804,27790,25731,18540,10606,3451,-353,7417,14580,13113,12248,16600,18592,19638,19496,13653,21824,22257,22604,19791,19812,32976,36158,29339,26899,18710,9625,4267,10029,18068,35283,39165,40936,40230,41778,44867,43876,40414,33600,37966,30613,28021,39168,39783,39433,33652,36139,35976,39415,38695,36997,38569,43158,46031,52442,51489,52237,51595,47908,55296,58667,57738,56068,54775,50211,48675,47375,49236,53415,52559,51094,55348,58505,56185,49028,37238,29291,25910,23790,29762,35857,29032,27723,26568,18984,28093,25838,32665,39919,35331,38618,33785,35626,25410,18609,19965,18630,21330,26618,31768,44015,42135,36226,34097,37528,34623,33271,10846,2179,-10659,-15001,-22604,-26578,-25017,-27607,-24220,-20592,-19359,-17019,-36080,-40249,-36679,-11935,-6269,-1999,6894,12559,11380,8454,12070,11013,9306,20253,32353,35237,32487,26858,27583,30072,19560,24338,28191,21391,776,-7215,-12476,-15389,-14263,-11184,-13701,-26829,-34747,-32176,-31034,-30396,-15805,-21501,-26594,-29228,-17850,8452,14312,17900,25859,27705,28271,35788,35193,43735,44169,45546,45890,46436,49655,52741,52261,53591,49339,46089,46933,50317,44742,49501,58878,68848,72818,69956,69648,60824,54069,53289,57013,63220,62937,62081,65158,61536,67635,63752,59359,55275,51202,52259,56989,58154,56668,57030,60830,61472,60792,54236,57156,58254,56436,53832,57875,61583,62500,59306,58751,55993,57519,56908,58675,60642,62912,66006,66107,61353,60925,58857,56675,54725,53209,55702,52423,42075,35234,36923,44404,43952,41733,39481,36954,31874,33582,30839,26376,24647,24401,25964,27117,26324,26189,24365,26009,31441,35708,39779,41161,40306,40975,43384,48189,50151,49720,48758,48249,41168,38494,38427,38604,35313,29597,30403,34366,35245,33464,35947,25674,19077,18072,16856,16465,18663,24252,29997,30711,27587,29570,27080,32732,34843,30370,24586,22973,19624,11863,14007,20918,27377,34454,32834,33219]},\"net_share\":{\"label\":\"Net share of open interest\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[-18.04224,-19.428924,-21.871895,-15.835218,-14.065037,-14.504698,-17.992618,-14.885774,-5.796665,-4.008198,-0.689486,-2.338906,-2.053348,-7.760881,-13.757817,-10.608595,-9.06754,-10.188669,-12.798284,-7.865029,-2.318414,3.356171,13.545242,15.890043,16.350845,17.278308,19.118016,17.306731,17.725182,16.048014,10.474371,9.110727,4.114494,2.604076,3.107361,0.213862,-2.0159,-0.232576,-1.878037,-4.795193,-7.350981,-5.216489,-5.73788,-6.098796,-4.108023,-8.694892,-14.079732,-15.24479,-15.842822,-12.415132,-10.686952,-2.52593,0.276262,1.882989,0.836264,-3.278864,-5.786751,-6.461222,-3.015251,0.009099,4.644075,11.714454,10.283637,7.657801,5.459186,5.706193,11.023563,17.245727,18.791852,19.82009,21.545889,20.286243,16.806837,15.89754,19.29219,21.153583,20.447427,22.059523,21.970373,23.565858,25.238878,25.478383,24.656321,23.390894,21.846014,19.750033,26.066989,30.720666,28.524645,28.845643,27.083941,24.783395,20.992351,17.365806,16.77031,14.878304,12.001814,12.665026,11.529586,11.061938,12.015527,10.913716,9.019502,8.888077,8.175572,11.090056,14.673747,17.244833,16.451602,14.788206,14.585666,9.629231,10.977905,9.856513,7.240396,11.474153,15.865411,14.181201,7.370731,5.116644,4.409951,-2.742589,-4.723218,-4.839296,-2.449116,-2.13894,-2.06028,-9.428719,-7.789131,-8.049003,-10.001308,-9.305279,-9.184807,-10.45533,-6.288598,-0.960193,0.180936,3.244156,4.65356,5.195716,0.884638,-0.820172,-4.451416,-5.307699,-3.143338,1.489673,3.959366,5.165341,4.31818,2.453401,3.060466,7.229764,11.72168,15.105136,17.150951,19.45808,20.115511,14.466082,9.581781,6.879589,5.05396,1.042276,1.505414,2.226263,9.418008,16.921991,16.959743,10.288632,2.56605,0.141453,4.548995,14.717014,15.247625,13.956091,19.345933,25.100448,25.803879,25.249085,25.633133,19.494229,19.496768,20.723066,22.64853,24.366655,23.364378,19.389462,15.729214,18.840009,17.520516,15.031689,9.456241,5.948868,5.257238,4.209832,1.299762,1.471924,1.941368,4.537951,11.189696,12.19745,8.521697,1.47273,-1.595203,4.801351,4.194141,4.41369,1.425457,5.082774,3.517559,11.779099,17.347419,17.725651,18.673961,18.418358,19.032181,19.849618,21.193029,21.646152,24.6418,22.369239,22.294726,23.205183,24.391292,23.524427,22.285621,17.402917,17.200672,20.039675,21.907246,22.431441,22.547761,22.332347,22.830209,22.412145,23.44856,23.679941,22.05619,21.151202,21.303823,22.963915,21.66751,19.814719,19.640502,17.694716,25.159525,24.950921,24.429487,24.026787,20.217397,20.653508,19.150199,20.231655,24.197744,29.697895,29.650037,28.540079,25.704283,19.646873,16.323885,16.267648,13.223727,14.486787,7.38375,5.629436,8.353769,8.046986,4.611545,1.935821,0.770196,1.84443,2.931705,10.309339,17.392205,20.45027,20.452285,18.275194,8.931872,8.563616,6.246972,5.530664,9.299632,6.073069,6.15078,8.15791,11.076465,11.770081,13.136916,6.524903,3.75595,3.721314,6.090215,6.193666,11.102826,7.158587,5.705394,5.515401,1.341211,-1.567212,-2.721505,-3.429138,-6.080591,-7.525313,-6.895416,-5.327858,-5.292953,-11.086934,-9.904555,-9.490428,-10.258735,-8.688112,-7.999599,-8.791012,-8.280415,-9.623141,-9.453403,-10.358131,-7.798817,-4.112425,-1.39027,-0.944639,-0.790296,-1.186102,-4.838393,-10.165502,-11.704775,-13.38898,-11.924524,-5.390419,-4.417013,0.098614,-0.997835,-6.415336,-7.859657,-8.808151,-12.709851,-16.986883,-18.31272,-17.40291,-17.159394,-15.787978,-16.478665,-15.484219,-14.697084,-13.785014,-7.423669,-5.858169,-4.878503,-8.346542,-12.968098,-15.162419,-12.773101,-13.358986,-12.895718,-15.160254,-14.888431,-13.741022,-11.981667,-14.1905,-10.238769,-11.402152,-5.528127,-0.416704,-5.912035,-10.364429,-12.741878,-13.896148,-16.613223,-18.053519,-17.428694,-17.707767,-14.308789,-9.925385,-8.632484,-12.829957,-11.435136,-12.546553,-15.659045,-15.119843,-15.611809,-16.457286,-15.346484,-15.443839,-14.509606,-11.554406,-15.014703,-16.813014,-18.154963,-17.508584,-16.76601,-16.105735,-14.812005,-15.164221,-9.589406,-6.731483,-7.347221,-3.25624,-0.98943,-2.840298,-4.614111,5.30688,10.176441,15.219445,17.975152,18.341954,21.534316,24.137489,25.58799,24.08095,23.649008,25.799811,26.978611,28.25366,28.550217,26.536311,25.915553,24.909614,24.233869,23.526689,24.431921,25.325806,24.487785,24.143176,20.636759,21.474045,23.725035,26.148613,25.48393,26.156162,27.606197,28.609365,27.888842,23.698522,22.539525,24.509332,25.420702,28.055312,25.954958,23.263291,21.969473,21.918868,24.284482,25.0038,23.132818,21.096634,20.430663,17.391944,15.11476,15.042531,16.550827,15.015004,11.433895,9.465675,9.573887,8.271503,3.662374,-1.141862,-2.252255,-3.252658,-4.285354,-4.857477,-2.74776,-4.57232,-2.424164,-2.980385,-4.332513,-5.715894,-2.527727,-9.819242,-9.018498,-3.154791,-4.668094,-7.455666,-6.760445,-11.909025,-9.736514,-9.48623,-11.68654,-9.697647,-3.782281,2.406837,-8.603524,-11.114585,-12.481064,-13.224475,-13.313593,-11.286284,-8.64587,-3.953276,-3.420675,-7.324345,-9.02783,-11.487655,-14.888551,-11.146565,-11.196022,-5.173901,-7.291224,-9.92857,-9.015224,-4.769412,-11.827522,-13.350365,-12.106804,-7.410623,-6.31493,-7.577591,-6.009242,-10.118368,-2.979128,6.69199,12.746692,12.662275,6.933254,3.755078,5.532108,4.046411,-2.681354,1.840893,9.466408,3.46,-2.179921,2.202569,11.150084,15.744759,17.156367,18.308168,19.559497,19.206389,18.524156,17.040961,15.55,14.793689,20.262047,20.290169,24.948152,24.770513,26.532332,24.915917,21.154928,19.858053,22.500543,24.764172,26.171222,26.381281,25.364937,26.234641,23.235845,16.479617,11.628471,9.925575,6.547921,4.414566,7.528366,12.813636,14.838846,15.267295,12.044377,9.658977,10.914224,8.679613,5.795513,3.88284,4.457906,0.160677,0.056883,0.21385,2.826589,-2.831549,-5.024574,-3.951439,-4.988255,-6.374882,-7.62967,-10.964926,-15.010012,-18.809199,-20.898938,-20.13447,-18.553696,-14.330139,-10.783362,-6.63205,-1.706967,-0.376379,-8.610858,-13.432828,-15.730767,-15.428494,-9.072856,-7.776105,-14.43255,-15.64378,-17.879352,-19.481662,-19.208841,-20.367803,-20.9408,-24.618498,-21.510912,-19.961914,-26.195484,-27.477045,-27.559466,-22.457819,-19.141397,-21.118463,-22.571842,-21.221944,-22.302983,-19.874384,-26.009849,-24.646107,-22.22771,-22.705371,-22.711472,-21.855245,-23.346755,-21.963885,-26.834254,-24.473077,-18.299497,-17.100194,-19.581228,-17.601145,-16.944639,-14.246597,-18.322947,-24.083919,-25.028889,-28.791328,-28.643732,-29.665445,-27.885828,-27.971003,-29.324538,-30.47227,-34.71106,-33.525322,-33.841617,-33.325855,-33.656484,-31.974685,-28.200008,-23.500013,-17.41489,-11.101208,-8.320558,-7.450347,-11.036519,-11.212157,-11.98986,-15.430236,-18.442112,-20.572254,-21.29679,-22.010394,-20.77807,-22.489101,-20.444393,-19.961037,-17.090769,-19.678764,-24.203668,-25.366038,-25.432657,-25.172152,-24.386019,-23.73145,-23.652025,-22.531303,-25.084049,-24.70098,-23.731646,-25.104096,-23.13655,-22.601759,-18.970014,-12.438783,-11.039636,-13.311108,-11.387216,-5.717933,-2.61138,-4.353392,-6.014838,-10.077702,-12.258356,-15.708476,-19.062551,-19.657783,-21.327641,-20.450726,-17.713576,-18.38185,-18.126466,-20.896684,-22.119936,-21.212112,-19.413154,-13.405046,-4.254006,-3.790149,1.130595,5.029344,10.71382,14.148618,15.749876,15.005719,14.07,11.91686,11.057517,6.590952,1.00096,-5.2067,-6.040048,-5.534474,0.092917,1.043503,0.166239,5.282916,8.537173,8.116536,9.045789,9.528888,6.476892,4.730954,5.111118,4.452669,2.460263,-3.089859,-5.887489,-8.786827,-10.578241,-9.549116,-8.711873,-9.410561,-8.358534,-2.298003,5.956735,8.9977,10.622044,13.457158,16.161792,18.281928,18.908126,15.744557,12.50966,9.976163,9.403093,6.775647,3.836027,1.208198,-0.125021,2.897583,5.749937,5.025293,4.774714,6.503352,7.250689,7.606498,7.414027,5.169966,8.156035,8.105392,8.186652,7.147888,7.675559,12.642717,13.617601,10.641871,9.616987,6.566202,3.348886,1.474618,3.58564,6.5964,12.606699,13.7971,14.271968,13.846869,14.422718,15.553329,14.930665,14.336951,12.598142,13.93079,10.834044,10.143973,13.486489,13.521928,12.914414,11.62145,12.79388,12.839492,14.147168,13.577812,12.804256,13.378589,14.666322,15.024987,17.186153,16.888616,17.004509,16.593714,15.348094,19.311106,21.527041,21.705933,21.154064,21.062204,19.396147,18.630652,18.066133,18.543655,20.202803,19.159252,18.588762,20.266421,22.943857,22.23493,19.41357,16.607648,13.036009,11.662136,10.454983,13.126626,16.682485,13.863712,13.491036,12.876023,8.926968,13.630365,12.23008,15.251903,17.934433,17.433977,20.026759,17.334886,18.389416,12.976865,9.492402,10.005713,8.967941,10.184009,13.987241,17.230382,22.701133,21.726016,18.327709,17.811454,20.269081,18.745736,17.678721,5.513168,1.046188,-4.902944,-6.892385,-11.788696,-13.635198,-12.74005,-13.579706,-12.189107,-10.962813,-10.449695,-9.063893,-17.167137,-17.90205,-15.853648,-5.378694,-2.822615,-0.972872,3.515051,6.401937,5.763601,4.238061,6.004437,5.481995,4.620082,10.494435,17.005251,18.264421,16.598034,13.876303,14.229557,15.135668,9.649348,11.904308,15.172766,12.179998,0.430829,-3.888042,-6.485722,-7.799362,-7.210199,-5.642728,-7.28153,-14.545563,-18.191575,-16.662438,-15.788885,-15.121184,-8.169521,-10.986939,-12.650857,-13.426309,-8.272659,4.233493,7.045734,8.901089,13.678826,14.664627,14.579369,17.14921,16.727506,19.828172,19.999366,20.396867,20.823502,20.979678,22.334722,23.387537,22.292605,23.894259,23.893441,22.004459,21.614962,23.302567,20.467895,20.975533,23.765949,27.94326,29.982172,29.458011,29.552813,26.76877,24.215024,23.917864,24.381305,25.218297,25.707564,30.442458,31.321595,29.112654,30.471295,27.683476,24.618339,21.77244,21.067834,26.767092,29.459749,29.913994,28.882331,29.318925,29.493619,29.408641,28.864041,25.617336,26.568986,26.725696,26.214553,24.676712,28.197183,30.879197,30.587924,29.346621,28.767499,28.032101,29.755568,29.622458,30.201256,32.281281,33.383921,33.857739,34.113227,31.897869,37.450133,36.360211,34.904202,32.9768,31.549207,31.682346,29.546402,24.345295,23.519909,25.288687,28.555076,28.471853,27.007455,26.299977,24.144262,20.150461,21.136042,21.455456,17.895987,16.614984,16.259204,17.239685,17.741503,16.912303,16.123352,16.648218,17.079609,19.501318,21.003594,22.492437,23.386267,23.754685,24.721114,25.748709,27.41251,28.341584,28.595091,27.702307,27.323231,26.503402,24.143403,24.267436,23.55238,21.983926,18.328813,18.47982,20.1179,20.647939,19.634234,20.554063,14.29725,10.898403,11.536915,10.263092,9.717706,11.1707,13.96337,17.154769,17.499145,15.661973,17.542403,16.626758,19.114804,19.792099,16.664015,12.952475,11.863278,9.673905,5.555946,7.256799,11.209054,14.900832,19.751204,19.679579,20.37263]}},\"panels\":[{\"key\":\"positions\",\"title\":\"Managed money positions\",\"series\":[\"long\",\"short\",\"spread\",\"net\"],\"unit\":\"contracts\",\"axisFormat\":\"number0\",\"latest\":\"2026-07-21\",\"type\":\"line\",\"canvasId\":\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_0\"},{\"key\":\"open_interest\",\"title\":\"Coffee C futures open interest\",\"series\":[\"open_interest\"],\"unit\":\"contracts\",\"axisFormat\":\"number0\",\"latest\":\"2026-07-21\",\"type\":\"line\",\"canvasId\":\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_1\"},{\"key\":\"net_share\",\"title\":\"Managed money net share of open interest\",\"series\":[\"net_share\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"2026-07-21\",\"type\":\"line\",\"canvasId\":\"z281_274_ce3833f9-2533-4858-80b6-e5f6546a2ab6_panel_2\"}],\"ranges\":[{\"key\":\"1\",\"months\":12,\"limit\":null,\"label\":\"1Y\"},{\"key\":\"3\",\"months\":36,\"limit\":null,\"label\":\"3Y\"},{\"key\":\"5\",\"months\":60,\"limit\":null,\"label\":\"5Y\"},{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"5\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee281Chart){window.ComidraCoffee281Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715d152 e-flex e-con-boxed e-con e-parent\" data-id=\"715d152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f31b86f elementor-widget elementor-widget-shortcode\" data-id=\"f31b86f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee282-wrap,.coffee282-wrap *{box-sizing:border-box}\r\n      .coffee282-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee282-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee282-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee282-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee282-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee282-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee282-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee282-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee282-flex{flex:1 1 auto}.coffee282-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee282-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee282-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee282-kpi strong{color:#374151;font-weight:700}\r\n      .coffee282-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee282-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee282-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee282-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee282-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee282-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee282-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee282-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee282-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee282-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee282-swatch{--coffee282-legend-color:#64748b;--coffee282-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee282-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee282-legend-style) var(--coffee282-legend-color);transform:translateY(-50%)}\r\n      .coffee282-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee282-description ul{margin:0;padding-inline-start:20px}.coffee282-description li+li{margin-top:4px}\r\n      .coffee282-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee282-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee282-source-wrap>a:hover{color:#0e7490}.coffee282-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee282-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee282-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee282-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee282-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee282-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee282-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee282-tip.coffee282-tip-compact .coffee282-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee282-tip.coffee282-tip-compact .coffee282-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee282-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee282-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee282-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee282-wrap[dir=\"rtl\"] .coffee282-hint,.coffee282-wrap[dir=\"rtl\"] .coffee282-source-note{text-align:left}.coffee282-wrap[dir=\"rtl\"] .coffee282-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee282-wrap{padding:10px}.coffee282-card{padding:12px}.coffee282-controls,.coffee282-panels,.coffee282-description,.coffee282-source-wrap{min-width:0}.coffee282-flex{display:none}.coffee282-controls{align-items:flex-start}.coffee282-hint{flex:1 0 100%;text-align:left}.coffee282-frame{height:220px}.coffee282-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee282-controls{gap:5px}.coffee282-btn{padding:6px 8px;font-size:11px}.coffee282-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee282-card{padding:10px}.coffee282-range-label{flex:1 0 100%}.coffee282-frame{height:210px}.coffee282-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee282-btn,.coffee282-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE282_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee282Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee282-error';e.textContent=message;root.querySelector('.coffee282-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee282-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee282-tip-row';\r\n          const label=document.createElement('span');label.className='coffee282-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee282-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee282-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee282-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee282-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee282-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee282Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee282-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee282Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e\" class=\"coffee282-wrap\" lang=\"ru\" data-chart-number=\"282\" data-panel-count=\"4\" >\r\n      <div class=\"coffee282-card\">\r\n        <div class=\"coffee282-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee282-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee282-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\r\n                      <button type=\"button\" class=\"coffee282-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\r\n                      <button type=\"button\" class=\"coffee282-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\r\n                      <button type=\"button\" class=\"coffee282-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee282-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee282-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee282-btn coffee282-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee282-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee282-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee282-title\">U.S. Census Coffee Imports<\/h3>\r\n        <div class=\"coffee282-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026-05-01                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2015-01-01 \u2013 2026-05-01<\/span>\r\n                  <\/div>\r\n        <p id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_desc\" class=\"coffee282-sr\">U.S. Census Coffee Imports. Separates green and roasted coffee imports, including decaffeinated categories, using official U.S. Census customs data. Import value and green-coffee average value are separate panels because total dollars and dollars per bag have different units. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee282-panels\">\r\n                      <section class=\"coffee282-panel\" aria-labelledby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_0_label\">\r\n              <h4 id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_0_label\" class=\"coffee282-panel-title\">U.S. green coffee import volume<\/h4>\r\n              <div class=\"coffee282-frame\"><canvas id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. green coffee import volume\" aria-describedby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_desc\">U.S. green coffee import volume<\/canvas><\/div>\r\n              <div class=\"coffee282-legend\" role=\"group\" aria-label=\"U.S. green coffee import volume\">\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"0\" data-series=\"green_nondecaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#0891b2;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Green, non-decaffeinated<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"0\" data-series=\"green_decaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#475569;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Green, decaffeinated<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"0\" data-series=\"green_total\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#2563eb;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Total green coffee<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee282-panel\" aria-labelledby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_1_label\">\r\n              <h4 id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_1_label\" class=\"coffee282-panel-title\">U.S. roasted coffee import volume<\/h4>\r\n              <div class=\"coffee282-frame\"><canvas id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. roasted coffee import volume\" aria-describedby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_desc\">U.S. roasted coffee import volume<\/canvas><\/div>\r\n              <div class=\"coffee282-legend\" role=\"group\" aria-label=\"U.S. roasted coffee import volume\">\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"1\" data-series=\"roasted_nondecaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#7c3aed;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Roasted, non-decaffeinated<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"1\" data-series=\"roasted_decaf\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#c026d3;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Roasted, decaffeinated<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"1\" data-series=\"roasted_total\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#dc2626;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Total roasted coffee<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee282-panel\" aria-labelledby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_2_label\">\r\n              <h4 id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_2_label\" class=\"coffee282-panel-title\">Total U.S. coffee import value<\/h4>\r\n              <div class=\"coffee282-frame\"><canvas id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Total U.S. coffee import value\" aria-describedby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_desc\">Total U.S. coffee import value<\/canvas><\/div>\r\n              <div class=\"coffee282-legend\" role=\"group\" aria-label=\"Total U.S. coffee import value\">\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"2\" data-series=\"value\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#16a34a;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Total coffee import value<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee282-panel\" aria-labelledby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_3_label\">\r\n              <h4 id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_3_label\" class=\"coffee282-panel-title\">Average green coffee import value<\/h4>\r\n              <div class=\"coffee282-frame\"><canvas id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_3\" tabindex=\"0\" role=\"img\" aria-label=\"Average green coffee import value\" aria-describedby=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_desc\">Average green coffee import value<\/canvas><\/div>\r\n              <div class=\"coffee282-legend\" role=\"group\" aria-label=\"Average green coffee import value\">\r\n                                  <button type=\"button\" class=\"coffee282-legend-item\" data-panel=\"3\" data-series=\"green_unit_value\" aria-pressed=\"true\">\r\n                    <span class=\"coffee282-swatch\" aria-hidden=\"true\" style=\"--coffee282-legend-color:#d97706;--coffee282-legend-style:solid\"><\/span>\r\n                    <span>Green coffee average value<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee282-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Separates green and roasted coffee imports, including decaffeinated categories, using official U.S. Census customs data.<\/li>\r\n                              <li>Import value and green-coffee average value are separate panels because total dollars and dollars per bag have different units.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee282-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/www.census.gov\/foreign-trade\/data\/dataproducts.html\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Census Bureau Foreign Trade \u2014 Imports database products<\/a>\r\n                      <a href=\"https:\/\/www.census.gov\/foreign-trade\/reference\/products\/layouts\/imdb.html\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Census Bureau \u2014 Import merchandise record layout<\/a>\r\n                    <span class=\"coffee282-source-note\">Official Census IMP_COMM monthly records are aggregated at documented HS6 coffee codes. Kilograms are divided by 60 for bag equivalents; no country detail is inferred from this U.S.-total file.<\/span>\r\n        <\/div>\r\n        <div id=\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_tip\" class=\"coffee282-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e\",\"tipId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_tip\",\"lang\":\"ru\",\"labels\":[\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\"],\"displayLabels\":[\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-10-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\"],\"series\":{\"green_nondecaf\":{\"label\":\"Green, non-decaffeinated\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[1492109.433333,1453098.266667,2114441.266667,1938253.9,2138689.05,2076495.616667,2039428.133333,1940415.083333,1953632.05,1786528.416667,1810678.983333,1859396,1864209.733333,1836914.05,1963578.883333,1988654.483333,2226710.816667,2071654.783333,1978873.483333,1988046.266667,2051819.4,1673871.983333,2045571.266667,1890693.683333,2067537.116667,2054113.516667,2355846.733333,1952150.783333,2150911.7,2195387.366667,2010472.166667,2022171.05,1763022.85,1759467.016667,1645312.233333,1874871.45,1745584.5,1972051.316667,2064212.5,2055886.066667,2220347.083333,1949640.65,1901687.133333,1852097.483333,1690517.883333,1945598.766667,1928806.25,1998133.15,2122568.216667,1913126.9,2138522.033333,2141574.883333,2535266.466667,2284267.733333,2252962.383333,2237526.833333,1905109.933333,1709920.583333,1647294.25,1874972.5,1921292.583333,1599400.883333,2005839.083333,2034969.65,2166882.766667,2317141,1818292.266667,1509645.3,1579980.816667,1706050.133333,1651476.283333,1900426.6,1693276.5,1783903.666667,1895249.6,1905938.9,2208508.416667,2050565.916667,2108060.083333,2266457.833333,1664015.25,2055848.366667,1502365.283333,1814115.6,2035129.05,1736962.933333,2145632.433333,2386605.883333,1827920.4,2158045.45,2338510.8,1950912.45,1786116.933333,2010059.933333,1535138.533333,1782331.85,1740517.883333,1685296.166667,1962728.416667,1779326.45,1832108.483333,1936413.4,1925176.9,1632806.766667,1408444.05,1377002.9,1410477.1,1289491.833333,1581217.283333,1627678.566667,1988126.85,2066103.783333,1959240.516667,1831280.766667,1659434.133333,1947317.65,1516746.15,1535936.483333,1687850.883333,1740933.283333,1822230.733333,1790225.566667,2040349.066667,2090397.383333,2239625.016667,1949041.65,2028470.233333,1699212.233333,1509861.45,1446537.8,1393893.266667,1540356.45,1785465.8,1972874.383333,2008805.166667,1580111.2,1803160.516667]},\"green_decaf\":{\"label\":\"Green, decaffeinated\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[150896.65,115725.483333,140104.583333,155113.716667,154517.533333,167398.1,131586.75,153062.833333,140185.9,147062.35,146515.45,148972.95,109668.233333,144889.916667,130873.766667,138282.783333,153069.516667,155063.4,129578.316667,152821.7,137836.616667,147085.583333,156431.566667,123104.75,126243.466667,117327.166667,137787.983333,128264.233333,149769.266667,129552.166667,123810.133333,177726.116667,144398.833333,157795.333333,144560.45,149332.6,155842.1,146181.116667,143043.316667,132805.95,127296.15,143038.283333,154733.816667,151748.4,132092.233333,168386.616667,136937,137367.3,120928.05,114178.9,146524.033333,159298.5,157841.383333,145233.816667,151059.416667,162877.55,170954.833333,162616.583333,122246.683333,165361.133333,150226.7,114194.9,142011.9,168223.75,156882.9,127379.7,119203.75,163133.966667,121497.216667,113096.366667,97429.383333,111149.783333,99135.433333,103611.483333,112256.383333,108399.25,168368.9,154470.516667,148183.7,149146.25,136671.333333,119261.283333,116383.816667,125644.166667,128723.1,100783.7,116963.05,141686.816667,109806.116667,118313.3,136964.033333,137877.933333,162855.55,140549.15,117172.633333,105988.8,140691.966667,97970.95,113054.633333,97852.333333,111669.6,110501.616667,101864.766667,110326.933333,94439.983333,105348.566667,119718.616667,83394.15,99733.283333,96856.35,112164.066667,110260.85,120203.883333,105673.866667,111449.25,115699.433333,127063.066667,101325.1,116145.7,83572.733333,90682.833333,107946.083333,93082.4,103152.4,123800.55,97459.866667,133569.3,123841.933333,96520.8,114142.95,105707.966667,91454.7,97757.583333,96876.633333,128795.35,112349.1,131988.55]},\"green_total\":{\"label\":\"Total green coffee\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.8,\"values\":[1643006.083333,1568823.75,2254545.85,2093367.616667,2293206.583333,2243893.716667,2171014.883333,2093477.916667,2093817.95,1933590.766667,1957194.433333,2008368.95,1973877.966667,1981803.966667,2094452.65,2126937.266667,2379780.333333,2226718.183333,2108451.8,2140867.966667,2189656.016667,1820957.566667,2202002.833333,2013798.433333,2193780.583333,2171440.683333,2493634.716667,2080415.016667,2300680.966667,2324939.533333,2134282.3,2199897.166667,1907421.683333,1917262.35,1789872.683333,2024204.05,1901426.6,2118232.433333,2207255.816667,2188692.016667,2347643.233333,2092678.933333,2056420.95,2003845.883333,1822610.116667,2113985.383333,2065743.25,2135500.45,2243496.266667,2027305.8,2285046.066667,2300873.383333,2693107.85,2429501.55,2404021.8,2400404.383333,2076064.766667,1872537.166667,1769540.933333,2040333.633333,2071519.283333,1713595.783333,2147850.983333,2203193.4,2323765.666667,2444520.7,1937496.016667,1672779.266667,1701478.033333,1819146.5,1748905.666667,2011576.383333,1792411.933333,1887515.15,2007505.983333,2014338.15,2376877.316667,2205036.433333,2256243.783333,2415604.083333,1800686.583333,2175109.65,1618749.1,1939759.766667,2163852.15,1837746.633333,2262595.483333,2528292.7,1937726.516667,2276358.75,2475474.833333,2088790.383333,1948972.483333,2150609.083333,1652311.166667,1888320.65,1881209.85,1783267.116667,2075783.05,1877178.783333,1943778.083333,2046915.016667,2027041.666667,1743133.7,1502884.033333,1482351.466667,1530195.716667,1372885.983333,1680950.566667,1724534.916667,2100290.916667,2176364.633333,2079444.4,1936954.633333,1770883.383333,2063017.083333,1643809.216667,1637261.583333,1803996.583333,1824506.016667,1912913.566667,1898171.65,2133431.466667,2193549.783333,2363425.566667,2046501.516667,2162039.533333,1823054.166667,1606382.25,1560680.75,1499601.233333,1631811.15,1883223.383333,2069751.016667,2137600.516667,1692460.3,1935149.066667]},\"roasted_nondecaf\":{\"label\":\"Roasted, non-decaffeinated\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[77979.8,79996.25,92088.55,95236.416667,102914.166667,96823.4,94268.633333,96158.35,99829.3,109886.433333,110445.266667,104312.15,90866.683333,87616.583333,103678.683333,108959.35,105521.2,112546.816667,134491.433333,114179.5,115912.6,118663.533333,112787.466667,104310.333333,90586.35,102307.75,119543.183333,118224.35,126483.866667,126579.866667,129412.65,138224.883333,115166.133333,122194.8,134596.866667,121561.7,112597.333333,101995.95,119284.4,106672,113874.9,101514.2,113544.766667,127103.233333,104956.583333,124257.3,114455.15,123307.283333,132157.033333,107759.65,131214.966667,129112.3,147829.75,122090.766667,130015.266667,137641.883333,138795.25,146777.366667,128012.966667,130630.066667,122445.466667,114387.85,132889.483333,119500.633333,124055.433333,118598.933333,112651.516667,126039.783333,128028.25,137504.6,134880.333333,148323.483333,130280.933333,129657.5,141678.466667,159327.866667,143506.983333,147924.566667,138778.35,133631.533333,138012.933333,149151.316667,158574.9,150463.666667,137686.516667,116153.333333,139373.966667,124633.45,158854.95,153951.95,157761.416667,161933.45,161634.583333,164417.066667,139937.966667,137045.933333,145203.7,122059.95,134314.133333,132375.283333,145094.95,135453.95,140447.383333,178564.3,166522.283333,171925.183333,155163.216667,147660.116667,140306.7,139436.166667,158265.716667,172266.166667,178631.45,164086.483333,165885.55,179697.033333,185318.533333,178601.333333,179101.166667,174826.983333,154942.666667,136788.033333,165991.666667,169253.366667,167900.066667,163349.55,142179.033333,140336.933333,126418.383333,140760.05,143115.883333,156775.166667,103742.033333,109216.216667,143160.6,146237.5,144029.816667]},\"roasted_decaf\":{\"label\":\"Roasted, decaffeinated\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#c026d3\",\"dash\":[],\"width\":2.2,\"values\":[7363.483333,5995.516667,8173.166667,7795,6329.083333,9274.283333,6829.316667,8598.316667,7106.766667,9978.616667,13444.6,12410.933333,11048.25,8123.533333,8241.733333,10652.766667,8612.733333,9387.566667,8639.1,8515.9,6989.733333,8196.5,10737.033333,8420.166667,7147.416667,6182.666667,7934.15,8551.816667,9937.633333,9108.533333,10862.55,10867.066667,8873.083333,8510.2,10118.35,7674.016667,8589.633333,7407.733333,8110.416667,7374.75,7490.016667,8993.483333,10748.8,9921.416667,7659.416667,11739.683333,11054.383333,10277.233333,10736.116667,8338.8,13059.833333,9759.25,11295.383333,12830.116667,11042.5,9358.783333,10221.466667,9306.05,9082.766667,10557.716667,8531.283333,7384.216667,8830.316667,8237.15,8017.816667,7607.8,7549.083333,9005.233333,8542.133333,7614.3,8058.116667,8817.916667,7900.95,8245.416667,6477.716667,8502.7,8165.766667,8910.55,10639.7,9494.9,8827.383333,8781.166667,8937.333333,8755.133333,8681.45,7510.933333,9851.516667,10284,9548.516667,8836.183333,9048.6,11238.866667,8655.383333,9974.633333,10210.633333,8896.666667,8694.55,7843.533333,8872.45,7643.9,10031.066667,7573.2,9207.7,11579.083333,8871.45,8941.383333,7600.066667,8315.066667,9683.283333,9129.916667,10381.816667,12510.233333,10889.383333,9161.433333,9852.95,8843.616667,9955.616667,10099.25,11994.916667,10617.833333,9779.35,11542.366667,12563.166667,14378.216667,9349.433333,7950.05,8574.9,5834.833333,7096.05,8688.95,8637.616667,9736.966667,7016.216667,8138.566667,9396.466667,8443.516667,7887.3]},\"roasted_total\":{\"label\":\"Total roasted coffee\",\"unit\":\"60-kg bags\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.8,\"values\":[85343.283333,85991.766667,100261.716667,103031.416667,109243.25,106097.683333,101097.95,104756.666667,106936.066667,119865.05,123889.866667,116723.083333,101914.933333,95740.116667,111920.416667,119612.116667,114133.933333,121934.383333,143130.533333,122695.4,122902.333333,126860.033333,123524.5,112730.5,97733.766667,108490.416667,127477.333333,126776.166667,136421.5,135688.4,140275.2,149091.95,124039.216667,130705,144715.216667,129235.716667,121186.966667,109403.683333,127394.816667,114046.75,121364.916667,110507.683333,124293.566667,137024.65,112616,135996.983333,125509.533333,133584.516667,142893.15,116098.45,144274.8,138871.55,159125.133333,134920.883333,141057.766667,147000.666667,149016.716667,156083.416667,137095.733333,141187.783333,130976.75,121772.066667,141719.8,127737.783333,132073.25,126206.733333,120200.6,135045.016667,136570.383333,145118.9,142938.45,157141.4,138181.883333,137902.916667,148156.183333,167830.566667,151672.75,156835.116667,149418.05,143126.433333,146840.316667,157932.483333,167512.233333,159218.8,146367.966667,123664.266667,149225.483333,134917.45,168403.466667,162788.133333,166810.016667,173172.316667,170289.966667,174391.7,150148.6,145942.6,153898.25,129903.483333,143186.583333,140019.183333,155126.016667,143027.15,149655.083333,190143.383333,175393.733333,180866.566667,162763.283333,155975.183333,149989.983333,148566.083333,168647.533333,184776.4,189520.833333,173247.916667,175738.5,188540.65,195274.15,188700.583333,191096.083333,185444.816667,164722.016667,148330.4,178554.833333,183631.583333,177249.5,171299.6,150753.933333,146171.766667,133514.433333,149449,151753.5,166512.133333,110758.25,117354.783333,152557.066667,154681.016667,151917.116667]},\"value\":{\"label\":\"Total coffee import value\",\"unit\":\"USD\",\"format\":\"money0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[439211276,421903058,576130736,513992430,548117340,556233003,526092555,488729728,482390591,440658453,457406158,449898794,422188191,415860720,455321954,470401637,537768680,512551510,470099650,483852792,473892141,425488173,498588771,490544472,506430537,501489713,599919920,520156852,587144034,573165088,535831195,536729217,464300168,473455329,448878827,485490881,446938828,470259787,488017193,496919936,532515788,498485667,491662577,478504487,400048116,468467473,441449196,454814555,468755771,410920343,482109559,484245595,564754019,502759550,519702470,511154062,450853311,433045832,405569411,462314633,457070975,397139083,501504957,509003917,530768912,558289433,462580842,410746269,400015771,435121124,405561661,470287797,423708093,453803427,506579038,554215247,579314431,578012208,648128217,670219268,532290738,628878598,542379044,632856465,717931233,628829273,817202148,889108626,770248807,857118771,945486218,827272305,775744244,844436945,667515421,725651278,679278315,601136257,756331263,669485883,752340644,767861100,780903714,735398207,593716373,596631871,554810804,507015692,561990662,603333388,723828484,771750624,752856992,731284090,732812792,833848865,745671556,744556168,811756537,806074358,888060889,875285787,1174241358,1307122194,1381674875,1200535866,1162740057,945203074,893053201,888757356,896487866,1003984151,1009997145,1082608601,1112939515,882215630,977410470]},\"green_unit_value\":{\"label\":\"Green coffee average value\",\"unit\":\"USD\\\/60-kg bag\",\"format\":\"money1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[238.370711,238.174773,230.953485,216.542656,211.85347,218.683182,213.853516,202.827601,199.230956,185.987611,187.767822,184.049259,179.316435,179.944673,184.067163,185.990277,195.008555,198.271166,189.334926,193.306625,186.383444,194.821787,193.97786,210.484639,204.164229,198.997743,206.363378,210.454651,216.90094,208.438605,209.662807,202.726478,200.865842,198.956854,199.946047,198.079671,190.606128,186.398095,184.628819,192.171574,192.271988,204.873922,202.418338,198.155405,182.590953,183.372209,176.354462,176.739636,173.664229,170.769289,173.433317,177.098643,176.862425,171.810427,179.241991,174.001569,170.614893,172.745963,171.518991,174.256355,173.855243,183.938915,185.194015,191.181833,190.701435,192.37369,197.684288,188.260899,181.149997,179.566629,178.104545,185.444156,182.62278,188.832251,191.664183,205.625762,199.436893,203.138265,222.934618,221.244856,223.581564,224.673012,239.636018,243.401401,257.324535,285.53093,302.731041,298.447279,313.242672,304.964963,310.352887,315.34237,305.109791,312.093132,310.40504,310.155256,277.266402,263.743493,285.294653,282.289205,300.912184,297.702429,300.349895,279.234749,271.865812,257.478793,250.328072,252.967117,239.918825,248.895232,255.228721,268.576174,283.854313,296.432751,315.080707,313.023936,331.333079,335.280847,329.655947,338.408207,368.452138,381.147648,450.726452,487.990607,489.250807,484.270014,460.00997,429.912499,450.061796,450.719253,466.577724,485.324764,482.904987,471.896093,457.178265,445.335062,436.325361]}},\"panels\":[{\"key\":\"green\",\"title\":\"U.S. green coffee import volume\",\"series\":[\"green_nondecaf\",\"green_decaf\",\"green_total\"],\"unit\":\"60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026-05-01\",\"type\":\"line\",\"canvasId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_0\"},{\"key\":\"roasted\",\"title\":\"U.S. roasted coffee import volume\",\"series\":[\"roasted_nondecaf\",\"roasted_decaf\",\"roasted_total\"],\"unit\":\"60-kg bags\",\"axisFormat\":\"number0\",\"latest\":\"2026-05-01\",\"type\":\"line\",\"canvasId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_1\"},{\"key\":\"value\",\"title\":\"Total U.S. coffee import value\",\"series\":[\"value\"],\"unit\":\"USD\",\"axisFormat\":\"money0\",\"latest\":\"2026-05-01\",\"type\":\"line\",\"canvasId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_2\"},{\"key\":\"unit_value\",\"title\":\"Average green coffee import value\",\"series\":[\"green_unit_value\"],\"unit\":\"USD\\\/60-kg bag\",\"axisFormat\":\"money1\",\"latest\":\"2026-05-01\",\"type\":\"line\",\"canvasId\":\"z282_275_c05f19eb-742e-41c5-b575-5429b331104e_panel_3\"}],\"ranges\":[{\"key\":\"1\",\"months\":12,\"limit\":null,\"label\":\"1Y\"},{\"key\":\"3\",\"months\":36,\"limit\":null,\"label\":\"3Y\"},{\"key\":\"5\",\"months\":60,\"limit\":null,\"label\":\"5Y\"},{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"5\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee282Chart){window.ComidraCoffee282Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a6c44f e-flex e-con-boxed e-con e-parent\" data-id=\"9a6c44f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0653d9 elementor-widget elementor-widget-shortcode\" data-id=\"f0653d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .coffee283-wrap,.coffee283-wrap *{box-sizing:border-box}\r\n      .coffee283-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .coffee283-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .coffee283-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .coffee283-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .coffee283-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .coffee283-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .coffee283-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .coffee283-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .coffee283-flex{flex:1 1 auto}.coffee283-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .coffee283-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .coffee283-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.coffee283-kpi strong{color:#374151;font-weight:700}\r\n      .coffee283-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .coffee283-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .coffee283-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .coffee283-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .coffee283-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .coffee283-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .coffee283-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .coffee283-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.coffee283-legend-item[aria-pressed=\"false\"]{opacity:.42}.coffee283-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .coffee283-swatch{--coffee283-legend-color:#64748b;--coffee283-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.coffee283-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--coffee283-legend-style) var(--coffee283-legend-color);transform:translateY(-50%)}\r\n      .coffee283-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.coffee283-description ul{margin:0;padding-inline-start:20px}.coffee283-description li+li{margin-top:4px}\r\n      .coffee283-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.coffee283-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.coffee283-source-wrap>a:hover{color:#0e7490}.coffee283-source-note{flex:1 0 100%;text-align:right}\r\n      .coffee283-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.coffee283-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.coffee283-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.coffee283-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.coffee283-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.coffee283-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.coffee283-tip.coffee283-tip-compact .coffee283-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.coffee283-tip.coffee283-tip-compact .coffee283-tip-value{margin-left:16px;white-space:normal}\r\n      .coffee283-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.coffee283-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coffee283-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .coffee283-wrap[dir=\"rtl\"] .coffee283-hint,.coffee283-wrap[dir=\"rtl\"] .coffee283-source-note{text-align:left}.coffee283-wrap[dir=\"rtl\"] .coffee283-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.coffee283-wrap{padding:10px}.coffee283-card{padding:12px}.coffee283-controls,.coffee283-panels,.coffee283-description,.coffee283-source-wrap{min-width:0}.coffee283-flex{display:none}.coffee283-controls{align-items:flex-start}.coffee283-hint{flex:1 0 100%;text-align:left}.coffee283-frame{height:220px}.coffee283-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.coffee283-controls{gap:5px}.coffee283-btn{padding:6px 8px;font-size:11px}.coffee283-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.coffee283-card{padding:10px}.coffee283-range-label{flex:1 0 100%}.coffee283-frame{height:210px}.coffee283-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.coffee283-btn,.coffee283-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_COFFEE283_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraCoffee283Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='coffee283-error';e.textContent=message;root.querySelector('.coffee283-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='coffee283-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier='';\r\n          const row=document.createElement('div');row.className='coffee283-tip-row';\r\n          const label=document.createElement('span');label.className='coffee283-tip-label';\r\n          const dot=document.createElement('span');dot.className='coffee283-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='coffee283-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('coffee283-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('coffee283-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('coffee283-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmCoffee283Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:min,max:max},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:true,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.coffee283-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraCoffee283Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf\" class=\"coffee283-wrap\" lang=\"ru\" data-chart-number=\"283\" data-panel-count=\"2\" >\r\n      <div class=\"coffee283-card\">\r\n        <div class=\"coffee283-controls\" role=\"group\" aria-label=\"\u041f\u0435\u0440\u0438\u043e\u0434:\">\r\n          <span class=\"coffee283-range-label\">\u041f\u0435\u0440\u0438\u043e\u0434:<\/span>\r\n                      <button type=\"button\" class=\"coffee283-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\r\n                      <button type=\"button\" class=\"coffee283-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\r\n                      <button type=\"button\" class=\"coffee283-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\r\n                      <button type=\"button\" class=\"coffee283-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\r\n                      <button type=\"button\" class=\"coffee283-btn\" data-range=\"all\" aria-pressed=\"false\">\u0412\u0421\u0415<\/button>\r\n                    <span class=\"coffee283-flex\"><\/span>\r\n          <button type=\"button\" class=\"coffee283-btn coffee283-btn-ghost\" data-action=\"reset\">\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0438\u0434<\/button>\r\n          <span class=\"coffee283-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"coffee283-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"coffee283-title\">BLS U.S. Coffee Retail Price and Inflation<\/h3>\r\n        <div class=\"coffee283-kpi\">\r\n          <span><strong>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435:<\/strong>\r\n                          2026-06-01                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>1980-01-01 \u2013 2026-06-01<\/span>\r\n                  <\/div>\r\n        <p id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_desc\" class=\"coffee283-sr\">BLS U.S. Coffee Retail Price and Inflation. The first panel tracks the BLS average price for 100% ground roast coffee, all sizes, per pound. The second panel shows coffee CPI inflation from the index history; it is not the percentage change of the average-price series. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"coffee283-panels\">\r\n                      <section class=\"coffee283-panel\" aria-labelledby=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_0_label\">\r\n              <h4 id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_0_label\" class=\"coffee283-panel-title\">U.S. ground roast coffee average retail price<\/h4>\r\n              <div class=\"coffee283-frame\"><canvas id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. ground roast coffee average retail price\" aria-describedby=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_desc\">U.S. ground roast coffee average retail price<\/canvas><\/div>\r\n              <div class=\"coffee283-legend\" role=\"group\" aria-label=\"U.S. ground roast coffee average retail price\">\r\n                                  <button type=\"button\" class=\"coffee283-legend-item\" data-panel=\"0\" data-series=\"retail_price\" aria-pressed=\"true\">\r\n                    <span class=\"coffee283-swatch\" aria-hidden=\"true\" style=\"--coffee283-legend-color:#0891b2;--coffee283-legend-style:solid\"><\/span>\r\n                    <span>Ground roast coffee retail price<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"coffee283-panel\" aria-labelledby=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_1_label\">\r\n              <h4 id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_1_label\" class=\"coffee283-panel-title\">U.S. coffee CPI year-over-year change<\/h4>\r\n              <div class=\"coffee283-frame\"><canvas id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. coffee CPI year-over-year change\" aria-describedby=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_desc\">U.S. coffee CPI year-over-year change<\/canvas><\/div>\r\n              <div class=\"coffee283-legend\" role=\"group\" aria-label=\"U.S. coffee CPI year-over-year change\">\r\n                                  <button type=\"button\" class=\"coffee283-legend-item\" data-panel=\"1\" data-series=\"cpi_yoy\" aria-pressed=\"true\">\r\n                    <span class=\"coffee283-swatch\" aria-hidden=\"true\" style=\"--coffee283-legend-color:#d97706;--coffee283-legend-style:solid\"><\/span>\r\n                    <span>Coffee CPI year-over-year<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"coffee283-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>The first panel tracks the BLS average price for 100% ground roast coffee, all sizes, per pound.<\/li>\r\n                              <li>The second panel shows coffee CPI inflation from the index history; it is not the percentage change of the average-price series.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"coffee283-source-wrap\">\r\n          <span>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438:<\/span>\r\n                      <a href=\"https:\/\/data.bls.gov\/timeseries\/APU0000717311\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Bureau of Labor Statistics \u2014 APU0000717311<\/a>\r\n                      <a href=\"https:\/\/data.bls.gov\/timeseries\/CUUR0000SEFP01\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Bureau of Labor Statistics \u2014 Coffee CPI (CUUR0000SEFP01)<\/a>\r\n                    <span class=\"coffee283-source-note\">Average price series APU0000717311 and the U.S. city-average coffee CPI are distinct BLS measures. Year-over-year CPI change is calculated from the index and shown separately from dollars per pound.<\/span>\r\n        <\/div>\r\n        <div id=\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_tip\" class=\"coffee283-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf\",\"tipId\":\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_tip\",\"lang\":\"ru\",\"labels\":[\"1980-01-01\",\"1980-02-01\",\"1980-03-01\",\"1980-04-01\",\"1980-05-01\",\"1980-06-01\",\"1980-07-01\",\"1980-08-01\",\"1980-09-01\",\"1980-10-01\",\"1980-11-01\",\"1980-12-01\",\"1981-01-01\",\"1981-02-01\",\"1981-03-01\",\"1981-04-01\",\"1981-05-01\",\"1981-06-01\",\"1981-07-01\",\"1981-08-01\",\"1981-09-01\",\"1981-10-01\",\"1981-11-01\",\"1981-12-01\",\"1982-01-01\",\"1982-02-01\",\"1982-03-01\",\"1982-04-01\",\"1982-05-01\",\"1982-06-01\",\"1982-07-01\",\"1982-08-01\",\"1982-09-01\",\"1982-10-01\",\"1982-11-01\",\"1982-12-01\",\"1983-01-01\",\"1983-02-01\",\"1983-03-01\",\"1983-04-01\",\"1983-05-01\",\"1983-06-01\",\"1983-07-01\",\"1983-08-01\",\"1983-09-01\",\"1983-10-01\",\"1983-11-01\",\"1983-12-01\",\"1984-01-01\",\"1984-02-01\",\"1984-03-01\",\"1984-04-01\",\"1984-05-01\",\"1984-06-01\",\"1984-07-01\",\"1984-08-01\",\"1984-09-01\",\"1984-10-01\",\"1984-11-01\",\"1984-12-01\",\"1985-01-01\",\"1985-02-01\",\"1985-03-01\",\"1985-04-01\",\"1985-05-01\",\"1985-06-01\",\"1985-07-01\",\"1985-08-01\",\"1985-09-01\",\"1985-10-01\",\"1985-11-01\",\"1985-12-01\",\"1986-01-01\",\"1986-02-01\",\"1986-03-01\",\"1986-04-01\",\"1986-05-01\",\"1986-06-01\",\"1986-07-01\",\"1986-08-01\",\"1986-09-01\",\"1986-10-01\",\"1986-11-01\",\"1986-12-01\",\"1987-01-01\",\"1987-02-01\",\"1987-03-01\",\"1987-04-01\",\"1987-05-01\",\"1987-06-01\",\"1987-07-01\",\"1987-08-01\",\"1987-09-01\",\"1987-10-01\",\"1987-11-01\",\"1987-12-01\",\"1988-01-01\",\"1988-02-01\",\"1988-03-01\",\"1988-04-01\",\"1988-05-01\",\"1988-06-01\",\"1988-07-01\",\"1988-08-01\",\"1988-09-01\",\"1988-10-01\",\"1988-11-01\",\"1988-12-01\",\"1989-01-01\",\"1989-02-01\",\"1989-03-01\",\"1989-04-01\",\"1989-05-01\",\"1989-06-01\",\"1989-07-01\",\"1989-08-01\",\"1989-09-01\",\"1989-10-01\",\"1989-11-01\",\"1989-12-01\",\"1990-01-01\",\"1990-02-01\",\"1990-03-01\",\"1990-04-01\",\"1990-05-01\",\"1990-06-01\",\"1990-07-01\",\"1990-08-01\",\"1990-09-01\",\"1990-10-01\",\"1990-11-01\",\"1990-12-01\",\"1991-01-01\",\"1991-02-01\",\"1991-03-01\",\"1991-04-01\",\"1991-05-01\",\"1991-06-01\",\"1991-07-01\",\"1991-08-01\",\"1991-09-01\",\"1991-10-01\",\"1991-11-01\",\"1991-12-01\",\"1992-01-01\",\"1992-02-01\",\"1992-03-01\",\"1992-04-01\",\"1992-05-01\",\"1992-06-01\",\"1992-07-01\",\"1992-08-01\",\"1992-09-01\",\"1992-10-01\",\"1992-11-01\",\"1992-12-01\",\"1993-01-01\",\"1993-02-01\",\"1993-03-01\",\"1993-04-01\",\"1993-05-01\",\"1993-06-01\",\"1993-07-01\",\"1993-08-01\",\"1993-09-01\",\"1993-10-01\",\"1993-11-01\",\"1993-12-01\",\"1994-01-01\",\"1994-02-01\",\"1994-03-01\",\"1994-04-01\",\"1994-05-01\",\"1994-06-01\",\"1994-07-01\",\"1994-08-01\",\"1994-09-01\",\"1994-10-01\",\"1994-11-01\",\"1994-12-01\",\"1995-01-01\",\"1995-02-01\",\"1995-03-01\",\"1995-04-01\",\"1995-05-01\",\"1995-06-01\",\"1995-07-01\",\"1995-08-01\",\"1995-09-01\",\"1995-10-01\",\"1995-11-01\",\"1995-12-01\",\"1996-01-01\",\"1996-02-01\",\"1996-03-01\",\"1996-04-01\",\"1996-05-01\",\"1996-06-01\",\"1996-07-01\",\"1996-08-01\",\"1996-09-01\",\"1996-10-01\",\"1996-11-01\",\"1996-12-01\",\"1997-01-01\",\"1997-02-01\",\"1997-03-01\",\"1997-04-01\",\"1997-05-01\",\"1997-06-01\",\"1997-07-01\",\"1997-08-01\",\"1997-09-01\",\"1997-10-01\",\"1997-11-01\",\"1997-12-01\",\"1998-01-01\",\"1998-02-01\",\"1998-03-01\",\"1998-04-01\",\"1998-05-01\",\"1998-06-01\",\"1998-07-01\",\"1998-08-01\",\"1998-09-01\",\"1998-10-01\",\"1998-11-01\",\"1998-12-01\",\"1999-01-01\",\"1999-02-01\",\"1999-03-01\",\"1999-04-01\",\"1999-05-01\",\"1999-06-01\",\"1999-07-01\",\"1999-08-01\",\"1999-09-01\",\"1999-10-01\",\"1999-11-01\",\"1999-12-01\",\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\",\"2001-07-01\",\"2001-08-01\",\"2001-09-01\",\"2001-10-01\",\"2001-11-01\",\"2001-12-01\",\"2002-01-01\",\"2002-02-01\",\"2002-03-01\",\"2002-04-01\",\"2002-05-01\",\"2002-06-01\",\"2002-07-01\",\"2002-08-01\",\"2002-09-01\",\"2002-10-01\",\"2002-11-01\",\"2002-12-01\",\"2003-01-01\",\"2003-02-01\",\"2003-03-01\",\"2003-04-01\",\"2003-05-01\",\"2003-06-01\",\"2003-07-01\",\"2003-08-01\",\"2003-09-01\",\"2003-10-01\",\"2003-11-01\",\"2003-12-01\",\"2004-01-01\",\"2004-02-01\",\"2004-03-01\",\"2004-04-01\",\"2004-05-01\",\"2004-06-01\",\"2004-07-01\",\"2004-08-01\",\"2004-09-01\",\"2004-10-01\",\"2004-11-01\",\"2004-12-01\",\"2005-01-01\",\"2005-02-01\",\"2005-03-01\",\"2005-04-01\",\"2005-05-01\",\"2005-06-01\",\"2005-07-01\",\"2005-08-01\",\"2005-09-01\",\"2005-10-01\",\"2005-11-01\",\"2005-12-01\",\"2006-01-01\",\"2006-02-01\",\"2006-03-01\",\"2006-04-01\",\"2006-05-01\",\"2006-06-01\",\"2006-07-01\",\"2006-08-01\",\"2006-09-01\",\"2006-10-01\",\"2006-11-01\",\"2006-12-01\",\"2007-01-01\",\"2007-02-01\",\"2007-03-01\",\"2007-04-01\",\"2007-05-01\",\"2007-06-01\",\"2007-07-01\",\"2007-08-01\",\"2007-09-01\",\"2007-10-01\",\"2007-11-01\",\"2007-12-01\",\"2008-01-01\",\"2008-02-01\",\"2008-03-01\",\"2008-04-01\",\"2008-05-01\",\"2008-06-01\",\"2008-07-01\",\"2008-08-01\",\"2008-09-01\",\"2008-10-01\",\"2008-11-01\",\"2008-12-01\",\"2009-01-01\",\"2009-02-01\",\"2009-03-01\",\"2009-04-01\",\"2009-05-01\",\"2009-06-01\",\"2009-07-01\",\"2009-08-01\",\"2009-09-01\",\"2009-10-01\",\"2009-11-01\",\"2009-12-01\",\"2010-01-01\",\"2010-02-01\",\"2010-03-01\",\"2010-04-01\",\"2010-05-01\",\"2010-06-01\",\"2010-07-01\",\"2010-08-01\",\"2010-09-01\",\"2010-10-01\",\"2010-11-01\",\"2010-12-01\",\"2011-01-01\",\"2011-02-01\",\"2011-03-01\",\"2011-04-01\",\"2011-05-01\",\"2011-06-01\",\"2011-07-01\",\"2011-08-01\",\"2011-09-01\",\"2011-10-01\",\"2011-11-01\",\"2011-12-01\",\"2012-01-01\",\"2012-02-01\",\"2012-03-01\",\"2012-04-01\",\"2012-05-01\",\"2012-06-01\",\"2012-07-01\",\"2012-08-01\",\"2012-09-01\",\"2012-10-01\",\"2012-11-01\",\"2012-12-01\",\"2013-01-01\",\"2013-02-01\",\"2013-03-01\",\"2013-04-01\",\"2013-05-01\",\"2013-06-01\",\"2013-07-01\",\"2013-08-01\",\"2013-09-01\",\"2013-10-01\",\"2013-11-01\",\"2013-12-01\",\"2014-01-01\",\"2014-02-01\",\"2014-03-01\",\"2014-04-01\",\"2014-05-01\",\"2014-06-01\",\"2014-07-01\",\"2014-08-01\",\"2014-09-01\",\"2014-10-01\",\"2014-11-01\",\"2014-12-01\",\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"displayLabels\":[\"1980-01-01\",\"1980-02-01\",\"1980-03-01\",\"1980-04-01\",\"1980-05-01\",\"1980-06-01\",\"1980-07-01\",\"1980-08-01\",\"1980-09-01\",\"1980-10-01\",\"1980-11-01\",\"1980-12-01\",\"1981-01-01\",\"1981-02-01\",\"1981-03-01\",\"1981-04-01\",\"1981-05-01\",\"1981-06-01\",\"1981-07-01\",\"1981-08-01\",\"1981-09-01\",\"1981-10-01\",\"1981-11-01\",\"1981-12-01\",\"1982-01-01\",\"1982-02-01\",\"1982-03-01\",\"1982-04-01\",\"1982-05-01\",\"1982-06-01\",\"1982-07-01\",\"1982-08-01\",\"1982-09-01\",\"1982-10-01\",\"1982-11-01\",\"1982-12-01\",\"1983-01-01\",\"1983-02-01\",\"1983-03-01\",\"1983-04-01\",\"1983-05-01\",\"1983-06-01\",\"1983-07-01\",\"1983-08-01\",\"1983-09-01\",\"1983-10-01\",\"1983-11-01\",\"1983-12-01\",\"1984-01-01\",\"1984-02-01\",\"1984-03-01\",\"1984-04-01\",\"1984-05-01\",\"1984-06-01\",\"1984-07-01\",\"1984-08-01\",\"1984-09-01\",\"1984-10-01\",\"1984-11-01\",\"1984-12-01\",\"1985-01-01\",\"1985-02-01\",\"1985-03-01\",\"1985-04-01\",\"1985-05-01\",\"1985-06-01\",\"1985-07-01\",\"1985-08-01\",\"1985-09-01\",\"1985-10-01\",\"1985-11-01\",\"1985-12-01\",\"1986-01-01\",\"1986-02-01\",\"1986-03-01\",\"1986-04-01\",\"1986-05-01\",\"1986-06-01\",\"1986-07-01\",\"1986-08-01\",\"1986-09-01\",\"1986-10-01\",\"1986-11-01\",\"1986-12-01\",\"1987-01-01\",\"1987-02-01\",\"1987-03-01\",\"1987-04-01\",\"1987-05-01\",\"1987-06-01\",\"1987-07-01\",\"1987-08-01\",\"1987-09-01\",\"1987-10-01\",\"1987-11-01\",\"1987-12-01\",\"1988-01-01\",\"1988-02-01\",\"1988-03-01\",\"1988-04-01\",\"1988-05-01\",\"1988-06-01\",\"1988-07-01\",\"1988-08-01\",\"1988-09-01\",\"1988-10-01\",\"1988-11-01\",\"1988-12-01\",\"1989-01-01\",\"1989-02-01\",\"1989-03-01\",\"1989-04-01\",\"1989-05-01\",\"1989-06-01\",\"1989-07-01\",\"1989-08-01\",\"1989-09-01\",\"1989-10-01\",\"1989-11-01\",\"1989-12-01\",\"1990-01-01\",\"1990-02-01\",\"1990-03-01\",\"1990-04-01\",\"1990-05-01\",\"1990-06-01\",\"1990-07-01\",\"1990-08-01\",\"1990-09-01\",\"1990-10-01\",\"1990-11-01\",\"1990-12-01\",\"1991-01-01\",\"1991-02-01\",\"1991-03-01\",\"1991-04-01\",\"1991-05-01\",\"1991-06-01\",\"1991-07-01\",\"1991-08-01\",\"1991-09-01\",\"1991-10-01\",\"1991-11-01\",\"1991-12-01\",\"1992-01-01\",\"1992-02-01\",\"1992-03-01\",\"1992-04-01\",\"1992-05-01\",\"1992-06-01\",\"1992-07-01\",\"1992-08-01\",\"1992-09-01\",\"1992-10-01\",\"1992-11-01\",\"1992-12-01\",\"1993-01-01\",\"1993-02-01\",\"1993-03-01\",\"1993-04-01\",\"1993-05-01\",\"1993-06-01\",\"1993-07-01\",\"1993-08-01\",\"1993-09-01\",\"1993-10-01\",\"1993-11-01\",\"1993-12-01\",\"1994-01-01\",\"1994-02-01\",\"1994-03-01\",\"1994-04-01\",\"1994-05-01\",\"1994-06-01\",\"1994-07-01\",\"1994-08-01\",\"1994-09-01\",\"1994-10-01\",\"1994-11-01\",\"1994-12-01\",\"1995-01-01\",\"1995-02-01\",\"1995-03-01\",\"1995-04-01\",\"1995-05-01\",\"1995-06-01\",\"1995-07-01\",\"1995-08-01\",\"1995-09-01\",\"1995-10-01\",\"1995-11-01\",\"1995-12-01\",\"1996-01-01\",\"1996-02-01\",\"1996-03-01\",\"1996-04-01\",\"1996-05-01\",\"1996-06-01\",\"1996-07-01\",\"1996-08-01\",\"1996-09-01\",\"1996-10-01\",\"1996-11-01\",\"1996-12-01\",\"1997-01-01\",\"1997-02-01\",\"1997-03-01\",\"1997-04-01\",\"1997-05-01\",\"1997-06-01\",\"1997-07-01\",\"1997-08-01\",\"1997-09-01\",\"1997-10-01\",\"1997-11-01\",\"1997-12-01\",\"1998-01-01\",\"1998-02-01\",\"1998-03-01\",\"1998-04-01\",\"1998-05-01\",\"1998-06-01\",\"1998-07-01\",\"1998-08-01\",\"1998-09-01\",\"1998-10-01\",\"1998-11-01\",\"1998-12-01\",\"1999-01-01\",\"1999-02-01\",\"1999-03-01\",\"1999-04-01\",\"1999-05-01\",\"1999-06-01\",\"1999-07-01\",\"1999-08-01\",\"1999-09-01\",\"1999-10-01\",\"1999-11-01\",\"1999-12-01\",\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\",\"2001-07-01\",\"2001-08-01\",\"2001-09-01\",\"2001-10-01\",\"2001-11-01\",\"2001-12-01\",\"2002-01-01\",\"2002-02-01\",\"2002-03-01\",\"2002-04-01\",\"2002-05-01\",\"2002-06-01\",\"2002-07-01\",\"2002-08-01\",\"2002-09-01\",\"2002-10-01\",\"2002-11-01\",\"2002-12-01\",\"2003-01-01\",\"2003-02-01\",\"2003-03-01\",\"2003-04-01\",\"2003-05-01\",\"2003-06-01\",\"2003-07-01\",\"2003-08-01\",\"2003-09-01\",\"2003-10-01\",\"2003-11-01\",\"2003-12-01\",\"2004-01-01\",\"2004-02-01\",\"2004-03-01\",\"2004-04-01\",\"2004-05-01\",\"2004-06-01\",\"2004-07-01\",\"2004-08-01\",\"2004-09-01\",\"2004-10-01\",\"2004-11-01\",\"2004-12-01\",\"2005-01-01\",\"2005-02-01\",\"2005-03-01\",\"2005-04-01\",\"2005-05-01\",\"2005-06-01\",\"2005-07-01\",\"2005-08-01\",\"2005-09-01\",\"2005-10-01\",\"2005-11-01\",\"2005-12-01\",\"2006-01-01\",\"2006-02-01\",\"2006-03-01\",\"2006-04-01\",\"2006-05-01\",\"2006-06-01\",\"2006-07-01\",\"2006-08-01\",\"2006-09-01\",\"2006-10-01\",\"2006-11-01\",\"2006-12-01\",\"2007-01-01\",\"2007-02-01\",\"2007-03-01\",\"2007-04-01\",\"2007-05-01\",\"2007-06-01\",\"2007-07-01\",\"2007-08-01\",\"2007-09-01\",\"2007-10-01\",\"2007-11-01\",\"2007-12-01\",\"2008-01-01\",\"2008-02-01\",\"2008-03-01\",\"2008-04-01\",\"2008-05-01\",\"2008-06-01\",\"2008-07-01\",\"2008-08-01\",\"2008-09-01\",\"2008-10-01\",\"2008-11-01\",\"2008-12-01\",\"2009-01-01\",\"2009-02-01\",\"2009-03-01\",\"2009-04-01\",\"2009-05-01\",\"2009-06-01\",\"2009-07-01\",\"2009-08-01\",\"2009-09-01\",\"2009-10-01\",\"2009-11-01\",\"2009-12-01\",\"2010-01-01\",\"2010-02-01\",\"2010-03-01\",\"2010-04-01\",\"2010-05-01\",\"2010-06-01\",\"2010-07-01\",\"2010-08-01\",\"2010-09-01\",\"2010-10-01\",\"2010-11-01\",\"2010-12-01\",\"2011-01-01\",\"2011-02-01\",\"2011-03-01\",\"2011-04-01\",\"2011-05-01\",\"2011-06-01\",\"2011-07-01\",\"2011-08-01\",\"2011-09-01\",\"2011-10-01\",\"2011-11-01\",\"2011-12-01\",\"2012-01-01\",\"2012-02-01\",\"2012-03-01\",\"2012-04-01\",\"2012-05-01\",\"2012-06-01\",\"2012-07-01\",\"2012-08-01\",\"2012-09-01\",\"2012-10-01\",\"2012-11-01\",\"2012-12-01\",\"2013-01-01\",\"2013-02-01\",\"2013-03-01\",\"2013-04-01\",\"2013-05-01\",\"2013-06-01\",\"2013-07-01\",\"2013-08-01\",\"2013-09-01\",\"2013-10-01\",\"2013-11-01\",\"2013-12-01\",\"2014-01-01\",\"2014-02-01\",\"2014-03-01\",\"2014-04-01\",\"2014-05-01\",\"2014-06-01\",\"2014-07-01\",\"2014-08-01\",\"2014-09-01\",\"2014-10-01\",\"2014-11-01\",\"2014-12-01\",\"2015-01-01\",\"2015-02-01\",\"2015-03-01\",\"2015-04-01\",\"2015-05-01\",\"2015-06-01\",\"2015-07-01\",\"2015-08-01\",\"2015-09-01\",\"2015-10-01\",\"2015-11-01\",\"2015-12-01\",\"2016-01-01\",\"2016-02-01\",\"2016-03-01\",\"2016-04-01\",\"2016-05-01\",\"2016-06-01\",\"2016-07-01\",\"2016-08-01\",\"2016-09-01\",\"2016-10-01\",\"2016-11-01\",\"2016-12-01\",\"2017-01-01\",\"2017-02-01\",\"2017-03-01\",\"2017-04-01\",\"2017-05-01\",\"2017-06-01\",\"2017-07-01\",\"2017-08-01\",\"2017-09-01\",\"2017-10-01\",\"2017-11-01\",\"2017-12-01\",\"2018-01-01\",\"2018-02-01\",\"2018-03-01\",\"2018-04-01\",\"2018-05-01\",\"2018-06-01\",\"2018-07-01\",\"2018-08-01\",\"2018-09-01\",\"2018-10-01\",\"2018-11-01\",\"2018-12-01\",\"2019-01-01\",\"2019-02-01\",\"2019-03-01\",\"2019-04-01\",\"2019-05-01\",\"2019-06-01\",\"2019-07-01\",\"2019-08-01\",\"2019-09-01\",\"2019-10-01\",\"2019-11-01\",\"2019-12-01\",\"2020-01-01\",\"2020-02-01\",\"2020-03-01\",\"2020-04-01\",\"2020-05-01\",\"2020-06-01\",\"2020-07-01\",\"2020-08-01\",\"2020-09-01\",\"2020-10-01\",\"2020-11-01\",\"2020-12-01\",\"2021-01-01\",\"2021-02-01\",\"2021-03-01\",\"2021-04-01\",\"2021-05-01\",\"2021-06-01\",\"2021-07-01\",\"2021-08-01\",\"2021-09-01\",\"2021-10-01\",\"2021-11-01\",\"2021-12-01\",\"2022-01-01\",\"2022-02-01\",\"2022-03-01\",\"2022-04-01\",\"2022-05-01\",\"2022-06-01\",\"2022-07-01\",\"2022-08-01\",\"2022-09-01\",\"2022-10-01\",\"2022-11-01\",\"2022-12-01\",\"2023-01-01\",\"2023-02-01\",\"2023-03-01\",\"2023-04-01\",\"2023-05-01\",\"2023-06-01\",\"2023-07-01\",\"2023-08-01\",\"2023-09-01\",\"2023-10-01\",\"2023-11-01\",\"2023-12-01\",\"2024-01-01\",\"2024-02-01\",\"2024-03-01\",\"2024-04-01\",\"2024-05-01\",\"2024-06-01\",\"2024-07-01\",\"2024-08-01\",\"2024-09-01\",\"2024-10-01\",\"2024-11-01\",\"2024-12-01\",\"2025-01-01\",\"2025-02-01\",\"2025-03-01\",\"2025-04-01\",\"2025-05-01\",\"2025-06-01\",\"2025-07-01\",\"2025-08-01\",\"2025-09-01\",\"2025-11-01\",\"2025-12-01\",\"2026-01-01\",\"2026-02-01\",\"2026-03-01\",\"2026-04-01\",\"2026-05-01\",\"2026-06-01\"],\"series\":{\"retail_price\":{\"label\":\"Ground roast coffee retail price\",\"unit\":\"USD\\\/lb\",\"format\":\"money3\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.8,\"values\":[3.208,3.258,3.248,3.209,3.2,3.181,3.233,3.23,3.159,3.053,2.913,2.818,2.777,2.595,2.557,2.562,2.538,2.517,2.512,2.492,2.46,2.451,2.408,2.457,2.475,2.552,2.564,2.585,2.567,2.527,2.502,2.515,2.517,2.5,2.481,2.501,2.528,2.519,2.478,2.466,2.459,2.47,2.454,2.451,2.438,2.432,2.454,2.437,2.495,2.546,2.546,2.549,2.567,2.598,2.609,2.606,2.617,2.616,2.594,2.593,2.585,2.594,2.621,2.603,2.606,2.614,2.59,2.564,2.563,2.573,2.549,2.505,2.737,3.554,3.74,3.706,3.655,3.646,3.594,3.462,3.315,3.269,3.268,3.247,3.192,3.087,2.96,2.865,2.777,2.737,2.709,2.636,2.654,2.67,2.581,2.553,2.635,2.665,2.634,2.699,2.729,2.735,2.784,2.834,2.84,2.855,2.892,2.925,2.964,3.052,3.039,3.115,3.163,3.167,3.225,3.171,3.098,3.038,2.903,2.937,2.917,2.965,2.891,2.885,2.938,2.977,3.054,3.027,3.025,3.03,2.945,2.941,2.945,2.971,2.894,2.924,2.879,2.866,2.805,2.724,2.692,2.706,2.673,2.625,2.668,2.688,2.631,2.612,2.66,2.625,2.645,2.613,2.537,2.492,2.391,2.364,2.352,2.452,2.462,2.477,2.514,2.533,2.548,2.5,2.493,2.415,2.433,2.48,2.53,2.529,2.515,2.516,2.535,2.598,3.341,4.48,4.458,4.45,4.482,4.382,4.398,4.234,4.108,4.084,4.067,4.059,4.027,4.051,3.996,3.865,3.814,3.752,3.577,3.59,3.55,3.527,3.444,3.438,3.38,3.39,3.333,3.344,3.283,3.307,3.3,3.316,3.512,3.894,4.109,4.428,4.628,4.669,4.617,4.392,4.303,4.161,4.025,3.973,4.033,3.959,3.878,3.786,3.771,3.704,3.62,3.503,3.482,3.446,3.435,3.428,3.476,3.466,3.495,3.421,3.42,3.428,3.393,3.482,3.337,3.347,3.54,3.677,3.633,3.584,3.531,3.431,3.446,3.444,3.339,3.317,3.243,3.212,3.224,3.217,3.205,3.128,3.097,3.156,3.097,3.046,3.025,3.015,2.988,2.913,2.936,2.946,2.859,2.976,3.011,2.938,2.977,2.929,2.921,2.872,2.882,2.838,2.999,2.924,2.933,3.008,2.937,2.931,2.944,2.921,2.919,2.825,2.779,2.875,2.892,2.856,2.932,2.908,2.831,2.75,2.878,2.878,2.874,2.84,2.778,2.776,3.049,2.94,3.009,3.24,3.329,3.416,3.334,3.482,3.376,3.447,3.293,3.235,3.232,3.174,3.301,3.292,3.349,3.158,3.154,3.196,3.173,3.138,3.158,3.113,3.288,3.456,3.475,3.437,3.308,3.407,3.529,3.497,null,null,3.607,3.685,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3.669,3.811,3.736,3.565,3.641,3.664,3.697,3.857,3.935,4.174,4.175,4.467,4.146,4.417,4.218,4.642,5.101,5.129,5.234,5.547,5.766,5.651,5.511,5.636,5.437,5.497,5.382,5.558,5.513,5.596,5.582,5.723,5.693,5.693,5.888,6.066,5.921,5.902,5.742,6.014,5.674,5.678,5.588,5.394,5.214,5.091,5.149,5.04,4.948,5.025,5.002,5.005,5.204,5.153,4.67,5.099,5.167,5.215,5.032,4.713,4.59,4.738,4.91,4.827,4.99,4.715,4.686,4.79,4.808,4.669,4.609,4.412,4.486,4.498,4.447,4.405,4.428,4.443,4.481,4.428,4.316,4.372,4.309,4.306,4.281,4.468,4.583,4.65,4.622,4.597,4.545,4.335,4.373,4.323,4.327,4.324,4.285,4.291,4.267,4.343,4.313,4.294,null,null,null,4.306,null,null,null,null,null,null,null,null,null,null,null,null,4.174,4.197,4.053,4.174,4.25,4.334,4.396,4.466,4.517,4.536,4.504,4.487,4.522,4.485,4.52,4.591,4.673,4.671,4.752,4.566,4.605,4.562,4.726,4.733,4.8,4.816,4.965,5.135,5.247,5.41,5.529,5.835,5.793,6.112,6.235,6.17,6.408,6.356,6.465,6.358,6.351,6.184,6.04,6.094,6.091,6.141,6.091,6.085,6.178,6.169,6.092,6.124,6.094,5.964,6.063,5.991,6.253,6.307,6.311,6.47,6.644,6.868,6.776,7.019,7.246,7.385,7.536,7.931,8.132,8.414,8.872,9.139,9.258,9.053,9.366,9.459,9.608,9.723,9.511,9.457]},\"cpi_yoy\":{\"label\":\"Coffee CPI year-over-year\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,null,null,null,null,null,-10.33275,-13.473316,-14.398595,-14.386584,-14.814815,-15.132743,-15.859031,-16.504854,-15.591398,-13.548387,-12.030075,-9.3359,-6.152344,-0.404449,1.435897,2.371134,2.898551,3.023983,3.455497,4.545455,4.352442,4.797441,4.807692,4.670913,3.433923,1.116751,0.303337,-0.302115,-0.100604,0.303644,-0.101215,-0.202224,-0.508647,-0.305188,0.611621,-0.30426,0,1.004016,2.217742,2.929293,2.719033,3.531786,4.660588,5.26849,6.237219,6.632653,5.775076,6.408952,5.130785,4.572565,4.142012,3.631011,3.823529,3.411306,2.516941,1.539942,1.443696,1.052632,0.766284,0.382409,7.08134,28.51711,33.238636,33.238636,31.255902,30.160226,29.084042,26.255924,22.960152,22.159091,22.908745,22.761905,14.566577,-7.692308,-13.930348,-15.849325,-16.402878,-17.161477,-16.898317,-15.465465,-13.425926,-13.100775,-14.926527,-14.274631,-12.324493,-9.134615,-6.606111,-3.631757,-1.635112,0.174825,1.672535,3.285968,3.654189,3.479037,6,5.791855,4.982206,6.17284,7.161804,7.274321,7.874016,7.329843,7.619048,5.588994,2.751505,1.896552,-0.428816,-1.026518,-1.864407,-3.654485,-5.033003,-6.127451,-5.190592,-4.308943,-3.620274,-2.52443,0.083682,0.761421,1.464255,1.469317,1.986183,2.068966,1.8245,2.523934,0,-1.019541,-3.672788,-5.012531,-5.852843,-5.373636,-4.584041,-5.195911,-4.487722,-4.138514,-3.924915,-4.414261,-3.592814,-3.175966,-2.686308,-2.462621,-3.374778,-3.992902,-5.427046,-5.300988,-6.648936,-5.462555,-3.907638,-2.309059,-1.597161,-1.329787,-0.534283,-0.090171,1.286765,2.125693,3.480715,5.40797,6.45774,4.753029,3.419593,2.272727,1.893598,3.773585,26.589078,55.685921,56.533575,57.556561,58.727273,55.445545,54.237288,50.355872,48.525469,46.311111,45.044248,41.125541,14.851485,-5.449275,-6.666667,-9.017806,-10.080183,-9.612044,-11.625217,-9.526627,-8.243081,-8.080194,-7.992678,-8.466258,-9.051724,-9.196812,-8.385093,-7.70202,-7.452229,-6.726457,-4.515707,-4.12034,-0.131148,7.534699,10.875332,17.627346,22.545701,22.957461,22.779661,21.614227,19.614591,16.895604,16.381083,15.347885,11.490479,3.749232,-0.059809,-6.609687,-9.723757,-11.037891,-12.092766,-11.92351,-10.069045,-8.813161,-8.480565,-8.219988,-8.480565,-8.056872,-6.52304,-5.613179,-5.140759,-4.012346,-2.701005,-1.340996,-2.495202,-1.675258,1.029601,2.319588,1.287001,0.902062,-0.640205,-0.064641,-0.580645,-0.96463,-2.001291,-2.135922,-1.902887,-3.211009,-4.77707,-6.108312,-4.891995,-5.938697,-5.090206,-4.463131,-4.672291,-5.12987,-4.084321,-4.034392,-3.745819,-3.452945,-4.615385,-3.890007,-5.143621,-2.511881,-2.03666,-3.723764,-2.3145,-2.532512,-2.472527,-2.481048,-1.737318,-0.280505,1.612903,0.139567,2.112676,2.019499,0.1386,2.883263,1.95122,3.089888,2.676056,1.766784,0.707214,0.703235,-0.552105,1.045296,0.482759,-0.546075,0.069204,-2.187286,0,0.20436,0.411523,1.180556,1.615169,1.606145,5.274115,5.517241,5.902539,10.775566,12.102351,15.443746,12.91866,13.120326,11.748634,13.109128,13.8217,11.546392,7.514832,6.797386,8.036293,2.788104,3.269587,0.242131,-0.302663,-0.180288,0.977995,0.485437,-0.546448,2.1565,4.473329,5.836597,4.489502,4.936106,5.410394,6.641908,8.860959,8.576761,6.78632,6.907609,6.79243,5.598914,5.393906,2.954255,4.837987,8.867304,8.471186,8.190307,7.704664,7.300411,9.270397,8.317376,6.905206,6.194776,4.627284,5.537333,2.474112,-2.014499,-3.087171,-1.808827,-2.907181,-2.630845,-2.574638,-2.798231,-2.062512,-2.757504,-1.25175,-1.723211,-1.453008,-1.044112,-0.656079,-1.486618,-1.763256,-0.76743,1.481347,3.013444,3.953633,2.531499,4.898542,5.189882,9.449596,13.778167,15.97252,17.579457,20.654983,20.431074,16.049616,15.802411,17.066112,19.342536,15.421252,14.112669,9.831745,5.754487,2.661513,-0.246655,-2.802927,-3.796142,-3.19299,-3.857743,-4.988761,-4.299933,-5.034075,-4.101234,-4.976994,-6.258564,-5.480376,-5.378462,-5.02493,-6.710121,-6.76428,-6.567499,-6.553584,-7.556099,-7.570076,-7.86973,-6.023347,-4.503044,-3.999961,-2.675598,-1.472588,1.712586,2.717568,2.532292,3.01894,3.60046,6.05051,5.752508,4.547911,5.686342,4.244482,2.588353,2.819006,0.575521,-0.392583,-0.633795,-2.028863,-1.5007,-2.908842,-2.66234,-3.275964,-4.245617,-2.564424,-2.198328,-3.953307,-3.803885,-2.834313,-2.998526,-1.79149,-3.090187,-2.556172,-0.800111,-0.044959,0.535138,0.804609,0.266613,0.312109,-0.727101,0.349192,0.419964,-1.118566,1.728173,-1.354575,-2.618709,-1.622254,-3.290068,-3.741715,-2.743198,-2.444153,-0.928449,-2.193311,-1.725295,-1.069348,-1.953256,-0.704521,-0.561241,-1.665769,-0.774254,-1.304215,0.34662,-0.781206,-0.163094,-1.056047,-1.514319,0.42319,-2.326786,-1.443809,-0.856166,0.257792,1.479872,0.592819,0.851055,0.713574,0.204328,0.730052,2.199555,-1.198829,2.367896,2.493783,1.825559,0.602888,-0.04793,1.425059,0.454315,0.536384,1.966546,3.95296,4.673674,7.458845,6.259163,8.639749,10.483834,11.204389,13.479334,15.266101,15.784305,20.3141,17.61569,15.685779,14.803085,14.599322,14.315176,12.769019,11.398306,10.302104,6.623541,4.759437,3.29362,0.984719,0.934938,1.557427,0.370507,-0.142891,-1.57161,-1.384748,-2.806119,-2.234861,-1.971474,-2.473845,-1.570718,-0.410598,-2.135421,-0.973859,-0.055815,1.929008,3.752795,3.130999,5.965407,6.683581,9.620356,11.454653,13.368643,14.474804,20.866335,18.949355,18.79594,19.769972,18.261169,18.3608,18.703708,18.457283,17.518105,12.883931]}},\"panels\":[{\"key\":\"price\",\"title\":\"U.S. ground roast coffee average retail price\",\"series\":[\"retail_price\"],\"unit\":\"USD\\\/lb\",\"axisFormat\":\"money3\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_0\"},{\"key\":\"inflation\",\"title\":\"U.S. coffee CPI year-over-year change\",\"series\":[\"cpi_yoy\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"2026-06-01\",\"type\":\"line\",\"canvasId\":\"z283_276_1990da5c-afd4-4e7a-8695-156718478aaf_panel_1\"}],\"ranges\":[{\"key\":\"1\",\"months\":12,\"limit\":null,\"label\":\"1Y\"},{\"key\":\"3\",\"months\":36,\"limit\":null,\"label\":\"3Y\"},{\"key\":\"5\",\"months\":60,\"limit\":null,\"label\":\"5Y\"},{\"key\":\"10\",\"months\":120,\"limit\":null,\"label\":\"10Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"\\u0412\\u0421\\u0415\"}],\"defaultRange\":\"5\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u043d\\u043d\\u044b\\u0439 \\u0434\\u0438\\u0430\\u043f\\u0430\\u0437\\u043e\\u043d\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraCoffee283Chart){window.ComidraCoffee283Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a05a6fe e-flex e-con-boxed e-con e-parent\" data-id=\"a05a6fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-71f8021 e-con-full e-flex e-con e-child\" data-id=\"71f8021\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43d8f22 elementor-widget elementor-widget-text-editor\" data-id=\"43d8f22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This data is provided for general informational purposes only and may not be entirely accurate. All investment decisions are solely the responsibility of the investor, and we assume no liability for any losses arising from the use of this data. Please consult a qualified professional if necessary.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59ad8eb e-flex e-con-boxed e-con e-parent\" data-id=\"59ad8eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ab5709 elementor-widget elementor-widget-heading\" data-id=\"6ab5709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00a9 2025 Comidra. All rights reserved.  \nComidra provides data-driven insights for smarter commodity investments.\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ef1cce e-flex e-con-boxed e-con e-parent\" data-id=\"7ef1cce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b02466 elementor-widget elementor-widget-image\" data-id=\"6b02466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/comidra.com\/wp-content\/uploads\/elementor\/thumbs\/cropped-logo-razavpn8gx5cvowey8hjmzaqh604h2tc5a9ha01h2k.gif\" title=\"cropped-logo.gif\" alt=\"natural gas investment chart\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a43522 elementor-widget elementor-widget-text-editor\" data-id=\"9a43522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>comidramaster@gmail.com<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18ae4f7 e-flex e-con-boxed e-con e-parent\" data-id=\"18ae4f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4110cd7 elementor-widget elementor-widget-heading\" data-id=\"4110cd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Data sources used in creating this WTI investment chart include Yahoo Finance, the U.S. Energy Information Administration (EIA), Baker Hughes,OPEC\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>COMIDRA.COM Comidra is a data site that organizes key commodity market data\u2014such as natural gas and WTI crude oil\u2014so you can grasp it at a glance. It presents multiple indicators in intuitive charts to help you quickly understand complex market moves and use them to support decision-making. Natural Gas WTI GOLD SILVER COPPER ALUMINUM NICKEL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"disabled","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3406","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/pages\/3406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/comments?post=3406"}],"version-history":[{"count":3,"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/pages\/3406\/revisions"}],"predecessor-version":[{"id":3424,"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/pages\/3406\/revisions\/3424"}],"wp:attachment":[{"href":"https:\/\/comidra.com\/ru\/wp-json\/wp\/v2\/media?parent=3406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}