{"id":2780,"date":"2026-07-14T09:45:10","date_gmt":"2026-07-14T09:45:10","guid":{"rendered":"https:\/\/comidra.com\/?page_id=2780"},"modified":"2026-08-02T09:44:14","modified_gmt":"2026-08-02T09:44:14","slug":"zinc","status":"publish","type":"page","link":"https:\/\/comidra.com\/id\/zinc\/","title":{"rendered":"COMIDRA ZINC DATA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2780\" class=\"elementor elementor-2780\">\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-a43a397 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a43a397\" 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-b87ec70 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b87ec70\" 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-0250ab5 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"0250ab5\" 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-b567cf8 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b567cf8\" 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-5980070 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5980070\" 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-691c3de elementor-align-center elementor-widget elementor-widget-button\" data-id=\"691c3de\" 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-c580c63 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c580c63\" 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-eb724d7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eb724d7\" 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-41f9570 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"41f9570\" 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\/lithium\">\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\">LITHIUM<\/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-209ce6c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"209ce6c\" 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\/uranium\">\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\">URANIUM<\/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-5349a0c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5349a0c\" 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\/rareearth\">\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\">RAREEARTH<\/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-eaad582 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eaad582\" 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=\"https:\/\/comidra.com\/graphite\">\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\">GRAPHITE<\/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-c37a83b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c37a83b\" 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=\"https:\/\/comidra.com\/tungsten\">\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\">TUNGSTEN<\/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-eeb5778 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eeb5778\" 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=\"https:\/\/comidra.com\/manganese\">\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\">MANGANESE<\/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-2c4afca elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2c4afca\" 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=\"https:\/\/comidra.com\/cobalt\">\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\">COBALT<\/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-cc89342 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cc89342\" 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=\"https:\/\/comidra.com\/titanium\">\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\">TITANIUM<\/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-660b235 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"660b235\" 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=\"https:\/\/comidra.com\/magnesium\">\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\">MAGNESIUM<\/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-d972b6c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d972b6c\" 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=\"https:\/\/comidra.com\/molybdenum\">\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\">MOLYBDENUM<\/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-ae774f5 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"ae774f5\" 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=\"https:\/\/comidra.com\/antimony\">\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\">ANTIMONY<\/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-898ebe7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"898ebe7\" 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=\"https:\/\/comidra.com\/chromium\">\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\">CHROMIUM<\/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-6b70530 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6b70530\" 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-7739552 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7739552\" 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-86aad9b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"86aad9b\" 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-c53be65 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c53be65\" 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=\"https:\/\/comidra.com\/rough-rice\">\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\">ROUGH RICE<\/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-eabcc5d elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eabcc5d\" 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-43f498f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"43f498f\" 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\/cocoa\">\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\">COCOA<\/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-a5dff76 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a5dff76\" 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\/sugar\">\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\">SUGAR<\/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-32b4f03 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"32b4f03\" 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\/livecattle\">\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\">LIVECATTLE<\/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-32099b7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"32099b7\" 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\/pork\">\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\">PORK<\/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-4bd8b09 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"4bd8b09\" 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\/cotton\">\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\">COTTON<\/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-3124eb5 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"3124eb5\" 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\">ZINC  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-2092a1c e-flex e-con-boxed e-con e-parent\" data-id=\"2092a1c\" 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-7124829 elementor-widget elementor-widget-shortcode\" data-id=\"7124829\" 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\">[Zinc_chart207 id=\"200\"]<\/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-73817d8 e-flex e-con-boxed e-con e-parent\" data-id=\"73817d8\" 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-4c8b122 elementor-widget elementor-widget-shortcode\" data-id=\"4c8b122\" 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\">      <div id=\"z192_wrap_184_1\" class=\"z192-wrap\" lang=\"id\" dir=\"ltr\">\n        <div class=\"z192-card\">\n          <div class=\"z192-controls\" role=\"group\" aria-label=\"Kisaran:\">\n            <strong class=\"z192-range-label\">Kisaran:<\/strong>\n            <button type=\"button\" data-range=\"5\" class=\"z192-btn\" aria-pressed=\"false\">5Y<\/button>\n            <button type=\"button\" data-range=\"10\" class=\"z192-btn\" aria-pressed=\"false\">10Y<\/button>\n            <button type=\"button\" data-range=\"all\" class=\"z192-btn\" aria-pressed=\"false\">ALL<\/button>\n            <span class=\"z192-flex-spacer\"><\/span>\n            <button type=\"button\" data-action=\"reset\" class=\"z192-btn z192-btn-ghost\">Setel ulang tampilan<\/button>\n            <em class=\"z192-hint\">Roda mouse\/Cubit=Zum \u00b7 Seret=Zum kotak \u00b7 Alt+Seret\/Tombol panah=Geser \u00b7 Klik ganda=Atur ulang<\/em>\n          <\/div>\n\n          <div class=\"z192-title\">Pasar Seng AS \u2014 Indikator Jangka Panjang<\/div>\n\n          <div class=\"z192-panels\">\n            <div class=\"z192-panel z192-panel-supply\">\n              <div class=\"z192-panel-label\">Produksi &amp; Konsumsi Nyata AS (Ribuan metrik ton)<\/div>\n              <div class=\"z192-chart-area\"><canvas id=\"Zinc_chart192_supply_184_1\" tabindex=\"0\" role=\"img\" aria-label=\"Produksi &amp; Konsumsi Nyata AS (Ribuan metrik ton)\">Produksi &amp; Konsumsi Nyata AS (Ribuan metrik ton)<\/canvas><\/div>\n              <div id=\"z192_legend_supply_184_1\" class=\"z192-html-legend\" aria-label=\"Produksi &amp; Konsumsi Nyata AS (Ribuan metrik ton)\" translate=\"yes\"><\/div>\n            <\/div>\n\n            <div class=\"z192-panel z192-panel-trade\">\n              <div class=\"z192-panel-label\">Arus Perdagangan AS \u2014 Ekspor di bawah nol (Ribuan metrik ton)<\/div>\n              <div class=\"z192-chart-area\"><canvas id=\"Zinc_chart192_trade_184_1\" tabindex=\"0\" role=\"img\" aria-label=\"Arus Perdagangan AS \u2014 Ekspor di bawah nol (Ribuan metrik ton)\">Arus Perdagangan AS \u2014 Ekspor di bawah nol (Ribuan metrik ton)<\/canvas><\/div>\n              <div id=\"z192_legend_trade_184_1\" class=\"z192-html-legend\" aria-label=\"Arus Perdagangan AS \u2014 Ekspor di bawah nol (Ribuan metrik ton)\" translate=\"yes\"><\/div>\n            <\/div>\n\n            <div class=\"z192-panel z192-panel-prices\">\n              <div class=\"z192-panel-label\">Harga Seng (Sen per pon)<\/div>\n              <div class=\"z192-chart-area\"><canvas id=\"Zinc_chart192_prices_184_1\" tabindex=\"0\" role=\"img\" aria-label=\"Harga Seng (Sen per pon)\">Harga Seng (Sen per pon)<\/canvas><\/div>\n              <div id=\"z192_legend_prices_184_1\" class=\"z192-html-legend\" aria-label=\"Harga Seng (Sen per pon)\" translate=\"yes\"><\/div>\n            <\/div>\n\n            <div class=\"z192-panel z192-panel-stock\">\n              <div class=\"z192-panel-label\">Saham Produsen \/ Konsumen AS (Ribuan metrik ton)<\/div>\n              <div class=\"z192-chart-area\"><canvas id=\"Zinc_chart192_stock_184_1\" tabindex=\"0\" role=\"img\" aria-label=\"Saham Produsen \/ Konsumen AS (Ribuan metrik ton)\">Saham Produsen \/ Konsumen AS (Ribuan metrik ton)<\/canvas><\/div>\n              <div id=\"z192_legend_stock_184_1\" class=\"z192-html-legend\" aria-label=\"Saham Produsen \/ Konsumen AS (Ribuan metrik ton)\" translate=\"yes\"><\/div>\n            <\/div>\n\n            <div class=\"z192-panel z192-panel-employment\">\n              <div class=\"z192-panel-label\">Ketenagakerjaan Industri Seng AS (Orang)<\/div>\n              <div class=\"z192-chart-area\"><canvas id=\"Zinc_chart192_employment_184_1\" tabindex=\"0\" role=\"img\" aria-label=\"Ketenagakerjaan Industri Seng AS (Orang)\">Ketenagakerjaan Industri Seng AS (Orang)<\/canvas><\/div>\n              <div id=\"z192_legend_employment_184_1\" class=\"z192-html-legend\" aria-label=\"Ketenagakerjaan Industri Seng AS (Orang)\" translate=\"yes\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"z192-description\" translate=\"yes\">\n\n            <ul>\n\n              \n                <li>Konsentrat adalah bahan yang mengandung seng yang ditambang, sedangkan seng olahan adalah logam yang dihasilkan setelah peleburan; panel-panel tersebut mengikuti pasokan, perdagangan, saham, harga, dan lapangan kerja AS.<\/li>\n\n              \n                <li>Konsumsi yang nyata adalah perkiraan keseimbangan pasokan, bukan survei terhadap pengguna akhir yang sebenarnya, jadi bacalah dengan mempertimbangkan perubahan perdagangan dan stok.<\/li>\n\n              \n            <\/ul>\n\n          <\/div>\n\n          <div class=\"z192-source-wrap\">\n            <a class=\"z192-source-pill\" href=\"https:\/\/www.usgs.gov\/centers\/national-minerals-information-center\/zinc-statistics-and-information\" target=\"_blank\" rel=\"noopener noreferrer\">\n              Sumber: Survei Geologi A.S. (USGS)            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <style>\n        .z192-wrap{\n          overflow-x:hidden;\n          padding:16px;\n          border-radius:18px;\n          background:linear-gradient(135deg,#ecfeff,#eef2ff);\n          box-shadow:0 18px 32px rgba(15,23,42,0.18);\n          margin:8px 0;\n        }\n        .z192-card{\n          background:#fff;\n          border-radius:14px;\n          padding:14px 16px 16px;\n          box-shadow:0 6px 18px rgba(15,23,42,0.14);\n          border:1px solid rgba(14,165,233,0.42);\n        }\n        .z192-controls{\n          display:flex;\n          gap:6px;\n          align-items:center;\n          margin:0 0 8px;\n          flex-wrap:wrap;\n          min-width:0;\n        }\n        .z192-title{\n          font-weight:800;\n          font-size:18px;\n          color:#0f172a;\n          margin:0 0 10px;\n        }\n        .z192-range-label{\n          font:600 13px system-ui,-apple-system,Segoe UI,Roboto;\n          color:#4b5563;\n        }\n        .z192-flex-spacer{flex:1 1 auto;}\n        .z192-btn{\n          appearance:none;\n          margin:0;\n          padding:7px 11px;\n          border:1px solid rgba(14,116,144,.55);\n          border-radius:999px;\n          background:linear-gradient(135deg,#f0fdfa,#eff6ff);\n          color:#075985;\n          font:700 12px\/1.2 system-ui,-apple-system,Segoe UI,Roboto;\n          cursor:pointer;\n          box-shadow:0 1px 3px rgba(15,23,42,.08);\n          transition:transform .08s ease,box-shadow .15s ease,background .15s ease;\n        }\n        .z192-btn:hover{\n          background:linear-gradient(135deg,#ccfbf1,#dbeafe);\n          box-shadow:0 3px 7px rgba(15,23,42,.12);\n          transform:translateY(-1px);\n        }\n        .z192-btn:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n        .z192-btn.is-active{\n          border-color:#0369a1;\n          background:linear-gradient(135deg,#0891b2,#2563eb);\n          color:#fff;\n          box-shadow:0 2px 6px rgba(2,132,199,.32);\n        }\n        .z192-btn-ghost{border-color:#cbd5e1;background:#fff;color:#334155;}\n        .z192-hint{font-size:11px;color:#64748b;}\n\n        .z192-panels{\n          min-width:0;\n          display:flex;\n          flex-direction:column;\n          gap:10px;\n        }\n        .z192-panel{\n          position:relative;\n          display:flex;\n          flex-direction:column;\n          background:#fff;\n          border-radius:12px;\n          border:1px solid rgba(148,163,184,0.45);\n          overflow:hidden;\n        }\n        .z192-panel-label{\n          position:absolute;\n          left:10px;\n          top:8px;\n          z-index:2;\n          max-width:calc(100% - 20px);\n          font:700 12px system-ui,-apple-system,Segoe UI,Roboto;\n          color:#111827;\n          background:rgba(255,255,255,0.92);\n          border:1px solid rgba(0,0,0,0.06);\n          border-radius:999px;\n          padding:3px 10px;\n          box-shadow:0 2px 6px rgba(15,23,42,0.08);\n          pointer-events:none;\n          white-space:nowrap;\n          overflow:hidden;\n          text-overflow:ellipsis;\n        }\n        .z192-chart-area{\n          position:relative;\n          flex:1 1 auto;\n          min-width:0;\n          min-height:0;\n          overflow:hidden;\n        }\n        .z192-chart-area canvas{\n          width:100%;\n          height:100%;\n          display:block;\n          user-select:none;\n          -webkit-user-select:none;\n          -webkit-user-drag:none;\n          touch-action:pan-y pinch-zoom;\n          cursor:crosshair;\n          outline-offset:-3px;\n          -webkit-tap-highlight-color:transparent;\n        }\n        .z192-chart-area canvas:focus-visible{outline:2px solid rgba(37,99,235,.55);}\n\n        .z192-panel-supply{height:270px;min-height:270px;}\n        .z192-panel-trade{height:280px;min-height:280px;}\n        .z192-panel-prices{height:230px;min-height:230px;}\n        .z192-panel-stock{height:190px;min-height:190px;}\n        .z192-panel-employment{height:240px;min-height:240px;}\n\n        .z192-html-legend{\n          flex:0 0 auto;\n          display:flex;\n          align-items:center;\n          justify-content:center;\n          flex-wrap:wrap;\n          gap:4px 14px;\n          min-height:34px;\n          padding:5px 10px 7px;\n          box-sizing:border-box;\n          background:#fff;\n          color:#374151;\n          font:600 12px system-ui,-apple-system,Segoe UI,Roboto;\n        }\n        .z192-legend-item{\n          display:inline-flex;\n          align-items:center;\n          gap:6px;\n          margin:0;\n          padding:1px 0;\n          border:0;\n          background:transparent;\n          color:inherit;\n          font:inherit;\n          line-height:1.25;\n          cursor:pointer;\n          white-space:nowrap;\n        }\n        .z192-legend-item:hover{color:#111827;}\n        .z192-legend-item:focus-visible{\n          outline:2px solid rgba(75,85,99,0.38);\n          outline-offset:2px;\n          border-radius:3px;\n        }\n        .z192-legend-item.is-hidden{opacity:.42;}\n        .z192-legend-item.is-hidden .z192-legend-text{text-decoration:line-through;}\n        .z192-legend-swatch{\n          --z192-legend-color:#6b7280;\n          --z192-legend-fill:transparent;\n          --z192-legend-width:2px;\n          position:relative;\n          display:inline-block;\n          width:28px;\n          height:10px;\n          flex:0 0 28px;\n          border-radius:2px;\n          background:var(--z192-legend-fill);\n          box-sizing:border-box;\n        }\n        .z192-legend-swatch::after{\n          content:'';\n          position:absolute;\n          left:0;\n          right:0;\n          top:50%;\n          border-top:var(--z192-legend-width) solid var(--z192-legend-color);\n          transform:translateY(-50%);\n        }\n        .z192-legend-item.is-area .z192-legend-swatch{\n          box-shadow:inset 0 0 0 1px rgba(107,114,128,0.22);\n        }\n        .z192-source-wrap{\n          display:flex;\n          justify-content:flex-end;\n          min-width:0;\n          margin-top:8px;\n        }\n        .z192-source-pill{\n          display:inline-block;\n          padding:4px 10px;\n          border-radius:999px;\n          background:rgba(255,255,255,0.96);\n          border:1px solid rgba(0,0,0,0.06);\n          font:11px system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n          color:#6b7280;\n          box-shadow:0 2px 6px rgba(15,23,42,0.08);\n          text-decoration:none;\n        }\n\n        @media (max-width:768px){\n          .z192-wrap{padding:10px;}\n          .z192-controls,.z192-panels,.z192-source-wrap{min-width:0;}\n          .z192-flex-spacer{display:none;}\n          .z192-hint{flex:1 0 100%;font-size:10px;}\n          .z192-html-legend{\n            justify-content:flex-start;\n            flex-wrap:nowrap;\n            overflow-x:auto;\n            overflow-y:hidden;\n          }\n          .z192-panel-supply{height:235px;min-height:235px;}\n          .z192-panel-trade{height:250px;min-height:250px;}\n          .z192-panel-prices{height:210px;min-height:210px;}\n          .z192-panel-stock{height:180px;min-height:180px;}\n          .z192-panel-employment{height:220px;min-height:220px;}\n        }\n              .z192-description{min-width:0;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.6 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n        .z192-description ul{margin:0;padding-inline-start:20px;}\n        .z192-description li+li{margin-top:4px;}\n      <\/style>\n\n      <script>\n        (function(){\n          const boot = function(){\n          try{\n            const Zoom = (window['chartjs-plugin-zoom'] && (window['chartjs-plugin-zoom'].default || window['chartjs-plugin-zoom'])) || null;\n            if(Zoom && window.Chart && Chart.register){ Chart.register(Zoom); }\n          }catch(e){}\n\n          const wrap = document.getElementById('z192_wrap_184_1');\n          if(!wrap || !window.Chart) return;\n\n          const labelsAll = [\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\",\"2023\",\"2024\",\"2025\"];\n          const yearsAll  = [2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025];\n          const valuesAll = {\"mine\":[748,769,738,784,831,825,805,774,824,753,723,704,766,766,759,670],\"refined_prod\":[120,110,261,233,180,172,126,132,116,115,180,220,220,220,220,220],\"conc_import\":[32,27,6,2,null,null,null,7,null,null,3,13,5,18,18,20],\"refined_import\":[671,716,655,713,805,771,713,729,775,830,700,701,762,705,590,600],\"conc_export\":[752,653,591,669,644,708,597,682,806,870,546,644,644,641,660,630],\"refined_export\":[4,18,14,12,20,13,47,33,23,5,2,13,8,3,2,2],\"apparent_use\":[907,946,902,935,965,931,792,829,868,939,878,908,974,921,808,820],\"na_price\":[102,106.2,95.8,95.6,107.1,95.5,101.4,139.3,141,124.1,110.8,145.8,190.2,151.3,144.2,149],\"lme_price\":[98,99.5,88.3,86.6,98.1,87.6,94.8,131.2,132.7,115.6,102.7,136.3,158.1,120.1,126,130],\"stock\":[null,null,null,null,null,null,79,114,119,116,120,114,133,105,110,110],\"mining_employment\":[1790,2240,2310,2560,2620,2690,2350,2420,2630,2470,2360,2480,2500,2630,2510,2600],\"primary_smelter_employment\":[255,244,252,257,259,250,246,240,250,250,220,220,220,340,340,340]};\n          const seriesText = {\"mine\":\"Produksi Tambang A.S. (Konsentrat)\",\"refined_prod\":\"Produksi Seng Halus AS\",\"conc_import\":\"Impor Bijih\\\/Konsentrat\",\"refined_import\":\"Impor Seng Rafinasi\",\"conc_export\":\"Ekspor Bijih \\\/ Konsentrat\",\"refined_export\":\"Ekspor Seng Halus\",\"apparent_use\":\"Konsumsi Seng Murni A.S\",\"na_price\":\"Harga Rata-Rata Amerika Utara\",\"lme_price\":\"LME Harga Tunai\",\"stock\":\"Saham Produsen \\\/ Konsumen AS\",\"mining_employment\":\"Pekerjaan Tambang \\\/ Pabrik Peleburan AS\",\"primary_smelter_employment\":\"Pekerjaan Pabrik Peleburan Primer AS\"};\n\n          const canvas = {\n            supply: document.getElementById('Zinc_chart192_supply_184_1'),\n            trade: document.getElementById('Zinc_chart192_trade_184_1'),\n            prices: document.getElementById('Zinc_chart192_prices_184_1'),\n            stock: document.getElementById('Zinc_chart192_stock_184_1'),\n            employment: document.getElementById('Zinc_chart192_employment_184_1')\n          };\n          if(Object.values(canvas).some(cv => !cv)) return;\n\n          const legendIds = {\n            supply: \"z192_legend_supply_184_1\",\n            trade: \"z192_legend_trade_184_1\",\n            prices: \"z192_legend_prices_184_1\",\n            stock: \"z192_legend_stock_184_1\",\n            employment: \"z192_legend_employment_184_1\"          };\n\n          const tipPrefix = '__z192_exttip_184_1_';\n          const hideTipsByPrefix = () => {\n            ['supply','trade','prices','stock','employment'].forEach(suffix => {\n              const tip = document.getElementById(tipPrefix + suffix);\n              if(tip) tip.style.opacity = '0';\n            });\n          };\n\n          const fmt = (n) => {\n            try{\n              if(n === null || n === undefined || Number.isNaN(n)) return '';\n              return Number(n).toLocaleString(undefined, {minimumFractionDigits:0, maximumFractionDigits:2});\n            }catch(e){ return String(n); }\n          };\n\n          const fmtCompact = (n) => {\n            if(n === null || n === undefined || Number.isNaN(n)) return '';\n            const x = Number(n);\n            const abs = Math.abs(x);\n            if(abs >= 1e9) return (x\/1e9).toFixed(1).replace(\/\\.0$\/, '') + 'B';\n            if(abs >= 1e6) return (x\/1e6).toFixed(1).replace(\/\\.0$\/, '') + 'M';\n            if(abs >= 1e3) return (x\/1e3).toFixed(abs < 1e4 ? 1 : 0).replace(\/\\.0$\/, '') + 'K';\n            return x.toLocaleString(undefined, {maximumFractionDigits:1});\n          };\n\n          const FIX_Y_LEFT = 58;\n          const FIX_Y_RIGHT = 68;\n\n          const CrosshairX = {\n            id:'crosshairX192',\n            afterEvent(chart, args){\n              const e = args.event;\n              const a = chart.chartArea;\n              const xScale = chart.scales && chart.scales.x;\n              let index = null;\n              if(e && a && xScale && e.type !== 'mouseout' && e.x >= a.left && e.x <= a.right && e.y >= a.top && e.y <= a.bottom){\n                const raw = xScale.getValueForPixel(e.x);\n                if(Number.isFinite(raw)) index = Math.max(0, Math.min(chart.data.labels.length - 1, Math.round(raw)));\n              }\n              if(index !== chart.$crossIndex){\n                chart.$crossIndex = index;\n                args.changed = true;\n              }\n            },\n            afterDraw(chart){\n              const index = chart.$crossIndex;\n              const a = chart.chartArea;\n              const xScale = chart.scales && chart.scales.x;\n              if(!Number.isInteger(index) || !a || !xScale) return;\n              const x = xScale.getPixelForValue(index);\n              if(!Number.isFinite(x) || x < a.left || x > a.right) return;\n              const ctx = chart.ctx;\n              ctx.save();\n              ctx.strokeStyle = 'rgba(37,99,235,.72)';\n              ctx.lineWidth = 1.6;\n              ctx.setLineDash([4,3]);\n              ctx.beginPath();\n              ctx.moveTo(x, a.top);\n              ctx.lineTo(x, a.bottom);\n              ctx.stroke();\n              chart.data.datasets.forEach((dataset, datasetIndex) => {\n                if(!chart.isDatasetVisible(datasetIndex)) return;\n                const meta = chart.getDatasetMeta(datasetIndex);\n                const element = meta && meta.data ? meta.data[index] : null;\n                if(!element || !Number.isFinite(element.x) || !Number.isFinite(element.y)) return;\n                if(element.y < a.top || element.y > a.bottom) return;\n                const color = typeof dataset.borderColor === 'string'\n                  ? dataset.borderColor\n                  : (typeof dataset.backgroundColor === 'string' ? dataset.backgroundColor : '#2563eb');\n                ctx.setLineDash([]);\n                ctx.beginPath();\n                ctx.fillStyle = 'rgba(255,255,255,.96)';\n                ctx.arc(element.x, element.y, 7, 0, Math.PI * 2);\n                ctx.fill();\n                ctx.beginPath();\n                ctx.fillStyle = color;\n                ctx.arc(element.x, element.y, 4.2, 0, Math.PI * 2);\n                ctx.fill();\n              });\n              ctx.restore();\n            }\n          };\n\n          const escapeHtml = (value) => String(value ?? '').replace(\/[&<>\\\"']\/g, char => ({\n            '&':'&amp;','<':'&lt;','>':'&gt;','\\\"':'&quot;',\"'\":'&#039;'\n          })[char]);\n          const makeExternalTooltip = (idSuffix) => (context) => {\n            const {chart, tooltip} = context;\n            const area = chart.chartArea;\n            if(!area) return;\n\n            const tipId = tipPrefix + idSuffix;\n            let tip = document.getElementById(tipId);\n            if(!tip){\n              tip = document.createElement('div');\n              tip.id = tipId;\n              tip.style.position = 'fixed';\n              tip.style.left = '0';\n              tip.style.top = '0';\n              tip.style.opacity = '0';\n              tip.style.pointerEvents = 'none';\n              tip.style.zIndex = '99999';\n              document.body.appendChild(tip);\n            }\n            if(tooltip.opacity === 0){\n              tip.style.opacity = '0';\n              return;\n            }\n\n            const title = (tooltip.title && tooltip.title[0]) ? tooltip.title[0] : '';\n            const rows = (tooltip.dataPoints || []).map(dp => {\n              const dataset = dp.dataset || {};\n              const color = dataset.borderColor || dataset.backgroundColor || '#2563eb';\n              const label = dataset.label || '';\n              let value = null;\n              if(typeof dp.raw === 'number') value = dp.raw;\n              else if(dp.parsed && typeof dp.parsed.y === 'number') value = dp.parsed.y;\n              if(value !== null && dataset.displayAbsolute) value = Math.abs(value);\n              return `<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;\">\n                        <span style=\"display:flex;align-items:center;gap:8px;\">\n                          <span style=\"width:10px;height:10px;border-radius:2px;background:${color};border:1px solid rgba(255,255,255,.9);display:inline-block;\"><\/span>\n                          <span>${escapeHtml(label)}<\/span>\n                        <\/span>\n                        <span style=\"font-weight:700;\">${value === null ? '' : escapeHtml(fmt(value))}<\/span>\n                      <\/div>`;\n            }).join('');\n\n            tip.innerHTML =\n              `<div style=\"box-shadow:0 10px 24px rgba(15,23,42,.25);border:1px solid rgba(148,163,184,.7);background:#fff;color:#111827;border-radius:12px;padding:10px 12px;min-width:min(230px,calc(100vw - 16px));max-width:min(360px,calc(100vw - 16px));font:12px system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\">\n                 <div style=\"color:#0f172a;font-weight:900;margin-bottom:6px;\">${escapeHtml(title)}<\/div>\n                 <div style=\"display:flex;flex-direction:column;gap:3px;\">${rows}<\/div>\n               <\/div>`;\n\n            const cr = chart.canvas.getBoundingClientRect();\n            const box = tip.firstElementChild;\n            const boxW = box ? box.offsetWidth : 250;\n            const boxH = box ? box.offsetHeight : 150;\n            const pad = 8;\n            const left = Math.max(8, cr.left + area.left - boxW - pad);\n            const topMin = cr.top + area.top;\n            const topMax = cr.top + area.bottom - boxH;\n            const rawTop = cr.top + tooltip.caretY - boxH\/2;\n            const top = Math.min(Math.max(rawTop, topMin), Math.max(topMin, topMax));\n\n            tip.style.left = left + 'px';\n            tip.style.top = top + 'px';\n            tip.style.opacity = '1';\n          };\n\n          const commonZoom = () => ({\n            limits:{x:{minRange:2}},\n            pan:{enabled:true, mode:'x', modifierKey:'alt', onPanStart:hideTipsByPrefix},\n            zoom:{\n              wheel:{enabled:true, speed:.1},\n              pinch:{enabled:true},\n              drag:{\n                enabled:true,\n                mode:'x',\n                threshold:8,\n                backgroundColor:'rgba(37,99,235,.08)',\n                borderColor:'rgba(37,99,235,.72)',\n                borderWidth:1\n              },\n              mode:'x',\n              onZoomStart:hideTipsByPrefix\n            }\n          });\n\n          const commonX = () => ({\n            type:'category',\n            ticks:{\n              autoSkip:true,\n              maxTicksLimit:(window.innerWidth < 768 ? 6 : 12),\n              maxRotation:0,\n              minRotation:0,\n              color:'#4b5563'\n            },\n            grid:{color:'rgba(148,163,184,0.20)'}\n          });\n\n          const hiddenLeft = () => ({\n            type:'linear',\n            position:'left',\n            display:true,\n            afterFit:(s) => { try{s.width = FIX_Y_LEFT;}catch(e){} },\n            ticks:{display:false},\n            grid:{drawOnChartArea:false, drawBorder:false},\n            border:{display:false}\n          });\n\n          const singleRightScales = (absoluteTicks = false) => ({\n            x:commonX(),\n            y:{\n              type:'linear',\n              position:'right',\n              afterFit:(s) => { try{s.width = FIX_Y_RIGHT;}catch(e){} },\n              ticks:{\n                color:'#111827',\n                callback:(v) => fmtCompact(absoluteTicks ? Math.abs(Number(v)) : Number(v))\n              },\n              grid:{\n                color:(ctx) => (ctx.tick && Number(ctx.tick.value) === 0)\n                  ? 'rgba(71,85,105,0.72)'\n                  : 'rgba(209,213,219,0.55)'\n              }\n            },\n            yL:hiddenLeft()\n          });\n\n          const employmentScales = () => ({\n            x:commonX(),\n            yMine:{\n              type:'linear',\n              position:'left',\n              afterFit:(s) => { try{s.width = FIX_Y_LEFT;}catch(e){} },\n              ticks:{color:'#7c3aed', callback:(v) => fmtCompact(Number(v))},\n              grid:{color:'rgba(209,213,219,0.55)'}\n            },\n            yPrimary:{\n              type:'linear',\n              position:'right',\n              afterFit:(s) => { try{s.width = FIX_Y_RIGHT;}catch(e){} },\n              ticks:{color:'#b45309', callback:(v) => fmtCompact(Number(v))},\n              grid:{drawOnChartArea:false}\n            }\n          });\n\n          const lineDataset = (key, label, color, axis = 'y', extra = {}) => ({\n            key,\n            label,\n            data:[],\n            yAxisID:axis,\n            type:'line',\n            borderWidth:2.4,\n            pointRadius:3,\n            pointHoverRadius:5,\n            pointBorderWidth:1.2,\n            pointBackgroundColor:'#fff',\n            tension:0.18,\n            spanGaps:true,\n            borderColor:color,\n            backgroundColor:color,\n            ...extra\n          });\n\n          const barDataset = (key, label, borderColor, backgroundColor, invert = false) => ({\n            key,\n            label,\n            data:[],\n            yAxisID:'y',\n            type:'bar',\n            invert,\n            displayAbsolute:invert,\n            borderWidth:1.2,\n            borderColor,\n            backgroundColor,\n            borderRadius:3,\n            borderSkipped:false,\n            barPercentage:0.86,\n            categoryPercentage:0.82\n          });\n\n          const panelDefs = [\n            {\n              key:'supply',\n              canvas:canvas.supply,\n              legendId:legendIds.supply,\n              tip:'supply',\n              scales:singleRightScales(false),\n              datasets:[\n                lineDataset('mine', seriesText.mine, '#2563eb'),\n                lineDataset('refined_prod', seriesText.refined_prod, '#8b5cf6'),\n                lineDataset('apparent_use', seriesText.apparent_use, '#f59e0b')\n              ]\n            },\n            {\n              key:'trade',\n              canvas:canvas.trade,\n              legendId:legendIds.trade,\n              tip:'trade',\n              scales:singleRightScales(true),\n              datasets:[\n                barDataset('conc_import', seriesText.conc_import, '#0891b2', 'rgba(6,182,212,0.58)'),\n                barDataset('refined_import', seriesText.refined_import, '#15803d', 'rgba(34,197,94,0.58)'),\n                barDataset('conc_export', seriesText.conc_export, '#c2410c', 'rgba(249,115,22,0.58)', true),\n                barDataset('refined_export', seriesText.refined_export, '#b91c1c', 'rgba(239,68,68,0.58)', true)\n              ]\n            },\n            {\n              key:'prices',\n              canvas:canvas.prices,\n              legendId:legendIds.prices,\n              tip:'prices',\n              scales:singleRightScales(false),\n              datasets:[\n                lineDataset('na_price', seriesText.na_price, '#db2777'),\n                lineDataset('lme_price', seriesText.lme_price, '#334155')\n              ]\n            },\n            {\n              key:'stock',\n              canvas:canvas.stock,\n              legendId:legendIds.stock,\n              tip:'stock',\n              scales:singleRightScales(false),\n              datasets:[\n                lineDataset('stock', seriesText.stock, '#0f766e', 'y', {\n                  fill:true,\n                  backgroundColor:'rgba(20,184,166,0.20)',\n                  borderWidth:2.2\n                })\n              ]\n            },\n            {\n              key:'employment',\n              canvas:canvas.employment,\n              legendId:legendIds.employment,\n              tip:'employment',\n              scales:employmentScales(),\n              datasets:[\n                lineDataset('mining_employment', seriesText.mining_employment, '#7c3aed', 'yMine'),\n                lineDataset('primary_smelter_employment', seriesText.primary_smelter_employment, '#b45309', 'yPrimary')\n              ]\n            }\n          ];\n\n          const seriesSlice = (dataset, idxKeep = null) => {\n            const src = Array.isArray(valuesAll[dataset.key]) ? valuesAll[dataset.key] : [];\n            const arr = (idxKeep && idxKeep.length) ? idxKeep.map(i => src[i]) : src.slice();\n            return dataset.invert\n              ? arr.map(v => (v === null || v === undefined || Number.isNaN(Number(v))) ? null : -Math.abs(Number(v)))\n              : arr;\n          };\n\n          const buildChart = (def) => {\n            const existing = Chart.getChart(def.canvas);\n            if(existing) existing.destroy();\n\n            def.datasets.forEach(ds => { ds.data = seriesSlice(ds); });\n\n            return new Chart(def.canvas.getContext('2d'), {\n              type:'line',\n              plugins:[CrosshairX],\n              data:{labels:labelsAll.slice(), datasets:def.datasets},\n              options:{\n                responsive:true,\n                maintainAspectRatio:false,\n                normalized:true,\n                animation:false,\n                interaction:{mode:'index', intersect:false},\n                plugins:{\n                  tooltip:{enabled:false, external:makeExternalTooltip(def.tip), mode:'index', intersect:false},\n                  legend:{\n                    display:false,\n                    position:'bottom',\n                    labels:{\n                      color:'#374151',\n                      font:{size:12, weight:'600'},\n                      usePointStyle:true,\n                      pointStyle:'line'\n                    }\n                  },\n                  zoom:commonZoom()\n                },\n                scales:def.scales\n              }\n            });\n          };\n\n          const renderHtmlLegend = (chart, legendId) => {\n            const legend = document.getElementById(legendId);\n            if(!legend || !chart) return;\n\n            legend.replaceChildren();\n            const legendItems = chart.options.plugins.legend.labels.generateLabels(chart);\n\n            legendItems.forEach(item => {\n              const dataset = chart.data.datasets[item.datasetIndex] || {};\n              const button = document.createElement('button');\n              const usesFill = !!dataset.fill || dataset.type === 'bar';\n              button.type = 'button';\n              button.className = 'z192-legend-item' + (usesFill ? ' is-area' : '');\n              button.classList.toggle('is-hidden', !!item.hidden);\n              button.setAttribute('aria-pressed', item.hidden ? 'false' : 'true');\n\n              const swatch = document.createElement('span');\n              swatch.className = 'z192-legend-swatch';\n              swatch.setAttribute('aria-hidden', 'true');\n\n              const borderColor = (typeof dataset.borderColor === 'string')\n                ? dataset.borderColor\n                : String(item.strokeStyle || '#6b7280');\n              const fillColor = usesFill && typeof dataset.backgroundColor === 'string'\n                ? dataset.backgroundColor\n                : 'transparent';\n              const lineWidth = Math.max(1, Number(dataset.borderWidth) || Number(item.lineWidth) || 1);\n\n              swatch.style.setProperty('--z192-legend-color', borderColor);\n              swatch.style.setProperty('--z192-legend-fill', fillColor);\n              swatch.style.setProperty('--z192-legend-width', lineWidth + 'px');\n\n              const label = document.createElement('span');\n              label.className = 'z192-legend-text';\n              label.textContent = item.text;\n\n              button.append(swatch, label);\n              button.addEventListener('click', () => {\n                const datasetIndex = item.datasetIndex;\n                const nextVisible = !chart.isDatasetVisible(datasetIndex);\n                chart.setDatasetVisibility(datasetIndex, nextVisible);\n                button.classList.toggle('is-hidden', !nextVisible);\n                button.setAttribute('aria-pressed', nextVisible ? 'true' : 'false');\n                chart.update('none');\n              });\n              legend.appendChild(button);\n            });\n          };\n\n          const chartItems = panelDefs.map(def => ({def, chart:buildChart(def)}));\n          const charts = chartItems.map(item => item.chart);\n          chartItems.forEach(item => renderHtmlLegend(item.chart, item.def.legendId));\n\n          const hideAllTips = hideTipsByPrefix;\n          const resetView = () => {\n            hideAllTips();\n            charts.forEach(ch => {\n              ch.$crossIndex = null;\n              if(typeof ch.resetZoom === 'function'){\n                try{ch.resetZoom('none');}catch(error){}\n              }\n              if(ch.options && ch.options.scales && ch.options.scales.x){\n                ch.options.scales.x.min = undefined;\n                ch.options.scales.x.max = undefined;\n              }\n              ch.update('none');\n            });\n          };\n\n          const syncX = (src) => {\n            const x = src.scales && src.scales.x;\n            if(!x) return;\n            charts.forEach(ch => {\n              if(!ch || ch === src || !ch.options?.scales?.x) return;\n              ch.options.scales.x.min = x.min;\n              ch.options.scales.x.max = x.max;\n              ch.update('none');\n            });\n          };\n\n          charts.forEach(chart => {\n            const z = chart?.options?.plugins?.zoom;\n            if(!z) return;\n            if(z.zoom){\n              z.zoom.onZoomComplete = ({chart:c}) => { try{syncX(c);}catch(e){} };\n            }\n            if(z.pan){\n              z.pan.onPanComplete = ({chart:c}) => { try{syncX(c);}catch(e){} };\n            }\n            chart.update('none');\n          });\n\n          const btns = wrap.querySelectorAll('.z192-btn[data-range]');\n\n          const applyRange = (range) => {\n            let idxKeep = null;\n            if(range !== 'all' && yearsAll.length){\n              const count = Math.max(1, parseInt(range, 10) || 1);\n              const validYears = yearsAll.map(Number).filter(Number.isFinite);\n              if(validYears.length){\n                const latest = Math.max(...validYears);\n                const cutYear = latest - count + 1;\n                idxKeep = [];\n                yearsAll.forEach((year, idx) => {\n                  if(Number(year) >= cutYear) idxKeep.push(idx);\n                });\n              }\n            }\n\n            const labels = (idxKeep && idxKeep.length)\n              ? idxKeep.map(i => labelsAll[i])\n              : labelsAll.slice();\n\n            hideAllTips();\n            chartItems.forEach(({chart}) => {\n              if(typeof chart.resetZoom === 'function'){\n                try{chart.resetZoom('none');}catch(error){}\n              }\n              chart.data.labels = labels;\n              chart.data.datasets.forEach(dataset => {\n                dataset.data = seriesSlice(dataset, idxKeep);\n              });\n              chart.options.scales.x.min = undefined;\n              chart.options.scales.x.max = undefined;\n              chart.$crossIndex = null;\n              chart.update('none');\n            });\n\n            btns.forEach(btn => {\n              const active = btn.dataset.range === String(range);\n              btn.classList.toggle('is-active', active);\n              btn.setAttribute('aria-pressed', active ? 'true' : 'false');\n            });\n          };\n\n          btns.forEach(btn => btn.addEventListener('click', () => applyRange(btn.dataset.range)));\n          const resetButton = wrap.querySelector('[data-action=\"reset\"]');\n          if(resetButton) resetButton.addEventListener('click', resetView);\n          applyRange('all');\n\n          chartItems.forEach(({chart, def}) => {\n            const cv = def.canvas;\n            cv.addEventListener('dblclick', resetView);\n            cv.addEventListener('pointerdown', () => {\n              try{cv.focus({preventScroll:true});}catch(e){try{cv.focus();}catch(e2){}}\n            }, {passive:true});\n            cv.addEventListener('keydown', (e) => {\n              if(e.key !== 'ArrowLeft' && e.key !== 'ArrowRight') return;\n              if(typeof chart.pan !== 'function') return;\n              const tag = e.target?.tagName ? e.target.tagName.toLowerCase() : '';\n              if(tag === 'input' || tag === 'textarea' || tag === 'select' || e.target?.isContentEditable) return;\n\n              const area = chart.chartArea || null;\n              let step = area ? Math.max(24, Math.round(area.width * 0.08)) : 60;\n              if(e.shiftKey) step *= 2;\n              const dx = (e.key === 'ArrowLeft') ? step : -step;\n              e.preventDefault();\n              try{\n                chart.pan({x:dx, y:0});\n                syncX(chart);\n              }catch(err){}\n            });\n          });\n\n          ['mouseleave','scroll','touchstart','pointerdown','visibilitychange','orientationchange','resize'].forEach(evt => {\n            window.addEventListener(evt, hideAllTips, {passive:true});\n          });\n          };\n          if(document.readyState === 'loading'){\n            document.addEventListener('DOMContentLoaded', boot, {once:true});\n          }else{\n            boot();\n          }\n        })();\n      <\/script>\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-2df8074 e-flex e-con-boxed e-con e-parent\" data-id=\"2df8074\" 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-bc518b8 elementor-widget elementor-widget-shortcode\" data-id=\"bc518b8\" 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\">    <div\n      id=\"z193_wrap_185_1\"\n      class=\"z193-wrap\"\n      lang=\"id\"\n      dir=\"ltr\"\n    >\n      <div class=\"z193-card\">\n        <header class=\"z193-header\">\n          <div class=\"z193-controls\">\n            <span class=\"z193-range-controls\" role=\"group\" aria-label=\"Kisaran:\">\n              <span class=\"z193-range-label\">Kisaran:<\/span>\n              <button type=\"button\" class=\"z193-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\n              <button type=\"button\" class=\"z193-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\n              <button type=\"button\" class=\"z193-btn\" data-range=\"all\" aria-pressed=\"true\">ALL<\/button>\n            <\/span>\n            <span class=\"z193-control-spacer\"><\/span>\n            <span class=\"z193-control-actions\">\n              <button type=\"button\" class=\"z193-btn z193-btn-ghost\" data-action=\"reset\">Setel ulang zoom<\/button>\n              <span class=\"z193-hint\">Roda mouse\/Cubit=Zum \u00b7 Seret=Zum kotak \u00b7 Alt+Seret\/Tombol panah=Geser \u00b7 Klik ganda=Atur ulang<\/span>\n            <\/span>\n          <\/div>\n\n          <div class=\"z193-heading-row\">\n            <h3 class=\"z193-title\">USGS Produksi dan Cadangan Seng Berdasarkan Negara<\/h3>\n            <div class=\"z193-kpis\" aria-label=\"Tahun terakhir\">\n              <span><small>Tahun terakhir<\/small><strong>2025<\/strong><\/span>\n              <span><small>Produksi dunia<\/small><strong>13,000<\/strong><\/span>\n              <span><small>Cadangan dunia<\/small><strong>240,000<\/strong><\/span>\n            <\/div>\n          <\/div>\n        <\/header>\n\n        <div class=\"z193-body\">\n          <aside class=\"z193-side\">\n            <div class=\"z193-side-head\">\n              <strong>Pemilihan negara<\/strong>\n              <small>Warna yang sama digunakan di kedua panel.<\/small>\n            <\/div>\n\n            <div class=\"z193-metrics\">\n              <strong>Panel<\/strong>\n              <label>\n                <input type=\"checkbox\" data-metric=\"production\" checked>\n                <span>Produksi tambang<\/span>\n              <\/label>\n              <label>\n                <input type=\"checkbox\" data-metric=\"reserves\" checked>\n                <span>Cadangan<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"z193-side-actions\">\n              <button type=\"button\" class=\"z193-mini-btn\" data-action=\"top\">6 teratas<\/button>\n              <button type=\"button\" class=\"z193-mini-btn\" data-action=\"all\">Semua negara<\/button>\n              <button type=\"button\" class=\"z193-mini-btn\" data-action=\"clear\">Jernih<\/button>\n            <\/div>\n\n            <div class=\"z193-country-scroll\">\n              <section class=\"z193-country-group\">\n                <h4>Negara<\/h4>\n                <div data-list=\"countries\"><\/div>\n              <\/section>\n              <section class=\"z193-country-group z193-country-group-aggregate\">\n                <h4>Agregat<\/h4>\n                <div data-list=\"aggregates\"><\/div>\n              <\/section>\n            <\/div>\n          <\/aside>\n\n          <main class=\"z193-main\">\n            <section class=\"z193-panel\" data-panel=\"production\">\n              <div class=\"z193-panel-head\">\n                <strong>Produksi tambang menurut negara<\/strong>\n                <span>Ribuan metrik ton<\/span>\n              <\/div>\n              <div class=\"z193-chart-area\">\n                <canvas\n                  id=\"z193_production_185_1\"\n                  role=\"img\"\n                  aria-label=\"Produksi tambang menurut negara, Ribuan metrik ton\"\n                  tabindex=\"0\"\n                ><\/canvas>\n                <div class=\"z193-empty\" data-empty=\"production\" hidden>Pilih setidaknya satu negara.<\/div>\n              <\/div>\n            <\/section>\n\n            <section class=\"z193-panel\" data-panel=\"reserves\">\n              <div class=\"z193-panel-head\">\n                <strong>Cadangan seng menurut negara<\/strong>\n                <span>Ribuan metrik ton<\/span>\n              <\/div>\n              <div class=\"z193-chart-area\">\n                <canvas\n                  id=\"z193_reserves_185_1\"\n                  role=\"img\"\n                  aria-label=\"Cadangan seng menurut negara, Ribuan metrik ton\"\n                  tabindex=\"0\"\n                ><\/canvas>\n                <div class=\"z193-empty\" data-empty=\"reserves\" hidden>Pilih setidaknya satu negara.<\/div>\n              <\/div>\n            <\/section>\n\n                          <details class=\"z193-warning\">\n                <summary>1 nilai yang tidak konsisten secara internal dihilangkan dari diagram.<\/summary>\n                <strong>Detail kualitas data<\/strong>\n                <ul>\n                                      <li>\n                      Australia 2014 \u00b7 Cadangan: 962,000 &gt; 230,000                    <\/li>\n                                  <\/ul>\n              <\/details>\n            \n          <\/main>\n        <\/div>\n\n        <div class=\"z193-description\" translate=\"yes\">\n\n          <ul>\n\n            \n              <li>Produksi tambang adalah seng yang diperoleh dari tambang; cadangan adalah simpanan yang diketahui dan dianggap dapat diperoleh kembali secara ekonomi dalam kondisi saat ini, tidak seluruh sumber daya bawah tanah.<\/li>\n\n            \n              <li>Bandingkan output saat ini dengan cadangan, namun revisi cadangan dapat mencerminkan harga, teknologi atau survei baru serta pertambangan.<\/li>\n\n            \n          <\/ul>\n\n        <\/div>\n\n        <div class=\"z193-source-wrap\">\n          <a class=\"z193-source-pill\" href=\"https:\/\/www.usgs.gov\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sumber: Survei Geologi A.S. (USGS)<\/a>\n        <\/div>\n      <\/div>\n\n          <\/div>\n\n    <style>\n      .z193-wrap,.z193-wrap *{box-sizing:border-box;}\n      .z193-wrap{width:100%;max-width:100%;overflow-x:hidden;margin:8px 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff 0%,#eff6ff 48%,#fff7ed 100%);box-shadow:0 18px 34px rgba(15,23,42,.17);}\n      .z193-card{width:100%;min-width:0;padding:16px;border:1px solid rgba(14,116,144,.28);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.11);color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;}\n      .z193-header{display:flex;flex-direction:column;gap:12px;}\n      .z193-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}\n      .z193-title{min-width:0;margin:0;font-size:20px;line-height:1.3;font-weight:900;color:#0f172a;overflow-wrap:anywhere;}\n      .z193-kpis{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;}\n      .z193-kpis span{display:flex;max-width:100%;align-items:baseline;gap:7px;padding:6px 10px;border:1px solid rgba(14,116,144,.18);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);}\n      .z193-kpis small{font-size:10px;font-weight:700;color:#64748b;}\n      .z193-kpis strong{font-size:13px;color:#0f172a;}\n      .z193-controls{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap;}\n      .z193-range-controls,.z193-control-actions{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap;}\n      .z193-control-actions{justify-content:flex-end;}\n      .z193-range-label{font-size:12px;font-weight:800;color:#475569;}\n      .z193-control-spacer{flex:1 1 auto;}\n      .z193-btn,.z193-mini-btn{appearance:none;border:1px solid rgba(14,116,144,.55);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);color:#075985;font:700 12px\/1.2 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .08s ease,box-shadow .15s ease,background .15s ease;}\n      .z193-btn{padding:7px 11px;}\n      .z193-mini-btn{padding:6px 9px;font-size:11px;}\n      .z193-btn:hover,.z193-mini-btn:hover{background:linear-gradient(135deg,#ccfbf1,#dbeafe);box-shadow:0 3px 7px rgba(15,23,42,.12);transform:translateY(-1px);}\n      .z193-btn:active,.z193-mini-btn:active{transform:translateY(0);}\n      .z193-btn:focus-visible,.z193-mini-btn:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      .z193-btn.is-active,.z193-btn[aria-pressed=\"true\"]{border-color:#0369a1;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 3px 8px rgba(8,145,178,.3);}\n      .z193-btn-ghost{background:#fff;color:#334155;border-color:#cbd5e1;}\n      .z193-hint{min-width:0;max-width:520px;font-size:11px;line-height:1.4;color:#64748b;text-align:end;overflow-wrap:anywhere;}\n      .z193-body{display:grid;min-width:0;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:12px;margin-top:13px;}\n      .z193-side{display:flex;min-height:0;max-height:724px;flex-direction:column;padding:12px;border:1px solid rgba(148,163,184,.42);border-radius:13px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);}\n      .z193-side-head{display:flex;flex-direction:column;gap:3px;}\n      .z193-side-head strong{font-size:14px;color:#0f172a;}\n      .z193-side-head small{font-size:11px;line-height:1.4;color:#64748b;}\n      .z193-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.65);}\n      .z193-metrics>strong{grid-column:1\/-1;font-size:12px;color:#334155;}\n      .z193-metrics label{display:flex;align-items:center;gap:6px;padding:6px;border-radius:9px;background:#fff;font-size:11px;font-weight:700;color:#334155;cursor:pointer;}\n      .z193-metrics input,.z193-country-item input{width:16px;height:16px;accent-color:#0891b2;}\n      .z193-side-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px;}\n      .z193-country-scroll{min-width:0;min-height:0;margin-top:11px;overflow:auto;padding-right:3px;overscroll-behavior:contain;}\n      .z193-country-group h4{position:sticky;top:0;z-index:1;margin:0;padding:6px 4px;background:rgba(248,250,252,.95);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;}\n      .z193-country-group-aggregate{margin-top:8px;padding-top:7px;border-top:1px dashed rgba(148,163,184,.65);}\n      .z193-country-item{display:grid;grid-template-columns:16px 12px minmax(0,1fr);align-items:center;gap:7px;padding:6px;border-radius:9px;cursor:pointer;}\n      .z193-country-item:hover{background:rgba(14,116,144,.07);}\n      .z193-country-item span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:#334155;}\n      .z193-country-swatch{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.18);}\n      .z193-main{display:flex;min-width:0;flex-direction:column;gap:11px;}\n      .z193-panel{overflow:hidden;border:1px solid rgba(148,163,184,.45);border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06);}\n      .z193-panel[hidden]{display:none!important;}\n      .z193-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#fff,#f8fafc);}\n      .z193-panel-head strong{min-width:0;font-size:13px;color:#0f172a;overflow-wrap:anywhere;}\n      .z193-panel-head span{font-size:10px;font-weight:700;color:#64748b;}\n      .z193-chart-area{position:relative;height:300px;min-height:300px;}\n      .z193-chart-area canvas{display:block;width:100%;height:100%;cursor:crosshair;outline:2px solid transparent;outline-offset:-3px;box-shadow:none;touch-action:pan-y pinch-zoom;}\n      .z193-chart-area canvas:focus-visible{outline-color:rgba(37,99,235,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9);}\n      .z193-empty{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.84);font-size:12px;font-weight:800;color:#64748b;pointer-events:none;}\n      .z193-empty[hidden]{display:none!important;}\n      .z193-warning{padding:9px 11px;border:1px solid rgba(217,119,6,.35);border-radius:11px;background:#fffbeb;color:#78350f;font-size:11px;line-height:1.5;}\n      .z193-warning summary{cursor:pointer;font-weight:800;}\n      .z193-warning>strong{display:block;margin-top:8px;}\n      .z193-warning ul{margin:5px 0 0;padding-inline-start:20px;}\n      .z193-source-wrap{display:flex;min-width:0;justify-content:flex-end;margin-top:9px;}\n      .z193-source-pill{display:inline-block;max-width:100%;padding:5px 10px;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:#fff;color:#64748b;font-size:11px;text-decoration:none;box-shadow:0 2px 6px rgba(15,23,42,.07);overflow-wrap:anywhere;}\n      .z193-source-pill:hover{text-decoration:underline;}\n      @media(max-width:900px){\n        .z193-wrap{padding:10px;}\n        .z193-card{min-width:0;padding:12px;}\n        .z193-heading-row{flex-direction:column;}\n        .z193-kpis{justify-content:flex-start;}\n        .z193-body{display:flex;flex-direction:column;}\n        .z193-main{order:1;}\n        .z193-side{order:2;max-height:none;}\n        .z193-country-scroll{display:grid;grid-template-columns:minmax(0,3fr) minmax(150px,1fr);gap:10px;max-height:none;overflow:visible;padding-right:0;}\n        .z193-country-group h4{position:static;}\n        .z193-country-group-aggregate{margin-top:0;padding-top:0;padding-inline-start:10px;border-top:0;border-inline-start:1px dashed rgba(148,163,184,.65);}\n        .z193-country-group [data-list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 8px;}\n        .z193-country-item span:last-child{overflow:visible;text-overflow:clip;white-space:normal;}\n        .z193-chart-area{height:270px;min-height:270px;}\n      }\n      @media(max-width:520px){\n        .z193-title{font-size:18px;}\n        .z193-kpis span{padding:5px 8px;}\n        .z193-controls{gap:5px;}\n        .z193-range-controls{width:100%;}\n        .z193-control-spacer{display:none;}\n        .z193-control-actions{width:100%;justify-content:flex-end;}\n        .z193-hint{flex:1 1 180px;}\n        .z193-country-scroll{grid-template-columns:1fr;}\n        .z193-country-group-aggregate{padding-inline-start:0;padding-top:7px;border-inline-start:0;border-top:1px dashed rgba(148,163,184,.65);}\n        .z193-country-group [data-list]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));}\n        .z193-chart-area{height:250px;min-height:250px;}\n      }\n            .z193-description{min-width:0;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.6 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n        .z193-description ul{margin:0;padding-inline-start:20px;}\n        .z193-description li+li{margin-top:4px;}\n      <\/style>\n\n    <script>\n      (function(){\n        const cfg = {\"uid\":\"185_1\",\"wrapId\":\"z193_wrap_185_1\",\"canvasProduction\":\"z193_production_185_1\",\"canvasReserves\":\"z193_reserves_185_1\",\"years\":[2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],\"countries\":[{\"key\":\"China\",\"label\":\"Cina\",\"color\":\"#2563eb\",\"aggregate\":false,\"production\":[3700,4310,4900,5000,4930,4300,4800,4400,4170,4210,4060,4140,4040,4060,4000,4100],\"reserves\":[null,43000,43000,43000,43000,38000,40000,41000,44000,44000,44000,44000,31000,44000,46000,60000]},{\"key\":\"Peru\",\"label\":\"Peru\",\"color\":\"#16a34a\",\"aggregate\":false,\"production\":[1470,1260,1280,1350,1320,1420,1330,1470,1470,1400,1330,1530,1370,1470,1270,1500],\"reserves\":[null,19000,18000,24000,29000,25000,25000,28000,21000,19000,20000,19000,17000,21000,20000,18000]},{\"key\":\"Australia\",\"label\":\"Australia\",\"color\":\"#dc2626\",\"aggregate\":false,\"production\":[1480,1520,1510,1520,1560,1600,965,842,1110,1330,1310,1320,1240,1090,1100,1100],\"reserves\":[null,56000,70000,64000,null,63000,63000,64000,64000,68000,68000,69000,66000,64000,64000,64000]},{\"key\":\"India\",\"label\":\"India\",\"color\":\"#f59e0b\",\"aggregate\":false,\"production\":[700,710,758,793,706,821,682,833,750,720,720,777,840,854,870,870],\"reserves\":[null,12000,12000,11000,11000,10000,10000,11000,10000,7500,10000,9100,9600,7400,9800,10000]},{\"key\":\"Mexico\",\"label\":\"Meksiko\",\"color\":\"#7c3aed\",\"aggregate\":false,\"production\":[518,632,660,643,660,680,670,674,691,677,638,724,744,584,773,780],\"reserves\":[null,17000,16000,18000,16000,15000,17000,20000,20000,22000,22000,19000,12000,14000,14000,14000]},{\"key\":\"United States\",\"label\":\"Amerika Serikat\",\"color\":\"#0891b2\",\"aggregate\":false,\"production\":[748,769,738,784,832,825,805,774,824,753,718,704,761,767,759,670],\"reserves\":[null,12000,11000,10000,10000,11000,11000,9700,11000,11000,11000,9000,7300,6600,9200,9300]},{\"key\":\"Bolivia\",\"label\":\"Bolivia\",\"color\":\"#db2777\",\"aggregate\":false,\"production\":[411,427,405,407,449,440,490,473,480,520,360,500,518,492,512,500],\"reserves\":[null,5000,6000,5200,4500,4600,4000,4800,4800,4800,4800,4800,null,null,null,null]},{\"key\":\"Russia\",\"label\":\"Rusia\",\"color\":\"#0f766e\",\"aggregate\":false,\"production\":[null,null,null,null,null,null,null,null,300,260,280,280,300,300,310,430],\"reserves\":[null,null,null,null,null,null,null,null,null,22000,22000,22000,22000,25000,29000,29000]},{\"key\":\"Kazakhstan\",\"label\":\"Kazakstan\",\"color\":\"#ea580c\",\"aggregate\":false,\"production\":[500,495,371,362,345,339,340,330,304,304,222,194,312,340,380,360],\"reserves\":[null,12000,10000,10000,10000,4000,11000,13000,13000,12000,12000,12000,7400,6700,7600,7400]},{\"key\":\"Sweden\",\"label\":\"Swedia\",\"color\":\"#4f46e5\",\"aggregate\":false,\"production\":[null,null,null,null,null,247,257,251,234,245,232,234,234,218,239,230],\"reserves\":[null,null,null,null,null,null,3000,3800,1400,3600,3600,3700,4000,4100,3900,4100]},{\"key\":\"Canada\",\"label\":\"Kanada\",\"color\":\"#65a30d\",\"aggregate\":false,\"production\":[649,612,641,426,353,277,322,344,287,336,211,310,250,null,null,null],\"reserves\":[null,4200,7800,7000,5900,6200,5700,5400,3000,2200,2300,5400,1800,null,null,null]},{\"key\":\"Ireland\",\"label\":\"Irlandia\",\"color\":\"#9333ea\",\"aggregate\":false,\"production\":[342,340,338,327,283,236,150,null,null,null,null,null,null,null,null,null],\"reserves\":[null,1800,1300,1300,1100,1100,1100,null,null,null,null,null,null,null,null,null]},{\"key\":\"South Africa\",\"label\":\"Afrika Selatan\",\"color\":\"#0284c7\",\"aggregate\":false,\"production\":[null,null,null,null,null,null,null,null,null,null,null,null,238,198,120,null],\"reserves\":[null,null,null,null,null,null,null,null,null,null,null,null,null,6200,5900,null]},{\"key\":\"Other countries\",\"label\":\"Negara lain\",\"color\":\"#be123c\",\"aggregate\":true,\"production\":[1490,1730,1930,1800,1860,1610,1890,2140,1840,1950,1950,1960,1940,1690,1730,2000],\"reserves\":[null,68000,55000,57000,42000,26000,32000,33000,33000,34000,34000,34000,30000,25000,25000,25000]},{\"key\":\"World total (rounded)\",\"label\":\"Total dunia (bulat)\",\"color\":\"#475569\",\"aggregate\":true,\"production\":[12000,12800,13500,13400,13300,12800,12600,12500,12500,12700,12000,12700,12500,12100,11900,13000],\"reserves\":[null,250000,250000,250000,230000,200000,220000,230000,230000,250000,250000,250000,210000,220000,230000,240000]}],\"defaultSelected\":[\"China\",\"Peru\",\"Australia\",\"India\",\"Mexico\",\"United States\"],\"topCount\":6,\"text\":{\"chart_title\":\"USGS Produksi dan Cadangan Seng Berdasarkan Negara\",\"countries_title\":\"Pemilihan negara\",\"countries_sub\":\"Warna yang sama digunakan di kedua panel.\",\"group_countries\":\"Negara\",\"group_aggregates\":\"Agregat\",\"metrics_title\":\"Panel\",\"production\":\"Produksi tambang\",\"reserves\":\"Cadangan\",\"select_top\":\"%d teratas\",\"select_all\":\"Semua negara\",\"clear\":\"Jernih\",\"reset\":\"Setel ulang zoom\",\"range\":\"Kisaran:\",\"btn_5y\":\"5Y\",\"btn_10y\":\"10Y\",\"btn_all\":\"ALL\",\"panel_production\":\"Produksi tambang menurut negara\",\"panel_reserves\":\"Cadangan seng menurut negara\",\"unit\":\"Ribuan metrik ton\",\"latest_year\":\"Tahun terakhir\",\"world_production\":\"Produksi dunia\",\"world_reserves\":\"Cadangan dunia\",\"source_text\":\"Sumber: Survei Geologi A.S. (USGS)\",\"zoom_hint\":\"Roda mouse\\\/Cubit=Zum \\u00b7 Seret=Zum kotak \\u00b7 Alt+Seret\\\/Tombol panah=Geser \\u00b7 Klik ganda=Atur ulang\",\"empty_selection\":\"Pilih setidaknya satu negara.\",\"quality_warning\":\"%d nilai yang tidak konsisten secara internal dihilangkan dari diagram.\",\"quality_details\":\"Detail kualitas data\"}};\n\n        function boot(){\n          const wrap = document.getElementById(cfg.wrapId);\n          if (!wrap) return;\n\n          const root = window.__CMIDRA__ = window.__CMIDRA__ || {};\n          root._promises = root._promises || {};\n          root.chartRuntime = root.chartRuntime || {zoomRegistered:false};\n          root.z193 = root.z193 || {\n            instances: {},\n            tips: new Set(),\n            tipEventsBound: false\n          };\n\n          function loadScriptOnce(src, ready){\n            try{\n              if (ready()) return Promise.resolve(true);\n              if (root._promises[src]) return root._promises[src];\n\n              root._promises[src] = new Promise(function(resolve, reject){\n                if (ready()) { resolve(true); return; }\n\n                const existing = Array.from(document.scripts).find(function(script){\n                  try{\n                    const current = new URL(script.src || '', document.baseURI);\n                    const target = new URL(src, document.baseURI);\n                    return current.origin === target.origin && current.pathname === target.pathname;\n                  }catch(error){\n                    return (script.src || '').split('?')[0] === src.split('?')[0];\n                  }\n                });\n\n                if (existing) {\n                  let tries = 0;\n                  const poll = function(){\n                    if (ready()) { resolve(true); return; }\n                    tries++;\n                    if (tries > 80) { resolve(false); return; }\n                    window.setTimeout(poll, 100);\n                  };\n                  existing.addEventListener('load', function(){ resolve(true); }, {once:true});\n                  existing.addEventListener('error', function(){ reject(new Error('Script load failed')); }, {once:true});\n                  poll();\n                  return;\n                }\n\n                const script = document.createElement('script');\n                script.src = src;\n                script.async = true;\n                script.onload = function(){ resolve(true); };\n                script.onerror = function(){ reject(new Error('Script load failed')); };\n                document.head.appendChild(script);\n              });\n\n              return root._promises[src];\n            }catch(error){\n              return Promise.reject(error);\n            }\n          }\n\n          const chartSrc = 'https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js';\n          const hammerSrc = 'https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js';\n          const zoomSrc = 'https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js';\n\n          const chartReady = function(){\n            return !!window.Chart && \/^4\\.\/.test(String(window.Chart.version || ''));\n          };\n          const hammerReady = function(){\n            return !!window.Hammer;\n          };\n          const zoomReady = function(){\n            try{\n              if (window.Chart && Chart.registry && Chart.registry.plugins && Chart.registry.plugins.get('zoom')) return true;\n            }catch(error){}\n            return !!window.ChartZoom;\n          };\n\n          loadScriptOnce(chartSrc, chartReady)\n            .then(function(){\n              return loadScriptOnce(hammerSrc, hammerReady);\n            })\n            .then(function(){\n              return loadScriptOnce(zoomSrc, zoomReady)\n                .catch(function(){ return false; });\n            })\n            .then(init)\n            .catch(function(){});\n\n          function init(){\n            if (!window.Chart || !\/^4\\.\/.test(String(window.Chart.version || ''))) return;\n\n            const previous = root.z193.instances[cfg.uid];\n            if (previous) {\n              try{ previous.controller.abort(); }catch(error){}\n              Object.keys(previous.charts || {}).forEach(function(key){\n                try{ previous.charts[key].destroy(); }catch(error){}\n              });\n              (previous.tipIds || []).forEach(function(id){\n                const tip = document.getElementById(id);\n                if (tip) tip.remove();\n                root.z193.tips.delete(id);\n              });\n            }\n\n            const zoomPlugin = window.ChartZoom ||\n              (window['chartjs-plugin-zoom'] &&\n                (window['chartjs-plugin-zoom'].default || window['chartjs-plugin-zoom']));\n            let zoomRegistered = false;\n            try{\n              zoomRegistered = !!(Chart.registry && Chart.registry.plugins && Chart.registry.plugins.get('zoom'));\n            }catch(error){}\n            if (!zoomRegistered && zoomPlugin && Chart.register) {\n              try{\n                Chart.register(zoomPlugin);\n                zoomRegistered = true;\n              }catch(error){}\n            }\n            root.chartRuntime.zoomRegistered = zoomRegistered;\n\n            if (!root.z193.tipEventsBound) {\n              root.z193.tipEventsBound = true;\n              const hideAllTips = function(){\n                root.z193.tips.forEach(function(id){\n                  const tip = document.getElementById(id);\n                  if (tip) tip.style.opacity = '0';\n                });\n              };\n              ['scroll','touchstart','pointerdown','visibilitychange','orientationchange','resize'].forEach(function(eventName){\n                window.addEventListener(eventName, hideAllTips, {passive:true});\n              });\n            }\n\n            const controller = new AbortController();\n            const signal = controller.signal;\n            const productionCanvas = document.getElementById(cfg.canvasProduction);\n            const reserveCanvas = document.getElementById(cfg.canvasReserves);\n            if (!productionCanvas || !reserveCanvas) return;\n\n            const actualList = wrap.querySelector('[data-list=\"countries\"]');\n            const aggregateList = wrap.querySelector('[data-list=\"aggregates\"]');\n            const rangeButtons = wrap.querySelectorAll('[data-range]');\n            const metricProduction = wrap.querySelector('input[data-metric=\"production\"]');\n            const metricReserves = wrap.querySelector('input[data-metric=\"reserves\"]');\n            const panels = {\n              production: wrap.querySelector('[data-panel=\"production\"]'),\n              reserves: wrap.querySelector('[data-panel=\"reserves\"]')\n            };\n            const emptyOverlays = {\n              production: wrap.querySelector('[data-empty=\"production\"]'),\n              reserves: wrap.querySelector('[data-empty=\"reserves\"]')\n            };\n\n            const selected = new Set(cfg.defaultSelected || []);\n            const charts = {};\n            const tipIds = [];\n            let currentRange = 'all';\n            let syncing = false;\n\n            const isNumber = function(value){\n              return value !== null && value !== undefined && Number.isFinite(Number(value));\n            };\n\n            const formatNumber = function(value){\n              if (!isNumber(value)) return '';\n              return Number(value).toLocaleString(undefined, {maximumFractionDigits:2});\n            };\n\n            const formatCompact = function(value){\n              if (!isNumber(value)) return '';\n              const number = Number(value);\n              const absolute = Math.abs(number);\n              if (absolute >= 1000000) return (number \/ 1000000).toFixed(1).replace(\/\\.0$\/, '') + 'M';\n              if (absolute >= 1000) return (number \/ 1000).toFixed(absolute < 10000 ? 1 : 0).replace(\/\\.0$\/, '') + 'K';\n              return number.toLocaleString(undefined, {maximumFractionDigits:1});\n            };\n\n            function renderCountryList(){\n              if (!actualList || !aggregateList) return;\n              actualList.replaceChildren();\n              aggregateList.replaceChildren();\n\n              cfg.countries.forEach(function(country, index){\n                const label = document.createElement('label');\n                label.className = 'z193-country-item';\n\n                const checkbox = document.createElement('input');\n                checkbox.type = 'checkbox';\n                checkbox.id = cfg.uid + '_country_' + index;\n                checkbox.checked = selected.has(country.key);\n                checkbox.addEventListener('change', function(){\n                  if (checkbox.checked) selected.add(country.key);\n                  else selected.delete(country.key);\n                  updateCharts();\n                }, {signal:signal});\n\n                const swatch = document.createElement('span');\n                swatch.className = 'z193-country-swatch';\n                swatch.style.backgroundColor = country.color;\n                swatch.setAttribute('aria-hidden', 'true');\n\n                const text = document.createElement('span');\n                text.textContent = country.label;\n                text.title = country.label;\n\n                label.htmlFor = checkbox.id;\n                label.append(checkbox, swatch, text);\n                (country.aggregate ? aggregateList : actualList).appendChild(label);\n              });\n            }\n\n            function buildKeepIndexes(rangeKey){\n              if (rangeKey === 'all') return null;\n              const count = Math.max(1, parseInt(rangeKey, 10) || 1);\n              const numericYears = cfg.years.map(Number).filter(Number.isFinite);\n              if (!numericYears.length) return null;\n\n              const latest = Math.max.apply(null, numericYears);\n              const cutoff = latest - count + 1;\n              const indexes = [];\n              cfg.years.forEach(function(year, index){\n                if (Number(year) >= cutoff) indexes.push(index);\n              });\n              return indexes.length ? indexes : null;\n            }\n\n            function buildDatasets(metric, keepIndexes){\n              const datasets = [];\n              cfg.countries.forEach(function(country){\n                if (!selected.has(country.key)) return;\n\n                const full = Array.isArray(country[metric]) ? country[metric] : [];\n                const data = keepIndexes ? keepIndexes.map(function(index){ return full[index]; }) : full.slice();\n                if (!data.some(isNumber)) return;\n\n                datasets.push({\n                  label: country.label,\n                  data: data,\n                  borderColor: country.color,\n                  backgroundColor: country.color,\n                  borderWidth: country.aggregate ? 3 : 2.2,\n                  borderDash: metric === 'reserves' ? [7,4] : (country.aggregate ? [3,3] : []),\n                  pointRadius: 2.6,\n                  pointHoverRadius: 5,\n                  pointBorderWidth: 1,\n                  pointBackgroundColor: '#ffffff',\n                  tension: 0.2,\n                  spanGaps: metric === 'production',\n                  fill: false\n                });\n              });\n              return datasets;\n            }\n\n            function getOrCreateTooltip(metric){\n              const id = '__z193_tip_' + cfg.uid + '_' + metric;\n              let tip = document.getElementById(id);\n              if (!tip) {\n                tip = document.createElement('div');\n                tip.id = id;\n                tip.className = 'z193-external-tooltip';\n                tip.style.position = 'fixed';\n                tip.style.left = '0';\n                tip.style.top = '0';\n                tip.style.opacity = '0';\n                tip.style.pointerEvents = 'none';\n                tip.style.zIndex = '99999';\n                document.body.appendChild(tip);\n              }\n              if (!tipIds.includes(id)) tipIds.push(id);\n              root.z193.tips.add(id);\n              return tip;\n            }\n\n            function externalTooltip(metric){\n              return function(context){\n                const chart = context.chart;\n                const tooltip = context.tooltip;\n                const area = chart.chartArea;\n                const tip = getOrCreateTooltip(metric);\n\n                if (!area || !tooltip || tooltip.opacity === 0 || !tooltip.dataPoints || !tooltip.dataPoints.length) {\n                  tip.style.opacity = '0';\n                  return;\n                }\n\n                tip.replaceChildren();\n                const box = document.createElement('div');\n                box.style.cssText = 'min-width:230px;max-width:360px;max-height:70vh;overflow:auto;padding:10px 12px;border:1px solid rgba(148,163,184,.72);border-radius:12px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.24);font:12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;';\n\n                const title = document.createElement('div');\n                title.style.cssText = 'margin-bottom:7px;font-weight:900;color:#0f172a;';\n                title.textContent = (tooltip.title && tooltip.title[0]) ? tooltip.title[0] : '';\n                box.appendChild(title);\n\n                const rows = (tooltip.dataPoints || []).slice().sort(function(a, b){\n                  const av = a && a.raw != null ? Number(a.raw) : -Infinity;\n                  const bv = b && b.raw != null ? Number(b.raw) : -Infinity;\n                  return bv - av;\n                });\n\n                rows.slice(0, 12).forEach(function(point){\n                  const dataset = point.dataset || {};\n                  const row = document.createElement('div');\n                  row.style.cssText = 'display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;';\n\n                  const left = document.createElement('span');\n                  left.style.cssText = 'display:flex;align-items:center;gap:7px;min-width:0;';\n\n                  const dot = document.createElement('span');\n                  dot.style.cssText = 'width:10px;height:10px;flex:0 0 10px;border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.16);background:' + (dataset.borderColor || '#64748b') + ';';\n\n                  const label = document.createElement('span');\n                  label.style.cssText = 'max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;';\n                  label.textContent = dataset.label || '';\n\n                  const value = document.createElement('strong');\n                  value.style.whiteSpace = 'nowrap';\n                  value.textContent = formatNumber(point.raw);\n\n                  left.append(dot, label);\n                  row.append(left, value);\n                  box.appendChild(row);\n                });\n\n                if (rows.length > 12) {\n                  const more = document.createElement('div');\n                  more.style.cssText = 'margin-top:6px;text-align:right;color:#64748b;font-size:10px;';\n                  more.textContent = '+' + (rows.length - 12);\n                  box.appendChild(more);\n                }\n\n                const unit = document.createElement('div');\n                unit.style.cssText = 'margin-top:7px;padding-top:6px;border-top:1px solid #e2e8f0;color:#64748b;font-size:10px;';\n                unit.textContent = cfg.text.unit;\n                box.appendChild(unit);\n                tip.appendChild(box);\n\n                const rect = chart.canvas.getBoundingClientRect();\n                const width = box.offsetWidth || 260;\n                const height = box.offsetHeight || 150;\n                const gap = 8;\n                const left = Math.max(8, rect.left + area.left - width - gap);\n\n                let top = rect.top + (tooltip.caretY || area.top) - height \/ 2;\n                top = Math.max(8, Math.min(top, window.innerHeight - height - 8));\n\n                tip.style.left = left + 'px';\n                tip.style.top = top + 'px';\n                tip.style.opacity = '1';\n              };\n            }\n\n            function crosshairPlugin(metric){\n              return {\n                id: 'z193Crosshair_' + cfg.uid + '_' + metric,\n                afterEvent: function(chart, args){\n                  const event = args.event;\n                  const area = chart.chartArea;\n                  if (!area || !event) return;\n\n                  if (event.type === 'mouseout') {\n                    chart.$z193CrossX = null;\n                    args.changed = true;\n                    return;\n                  }\n\n                  chart.$z193CrossX =\n                    event.x >= area.left && event.x <= area.right &&\n                    event.y >= area.top && event.y <= area.bottom\n                      ? event.x\n                      : null;\n                  args.changed = true;\n                },\n                afterDraw: function(chart){\n                  if (chart.$z193CrossX === null || chart.$z193CrossX === undefined) return;\n                  const area = chart.chartArea;\n                  const context = chart.ctx;\n                  context.save();\n                  context.strokeStyle = 'rgba(37,99,235,.72)';\n                  context.lineWidth = 1.6;\n                  context.setLineDash([4,3]);\n                  context.beginPath();\n                  context.moveTo(chart.$z193CrossX, area.top);\n                  context.lineTo(chart.$z193CrossX, area.bottom);\n                  context.stroke();\n\n                  const active = typeof chart.getActiveElements === 'function'\n                    ? chart.getActiveElements()\n                    : [];\n                  active.forEach(function(item){\n                    const element = item && item.element;\n                    if (!element || !Number.isFinite(element.x) || !Number.isFinite(element.y)) return;\n                    if (element.x < area.left || element.x > area.right || element.y < area.top || element.y > area.bottom) return;\n\n                    const dataset = chart.data.datasets[item.datasetIndex] || {};\n                    const color = typeof dataset.borderColor === 'string' ? dataset.borderColor : '#2563eb';\n\n                    context.setLineDash([]);\n                    context.beginPath();\n                    context.arc(element.x, element.y, 6, 0, Math.PI * 2);\n                    context.fillStyle = 'rgba(255,255,255,.96)';\n                    context.fill();\n                    context.lineWidth = 2.2;\n                    context.strokeStyle = 'rgba(37,99,235,.86)';\n                    context.stroke();\n\n                    context.beginPath();\n                    context.arc(element.x, element.y, 2.6, 0, Math.PI * 2);\n                    context.fillStyle = color;\n                    context.fill();\n                  });\n                  context.restore();\n                }\n              };\n            }\n\n            function syncX(sourceChart){\n              if (syncing || !sourceChart || !sourceChart.scales || !sourceChart.scales.x) return;\n              syncing = true;\n              try{\n                const sourceX = sourceChart.scales.x;\n                Object.keys(charts).forEach(function(key){\n                  const chart = charts[key];\n                  if (!chart || chart === sourceChart) return;\n                  chart.options.scales.x.min = sourceX.min;\n                  chart.options.scales.x.max = sourceX.max;\n                  chart.update('none');\n                });\n              }finally{\n                syncing = false;\n              }\n            }\n\n            function chartOptions(metric){\n              return {\n                responsive: true,\n                maintainAspectRatio: false,\n                normalized: true,\n                animation: false,\n                interaction: {mode:'index', intersect:false},\n                plugins: {\n                  legend: {display:false},\n                  tooltip: {\n                    enabled: false,\n                    mode: 'index',\n                    intersect: false,\n                    external: externalTooltip(metric)\n                  },\n                  zoom: {\n                    pan: {\n                      enabled: true,\n                      mode: 'x',\n                      modifierKey: 'alt',\n                      onPanStart: function(){\n                        root.z193.tips.forEach(function(id){\n                          const tip = document.getElementById(id);\n                          if (tip) tip.style.opacity = '0';\n                        });\n                      },\n                      onPanComplete: function(ctx){ syncX(ctx.chart); }\n                    },\n                    zoom: {\n                      wheel: {enabled:true},\n                      pinch: {enabled:true},\n                      drag: {\n                        enabled: true,\n                        mode: 'x',\n                        threshold: 8,\n                        backgroundColor: 'rgba(14,165,233,.10)',\n                        borderColor: 'rgba(2,132,199,.72)',\n                        borderWidth: 1\n                      },\n                      mode: 'x',\n                      onZoomStart: function(){\n                        root.z193.tips.forEach(function(id){\n                          const tip = document.getElementById(id);\n                          if (tip) tip.style.opacity = '0';\n                        });\n                      },\n                      onZoomComplete: function(ctx){ syncX(ctx.chart); }\n                    }\n                  }\n                },\n                scales: {\n                  x: {\n                    type: 'category',\n                    grid: {color:'rgba(148,163,184,.18)'},\n                    ticks: {\n                      color: '#475569',\n                      autoSkip: true,\n                      maxTicksLimit: window.innerWidth < 768 ? 6 : 12,\n                      maxRotation: 0,\n                      minRotation: 0\n                    }\n                  },\n                  y: {\n                    position: 'right',\n                    beginAtZero: true,\n                    title: {display:true, text:cfg.text.unit, color:'#475569'},\n                    ticks: {\n                      color: '#334155',\n                      callback: function(value){ return formatCompact(value); }\n                    },\n                    grid: {color:'rgba(203,213,225,.58)'}\n                  }\n                }\n              };\n            }\n\n            const oldProduction = Chart.getChart ? Chart.getChart(productionCanvas) : null;\n            const oldReserves = Chart.getChart ? Chart.getChart(reserveCanvas) : null;\n            if (oldProduction) oldProduction.destroy();\n            if (oldReserves) oldReserves.destroy();\n\n            charts.production = new Chart(productionCanvas.getContext('2d'), {\n              type: 'line',\n              plugins: [crosshairPlugin('production')],\n              data: {labels:cfg.years.slice(), datasets:[]},\n              options: chartOptions('production')\n            });\n\n            charts.reserves = new Chart(reserveCanvas.getContext('2d'), {\n              type: 'line',\n              plugins: [crosshairPlugin('reserves')],\n              data: {labels:cfg.years.slice(), datasets:[]},\n              options: chartOptions('reserves')\n            });\n\n            function setRangeButtonState(){\n              rangeButtons.forEach(function(button){\n                const active = button.dataset.range === String(currentRange);\n                button.classList.toggle('is-active', active);\n                button.setAttribute('aria-pressed', active ? 'true' : 'false');\n              });\n            }\n\n            function clearXLimits(chart){\n              if (!chart || !chart.options || !chart.options.scales || !chart.options.scales.x) return;\n              chart.options.scales.x.min = undefined;\n              chart.options.scales.x.max = undefined;\n            }\n\n            function updateCharts(){\n              const keepIndexes = buildKeepIndexes(currentRange);\n              const labels = keepIndexes\n                ? keepIndexes.map(function(index){ return cfg.years[index]; })\n                : cfg.years.slice();\n\n              ['production','reserves'].forEach(function(metric){\n                const chart = charts[metric];\n                const datasets = buildDatasets(metric, keepIndexes);\n                chart.data.labels = labels;\n                chart.data.datasets = datasets;\n                try{ if (typeof chart.resetZoom === 'function') chart.resetZoom(); }catch(error){}\n                clearXLimits(chart);\n                chart.update('none');\n                if (emptyOverlays[metric]) emptyOverlays[metric].hidden = datasets.length > 0;\n              });\n\n              setRangeButtonState();\n            }\n\n            function resetZoom(){\n              Object.keys(charts).forEach(function(key){\n                const chart = charts[key];\n                try{ if (typeof chart.resetZoom === 'function') chart.resetZoom(); }catch(error){}\n                clearXLimits(chart);\n                chart.update('none');\n              });\n            }\n\n            function selectKeys(keys){\n              selected.clear();\n              keys.forEach(function(key){ selected.add(key); });\n              renderCountryList();\n              updateCharts();\n            }\n\n            function syncPanelVisibility(){\n              const showProduction = !metricProduction || metricProduction.checked;\n              const showReserves = !metricReserves || metricReserves.checked;\n              if (panels.production) panels.production.hidden = !showProduction;\n              if (panels.reserves) panels.reserves.hidden = !showReserves;\n              window.setTimeout(function(){\n                if (showProduction && charts.production) charts.production.resize();\n                if (showReserves && charts.reserves) charts.reserves.resize();\n              }, 0);\n            }\n\n            rangeButtons.forEach(function(button){\n              button.addEventListener('click', function(){\n                currentRange = button.dataset.range || 'all';\n                updateCharts();\n              }, {signal:signal});\n            });\n\n            const resetButton = wrap.querySelector('[data-action=\"reset\"]');\n            const topButton = wrap.querySelector('[data-action=\"top\"]');\n            const allButton = wrap.querySelector('[data-action=\"all\"]');\n            const clearButton = wrap.querySelector('[data-action=\"clear\"]');\n\n            if (resetButton) resetButton.addEventListener('click', resetZoom, {signal:signal});\n            if (topButton) topButton.addEventListener('click', function(){\n              selectKeys(cfg.defaultSelected || []);\n            }, {signal:signal});\n            if (allButton) allButton.addEventListener('click', function(){\n              selectKeys(cfg.countries.filter(function(country){ return !country.aggregate; }).map(function(country){ return country.key; }));\n            }, {signal:signal});\n            if (clearButton) clearButton.addEventListener('click', function(){\n              selectKeys([]);\n            }, {signal:signal});\n\n            if (metricProduction) metricProduction.addEventListener('change', syncPanelVisibility, {signal:signal});\n            if (metricReserves) metricReserves.addEventListener('change', syncPanelVisibility, {signal:signal});\n\n            function bindCanvas(canvas, chart){\n              canvas.addEventListener('dblclick', resetZoom, {signal:signal});\n              canvas.addEventListener('mouseleave', function(){\n                root.z193.tips.forEach(function(id){\n                  const tip = document.getElementById(id);\n                  if (tip) tip.style.opacity = '0';\n                });\n              }, {signal:signal});\n              canvas.addEventListener('keydown', function(event){\n                if (event.key !== 'ArrowLeft' && event.key !== 'ArrowRight') return;\n                if (typeof chart.pan !== 'function') return;\n\n                let step = chart.chartArea ? Math.max(24, Math.round(chart.chartArea.width * 0.08)) : 60;\n                if (event.shiftKey) step *= 2;\n                const delta = event.key === 'ArrowLeft' ? step : -step;\n                event.preventDefault();\n                try{\n                  chart.pan({x:delta, y:0});\n                  syncX(chart);\n                }catch(error){}\n              }, {signal:signal});\n            }\n\n            bindCanvas(productionCanvas, charts.production);\n            bindCanvas(reserveCanvas, charts.reserves);\n\n            renderCountryList();\n            syncPanelVisibility();\n            updateCharts();\n\n            root.z193.instances[cfg.uid] = {\n              controller: controller,\n              charts: charts,\n              tipIds: tipIds\n            };\n          }\n        }\n\n        if (document.readyState === 'loading') {\n          document.addEventListener('DOMContentLoaded', boot, {once:true});\n        } else {\n          boot();\n        }\n      })();\n    <\/script>\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-8030f1d e-flex e-con-boxed e-con e-parent\" data-id=\"8030f1d\" 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-ea8bea7 elementor-widget elementor-widget-shortcode\" data-id=\"ea8bea7\" 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\">    <div\n      id=\"z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63\"\n      class=\"z194-wrap\"\n      lang=\"id\"\n      data-default-range=\"5\"\n          >\n      <div class=\"z194-card\">\n        <div class=\"z194-controls\" role=\"group\" aria-label=\"Kisaran:\">\n          <span class=\"z194-range-label\">Kisaran:<\/span>\n          <button type=\"button\" class=\"z194-btn\" data-range=\"1\" aria-pressed=\"false\">1Y<\/button>\n          <button type=\"button\" class=\"z194-btn\" data-range=\"3\" aria-pressed=\"false\">3Y<\/button>\n          <button type=\"button\" class=\"z194-btn\" data-range=\"5\" aria-pressed=\"false\">5Y<\/button>\n          <button type=\"button\" class=\"z194-btn\" data-range=\"10\" aria-pressed=\"false\">10Y<\/button>\n          <button type=\"button\" class=\"z194-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\n          <span class=\"z194-flex\"><\/span>\n          <button type=\"button\" class=\"z194-btn z194-btn-ghost\" data-action=\"reset\">Setel ulang zoom<\/button>\n          <em class=\"z194-hint\">Roda mouse\/Cubit=Zum \u00b7 Seret=Zum kotak \u00b7 Alt+Seret\/Tombol panah=Geser \u00b7 Klik ganda=Atur ulang<\/em>\n        <\/div>\n\n        <div class=\"z194-head\">\n          <div class=\"z194-title-wrap\">\n            <h3 class=\"z194-title\">BLS Indeks Harga Seng Impor<\/h3>\n          <\/div>\n          <div class=\"z194-latest\" aria-live=\"polite\">\n            <span>Terbaru<\/span>\n            <strong>279.5<\/strong>\n            <small>2026-06<\/small>\n          <\/div>\n        <\/div>\n\n        <div class=\"z194-panel\">\n          <div class=\"z194-chart-frame\">\n            <canvas\n              id=\"z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63_canvas\"\n              tabindex=\"0\"\n              role=\"img\"\n              aria-label=\"BLS Indeks Harga Seng Impor \u2014 Indeks harga impor seng\"\n            >BLS Indeks Harga Seng Impor<\/canvas>\n            <div class=\"z194-error\" hidden>Pustaka bagan tidak dapat dimuat.<\/div>\n          <\/div>\n          <div class=\"z194-legend\" role=\"group\" aria-label=\"Indeks harga impor seng\">\n            <button type=\"button\" class=\"z194-legend-item\" data-dataset-key=\"zinc\" aria-pressed=\"true\">\n              <span class=\"z194-swatch\" aria-hidden=\"true\"><\/span>\n              <span class=\"z194-legend-text\">Indeks harga impor seng<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"z194-description\" translate=\"yes\">\n\n          <ul>\n\n            \n              <li>Indeks harga impor mengukur perubahan harga yang dibayarkan oleh importir AS terhadap periode referensi BLS; ini bukan harga dolar per ton.<\/li>\n\n            \n              <li>Indeks yang meningkat berarti harga impor meningkat dari tingkat referensi, namun hal ini tidak perlu bergerak persis dengan harga tunai LME.<\/li>\n\n            \n          <\/ul>\n\n        <\/div>\n\n        <div class=\"z194-source-wrap\">\n          <a class=\"z194-source-pill\" href=\"https:\/\/www.bls.gov\/mxp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sumber: Biro Statistik Tenaga Kerja AS (BLS)<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <style>\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63{box-sizing:border-box;overflow:hidden;margin:8px 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff 0%,#eff6ff 48%,#fff7ed 100%);box-shadow:0 18px 34px rgba(15,23,42,.17);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 *,#z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 *::before,#z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 *::after{box-sizing:border-box;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-card{width:100%;min-width:0;padding:16px;border:1px solid rgba(14,116,144,.28);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.11);color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-title-wrap{min-width:0;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-title{margin:0;font-size:20px;line-height:1.3;font-weight:900;color:#0f172a;letter-spacing:0;text-transform:none;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;row-gap:1px;flex:0 0 auto;padding:7px 11px;border:1px solid rgba(14,116,144,.18);border-radius:12px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest span{grid-column:1\/2;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest strong{grid-column:2\/3;grid-row:1\/3;color:#075985;font-size:20px;line-height:1;font-weight:900;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest small{grid-column:1\/2;color:#475569;font-size:10px;font-weight:700;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 11px;min-width:0;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-range-label{margin-inline-end:2px;color:#475569;font-size:12px;font-weight:800;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-flex{flex:1 1 auto;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn{appearance:none;margin:0;padding:7px 11px;border:1px solid rgba(14,116,144,.55);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);color:#075985;font:700 12px\/1.2 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .08s ease,box-shadow .15s ease,background .15s ease;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn:hover{background:linear-gradient(135deg,#ccfbf1,#dbeafe);box-shadow:0 3px 7px rgba(15,23,42,.12);transform:translateY(-1px);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn.is-active{border-color:#0369a1;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn-ghost{border-color:rgba(100,116,139,.42);background:transparent;color:#475569;box-shadow:none;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-hint{min-width:0;margin:0 0 0 6px;color:#64748b;font-size:11px;line-height:1.45;font-style:normal;font-weight:600;overflow-wrap:anywhere;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-panel{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.45);border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-chart-frame{position:relative;width:100%;height:430px;min-height:430px;overflow:hidden;background:#fff;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 canvas{display:block;width:100%!important;height:100%!important;outline-offset:-3px;touch-action:pan-y pinch-zoom;cursor:crosshair;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 canvas:focus-visible{outline:2px solid rgba(37,99,235,.38);outline-offset:-3px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:6px 10px 7px;border-top:1px solid rgba(226,232,240,.95);background:#fff;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend-item{appearance:none;display:inline-flex;align-items:center;gap:7px;margin:0;padding:3px 4px;border:0;border-radius:4px;background:transparent;color:#475569;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;white-space:nowrap;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend-item:hover{color:#0f172a;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend-item:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend-item.is-hidden{opacity:.42;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend-item.is-hidden .z194-legend-text{text-decoration:line-through;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-swatch{position:relative;width:28px;height:10px;flex:0 0 28px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-swatch::before{content:\"\";position:absolute;left:0;right:0;top:50%;border-top:3px solid #0891b2;transform:translateY(-50%);border-radius:999px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-swatch::after{content:\"\";position:absolute;right:1px;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#2563eb;box-shadow:0 0 0 1px #2563eb;transform:translateY(-50%);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-error{position:absolute;inset:0;place-items:center;padding:20px;background:rgba(255,255,255,.92);color:#9f1239;font-size:12px;font-weight:800;text-align:center;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-error:not([hidden]){display:grid;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-source-wrap{display:flex;justify-content:flex-end;margin-top:8px;}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-source-pill{display:inline-block;padding:5px 10px;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:#fff;color:#64748b;font-size:11px;text-decoration:none;box-shadow:0 2px 6px rgba(15,23,42,.07);}\n      #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-source-pill:hover{text-decoration:underline;}\n      @media (max-width:768px){\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63{padding:10px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-card{padding:12px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-head{align-items:stretch;gap:9px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-title{font-size:18px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest{padding:6px 9px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest strong{font-size:18px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-flex{display:none;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-hint{flex:1 1 100%;margin:1px 0 0;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-chart-frame{height:340px;min-height:340px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-hint{font-size:10px;}\n      }\n      @media (max-width:430px){\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-head{flex-direction:column;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-latest{align-self:flex-start;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn{padding:7px 9px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-chart-frame{height:310px;min-height:310px;}\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-legend{justify-content:flex-start;overflow-x:auto;}\n      }\n      @media (prefers-reduced-motion:reduce){\n        #z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63 .z194-btn{transition:none;}\n      }\n            .z194-description{min-width:0;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.6 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n        .z194-description ul{margin:0;padding-inline-start:20px;}\n        .z194-description li+li{margin-top:4px;}\n      <\/style>\n\n    <script>\n    (function(){\n      const ROOT_ID = \"z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63\";\n      const CANVAS_ID = \"z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63_canvas\";\n      const TIP_ID = \"z194_186_a471128e-6d92-45d3-b1cb-0aef42aadc63_tip\";\n      const LABELS_ALL = [\"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\"];\n      const VALUES_ALL = [100,95.7,102.6,96.5,105.1,118.3,126.8,132.8,134.6,154.6,159.6,175,185,199.9,204.7,181.8,191.4,198.9,166.4,148.2,156.5,173.1,181.8,199.9,193.3,192.3,199.7,207.7,198.4,200.4,183.2,189.3,202.6,188,176.8,159,163.4,163.3,168.7,175.1,172.9,169.9,164.4,158.4,158,155.3,170.7,164,162.9,173.6,173.5,181.4,165.9,159.3,157.5,158.3,158,163,159.2,162,160.7,168.9,174,173.6,172,173.3,176.9,187.6,197.7,200.9,191.4,190.8,186.9,182.7,180.7,171.7,182.9,201.5,181.2,170.9,160.4,153.2,144.3,141.2,131,129.7,143,153.2,151.5,158.4,165,177.5,190.3,194.7,197.4,203.4,228.1,214.1,234.5,235.4,228.8,217.6,207,232,232.9,260.7,276.4,273.8,262.1,280.3,291.1,272.4,270.1,255.7,264.2,235.8,219.7,205.5,222.5,213.5,226.4,209.1,229.2,232,248.4,241,219.7,207.7,192.7,191.8,197.9,214.2,190.1,193.6,185.7,168.6,157.5,164,170.5,171.9,197.4,210.8,197.9,215.5,231.1,235.1,216.7,232.2,235.2,245.9,251.7,245.8,250.3,249.9,254.4,282.2,280.4,306.7,310.4,330.7,369.4,340.4,332.6,275.1,302.8,286.2,271,251,284.7,270.7,301.6,275.4,259.2,237.7,216.2,216.3,227.4,220.3,225.9,222,216.4,226.2,211.7,215.7,219.8,250.4,248.7,253.7,225.4,238.6,270.2,260.5,266.3,246.9,244.3,240.9,230.7,231.2,223.6,228,229.8,234.3,244.2,252.8,263.5,265.6,268.6,268.5,271.9,272.5,279.5];\n      const MAX_TICKS = 11;\n      const TEXT = {\"series\":\"Indeks harga impor seng\",\"unit\":\"Indeks\",\"scriptError\":\"Pustaka bagan tidak dapat dimuat.\"};\n\n      const root = document.getElementById(ROOT_ID);\n      if (!root || !Array.isArray(LABELS_ALL) || !LABELS_ALL.length) return;\n\n      const registry = window.__comidraZinc194 || (window.__comidraZinc194 = {\n        chartLoader:null,\n        hammerLoader:null,\n        zoomLoader:null,\n        instances:Object.create(null)\n      });\n\n      function loadOnce(src, test, registryKey, marker){\n        if (test()) return Promise.resolve();\n        if (registry[registryKey]) return registry[registryKey];\n\n        registry[registryKey] = new Promise(function(resolve, reject){\n          let script = document.querySelector('script[' + marker + ']');\n          const done = function(){ test() ? resolve() : reject(new Error('Library unavailable')); };\n          const fail = function(){ reject(new Error('Library load failed')); };\n\n          if (script) {\n            if (test()) { resolve(); return; }\n            script.addEventListener('load', done, {once:true});\n            script.addEventListener('error', fail, {once:true});\n            return;\n          }\n\n          script = document.createElement('script');\n          script.src = src;\n          script.async = true;\n          script.setAttribute(marker, '1');\n          script.addEventListener('load', done, {once:true});\n          script.addEventListener('error', fail, {once:true});\n          document.head.appendChild(script);\n        });\n\n        return registry[registryKey];\n      }\n\n      function ensureLibraries(){\n        return loadOnce(\n          'https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',\n          function(){ return !!window.Chart; },\n          'chartLoader',\n          'data-comidra-chartjs'\n        ).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',\n            function(){ return !!window.Hammer; },\n            'hammerLoader',\n            'data-comidra-hammerjs'\n          );\n        }).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',\n            function(){ return !!(window.ChartZoom || window['chartjs-plugin-zoom']); },\n            'zoomLoader',\n            'data-comidra-chartzoom'\n          );\n        }).then(function(){\n          const zoomPlugin = window.ChartZoom || window['chartjs-plugin-zoom'];\n          if (zoomPlugin && window.Chart && typeof window.Chart.register === 'function') {\n            try { window.Chart.register(zoomPlugin.default || zoomPlugin); } catch(error) {}\n          }\n        });\n      }\n\n      function boot(){\n        const canvas = document.getElementById(CANVAS_ID);\n        const errorBox = root.querySelector('.z194-error');\n        if (!canvas || !window.Chart) return;\n\n        const previous = registry.instances[ROOT_ID];\n        if (previous && previous.controller) previous.controller.abort();\n        if (previous && previous.chart) {\n          try { previous.chart.destroy(); } catch(error) {}\n        }\n\n        try {\n          const attached = window.Chart.getChart ? window.Chart.getChart(canvas) : null;\n          if (attached) attached.destroy();\n        } catch(error) {}\n\n        const controller = new AbortController();\n        const signal = controller.signal;\n        const localeMap = {ko:'ko-KR',en:'en-US',ja:'ja-JP',es:'es-ES',zh:'zh-CN',fr:'fr-FR',ar:'ar',de:'de-DE',ru:'ru-RU'};\n        const displayLocale = localeMap[root.lang] || root.lang || undefined;\n        const timestamps = LABELS_ALL.map(function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? value : null;\n        });\n\n        const numberFormatter = new Intl.NumberFormat(displayLocale, {maximumFractionDigits:1});\n        const monthFormatter = new Intl.DateTimeFormat(displayLocale, {year:'numeric',month:'short',timeZone:'UTC'});\n        const formatValue = function(value){\n          return Number.isFinite(Number(value)) ? numberFormatter.format(Number(value)) : '';\n        };\n        const formatMonth = function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? monthFormatter.format(new Date(value)) : String(label);\n        };\n\n        const ctx = canvas.getContext('2d');\n        let gradientCache = null;\n        let gradientHeight = 0;\n        const lineFill = function(context){\n          const chart = context.chart;\n          const area = chart.chartArea;\n          if (!area) return 'rgba(14,165,233,.14)';\n          const height = Math.max(1, Math.round(area.bottom - area.top));\n          if (!gradientCache || gradientHeight !== height) {\n            gradientCache = chart.ctx.createLinearGradient(0, area.top, 0, area.bottom);\n            gradientCache.addColorStop(0, 'rgba(8,145,178,.32)');\n            gradientCache.addColorStop(.58, 'rgba(37,99,235,.12)');\n            gradientCache.addColorStop(1, 'rgba(245,158,11,.035)');\n            gradientHeight = height;\n          }\n          return gradientCache;\n        };\n\n        const canvasBackground = {\n          id:'z194_bg_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g, '_'),\n          beforeDraw:function(chart){\n            const area = chart.chartArea;\n            if (!area) return;\n            chart.ctx.save();\n            chart.ctx.fillStyle = '#ffffff';\n            chart.ctx.fillRect(area.left, area.top, area.right - area.left, area.bottom - area.top);\n            chart.ctx.restore();\n          }\n        };\n\n        const crosshair = {\n          id:'z194_crosshair_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g, '_'),\n          afterEvent:function(chart, args){\n            const event = args.event;\n            const area = chart.chartArea;\n            const before = chart.$z194Crosshair;\n            if (!event || !area || event.type === 'mouseout') {\n              chart.$z194Crosshair = null;\n              if (before) args.changed = true;\n              return;\n            }\n            if (\n              event.x < area.left || event.x > area.right ||\n              event.y < area.top || event.y > area.bottom\n            ) {\n              chart.$z194Crosshair = null;\n              if (before) args.changed = true;\n              return;\n            }\n\n            const markers = [];\n            const activeElements = chart.tooltip && typeof chart.tooltip.getActiveElements === 'function'\n              ? chart.tooltip.getActiveElements()\n              : [];\n            activeElements.forEach(function(item){\n              const meta = chart.getDatasetMeta(item.datasetIndex);\n              const element = meta && meta.data ? meta.data[item.index] : null;\n              if (!element || !Number.isFinite(element.x) || !Number.isFinite(element.y)) return;\n              const dataset = chart.data.datasets[item.datasetIndex] || {};\n              markers.push({\n                x:element.x,\n                y:element.y,\n                color:typeof dataset.borderColor === 'string' ? dataset.borderColor : '#0891b2'\n              });\n            });\n            const snappedX = markers.length ? markers[0].x : event.x;\n            chart.$z194Crosshair = {x:snappedX,markers:markers};\n            if (!before || before.x !== snappedX) args.changed = true;\n          },\n          afterDraw:function(chart){\n            const point = chart.$z194Crosshair;\n            const area = chart.chartArea;\n            if (!point || !area) return;\n            chart.ctx.save();\n            chart.ctx.strokeStyle = 'rgba(37,99,235,.72)';\n            chart.ctx.setLineDash([4,3]);\n            chart.ctx.lineWidth = 1.6;\n            chart.ctx.beginPath();\n            chart.ctx.moveTo(point.x, area.top);\n            chart.ctx.lineTo(point.x, area.bottom);\n            chart.ctx.stroke();\n            chart.ctx.setLineDash([]);\n            (point.markers || []).forEach(function(marker){\n              chart.ctx.beginPath();\n              chart.ctx.arc(marker.x,marker.y,6,0,Math.PI*2);\n              chart.ctx.fillStyle = 'rgba(255,255,255,.96)';\n              chart.ctx.fill();\n              chart.ctx.beginPath();\n              chart.ctx.arc(marker.x,marker.y,3.5,0,Math.PI*2);\n              chart.ctx.fillStyle = marker.color;\n              chart.ctx.fill();\n              chart.ctx.lineWidth = 1.4;\n              chart.ctx.strokeStyle = '#ffffff';\n              chart.ctx.stroke();\n            });\n            chart.ctx.restore();\n          }\n        };\n\n        let tip = document.getElementById(TIP_ID);\n        if (!tip) {\n          tip = document.createElement('div');\n          tip.id = TIP_ID;\n          tip.style.cssText = 'position:fixed;left:0;top:0;z-index:99999;pointer-events:none;opacity:0;';\n          document.body.appendChild(tip);\n        }\n        const hideTip = function(){ if (tip) tip.style.opacity = '0'; };\n\n        const externalTooltip = function(context){\n          const tooltip = context.tooltip;\n          const chart = context.chart;\n          const area = chart.chartArea;\n          if (!tooltip || !area || tooltip.opacity === 0 || !tooltip.dataPoints || !tooltip.dataPoints.length) {\n            hideTip();\n            return;\n          }\n\n          tip.replaceChildren();\n          const box = document.createElement('div');\n          box.style.cssText = 'width:max-content;min-width:min(210px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:10px 12px;border:1px solid rgba(148,163,184,.72);border-radius:12px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.24);font:12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-wrap:anywhere;';\n\n          const title = document.createElement('div');\n          title.style.cssText = 'margin-bottom:7px;font-weight:900;color:#0f172a;';\n          title.textContent = formatMonth(tooltip.dataPoints[0].label || '');\n          box.appendChild(title);\n\n          const row = document.createElement('div');\n          row.style.cssText = 'display:flex;align-items:center;justify-content:space-between;gap:14px;';\n          const label = document.createElement('span');\n          label.style.cssText = 'display:flex;align-items:center;gap:8px;min-width:0;';\n          const dot = document.createElement('span');\n          dot.style.cssText = 'width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#0891b2;box-shadow:0 0 0 1px rgba(15,23,42,.15);';\n          const labelText = document.createElement('span');\n          labelText.textContent = TEXT.series;\n          label.append(dot, labelText);\n          const value = document.createElement('strong');\n          value.textContent = formatValue(tooltip.dataPoints[0].parsed.y);\n          row.append(label, value);\n          box.appendChild(row);\n          tip.appendChild(box);\n\n          const rect = canvas.getBoundingClientRect();\n          const width = box.offsetWidth || 230;\n          const height = box.offsetHeight || 80;\n          const left = Math.max(8, rect.left + area.left - width - 8);\n          let top = rect.top + tooltip.caretY - height \/ 2;\n          top = Math.max(8, Math.min(top, window.innerHeight - height - 8));\n          tip.style.left = left + 'px';\n          tip.style.top = top + 'px';\n          tip.style.opacity = '1';\n        };\n\n        const chart = new window.Chart(ctx, {\n          type:'line',\n          data:{\n            labels:LABELS_ALL.slice(),\n            datasets:[{\n              key:'zinc',\n              label:TEXT.series,\n              data:VALUES_ALL.slice(),\n              borderColor:'#0891b2',\n              backgroundColor:lineFill,\n              borderWidth:2.5,\n              tension:.26,\n              cubicInterpolationMode:'monotone',\n              fill:'origin',\n              spanGaps:true,\n              pointRadius:function(context){ return context.dataIndex === context.dataset.data.length - 1 ? 3 : 0; },\n              pointHoverRadius:5,\n              pointHitRadius:12,\n              pointBackgroundColor:'#2563eb',\n              pointBorderColor:'#ffffff',\n              pointBorderWidth:2\n            }]\n          },\n          plugins:[canvasBackground,crosshair],\n          options:{\n            responsive:true,\n            maintainAspectRatio:false,\n            normalized:true,\n            animation:false,\n            interaction:{mode:'index',intersect:false},\n            plugins:{\n              legend:{display:false},\n              title:{display:false},\n              tooltip:{enabled:false,external:externalTooltip,mode:'index',intersect:false},\n              zoom:{\n                limits:{x:{minRange:4}},\n                pan:{enabled:true,mode:'x',modifierKey:'alt',onPanStart:hideTip},\n                zoom:{\n                  wheel:{enabled:true,speed:.1},\n                  pinch:{enabled:true},\n                  drag:{enabled:true,threshold:8,backgroundColor:'rgba(37,99,235,.08)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},\n                  mode:'x',\n                  onZoomStart:hideTip\n                }\n              }\n            },\n            scales:{\n              x:{\n                type:'category',\n                offset:false,\n                grid:{display:true,color:'rgba(148,163,184,.11)'},\n                border:{color:'rgba(100,116,139,.45)'},\n                ticks:{\n                  autoSkip:false,\n                  maxRotation:0,\n                  minRotation:0,\n                  color:'#475569',\n                  font:{size:11},\n                  callback:function(value,index){\n                    const stride = this.chart.$z194Stride || 1;\n                    const edge = index === 0 || index === this.ticks.length - 1;\n                    return (edge || index % stride === 0) ? formatMonth(this.getLabelForValue(value)) : '';\n                  }\n                }\n              },\n              y:{\n                beginAtZero:false,\n                grace:'8%',\n                title:{display:true,text:TEXT.unit,color:'#475569',font:{weight:'600'}},\n                grid:{color:'rgba(203,213,225,.55)'},\n                border:{color:'rgba(100,116,139,.45)'},\n                ticks:{color:'#334155',callback:function(value){ return formatValue(value); }}\n              }\n            }\n          }\n        });\n\n        let currentRange = root.dataset.defaultRange || '5';\n        const rangeButtons = root.querySelectorAll('[data-range]');\n        const legendButtons = root.querySelectorAll('[data-dataset-key]');\n\n        function syncLegendButton(button,index){\n          const visible = typeof chart.isDatasetVisible === 'function'\n            ? chart.isDatasetVisible(index)\n            : !chart.data.datasets[index].hidden;\n          button.classList.toggle('is-hidden',!visible);\n          button.setAttribute('aria-pressed',visible ? 'true' : 'false');\n        }\n\n        legendButtons.forEach(function(button){\n          const key = button.dataset.datasetKey || '';\n          const index = chart.data.datasets.findIndex(function(dataset){ return dataset.key === key; });\n          if (index < 0) return;\n          syncLegendButton(button,index);\n          button.addEventListener('click',function(){\n            const visible = typeof chart.isDatasetVisible === 'function'\n              ? chart.isDatasetVisible(index)\n              : !chart.data.datasets[index].hidden;\n            if (typeof chart.setDatasetVisibility === 'function') {\n              chart.setDatasetVisibility(index,!visible);\n            } else {\n              chart.data.datasets[index].hidden = visible;\n            }\n            hideTip();\n            chart.$z194Crosshair = null;\n            chart.update('none');\n            syncLegendButton(button,index);\n          },{signal:signal});\n        });\n\n        function updateStride(pointCount){\n          const width = canvas.clientWidth || root.clientWidth || 720;\n          const tickCapacity = Math.max(3, Math.min(MAX_TICKS, Math.floor(width \/ 92)));\n          chart.$z194Stride = Math.max(1, Math.ceil(Math.max(1,pointCount) \/ tickCapacity));\n        }\n\n        function clearLimits(){\n          try {\n            delete chart.options.scales.x.min;\n            delete chart.options.scales.x.max;\n            chart.options.scales.x.min = undefined;\n            chart.options.scales.x.max = undefined;\n          } catch(error) {}\n        }\n\n        function indexesForRange(key){\n          if (key === 'all') return LABELS_ALL.map(function(_,index){ return index; });\n          const years = Math.max(1, parseInt(key,10) || 1);\n          const valid = timestamps.filter(function(value){ return Number.isFinite(value); });\n          if (!valid.length) return LABELS_ALL.map(function(_,index){ return index; });\n          const latest = Math.max.apply(null, valid);\n          const cutoff = new Date(latest);\n          cutoff.setUTCFullYear(cutoff.getUTCFullYear() - years);\n          const cutoffTime = cutoff.getTime();\n          const keep = [];\n          timestamps.forEach(function(value,index){ if (Number.isFinite(value) && value >= cutoffTime) keep.push(index); });\n          return keep.length ? keep : LABELS_ALL.map(function(_,index){ return index; });\n        }\n\n        function setActive(key){\n          rangeButtons.forEach(function(button){\n            const active = button.dataset.range === String(key);\n            button.classList.toggle('is-active', active);\n            button.setAttribute('aria-pressed', active ? 'true' : 'false');\n          });\n        }\n\n        function applyRange(key,resetPlugin){\n          currentRange = ['1','3','5','10','all'].includes(String(key)) ? String(key) : '5';\n          const keep = indexesForRange(currentRange);\n          hideTip();\n          chart.$z194Crosshair = null;\n          if (resetPlugin !== false && typeof chart.resetZoom === 'function') {\n            try { chart.resetZoom('none'); } catch(error) {}\n          }\n          clearLimits();\n          chart.data.labels = keep.map(function(index){ return LABELS_ALL[index]; });\n          chart.data.datasets[0].data = keep.map(function(index){ return VALUES_ALL[index]; });\n          updateStride(keep.length);\n          chart.update('none');\n          setActive(currentRange);\n        }\n\n        function resetZoom(){\n          hideTip();\n          chart.$z194Crosshair = null;\n          if (typeof chart.resetZoom === 'function') {\n            try { chart.resetZoom('none'); } catch(error) {}\n          }\n          applyRange(currentRange,false);\n        }\n\n        rangeButtons.forEach(function(button){\n          button.addEventListener('click',function(){ applyRange(button.dataset.range || '5'); },{signal:signal});\n        });\n\n        const resetButton = root.querySelector('[data-action=\"reset\"]');\n        if (resetButton) resetButton.addEventListener('click',resetZoom,{signal:signal});\n\n        canvas.addEventListener('dblclick',resetZoom,{signal:signal});\n        canvas.addEventListener('pointerdown',function(){\n          try { canvas.focus({preventScroll:true}); } catch(error) { try { canvas.focus(); } catch(ignore) {} }\n        },{passive:true,signal:signal});\n        canvas.addEventListener('keydown',function(event){\n          if (event.key !== 'ArrowLeft' && event.key !== 'ArrowRight') return;\n          if (typeof chart.pan !== 'function') return;\n          const area = chart.chartArea;\n          let step = area ? Math.max(24,Math.round(area.width * .08)) : 60;\n          if (event.shiftKey) step *= 2;\n          const delta = event.key === 'ArrowLeft' ? step : -step;\n          event.preventDefault();\n          hideTip();\n          try { chart.pan({x:delta,y:0}); } catch(error) {}\n        },{signal:signal});\n\n        ['scroll','touchstart','pointerdown','visibilitychange','orientationchange'].forEach(function(eventName){\n          window.addEventListener(eventName,hideTip,{passive:true,signal:signal});\n        });\n\n        window.addEventListener('resize',function(){\n          updateStride(indexesForRange(currentRange).length);\n          chart.update('none');\n        },{passive:true,signal:signal});\n\n        applyRange(currentRange);\n        registry.instances[ROOT_ID] = {chart:chart,controller:controller};\n      }\n\n      function start(){\n        ensureLibraries().then(boot).catch(function(){\n          const errorBox = root.querySelector('.z194-error');\n          if (errorBox) {\n            errorBox.textContent = TEXT.scriptError;\n            errorBox.hidden = false;\n          }\n        });\n      }\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded',start,{once:true});\n      } else {\n        start();\n      }\n    })();\n    <\/script>\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\">    <div\n      id=\"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb\"\n      class=\"z195-wrap\"\n      lang=\"id\"\n      data-default-range=\"3\"\n          >\n      <div class=\"z195-card\">\n        <div class=\"z195-controls\" role=\"group\" aria-label=\"Kisaran:\">\n          <span class=\"z195-range-label\">Kisaran:<\/span>\n          <button type=\"button\" class=\"z195-btn\" data-range=\"3\" aria-pressed=\"false\">3M<\/button>\n          <button type=\"button\" class=\"z195-btn\" data-range=\"6\" aria-pressed=\"false\">6M<\/button>\n          <button type=\"button\" class=\"z195-btn\" data-range=\"12\" aria-pressed=\"false\">1Y<\/button>\n          <button type=\"button\" class=\"z195-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\n          <span class=\"z195-flex\"><\/span>\n          <button type=\"button\" class=\"z195-btn z195-btn-ghost\" data-action=\"reset\">Setel ulang tampilan<\/button>\n          <em class=\"z195-hint\">Roda mouse\/Cubit=Zum \u00b7 Seret=Zum kotak \u00b7 Alt+Seret\/Tombol panah=Geser \u00b7 Klik ganda=Atur ulang<\/em>\n          <span class=\"z195-sr\" data-status aria-live=\"polite\"><\/span>\n        <\/div>\n\n        <div class=\"z195-head\">\n          <h3 class=\"z195-title\">Stok Seng di LME, SHFE dan COMEX<\/h3>\n        <\/div>\n\n        <div class=\"z195-panel\">\n          <div class=\"z195-chart-frame\">\n            <p id=\"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb_desc\" class=\"z195-sr\">\n              Stok Seng di LME, SHFE dan COMEX: 2025-09-01 \u2013 2026-08-14. LME \/ SHFE stok (ton); COMEX stok (ton).            <\/p>\n            <canvas\n              id=\"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb_canvas\"\n              tabindex=\"0\"\n              role=\"img\"\n              aria-label=\"Stok Seng di LME, SHFE dan COMEX\"\n              aria-describedby=\"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb_desc\"\n            >Stok Seng di LME, SHFE dan COMEX<\/canvas>\n            <div class=\"z195-error\" role=\"alert\" hidden>Pustaka bagan tidak dapat dimuat.<\/div>\n          <\/div>\n\n          <div class=\"z195-legend\" role=\"group\" aria-label=\"Stok Seng di LME, SHFE dan COMEX\">\n            <button type=\"button\" class=\"z195-legend-item\" data-dataset-key=\"lme\" aria-pressed=\"true\"><i class=\"z195-swatch z195-lme\" aria-hidden=\"true\"><\/i><span class=\"z195-legend-text\">LME<\/span><\/button>\n            <button type=\"button\" class=\"z195-legend-item\" data-dataset-key=\"shfe\" aria-pressed=\"true\"><i class=\"z195-swatch z195-shfe\" aria-hidden=\"true\"><\/i><span class=\"z195-legend-text\">SHFE<\/span><\/button>\n            <button type=\"button\" class=\"z195-legend-item\" data-dataset-key=\"comex\" aria-pressed=\"true\"><i class=\"z195-swatch z195-comex\" aria-hidden=\"true\"><\/i><span class=\"z195-legend-text\">COMEX<\/span><\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"z195-description\" translate=\"yes\">\n\n          <ul>\n\n            \n              <li>Stok bursa seng dicatat di gudang LME, SHFE atau COMEX; mereka menanggung fasilitas pertukaran, bukan total persediaan dunia.<\/li>\n\n            \n              <li>Penurunan stok menunjukkan berkurangnya ketersediaan logam di bursa, namun kalender pelaporan dan jaringan gudang berbeda.<\/li>\n\n            \n          <\/ul>\n\n        <\/div>\n\n        <div class=\"z195-source-wrap\">\n          <span>Sumber:<\/span>\n                      <a href=\"https:\/\/www.lme.com\/en\/Metals\/Non-ferrous\/LME-Zinc\" target=\"_blank\" rel=\"noopener noreferrer\">LME<\/a>\n                      <a href=\"https:\/\/www.shfe.com.cn\/eng\/\" target=\"_blank\" rel=\"noopener noreferrer\">SHFE<\/a>\n                      <a href=\"https:\/\/www.cmegroup.com\/markets\/metals\/base\/zinc.html\" target=\"_blank\" rel=\"noopener noreferrer\">COMEX<\/a>\n                  <\/div>\n      <\/div>\n    <\/div>\n\n    <style>\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb{box-sizing:border-box;overflow:hidden;margin:8px 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff 0%,#eff6ff 48%,#fff7ed 100%);box-shadow:0 18px 34px rgba(15,23,42,.17);}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb *,#z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb *::before,#z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb *::after{box-sizing:border-box;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-card{width:100%;min-width:0;padding:16px;border:1px solid rgba(14,116,144,.28);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.11);color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-head{margin:0 0 10px;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-title{min-width:0;margin:0;font-size:20px;line-height:1.3;font-weight:900;color:#0f172a;letter-spacing:0;text-transform:none;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 11px;min-width:0;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-range-label{margin-inline-end:2px;color:#475569;font-size:12px;font-weight:800;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-flex{flex:1 1 auto;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn{appearance:none;margin:0;padding:7px 11px;border:1px solid rgba(14,116,144,.55);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);color:#075985;font:700 12px\/1.2 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .08s ease,box-shadow .15s ease,background .15s ease;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn:hover{background:linear-gradient(135deg,#ccfbf1,#dbeafe);box-shadow:0 3px 7px rgba(15,23,42,.12);transform:translateY(-1px);}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn.is-active{border-color:#0369a1;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn-ghost{border-color:rgba(100,116,139,.42);background:transparent;color:#475569;box-shadow:none;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-hint{min-width:0;margin:0 0 0 6px;color:#64748b;font-size:11px;line-height:1.45;font-style:normal;font-weight:600;overflow-wrap:anywhere;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-panel{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.45);border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06);}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-chart-frame{position:relative;width:100%;height:430px;min-height:430px;overflow:hidden;background:#fff;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb canvas{display:block;width:100%!important;height:100%!important;outline-offset:-3px;touch-action:pan-y pinch-zoom;cursor:crosshair;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb canvas:focus-visible{outline:2px solid rgba(37,99,235,.42);}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:6px 10px 7px;border-top:1px solid rgba(226,232,240,.95);background:#fff;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend-item{appearance:none;display:inline-flex;align-items:center;gap:7px;margin:0;padding:3px 4px;border:0;border-radius:4px;background:transparent;color:#475569;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;white-space:nowrap;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend-item:hover{color:#0f172a;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend-item:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend-item.is-hidden{opacity:.42;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend-item.is-hidden .z195-legend-text{text-decoration:line-through;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-swatch{display:inline-block;width:24px;height:0;border-top:3px solid currentColor;border-radius:999px;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-lme{color:#2563eb;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-shfe{color:#d97706;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-comex{color:#059669;border-top-style:dashed;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-error{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:#b91c1c;font-size:14px;font-weight:700;text-align:center;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-error[hidden]{display:none;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:9px;color:#64748b;font-size:11px;font-weight:650;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-source-wrap a{color:#1d4ed8;text-decoration:none;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-source-wrap a:hover{text-decoration:underline;}\n      #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-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;}\n      @media (max-width:768px){\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb{padding:10px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-card{padding:12px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-title{font-size:18px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-flex{display:none;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-hint{flex:1 1 100%;margin:1px 0 0;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-chart-frame{height:340px;min-height:340px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-hint{font-size:10px;}\n      }\n      @media (max-width:520px){\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn{padding:7px 9px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-chart-frame{height:310px;min-height:310px;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-legend{justify-content:flex-start;overflow-x:auto;}\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-source-wrap{justify-content:flex-start;}\n      }\n      @media (prefers-reduced-motion:reduce){\n        #z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb .z195-btn{transition:none;}\n      }\n            .z195-description{min-width:0;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.6 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n        .z195-description ul{margin:0;padding-inline-start:20px;}\n        .z195-description li+li{margin-top:4px;}\n      <\/style>\n\n    <script>\n    (function(){\n      const ROOT_ID = \"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb\";\n      const CANVAS_ID = \"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb_canvas\";\n      const TIP_ID = \"z195_187_3ada0c7e-47f6-479e-959d-1ad535c07ecb_tip\";\n      const LABELS_ALL = [\"2025-09-01\",\"2025-09-02\",\"2025-09-03\",\"2025-09-04\",\"2025-09-05\",\"2025-09-08\",\"2025-09-09\",\"2025-09-10\",\"2025-09-11\",\"2025-09-12\",\"2025-09-15\",\"2025-09-16\",\"2025-09-17\",\"2025-09-18\",\"2025-09-19\",\"2025-09-22\",\"2025-09-23\",\"2025-09-24\",\"2025-09-25\",\"2025-09-26\",\"2025-09-29\",\"2025-09-30\",\"2025-10-01\",\"2025-10-02\",\"2025-10-03\",\"2025-10-06\",\"2025-10-07\",\"2025-10-08\",\"2025-10-09\",\"2025-10-10\",\"2025-10-13\",\"2025-10-14\",\"2025-10-15\",\"2025-10-16\",\"2025-10-17\",\"2025-10-20\",\"2025-10-21\",\"2025-10-22\",\"2025-10-23\",\"2025-10-24\",\"2025-10-27\",\"2025-10-28\",\"2025-10-29\",\"2025-10-30\",\"2025-10-31\",\"2025-11-03\",\"2025-11-04\",\"2025-11-05\",\"2025-11-06\",\"2025-11-07\",\"2025-11-10\",\"2025-11-11\",\"2025-11-12\",\"2025-11-13\",\"2025-11-14\",\"2025-11-17\",\"2025-11-18\",\"2025-11-19\",\"2025-11-20\",\"2025-11-21\",\"2025-11-24\",\"2025-11-25\",\"2025-11-26\",\"2025-11-27\",\"2025-11-28\",\"2025-12-01\",\"2025-12-02\",\"2025-12-03\",\"2025-12-04\",\"2025-12-05\",\"2025-12-08\",\"2025-12-09\",\"2025-12-10\",\"2025-12-11\",\"2025-12-12\",\"2025-12-15\",\"2025-12-16\",\"2025-12-17\",\"2025-12-18\",\"2025-12-19\",\"2025-12-22\",\"2025-12-23\",\"2025-12-24\",\"2025-12-25\",\"2025-12-26\",\"2025-12-29\",\"2025-12-30\",\"2025-12-31\",\"2026-01-02\",\"2026-01-05\",\"2026-01-06\",\"2026-01-07\",\"2026-01-08\",\"2026-01-09\",\"2026-01-12\",\"2026-01-13\",\"2026-01-14\",\"2026-01-15\",\"2026-01-16\",\"2026-01-19\",\"2026-01-20\",\"2026-01-21\",\"2026-01-22\",\"2026-01-23\",\"2026-01-26\",\"2026-01-27\",\"2026-01-28\",\"2026-01-29\",\"2026-01-30\",\"2026-02-02\",\"2026-02-03\",\"2026-02-04\",\"2026-02-05\",\"2026-02-06\",\"2026-02-09\",\"2026-02-10\",\"2026-02-11\",\"2026-02-12\",\"2026-02-13\",\"2026-02-16\",\"2026-02-17\",\"2026-02-18\",\"2026-02-19\",\"2026-02-20\",\"2026-02-23\",\"2026-02-24\",\"2026-02-25\",\"2026-02-26\",\"2026-02-27\",\"2026-03-02\",\"2026-03-03\",\"2026-03-04\",\"2026-03-05\",\"2026-03-06\",\"2026-03-09\",\"2026-03-10\",\"2026-03-11\",\"2026-03-12\",\"2026-03-13\",\"2026-03-16\",\"2026-03-17\",\"2026-03-18\",\"2026-03-19\",\"2026-03-20\",\"2026-03-23\",\"2026-03-24\",\"2026-03-25\",\"2026-03-26\",\"2026-03-27\",\"2026-03-30\",\"2026-03-31\",\"2026-04-01\",\"2026-04-02\",\"2026-04-03\",\"2026-04-07\",\"2026-04-08\",\"2026-04-09\",\"2026-04-10\",\"2026-04-13\",\"2026-04-14\",\"2026-04-15\",\"2026-04-16\",\"2026-04-17\",\"2026-04-20\",\"2026-04-21\",\"2026-04-22\",\"2026-04-23\",\"2026-04-24\",\"2026-04-27\",\"2026-04-28\",\"2026-04-29\",\"2026-04-30\",\"2026-05-01\",\"2026-05-04\",\"2026-05-05\",\"2026-05-06\",\"2026-05-07\",\"2026-05-08\",\"2026-05-11\",\"2026-05-12\",\"2026-05-13\",\"2026-05-14\",\"2026-05-15\",\"2026-05-18\",\"2026-05-19\",\"2026-05-20\",\"2026-05-21\",\"2026-05-22\",\"2026-05-25\",\"2026-05-26\",\"2026-05-27\",\"2026-05-28\",\"2026-05-29\",\"2026-06-01\",\"2026-06-02\",\"2026-06-03\",\"2026-06-04\",\"2026-06-05\",\"2026-06-08\",\"2026-06-09\",\"2026-06-10\",\"2026-06-11\",\"2026-06-12\",\"2026-06-15\",\"2026-06-16\",\"2026-06-17\",\"2026-06-18\",\"2026-06-19\",\"2026-06-22\",\"2026-06-23\",\"2026-06-24\",\"2026-06-25\",\"2026-06-26\",\"2026-06-29\",\"2026-06-30\",\"2026-07-01\",\"2026-07-02\",\"2026-07-03\",\"2026-07-06\",\"2026-07-07\",\"2026-07-08\",\"2026-07-09\",\"2026-07-10\",\"2026-07-13\",\"2026-07-14\",\"2026-07-15\",\"2026-07-16\",\"2026-07-17\",\"2026-07-20\",\"2026-07-21\",\"2026-07-22\",\"2026-07-23\",\"2026-07-24\",\"2026-07-27\",\"2026-07-28\",\"2026-07-29\",\"2026-07-30\",\"2026-07-31\",\"2026-08-03\",\"2026-08-04\",\"2026-08-05\",\"2026-08-06\",\"2026-08-07\",\"2026-08-10\",\"2026-08-11\",\"2026-08-12\",\"2026-08-13\",\"2026-08-14\"];\n      const SERIES_ALL = {\n        lme:[55875,55600,55225,54750,54050,53075,51025,50825,50625,50525,50150,48975,48975,48825,47825,46825,45775,44400,43800,42775,41950,40950,40500,40350,39800,39350,38200,38250,38250,37950,37475,38600,38350,38300,38025,37325,37275,35300,34700,37600,37050,35250,35200,34900,35300,33825,33825,34000,34100,34900,34900,35300,35875,37800,38975,39975,43525,45075,46075,47325,47425,48000,49925,50800,51750,52025,52375,52450,54325,55375,57750,58150,59800,60350,61925,64475,95550,97700,99400,99900,99250,98975,106875,null,null,106550,106325,107625,106325,105850,105775,105500,108000,107450,106800,106900,106725,106700,106525,105050,112300,111850,111700,111500,111325,110550,110375,109750,110000,109100,108975,108200,107800,107600,106925,106750,105250,103500,102225,102175,102025,102000,102000,101575,101550,101250,99825,98400,97350,96775,95375,95250,95000,94975,94800,98950,98900,98750,97900,97500,118375,118025,117850,117675,117175,117100,116475,115650,115375,115275,114500,114225,113950,null,113925,112325,112050,111925,111775,115925,116475,114750,112825,111000,107525,105850,104300,102825,101025,98225,101125,98650,96250,null,96250,94800,94425,110600,110300,111425,110275,110875,110750,109925,112500,112050,111250,111025,null,109950,108400,108325,113800,113300,113300,112525,111900,110950,110650,110400,109575,109475,107750,107150,124550,122375,120900,123775,123450,123150,122825,122400,121300,120525,119825,119200,118950,118675,118425,116350,115925,115525,114800,114275,113450,112450,111875,111725,109150,108500,107650,106075,105800,103725,102500,101800,100700,99800,99825,98650,98450,97475,97075,97125,97075,95350,92550,88000],\n        shfe:[null,38955,40947,40896,40772,42707,42681,44329,44925,45905,51371,null,52720,54241,52531,55054,56613,57357,56583,57573,59264,57221,null,null,null,null,null,null,58867,60644,null,null,65666,null,67317,66419,66268,65209,null,65849,null,68271,null,null,67774,67649,68197,null,null,null,null,70518,70890,72152,71753,76861,76787,75314,73668,72897,74641,73819,71620,null,67617,65778,63804,63597,62028,60729,58397,56067,54770,52802,51282,50703,51134,47869,null,45178,42590,41343,42411,41319,null,40984,42387,42419,null,41374,40845,40919,39473,38874,35341,33613,33262,33810,33558,33782,32385,31047,null,29994,28936,28312,28341,28241,null,null,28867,29966,30490,31088,31264,34235,42335,43060,45693,null,null,null,null,null,null,60224,null,65572,69665,70738,73097,74702,75846,76450,76349,78444,81073,85695,86093,98096,98670,101263,102604,102509,100598,99824,98470,97392,95760,94909,94803,null,93977,93046,93366,92240,91170,95863,96490,97282,101645,103249,null,101822,101269,101019,101021,100446,null,102815,102016,101163,null,null,null,101120,100247,100880,101437,104490,104689,103780,106941,109082,108776,108423,109498,109574,109122,109646,109598,109374,109731,109784,null,null,null,109456,109250,108922,112679,117058,119452,121131,120954,120629,120428,null,120101,119903,119677,119228,118226,117630,117383,116616,116138,115540,115292,115918,115893,116340,117512,118689,120927,121317,121467,120849,121380,119856,119156,118633,117876,117704,117609,117307,117230,117106,115021,115427,112141,111155,110157,109778,110325,110721,112960,113466],\n        comex:[null,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,null,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,null,null,null,null,null,null,2703,2703,null,null,2703,null,2703,2703,2703,2703,null,2703,null,202,null,null,202,202,202,null,null,null,null,202,null,202,202,202,null,202,202,202,null,null,202,null,202,202,202,202,null,202,202,202,null,202,202,202,null,null,null,202,null,202,202,null,202,202,202,202,202,null,null,202,null,202,null,202,202,null,202,null,null,202,null,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,null,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,null,null,null,202,null,513,1024,1024,null,1024,1024,1024,1024,null,null,null,1504,2044,2604,3003,3003,3003,3517,4113,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,null,4308,4308,4308,4308,4308,null,null,null,4308,4308,4308,4308,4308,4308,4308,4308,4308,4308,null,4308,3484,3048,3048,3048,3048,3048,3048,3048,null,3048,3048,3048,null,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048]      };\n      const MAX_TICKS = 10;\n      const TEXT = {\"title\":\"Stok Seng di LME, SHFE dan COMEX\",\"date\":\"Tanggal\",\"leftUnit\":\"LME \\\/ SHFE stok (ton)\",\"rightUnit\":\"COMEX stok (ton)\",\"tonnes\":\"ton\",\"showing\":\"Menampilkan rentang\",\"scriptError\":\"Pustaka bagan tidak dapat dimuat.\",\"series\":{\"lme\":\"LME\",\"shfe\":\"SHFE\",\"comex\":\"COMEX\"}};\n\n      const root = document.getElementById(ROOT_ID);\n      if (!root || !Array.isArray(LABELS_ALL) || !LABELS_ALL.length) return;\n\n      const registry = window.__comidraZinc195 || (window.__comidraZinc195 = {\n        chartLoader:null,\n        hammerLoader:null,\n        zoomLoader:null,\n        instances:Object.create(null)\n      });\n\n      function loadOnce(src,test,registryKey,marker){\n        if (test()) return Promise.resolve();\n        if (registry[registryKey]) return registry[registryKey];\n\n        registry[registryKey] = new Promise(function(resolve,reject){\n          let script = document.querySelector('script[' + marker + ']');\n          const done = function(){ test() ? resolve() : reject(new Error('Library unavailable')); };\n          const fail = function(){ reject(new Error('Library load failed')); };\n\n          if (script) {\n            if (test()) { resolve(); return; }\n            script.addEventListener('load',done,{once:true});\n            script.addEventListener('error',fail,{once:true});\n            return;\n          }\n\n          script = document.createElement('script');\n          script.src = src;\n          script.async = true;\n          script.setAttribute(marker,'1');\n          script.addEventListener('load',done,{once:true});\n          script.addEventListener('error',fail,{once:true});\n          document.head.appendChild(script);\n        });\n\n        return registry[registryKey];\n      }\n\n      function ensureLibraries(){\n        return loadOnce(\n          'https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',\n          function(){ return !!window.Chart; },\n          'chartLoader',\n          'data-comidra-chartjs'\n        ).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',\n            function(){ return !!window.Hammer; },\n            'hammerLoader',\n            'data-comidra-hammerjs'\n          );\n        }).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',\n            function(){ return !!(window.ChartZoom || window['chartjs-plugin-zoom']); },\n            'zoomLoader',\n            'data-comidra-chartzoom'\n          );\n        }).then(function(){\n          const zoomPlugin = window.ChartZoom || window['chartjs-plugin-zoom'];\n          if (zoomPlugin && window.Chart && typeof window.Chart.register === 'function') {\n            try { window.Chart.register(zoomPlugin.default || zoomPlugin); } catch(error) {}\n          }\n        });\n      }\n\n      function boot(){\n        const canvas = document.getElementById(CANVAS_ID);\n        const errorBox = root.querySelector('.z195-error');\n        const status = root.querySelector('[data-status]');\n        if (!canvas || !window.Chart) return;\n\n        const previous = registry.instances[ROOT_ID];\n        if (previous && previous.controller) previous.controller.abort();\n        if (previous && previous.chart) {\n          try { previous.chart.destroy(); } catch(error) {}\n        }\n        try {\n          const attached = window.Chart.getChart ? window.Chart.getChart(canvas) : null;\n          if (attached) attached.destroy();\n        } catch(error) {}\n\n        const controller = new AbortController();\n        const signal = controller.signal;\n        const localeMap = {ko:'ko-KR',en:'en-US',ja:'ja-JP',es:'es-ES',zh:'zh-CN',fr:'fr-FR',ar:'ar',de:'de-DE',ru:'ru-RU'};\n        const displayLocale = localeMap[root.lang] || root.lang || undefined;\n        const timestamps = LABELS_ALL.map(function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? value : null;\n        });\n\n        const numberFormatter = new Intl.NumberFormat(displayLocale,{maximumFractionDigits:0});\n        const dateFormatter = new Intl.DateTimeFormat(displayLocale,{year:'numeric',month:'short',day:'numeric',timeZone:'UTC'});\n        const tickDateFormatter = new Intl.DateTimeFormat(displayLocale,{month:'short',day:'numeric',timeZone:'UTC'});\n        const formatValue = function(value){\n          return Number.isFinite(Number(value)) ? numberFormatter.format(Number(value)) : '\u2013';\n        };\n        const formatDate = function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? dateFormatter.format(new Date(value)) : String(label);\n        };\n        const formatTickDate = function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? tickDateFormatter.format(new Date(value)) : String(label);\n        };\n\n        const colors = {lme:'#2563eb',shfe:'#d97706',comex:'#059669'};\n        const ctx = canvas.getContext('2d');\n\n        const canvasBackground = {\n          id:'z195_bg_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g,'_'),\n          beforeDraw:function(chart){\n            const area = chart.chartArea;\n            if (!area) return;\n            chart.ctx.save();\n            chart.ctx.fillStyle = '#ffffff';\n            chart.ctx.fillRect(area.left,area.top,area.right-area.left,area.bottom-area.top);\n            chart.ctx.restore();\n          }\n        };\n\n        const crosshair = {\n          id:'z195_crosshair_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g,'_'),\n          afterEvent:function(chart,args){\n            const event = args.event;\n            const area = chart.chartArea;\n            const before = chart.$z195Crosshair;\n            if (!event || !area || event.type === 'mouseout') {\n              chart.$z195Crosshair = null;\n              if (before) args.changed = true;\n              return;\n            }\n            if (\n              event.x < area.left || event.x > area.right ||\n              event.y < area.top || event.y > area.bottom\n            ) {\n              chart.$z195Crosshair = null;\n              if (before) args.changed = true;\n              return;\n            }\n\n            const markers = [];\n            const activeElements = chart.tooltip && typeof chart.tooltip.getActiveElements === 'function'\n              ? chart.tooltip.getActiveElements()\n              : [];\n            activeElements.forEach(function(item){\n              const meta = chart.getDatasetMeta(item.datasetIndex);\n              const element = meta && meta.data ? meta.data[item.index] : null;\n              if (!element || !Number.isFinite(element.x) || !Number.isFinite(element.y)) return;\n              const dataset = chart.data.datasets[item.datasetIndex] || {};\n              markers.push({\n                x:element.x,\n                y:element.y,\n                color:typeof dataset.borderColor === 'string' ? dataset.borderColor : '#2563eb'\n              });\n            });\n            const snappedX = markers.length ? markers[0].x : event.x;\n            chart.$z195Crosshair = {x:snappedX,markers:markers};\n            if (!before || before.x !== snappedX) args.changed = true;\n          },\n          afterDraw:function(chart){\n            const point = chart.$z195Crosshair;\n            const area = chart.chartArea;\n            if (!point || !area) return;\n            chart.ctx.save();\n            chart.ctx.strokeStyle = 'rgba(37,99,235,.72)';\n            chart.ctx.setLineDash([4,3]);\n            chart.ctx.lineWidth = 1.6;\n            chart.ctx.beginPath();\n            chart.ctx.moveTo(point.x,area.top);\n            chart.ctx.lineTo(point.x,area.bottom);\n            chart.ctx.stroke();\n            chart.ctx.setLineDash([]);\n            (point.markers || []).forEach(function(marker){\n              chart.ctx.beginPath();\n              chart.ctx.arc(marker.x,marker.y,6,0,Math.PI*2);\n              chart.ctx.fillStyle = 'rgba(255,255,255,.96)';\n              chart.ctx.fill();\n              chart.ctx.beginPath();\n              chart.ctx.arc(marker.x,marker.y,3.5,0,Math.PI*2);\n              chart.ctx.fillStyle = marker.color;\n              chart.ctx.fill();\n              chart.ctx.lineWidth = 1.4;\n              chart.ctx.strokeStyle = '#ffffff';\n              chart.ctx.stroke();\n            });\n            chart.ctx.restore();\n          }\n        };\n\n        let tip = document.getElementById(TIP_ID);\n        if (!tip) {\n          tip = document.createElement('div');\n          tip.id = TIP_ID;\n          tip.style.cssText = 'position:fixed;left:0;top:0;z-index:99999;pointer-events:none;opacity:0;';\n          document.body.appendChild(tip);\n        }\n        const hideTip = function(){ if (tip) tip.style.opacity = '0'; };\n\n        const externalTooltip = function(context){\n          const tooltip = context.tooltip;\n          const chart = context.chart;\n          const area = chart.chartArea;\n          if (!tooltip || !area || tooltip.opacity === 0 || !tooltip.dataPoints || !tooltip.dataPoints.length) {\n            hideTip();\n            return;\n          }\n\n          tip.replaceChildren();\n          const box = document.createElement('div');\n          box.style.cssText = 'width:max-content;min-width:min(210px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:10px 12px;border:1px solid rgba(148,163,184,.72);border-radius:12px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.24);font:12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-wrap:anywhere;';\n\n          const title = document.createElement('div');\n          title.style.cssText = 'margin-bottom:7px;font-weight:800;color:#0f172a;';\n          title.textContent = formatDate(tooltip.dataPoints[0].label || '');\n          box.appendChild(title);\n\n          tooltip.dataPoints.forEach(function(item){\n            const raw = item.raw;\n            if (raw === null || raw === undefined || !Number.isFinite(Number(raw))) return;\n            const key = item.dataset.key || '';\n            const row = document.createElement('div');\n            row.style.cssText = 'display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:5px;';\n            const label = document.createElement('span');\n            label.style.cssText = 'display:flex;align-items:center;gap:8px;min-width:0;';\n            const line = document.createElement('span');\n            line.style.cssText = 'width:18px;height:0;flex:0 0 18px;border-top:3px ' + (key === 'comex' ? 'dashed ' : 'solid ') + (colors[key] || '#64748b') + ';';\n            const labelText = document.createElement('span');\n            labelText.textContent = TEXT.series[key] || item.dataset.label || '';\n            label.append(line,labelText);\n            const value = document.createElement('strong');\n            value.textContent = formatValue(item.parsed.y) + ' ' + TEXT.tonnes;\n            row.append(label,value);\n            box.appendChild(row);\n          });\n\n          tip.appendChild(box);\n          const rect = canvas.getBoundingClientRect();\n          const width = box.offsetWidth || 230;\n          const height = box.offsetHeight || 110;\n          const left = Math.max(8,rect.left + area.left - width - 8);\n          let top = rect.top + tooltip.caretY - height \/ 2;\n          top = Math.max(8,Math.min(top,window.innerHeight-height-8));\n          tip.style.left = left + 'px';\n          tip.style.top = top + 'px';\n          tip.style.opacity = '1';\n        };\n\n        const chart = new window.Chart(ctx,{\n          type:'line',\n          data:{\n            labels:LABELS_ALL.slice(),\n            datasets:[\n              {\n                key:'lme',label:TEXT.series.lme,data:SERIES_ALL.lme.slice(),yAxisID:'yLeft',\n                borderColor:colors.lme,backgroundColor:colors.lme,borderWidth:2.4,tension:.2,\n                cubicInterpolationMode:'monotone',fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:5,pointHitRadius:10\n              },\n              {\n                key:'shfe',label:TEXT.series.shfe,data:SERIES_ALL.shfe.slice(),yAxisID:'yLeft',\n                borderColor:colors.shfe,backgroundColor:colors.shfe,borderWidth:2.4,tension:.2,\n                cubicInterpolationMode:'monotone',fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:5,pointHitRadius:10\n              },\n              {\n                key:'comex',label:TEXT.series.comex,data:SERIES_ALL.comex.slice(),yAxisID:'yRight',\n                borderColor:colors.comex,backgroundColor:colors.comex,borderWidth:2.4,borderDash:[7,4],tension:.2,\n                cubicInterpolationMode:'monotone',fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:5,pointHitRadius:10\n              }\n            ]\n          },\n          plugins:[canvasBackground,crosshair],\n          options:{\n            responsive:true,\n            maintainAspectRatio:false,\n            normalized:true,\n            animation:false,\n            interaction:{mode:'index',intersect:false},\n            plugins:{\n              legend:{display:false},\n              title:{display:false},\n              tooltip:{enabled:false,external:externalTooltip,mode:'index',intersect:false},\n              zoom:{\n                limits:{x:{minRange:5}},\n                pan:{enabled:true,mode:'x',modifierKey:'alt',onPanStart:hideTip},\n                zoom:{\n                  wheel:{enabled:true,speed:.1},\n                  pinch:{enabled:true},\n                  drag:{enabled:true,threshold:8,backgroundColor:'rgba(37,99,235,.08)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},\n                  mode:'x',\n                  onZoomStart:hideTip\n                }\n              }\n            },\n            scales:{\n              x:{\n                type:'category',offset:false,\n                title:{display:true,text:TEXT.date,color:'#475569',font:{weight:'600'}},\n                grid:{display:true,color:'rgba(148,163,184,.11)'},\n                border:{color:'rgba(100,116,139,.45)'},\n                ticks:{\n                  autoSkip:false,maxRotation:0,minRotation:0,color:'#475569',font:{size:11},\n                  callback:function(value,index){\n                    const count = this.ticks.length;\n                    const width = this.chart.width || canvas.clientWidth || 720;\n                    const targetWidth = width < 480 ? 84 : 96;\n                    const capacity = Math.max(3,Math.min(MAX_TICKS,Math.floor(width\/targetWidth)));\n                    const stride = Math.max(1,Math.ceil(Math.max(1,count)\/capacity));\n                    const edge = index === 0 || index === count - 1;\n                    const nearEnd = (count - 1 - index) < Math.max(3,Math.ceil(stride*.7));\n                    return (edge || (!nearEnd && index % stride === 0)) ? formatTickDate(this.getLabelForValue(value)) : '';\n                  }\n                }\n              },\n              yLeft:{\n                position:'left',beginAtZero:false,grace:'8%',\n                title:{display:true,text:TEXT.leftUnit,color:'#475569',font:{weight:'600'}},\n                grid:{color:'rgba(203,213,225,.55)'},\n                border:{color:'rgba(100,116,139,.45)'},\n                ticks:{color:'#334155',callback:function(value){ return formatValue(value); }}\n              },\n              yRight:{\n                position:'right',beginAtZero:false,grace:'8%',\n                title:{display:true,text:TEXT.rightUnit,color:'#475569',font:{weight:'600'}},\n                grid:{drawOnChartArea:false},\n                border:{color:'rgba(5,150,105,.55)'},\n                ticks:{color:'#047857',callback:function(value){ return formatValue(value); }}\n              }\n            }\n          }\n        });\n\n        let currentRange = root.dataset.defaultRange || '3';\n        const rangeButtons = root.querySelectorAll('[data-range]');\n        const legendButtons = root.querySelectorAll('[data-dataset-key]');\n\n        function syncLegendButton(button,index){\n          const visible = typeof chart.isDatasetVisible === 'function'\n            ? chart.isDatasetVisible(index)\n            : !chart.data.datasets[index].hidden;\n          button.classList.toggle('is-hidden',!visible);\n          button.setAttribute('aria-pressed',visible ? 'true' : 'false');\n        }\n\n        legendButtons.forEach(function(button){\n          const key = button.dataset.datasetKey || '';\n          const index = chart.data.datasets.findIndex(function(dataset){ return dataset.key === key; });\n          if (index < 0) return;\n          syncLegendButton(button,index);\n          button.addEventListener('click',function(){\n            const visible = typeof chart.isDatasetVisible === 'function'\n              ? chart.isDatasetVisible(index)\n              : !chart.data.datasets[index].hidden;\n            if (typeof chart.setDatasetVisibility === 'function') {\n              chart.setDatasetVisibility(index,!visible);\n            } else {\n              chart.data.datasets[index].hidden = visible;\n            }\n            hideTip();\n            chart.$z195Crosshair = null;\n            chart.update('none');\n            syncLegendButton(button,index);\n          },{signal:signal});\n        });\n\n        function clearLimits(){\n          try {\n            delete chart.options.scales.x.min;\n            delete chart.options.scales.x.max;\n          } catch(error) {}\n        }\n\n        function indexesForRange(key){\n          if (key === 'all') return LABELS_ALL.map(function(_,index){ return index; });\n          const months = Math.max(1,parseInt(key,10) || 3);\n          const valid = timestamps.filter(function(value){ return Number.isFinite(value); });\n          if (!valid.length) return LABELS_ALL.map(function(_,index){ return index; });\n          const latest = Math.max.apply(null,valid);\n          const last = new Date(latest);\n          const cutoffTime = Date.UTC(last.getUTCFullYear(),last.getUTCMonth()-months,last.getUTCDate());\n          const keep = [];\n          timestamps.forEach(function(value,index){\n            if (Number.isFinite(value) && value >= cutoffTime) keep.push(index);\n          });\n          return keep.length ? keep : LABELS_ALL.map(function(_,index){ return index; });\n        }\n\n        function setActive(key){\n          rangeButtons.forEach(function(button){\n            const active = button.dataset.range === String(key);\n            button.classList.toggle('is-active',active);\n            button.setAttribute('aria-pressed',active ? 'true' : 'false');\n          });\n        }\n\n        function applyRange(key,announce,resetPlugin){\n          currentRange = ['3','6','12','all'].includes(String(key)) ? String(key) : '3';\n          const keep = indexesForRange(currentRange);\n          hideTip();\n          chart.$z195Crosshair = null;\n          if (resetPlugin && typeof chart.resetZoom === 'function') {\n            try { chart.resetZoom('none'); } catch(error) {}\n          }\n          clearLimits();\n          chart.data.labels = keep.map(function(index){ return LABELS_ALL[index]; });\n          chart.data.datasets.forEach(function(dataset){\n            const source = SERIES_ALL[dataset.key] || [];\n            dataset.data = keep.map(function(index){ return source[index]; });\n          });\n          chart.update('none');\n          setActive(currentRange);\n          if (announce && status) {\n            const activeButton = root.querySelector('[data-range=\"' + currentRange + '\"]');\n            status.textContent = TEXT.showing + ': ' + (activeButton ? activeButton.textContent.trim() : currentRange);\n          }\n        }\n\n        function resetView(){\n          hideTip();\n          chart.$z195Crosshair = null;\n          if (typeof chart.resetZoom === 'function') {\n            try { chart.resetZoom('none'); } catch(error) {}\n          }\n          clearLimits();\n          applyRange(currentRange,true,false);\n        }\n\n        rangeButtons.forEach(function(button){\n          button.addEventListener('click',function(){ applyRange(button.dataset.range || '3',true,true); },{signal:signal});\n        });\n\n        const resetButton = root.querySelector('[data-action=\"reset\"]');\n        if (resetButton) resetButton.addEventListener('click',resetView,{signal:signal});\n\n        canvas.addEventListener('dblclick',resetView,{signal:signal});\n        canvas.addEventListener('pointerdown',function(){\n          try { canvas.focus({preventScroll:true}); } catch(error) { try { canvas.focus(); } catch(ignore) {} }\n        },{passive:true,signal:signal});\n        canvas.addEventListener('keydown',function(event){\n          if (event.key !== 'ArrowLeft' && event.key !== 'ArrowRight') return;\n          if (typeof chart.pan !== 'function') return;\n          const area = chart.chartArea;\n          let step = area ? Math.max(24,Math.round(area.width*.08)) : 60;\n          if (event.shiftKey) step *= 2;\n          const delta = event.key === 'ArrowLeft' ? step : -step;\n          event.preventDefault();\n          hideTip();\n          try { chart.pan({x:delta,y:0}); } catch(error) {}\n        },{signal:signal});\n\n        ['scroll','touchstart','pointerdown','visibilitychange','orientationchange'].forEach(function(eventName){\n          window.addEventListener(eventName,hideTip,{passive:true,signal:signal});\n        });\n        window.addEventListener('resize',function(){ chart.update('none'); },{passive:true,signal:signal});\n\n        applyRange(currentRange,false,false);\n        registry.instances[ROOT_ID] = {chart:chart,controller:controller};\n      }\n\n      function start(){\n        ensureLibraries().then(boot).catch(function(){\n          const errorBox = root.querySelector('.z195-error');\n          if (errorBox) {\n            errorBox.textContent = TEXT.scriptError;\n            errorBox.hidden = false;\n          }\n        });\n      }\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded',start,{once:true});\n      } else {\n        start();\n      }\n    })();\n    <\/script>\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-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\">    <div\n      id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7\"\n      class=\"z196-wrap\"\n      lang=\"id\"\n      data-default-range=\"3\"\n          >\n      <div class=\"z196-card\">\n        <div class=\"z196-controls\" role=\"group\" aria-label=\"Kisaran:\">\n          <span class=\"z196-range-label\">Kisaran:<\/span>\n          <button type=\"button\" class=\"z196-btn\" data-range=\"3\" aria-pressed=\"false\">3M<\/button>\n          <button type=\"button\" class=\"z196-btn\" data-range=\"6\" aria-pressed=\"false\">6M<\/button>\n          <button type=\"button\" class=\"z196-btn\" data-range=\"12\" aria-pressed=\"false\">1Y<\/button>\n          <button type=\"button\" class=\"z196-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\n          <span class=\"z196-flex\"><\/span>\n          <button type=\"button\" class=\"z196-btn z196-btn-ghost\" data-action=\"reset\">Setel ulang tampilan<\/button>\n          <span class=\"z196-hint\">Roda mouse\/Cubit=Zum \u00b7 Seret=Zum kotak \u00b7 Alt+Seret\/Tombol panah=Geser \u00b7 Klik ganda=Atur ulang<\/span>\n          <span class=\"z196-sr\" data-status aria-live=\"polite\"><\/span>\n        <\/div>\n\n        <div class=\"z196-head\">\n          <h3 class=\"z196-title\">SHFE Seng Berjangka: Harga, Spread dan Aktivitas Perdagangan<\/h3>\n        <\/div>\n\n        <p id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_desc\" class=\"z196-sr\">\n          SHFE Seng Berjangka: Harga, Spread dan Aktivitas Perdagangan: 2010-04-12 - 2026-08-14. Harga penyelesaian (CNY\/ton); Spread (CNY\/ton); Volume (kontrak); Bunga terbuka (kontrak).        <\/p>\n\n        <div class=\"z196-panels\">\n          <section class=\"z196-panel\" aria-labelledby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_price_label\">\n            <h4 id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_price_label\" class=\"z196-panel-title\">Harga pemukiman terdekat<\/h4>\n            <div class=\"z196-chart-frame z196-price-frame\">\n              <canvas id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_price\" tabindex=\"0\" role=\"img\" aria-label=\"Harga pemukiman terdekat\" aria-describedby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_desc\">Harga pemukiman terdekat<\/canvas>\n            <\/div>\n            <div class=\"z196-legend\" role=\"group\" aria-label=\"Harga pemukiman terdekat\">\n              <button type=\"button\" class=\"z196-legend-item\" data-chart=\"price\" data-series=\"settle1\" aria-pressed=\"true\"><i class=\"z196-swatch z196-settle1\" aria-hidden=\"true\"><\/i><span>SHFE 1M<\/span><\/button>\n              <button type=\"button\" class=\"z196-legend-item\" data-chart=\"price\" data-series=\"settle2\" aria-pressed=\"true\"><i class=\"z196-swatch z196-settle2\" aria-hidden=\"true\"><\/i><span>SHFE 2M<\/span><\/button>\n            <\/div>\n          <\/section>\n          <section class=\"z196-panel\" aria-labelledby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_spread_label\">\n            <h4 id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_spread_label\" class=\"z196-panel-title\">Penyebaran kalender (2 - 1 terdekat)<\/h4>\n            <div class=\"z196-chart-frame z196-spread-frame\">\n              <canvas id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_spread\" tabindex=\"0\" role=\"img\" aria-label=\"Penyebaran kalender (2 - 1 terdekat)\" aria-describedby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_desc\">Penyebaran kalender (2 - 1 terdekat)<\/canvas>\n            <\/div>\n            <div class=\"z196-legend\" role=\"group\" aria-label=\"Penyebaran kalender (2 - 1 terdekat)\">\n              <button type=\"button\" class=\"z196-legend-item\" data-chart=\"spread\" data-series=\"spread\" aria-pressed=\"true\"><i class=\"z196-swatch z196-spread\" aria-hidden=\"true\"><\/i><span>Spread (2M-1M)<\/span><\/button>\n            <\/div>\n          <\/section>\n          <section class=\"z196-panel\" aria-labelledby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_activity_label\">\n            <h4 id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_activity_label\" class=\"z196-panel-title\">Aktivitas perdagangan<\/h4>\n            <div class=\"z196-chart-frame z196-activity-frame\">\n              <canvas id=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_activity\" tabindex=\"0\" role=\"img\" aria-label=\"Aktivitas perdagangan\" aria-describedby=\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_desc\">Aktivitas perdagangan<\/canvas>\n            <\/div>\n            <div class=\"z196-legend\" role=\"group\" aria-label=\"Aktivitas perdagangan\">\n              <button type=\"button\" class=\"z196-legend-item\" data-chart=\"activity\" data-series=\"volume\" aria-pressed=\"true\"><i class=\"z196-swatch z196-volume\" aria-hidden=\"true\"><\/i><span>Volume<\/span><\/button>\n              <button type=\"button\" class=\"z196-legend-item\" data-chart=\"activity\" data-series=\"open_interest\" aria-pressed=\"true\"><i class=\"z196-swatch z196-oi\" aria-hidden=\"true\"><\/i><span>Open interest<\/span><\/button>\n            <\/div>\n          <\/section>\n          <div class=\"z196-error\" role=\"alert\" hidden>Pustaka bagan tidak dapat dimuat.<\/div>\n        <\/div>\n\n        <div class=\"z196-description\" translate=\"yes\">\n\n          <ul>\n\n            \n              <li>Penyebarannya adalah pemukiman terdekat kedua dikurangi pemukiman terdekat pertama; nilai negatif berarti kontrak depan lebih mahal, suatu bentuk kemunduran.<\/li>\n\n            \n              <li>Volume menghitung kontrak yang diperdagangkan pada hari itu, sedangkan open interest menghitung kontrak yang masih beredar; begitu pula permintaan fisik seng tidak dengan sendirinya.<\/li>\n\n            \n          <\/ul>\n\n        <\/div>\n\n        <div class=\"z196-source-wrap\">\n          <span>Sumber:<\/span>\n                      <a href=\"https:\/\/www.shfe.com.cn\/eng\/\" target=\"_blank\" rel=\"noopener noreferrer\">SHFE<\/a>\n                  <\/div>\n      <\/div>\n    <\/div>\n\n    <style>\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7{box-sizing:border-box;overflow:hidden;margin:8px 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#eef2ff 0%,#f8fafc 48%,#ecfeff 100%);box-shadow:0 18px 34px rgba(15,23,42,.16);}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 *,#z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 *::before,#z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 *::after{box-sizing:border-box;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-card{width:100%;min-width:0;padding:16px;border:1px solid rgba(79,70,229,.2);border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.1);color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-head{margin:10px 0 11px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-title{min-width:0;margin:0;font-size:20px;line-height:1.3;font-weight:800;color:#0f172a;letter-spacing:0;text-transform:none;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend{display:flex;align-items:center;justify-content:center;gap:6px 14px;flex-wrap:wrap;min-height:34px;padding:6px 10px 7px;color:#475569;font-size:12px;font-weight:700;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:2px 0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:1.25;white-space:nowrap;cursor:pointer;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend-item:hover{color:#0f172a;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend-item:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend-item.is-hidden{opacity:.42;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend-item.is-hidden span{text-decoration:line-through;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-swatch{display:inline-block;width:22px;height:0;border-top:3px solid currentColor;border-radius:999px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-settle1{color:#2563eb;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-settle2{color:#d97706;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-spread{color:#7c3aed;border-top-style:dashed;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-volume{width:15px;height:9px;border:0;border-radius:2px;background:rgba(14,165,233,.42);color:#0ea5e9;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-oi{color:#059669;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-range-label{margin-inline-end:2px;color:#475569;font-size:12px;font-weight:800;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-flex{flex:1 1 auto;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn{appearance:none;margin:0;padding:7px 11px;border:1px solid rgba(14,116,144,.55);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);color:#075985;font:700 12px\/1.2 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .08s ease,box-shadow .15s ease,background .15s ease;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn:hover{background:linear-gradient(135deg,#ccfbf1,#dbeafe);box-shadow:0 3px 7px rgba(15,23,42,.12);transform:translateY(-1px);}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn.is-active{border-color:#0369a1;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(2,132,199,.32);}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn-ghost{border-color:#cbd5e1;background:#fff;color:#334155;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-hint{color:#64748b;font-size:11px;line-height:1.45;font-weight:600;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-panels{position:relative;display:grid;gap:10px;min-width:0;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-panel{min-width:0;margin:0;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-panel-title{margin:0 0 4px;color:#334155;font-size:12px;line-height:1.35;font-weight:800;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-chart-frame{position:relative;width:100%;overflow:hidden;border:1px solid rgba(148,163,184,.42);border-radius:11px;background:#fff;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-price-frame{height:220px;min-height:220px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-spread-frame{height:175px;min-height:175px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-activity-frame{height:220px;min-height:220px;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 canvas{display:block;width:100%!important;height:100%!important;outline-offset:-3px;touch-action:pan-y pinch-zoom;cursor:crosshair;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 canvas:focus-visible{outline:2px solid rgba(37,99,235,.55);}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-error{position:absolute;inset:0;display:grid;place-items:center;padding:20px;border-radius:11px;background:#fff;color:#b91c1c;font-size:14px;font-weight:700;text-align:center;z-index:2;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-error[hidden]{display:none;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:9px;color:#64748b;font-size:11px;font-weight:650;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-source-wrap a{color:#4338ca;text-decoration:none;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-source-wrap a:hover{text-decoration:underline;}\n      #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-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;}\n      @media (max-width:768px){\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7{padding:10px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-card{padding:12px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-title{font-size:18px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-legend{gap:6px 10px;justify-content:flex-start;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-flex{display:none;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-price-frame{height:190px;min-height:190px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-spread-frame{height:150px;min-height:150px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-activity-frame{height:195px;min-height:195px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-hint{flex:1 0 100%;font-size:10px;}\n      }\n      @media (max-width:520px){\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn{padding:7px 9px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-price-frame{height:180px;min-height:180px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-spread-frame{height:145px;min-height:145px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-activity-frame{height:190px;min-height:190px;}\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-source-wrap{justify-content:flex-start;}\n      }\n      @media (prefers-reduced-motion:reduce){\n        #z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7 .z196-btn{transition:none;}\n      }\n            .z196-description{min-width:0;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.6 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n        .z196-description ul{margin:0;padding-inline-start:20px;}\n        .z196-description li+li{margin-top:4px;}\n      <\/style>\n\n    <script>\n    (function(){\n      const ROOT_ID = \"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7\";\n      const CANVAS_IDS = {\n        price:\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_price\",\n        spread:\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_spread\",\n        activity:\"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_activity\"      };\n      const TIP_ID = \"z196_188_74d3d1c6-ade8-41da-855f-50dc8672aca7_tip\";\n      const LABELS_ALL = [\"2010-04-12\",\"2010-04-13\",\"2010-04-14\",\"2010-04-15\",\"2010-04-16\",\"2010-04-19\",\"2010-04-20\",\"2010-04-21\",\"2010-04-22\",\"2010-04-23\",\"2010-04-26\",\"2010-04-27\",\"2010-04-28\",\"2010-04-29\",\"2010-04-30\",\"2010-05-04\",\"2010-05-05\",\"2010-05-06\",\"2010-05-07\",\"2010-05-10\",\"2010-05-11\",\"2010-05-12\",\"2010-05-13\",\"2010-05-14\",\"2010-05-17\",\"2010-05-18\",\"2010-05-19\",\"2010-05-20\",\"2010-05-21\",\"2010-05-24\",\"2010-05-25\",\"2010-05-26\",\"2010-05-27\",\"2010-05-28\",\"2010-05-31\",\"2010-06-01\",\"2010-06-02\",\"2010-06-03\",\"2010-06-04\",\"2010-06-07\",\"2010-06-08\",\"2010-06-09\",\"2010-06-10\",\"2010-06-11\",\"2010-06-17\",\"2010-06-18\",\"2010-06-21\",\"2010-06-22\",\"2010-06-23\",\"2010-06-24\",\"2010-06-25\",\"2010-06-28\",\"2010-06-29\",\"2010-06-30\",\"2010-07-01\",\"2010-07-02\",\"2010-07-05\",\"2010-07-06\",\"2010-07-07\",\"2010-07-08\",\"2010-07-09\",\"2010-07-12\",\"2010-07-13\",\"2010-07-14\",\"2010-07-15\",\"2010-07-16\",\"2010-07-19\",\"2010-07-20\",\"2010-07-21\",\"2010-07-22\",\"2010-07-23\",\"2010-07-26\",\"2010-07-27\",\"2010-07-28\",\"2010-07-29\",\"2010-07-30\",\"2010-08-02\",\"2010-08-03\",\"2010-08-04\",\"2010-08-05\",\"2010-08-06\",\"2010-08-09\",\"2010-08-10\",\"2010-08-11\",\"2010-08-12\",\"2010-08-13\",\"2010-08-16\",\"2010-08-17\",\"2010-08-18\",\"2010-08-19\",\"2010-08-20\",\"2010-08-23\",\"2010-08-24\",\"2010-08-25\",\"2010-08-26\",\"2010-08-27\",\"2010-08-30\",\"2010-08-31\",\"2010-09-01\",\"2010-09-02\",\"2010-09-03\",\"2010-09-06\",\"2010-09-07\",\"2010-09-08\",\"2010-09-09\",\"2010-09-10\",\"2010-09-13\",\"2010-09-14\",\"2010-09-15\",\"2010-09-16\",\"2010-09-17\",\"2010-09-20\",\"2010-09-21\",\"2010-09-27\",\"2010-09-28\",\"2010-09-29\",\"2010-09-30\",\"2010-10-08\",\"2010-10-11\",\"2010-10-12\",\"2010-10-13\",\"2010-10-14\",\"2010-10-15\",\"2010-10-18\",\"2010-10-19\",\"2010-10-20\",\"2010-10-21\",\"2010-10-22\",\"2010-10-25\",\"2010-10-26\",\"2010-10-27\",\"2010-10-28\",\"2010-10-29\",\"2010-11-01\",\"2010-11-02\",\"2010-11-03\",\"2010-11-04\",\"2010-11-05\",\"2010-11-08\",\"2010-11-09\",\"2010-11-10\",\"2010-11-11\",\"2010-11-12\",\"2010-11-15\",\"2010-11-16\",\"2010-11-17\",\"2010-11-18\",\"2010-11-19\",\"2010-11-22\",\"2010-11-23\",\"2010-11-24\",\"2010-11-25\",\"2010-11-26\",\"2010-11-29\",\"2010-11-30\",\"2010-12-01\",\"2010-12-02\",\"2010-12-03\",\"2010-12-06\",\"2010-12-07\",\"2010-12-08\",\"2010-12-09\",\"2010-12-10\",\"2010-12-13\",\"2010-12-14\",\"2010-12-15\",\"2010-12-16\",\"2010-12-17\",\"2010-12-20\",\"2010-12-21\",\"2010-12-22\",\"2010-12-23\",\"2010-12-24\",\"2010-12-27\",\"2010-12-28\",\"2010-12-29\",\"2010-12-30\",\"2010-12-31\",\"2011-01-04\",\"2011-01-05\",\"2011-01-06\",\"2011-01-07\",\"2011-01-10\",\"2011-01-11\",\"2011-01-12\",\"2011-01-13\",\"2011-01-14\",\"2011-01-17\",\"2011-01-18\",\"2011-01-19\",\"2011-01-20\",\"2011-01-21\",\"2011-01-24\",\"2011-01-25\",\"2011-01-26\",\"2011-01-27\",\"2011-01-28\",\"2011-01-31\",\"2011-02-01\",\"2011-02-09\",\"2011-02-10\",\"2011-02-11\",\"2011-02-14\",\"2011-02-15\",\"2011-02-16\",\"2011-02-17\",\"2011-02-18\",\"2011-02-21\",\"2011-02-22\",\"2011-02-23\",\"2011-02-24\",\"2011-02-25\",\"2011-02-28\",\"2011-03-01\",\"2011-03-02\",\"2011-03-03\",\"2011-03-04\",\"2011-03-07\",\"2011-03-08\",\"2011-03-09\",\"2011-03-10\",\"2011-03-11\",\"2011-03-14\",\"2011-03-15\",\"2011-03-16\",\"2011-03-17\",\"2011-03-18\",\"2011-03-21\",\"2011-03-22\",\"2011-03-23\",\"2011-03-24\",\"2011-03-25\",\"2011-03-28\",\"2011-03-29\",\"2011-03-30\",\"2011-03-31\",\"2011-04-01\",\"2011-04-06\",\"2011-04-07\",\"2011-04-08\",\"2011-04-11\",\"2011-04-12\",\"2011-04-13\",\"2011-04-14\",\"2011-04-15\",\"2011-04-18\",\"2011-04-19\",\"2011-04-20\",\"2011-04-21\",\"2011-04-22\",\"2011-04-25\",\"2011-04-26\",\"2011-04-27\",\"2011-04-28\",\"2011-04-29\",\"2011-05-03\",\"2011-05-04\",\"2011-05-05\",\"2011-05-06\",\"2011-05-09\",\"2011-05-10\",\"2011-05-11\",\"2011-05-12\",\"2011-05-13\",\"2011-05-16\",\"2011-05-17\",\"2011-05-18\",\"2011-05-19\",\"2011-05-20\",\"2011-05-23\",\"2011-05-24\",\"2011-05-25\",\"2011-05-26\",\"2011-05-27\",\"2011-05-30\",\"2011-05-31\",\"2011-06-01\",\"2011-06-02\",\"2011-06-03\",\"2011-06-07\",\"2011-06-08\",\"2011-06-09\",\"2011-06-10\",\"2011-06-13\",\"2011-06-14\",\"2011-06-15\",\"2011-06-16\",\"2011-06-17\",\"2011-06-20\",\"2011-06-21\",\"2011-06-22\",\"2011-06-23\",\"2011-06-24\",\"2011-06-27\",\"2011-06-28\",\"2011-06-29\",\"2011-06-30\",\"2011-07-01\",\"2011-07-04\",\"2011-07-05\",\"2011-07-06\",\"2011-07-07\",\"2011-07-08\",\"2011-07-11\",\"2011-07-12\",\"2011-07-13\",\"2011-07-14\",\"2011-07-15\",\"2011-07-18\",\"2011-07-19\",\"2011-07-20\",\"2011-07-21\",\"2011-07-22\",\"2011-07-25\",\"2011-07-26\",\"2011-07-27\",\"2011-07-28\",\"2011-07-29\",\"2011-08-01\",\"2011-08-02\",\"2011-08-03\",\"2011-08-04\",\"2011-08-05\",\"2011-08-08\",\"2011-08-09\",\"2011-08-10\",\"2011-08-11\",\"2011-08-12\",\"2011-08-15\",\"2011-08-16\",\"2011-08-17\",\"2011-08-18\",\"2011-08-19\",\"2011-08-22\",\"2011-08-23\",\"2011-08-24\",\"2011-08-25\",\"2011-08-26\",\"2011-08-29\",\"2011-08-30\",\"2011-08-31\",\"2011-09-01\",\"2011-09-02\",\"2011-09-05\",\"2011-09-06\",\"2011-09-07\",\"2011-09-08\",\"2011-09-09\",\"2011-09-13\",\"2011-09-14\",\"2011-09-15\",\"2011-09-16\",\"2011-09-19\",\"2011-09-20\",\"2011-09-21\",\"2011-09-22\",\"2011-09-23\",\"2011-09-26\",\"2011-09-27\",\"2011-09-28\",\"2011-09-29\",\"2011-09-30\",\"2011-10-10\",\"2011-10-11\",\"2011-10-12\",\"2011-10-13\",\"2011-10-14\",\"2011-10-17\",\"2011-10-18\",\"2011-10-19\",\"2011-10-20\",\"2011-10-21\",\"2011-10-24\",\"2011-10-25\",\"2011-10-26\",\"2011-10-27\",\"2011-10-28\",\"2011-10-31\",\"2011-11-01\",\"2011-11-02\",\"2011-11-03\",\"2011-11-04\",\"2011-11-07\",\"2011-11-08\",\"2011-11-09\",\"2011-11-10\",\"2011-11-11\",\"2011-11-14\",\"2011-11-15\",\"2011-11-16\",\"2011-11-17\",\"2011-11-18\",\"2011-11-21\",\"2011-11-22\",\"2011-11-23\",\"2011-11-24\",\"2011-11-25\",\"2011-11-28\",\"2011-11-29\",\"2011-11-30\",\"2011-12-01\",\"2011-12-02\",\"2011-12-05\",\"2011-12-06\",\"2011-12-07\",\"2011-12-08\",\"2011-12-09\",\"2011-12-12\",\"2011-12-13\",\"2011-12-14\",\"2011-12-15\",\"2011-12-16\",\"2011-12-19\",\"2011-12-20\",\"2011-12-21\",\"2011-12-22\",\"2011-12-23\",\"2011-12-26\",\"2011-12-27\",\"2011-12-28\",\"2011-12-29\",\"2011-12-30\",\"2012-01-04\",\"2012-01-05\",\"2012-01-06\",\"2012-01-09\",\"2012-01-10\",\"2012-01-11\",\"2012-01-12\",\"2012-01-13\",\"2012-01-16\",\"2012-01-17\",\"2012-01-18\",\"2012-01-19\",\"2012-01-20\",\"2012-01-30\",\"2012-01-31\",\"2012-02-01\",\"2012-02-02\",\"2012-02-03\",\"2012-02-06\",\"2012-02-07\",\"2012-02-08\",\"2012-02-09\",\"2012-02-10\",\"2012-02-13\",\"2012-02-14\",\"2012-02-15\",\"2012-02-16\",\"2012-02-17\",\"2012-02-20\",\"2012-02-21\",\"2012-02-22\",\"2012-02-23\",\"2012-02-24\",\"2012-02-27\",\"2012-02-28\",\"2012-02-29\",\"2012-03-01\",\"2012-03-02\",\"2012-03-05\",\"2012-03-06\",\"2012-03-07\",\"2012-03-08\",\"2012-03-09\",\"2012-03-12\",\"2012-03-13\",\"2012-03-14\",\"2012-03-15\",\"2012-03-16\",\"2012-03-19\",\"2012-03-20\",\"2012-03-21\",\"2012-03-22\",\"2012-03-23\",\"2012-03-26\",\"2012-03-27\",\"2012-03-28\",\"2012-03-29\",\"2012-03-30\",\"2012-04-05\",\"2012-04-06\",\"2012-04-09\",\"2012-04-10\",\"2012-04-11\",\"2012-04-12\",\"2012-04-13\",\"2012-04-16\",\"2012-04-17\",\"2012-04-18\",\"2012-04-19\",\"2012-04-20\",\"2012-04-23\",\"2012-04-24\",\"2012-04-25\",\"2012-04-26\",\"2012-04-27\",\"2012-05-02\",\"2012-05-03\",\"2012-05-04\",\"2012-05-07\",\"2012-05-08\",\"2012-05-09\",\"2012-05-10\",\"2012-05-11\",\"2012-05-14\",\"2012-05-15\",\"2012-05-16\",\"2012-05-17\",\"2012-05-18\",\"2012-05-21\",\"2012-05-22\",\"2012-05-23\",\"2012-05-24\",\"2012-05-25\",\"2012-05-28\",\"2012-05-29\",\"2012-05-30\",\"2012-05-31\",\"2012-06-01\",\"2012-06-04\",\"2012-06-05\",\"2012-06-06\",\"2012-06-07\",\"2012-06-08\",\"2012-06-11\",\"2012-06-12\",\"2012-06-13\",\"2012-06-14\",\"2012-06-15\",\"2012-06-18\",\"2012-06-19\",\"2012-06-20\",\"2012-06-21\",\"2012-06-25\",\"2012-06-26\",\"2012-06-27\",\"2012-06-28\",\"2012-06-29\",\"2012-07-02\",\"2012-07-03\",\"2012-07-04\",\"2012-07-05\",\"2012-07-06\",\"2012-07-09\",\"2012-07-10\",\"2012-07-11\",\"2012-07-12\",\"2012-07-13\",\"2012-07-16\",\"2012-07-17\",\"2012-07-18\",\"2012-07-19\",\"2012-07-20\",\"2012-07-23\",\"2012-07-24\",\"2012-07-25\",\"2012-07-26\",\"2012-07-27\",\"2012-07-30\",\"2012-07-31\",\"2012-08-01\",\"2012-08-02\",\"2012-08-03\",\"2012-08-06\",\"2012-08-07\",\"2012-08-08\",\"2012-08-09\",\"2012-08-10\",\"2012-08-13\",\"2012-08-14\",\"2012-08-15\",\"2012-08-16\",\"2012-08-17\",\"2012-08-20\",\"2012-08-21\",\"2012-08-22\",\"2012-08-23\",\"2012-08-24\",\"2012-08-27\",\"2012-08-28\",\"2012-08-29\",\"2012-08-30\",\"2012-08-31\",\"2012-09-03\",\"2012-09-04\",\"2012-09-05\",\"2012-09-06\",\"2012-09-07\",\"2012-09-10\",\"2012-09-11\",\"2012-09-12\",\"2012-09-13\",\"2012-09-14\",\"2012-09-17\",\"2012-09-18\",\"2012-09-19\",\"2012-09-20\",\"2012-09-21\",\"2012-09-24\",\"2012-09-25\",\"2012-09-26\",\"2012-09-27\",\"2012-09-28\",\"2012-10-08\",\"2012-10-09\",\"2012-10-10\",\"2012-10-11\",\"2012-10-12\",\"2012-10-15\",\"2012-10-16\",\"2012-10-17\",\"2012-10-18\",\"2012-10-19\",\"2012-10-22\",\"2012-10-23\",\"2012-10-24\",\"2012-10-25\",\"2012-10-26\",\"2012-10-29\",\"2012-10-30\",\"2012-10-31\",\"2012-11-01\",\"2012-11-02\",\"2012-11-05\",\"2012-11-06\",\"2012-11-07\",\"2012-11-08\",\"2012-11-09\",\"2012-11-12\",\"2012-11-13\",\"2012-11-14\",\"2012-11-15\",\"2012-11-16\",\"2012-11-19\",\"2012-11-20\",\"2012-11-21\",\"2012-11-22\",\"2012-11-23\",\"2012-11-26\",\"2012-11-27\",\"2012-11-28\",\"2012-11-29\",\"2012-11-30\",\"2012-12-03\",\"2012-12-04\",\"2012-12-05\",\"2012-12-06\",\"2012-12-07\",\"2012-12-10\",\"2012-12-11\",\"2012-12-12\",\"2012-12-13\",\"2012-12-14\",\"2012-12-17\",\"2012-12-18\",\"2012-12-19\",\"2012-12-20\",\"2012-12-21\",\"2012-12-24\",\"2012-12-25\",\"2012-12-26\",\"2012-12-27\",\"2012-12-28\",\"2012-12-31\",\"2013-01-04\",\"2013-01-07\",\"2013-01-08\",\"2013-01-09\",\"2013-01-10\",\"2013-01-11\",\"2013-01-14\",\"2013-01-15\",\"2013-01-16\",\"2013-01-17\",\"2013-01-18\",\"2013-01-21\",\"2013-01-22\",\"2013-01-23\",\"2013-01-24\",\"2013-01-25\",\"2013-01-28\",\"2013-01-29\",\"2013-01-30\",\"2013-01-31\",\"2013-02-01\",\"2013-02-04\",\"2013-02-05\",\"2013-02-06\",\"2013-02-07\",\"2013-02-08\",\"2013-02-18\",\"2013-02-19\",\"2013-02-20\",\"2013-02-21\",\"2013-02-22\",\"2013-02-25\",\"2013-02-26\",\"2013-02-27\",\"2013-02-28\",\"2013-03-01\",\"2013-03-04\",\"2013-03-05\",\"2013-03-06\",\"2013-03-07\",\"2013-03-08\",\"2013-03-11\",\"2013-03-12\",\"2013-03-13\",\"2013-03-14\",\"2013-03-15\",\"2013-03-18\",\"2013-03-19\",\"2013-03-20\",\"2013-03-21\",\"2013-03-22\",\"2013-03-25\",\"2013-03-26\",\"2013-03-27\",\"2013-03-28\",\"2013-03-29\",\"2013-04-01\",\"2013-04-02\",\"2013-04-03\",\"2013-04-08\",\"2013-04-09\",\"2013-04-10\",\"2013-04-11\",\"2013-04-12\",\"2013-04-15\",\"2013-04-16\",\"2013-04-17\",\"2013-04-18\",\"2013-04-19\",\"2013-04-22\",\"2013-04-23\",\"2013-04-24\",\"2013-04-25\",\"2013-04-26\",\"2013-05-02\",\"2013-05-03\",\"2013-05-06\",\"2013-05-07\",\"2013-05-08\",\"2013-05-09\",\"2013-05-10\",\"2013-05-13\",\"2013-05-14\",\"2013-05-15\",\"2013-05-16\",\"2013-05-17\",\"2013-05-20\",\"2013-05-21\",\"2013-05-22\",\"2013-05-23\",\"2013-05-24\",\"2013-05-27\",\"2013-05-28\",\"2013-05-29\",\"2013-05-30\",\"2013-05-31\",\"2013-06-03\",\"2013-06-04\",\"2013-06-05\",\"2013-06-06\",\"2013-06-07\",\"2013-06-13\",\"2013-06-14\",\"2013-06-17\",\"2013-06-18\",\"2013-06-19\",\"2013-06-20\",\"2013-06-21\",\"2013-06-24\",\"2013-06-25\",\"2013-06-26\",\"2013-06-27\",\"2013-06-28\",\"2013-07-01\",\"2013-07-02\",\"2013-07-03\",\"2013-07-04\",\"2013-07-05\",\"2013-07-08\",\"2013-07-09\",\"2013-07-10\",\"2013-07-11\",\"2013-07-12\",\"2013-07-15\",\"2013-07-16\",\"2013-07-17\",\"2013-07-18\",\"2013-07-19\",\"2013-07-22\",\"2013-07-23\",\"2013-07-24\",\"2013-07-25\",\"2013-07-26\",\"2013-07-29\",\"2013-07-30\",\"2013-07-31\",\"2013-08-01\",\"2013-08-02\",\"2013-08-05\",\"2013-08-06\",\"2013-08-07\",\"2013-08-08\",\"2013-08-09\",\"2013-08-12\",\"2013-08-13\",\"2013-08-14\",\"2013-08-15\",\"2013-08-16\",\"2013-08-19\",\"2013-08-20\",\"2013-08-21\",\"2013-08-22\",\"2013-08-23\",\"2013-08-26\",\"2013-08-27\",\"2013-08-28\",\"2013-08-29\",\"2013-08-30\",\"2013-09-02\",\"2013-09-03\",\"2013-09-04\",\"2013-09-05\",\"2013-09-06\",\"2013-09-09\",\"2013-09-10\",\"2013-09-11\",\"2013-09-12\",\"2013-09-13\",\"2013-09-16\",\"2013-09-17\",\"2013-09-18\",\"2013-09-23\",\"2013-09-24\",\"2013-09-25\",\"2013-09-26\",\"2013-09-27\",\"2013-09-30\",\"2013-10-08\",\"2013-10-09\",\"2013-10-10\",\"2013-10-11\",\"2013-10-14\",\"2013-10-15\",\"2013-10-16\",\"2013-10-17\",\"2013-10-18\",\"2013-10-21\",\"2013-10-22\",\"2013-10-23\",\"2013-10-24\",\"2013-10-25\",\"2013-10-28\",\"2013-10-29\",\"2013-10-30\",\"2013-10-31\",\"2013-11-01\",\"2013-11-04\",\"2013-11-05\",\"2013-11-06\",\"2013-11-07\",\"2013-11-08\",\"2013-11-11\",\"2013-11-12\",\"2013-11-13\",\"2013-11-14\",\"2013-11-15\",\"2013-11-18\",\"2013-11-19\",\"2013-11-20\",\"2013-11-21\",\"2013-11-22\",\"2013-11-25\",\"2013-11-26\",\"2013-11-27\",\"2013-11-28\",\"2013-11-29\",\"2013-12-02\",\"2013-12-03\",\"2013-12-04\",\"2013-12-05\",\"2013-12-06\",\"2013-12-09\",\"2013-12-10\",\"2013-12-11\",\"2013-12-12\",\"2013-12-13\",\"2013-12-16\",\"2013-12-17\",\"2013-12-18\",\"2013-12-19\",\"2013-12-20\",\"2013-12-23\",\"2013-12-24\",\"2013-12-25\",\"2013-12-26\",\"2013-12-27\",\"2013-12-30\",\"2013-12-31\",\"2014-01-02\",\"2014-01-03\",\"2014-01-06\",\"2014-01-07\",\"2014-01-08\",\"2014-01-09\",\"2014-01-10\",\"2014-01-13\",\"2014-01-14\",\"2014-01-15\",\"2014-01-16\",\"2014-01-17\",\"2014-01-20\",\"2014-01-21\",\"2014-01-22\",\"2014-01-23\",\"2014-01-24\",\"2014-01-27\",\"2014-01-28\",\"2014-01-29\",\"2014-01-30\",\"2014-02-07\",\"2014-02-10\",\"2014-02-11\",\"2014-02-12\",\"2014-02-13\",\"2014-02-14\",\"2014-02-17\",\"2014-02-18\",\"2014-02-19\",\"2014-02-20\",\"2014-02-21\",\"2014-02-24\",\"2014-02-25\",\"2014-02-26\",\"2014-02-27\",\"2014-02-28\",\"2014-03-03\",\"2014-03-04\",\"2014-03-05\",\"2014-03-06\",\"2014-03-07\",\"2014-03-10\",\"2014-03-11\",\"2014-03-12\",\"2014-03-13\",\"2014-03-14\",\"2014-03-17\",\"2014-03-18\",\"2014-03-19\",\"2014-03-20\",\"2014-03-21\",\"2014-03-24\",\"2014-03-25\",\"2014-03-26\",\"2014-03-27\",\"2014-03-28\",\"2014-03-31\",\"2014-04-01\",\"2014-04-02\",\"2014-04-03\",\"2014-04-04\",\"2014-04-08\",\"2014-04-09\",\"2014-04-10\",\"2014-04-11\",\"2014-04-14\",\"2014-04-15\",\"2014-04-16\",\"2014-04-17\",\"2014-04-18\",\"2014-04-21\",\"2014-04-22\",\"2014-04-23\",\"2014-04-24\",\"2014-04-25\",\"2014-04-28\",\"2014-04-29\",\"2014-04-30\",\"2014-05-05\",\"2014-05-06\",\"2014-05-07\",\"2014-05-08\",\"2014-05-09\",\"2014-05-12\",\"2014-05-13\",\"2014-05-14\",\"2014-05-15\",\"2014-05-16\",\"2014-05-19\",\"2014-05-20\",\"2014-05-21\",\"2014-05-22\",\"2014-05-23\",\"2014-05-26\",\"2014-05-27\",\"2014-05-28\",\"2014-05-29\",\"2014-05-30\",\"2014-06-03\",\"2014-06-04\",\"2014-06-05\",\"2014-06-06\",\"2014-06-09\",\"2014-06-10\",\"2014-06-11\",\"2014-06-12\",\"2014-06-13\",\"2014-06-16\",\"2014-06-17\",\"2014-06-18\",\"2014-06-19\",\"2014-06-20\",\"2014-06-23\",\"2014-06-24\",\"2014-06-25\",\"2014-06-26\",\"2014-06-27\",\"2014-06-30\",\"2014-07-01\",\"2014-07-02\",\"2014-07-03\",\"2014-07-04\",\"2014-07-07\",\"2014-07-08\",\"2014-07-09\",\"2014-07-10\",\"2014-07-11\",\"2014-07-14\",\"2014-07-15\",\"2014-07-16\",\"2014-07-17\",\"2014-07-18\",\"2014-07-21\",\"2014-07-22\",\"2014-07-23\",\"2014-07-24\",\"2014-07-25\",\"2014-07-28\",\"2014-07-29\",\"2014-07-30\",\"2014-07-31\",\"2014-08-01\",\"2014-08-04\",\"2014-08-05\",\"2014-08-06\",\"2014-08-07\",\"2014-08-08\",\"2014-08-11\",\"2014-08-12\",\"2014-08-13\",\"2014-08-14\",\"2014-08-15\",\"2014-08-18\",\"2014-08-19\",\"2014-08-20\",\"2014-08-21\",\"2014-08-22\",\"2014-08-25\",\"2014-08-26\",\"2014-08-27\",\"2014-08-28\",\"2014-08-29\",\"2014-09-01\",\"2014-09-02\",\"2014-09-03\",\"2014-09-04\",\"2014-09-05\",\"2014-09-09\",\"2014-09-10\",\"2014-09-11\",\"2014-09-12\",\"2014-09-15\",\"2014-09-16\",\"2014-09-17\",\"2014-09-18\",\"2014-09-19\",\"2014-09-22\",\"2014-09-23\",\"2014-09-24\",\"2014-09-25\",\"2014-09-26\",\"2014-09-29\",\"2014-09-30\",\"2014-10-08\",\"2014-10-09\",\"2014-10-10\",\"2014-10-13\",\"2014-10-14\",\"2014-10-15\",\"2014-10-16\",\"2014-10-17\",\"2014-10-20\",\"2014-10-21\",\"2014-10-22\",\"2014-10-23\",\"2014-10-24\",\"2014-10-27\",\"2014-10-28\",\"2014-10-29\",\"2014-10-30\",\"2014-10-31\",\"2014-11-03\",\"2014-11-04\",\"2014-11-05\",\"2014-11-06\",\"2014-11-07\",\"2014-11-10\",\"2014-11-11\",\"2014-11-12\",\"2014-11-13\",\"2014-11-14\",\"2014-11-17\",\"2014-11-18\",\"2014-11-19\",\"2014-11-20\",\"2014-11-21\",\"2014-11-24\",\"2014-11-25\",\"2014-11-26\",\"2014-11-27\",\"2014-11-28\",\"2014-12-01\",\"2014-12-02\",\"2014-12-03\",\"2014-12-04\",\"2014-12-05\",\"2014-12-08\",\"2014-12-09\",\"2014-12-10\",\"2014-12-11\",\"2014-12-12\",\"2014-12-15\",\"2014-12-16\",\"2014-12-17\",\"2014-12-18\",\"2014-12-19\",\"2014-12-22\",\"2014-12-23\",\"2014-12-24\",\"2014-12-25\",\"2014-12-26\",\"2014-12-29\",\"2014-12-30\",\"2014-12-31\",\"2015-01-05\",\"2015-01-06\",\"2015-01-07\",\"2015-01-08\",\"2015-01-09\",\"2015-01-12\",\"2015-01-13\",\"2015-01-14\",\"2015-01-15\",\"2015-01-16\",\"2015-01-19\",\"2015-01-20\",\"2015-01-21\",\"2015-01-22\",\"2015-01-23\",\"2015-01-26\",\"2015-01-27\",\"2015-01-28\",\"2015-01-29\",\"2015-01-30\",\"2015-02-02\",\"2015-02-03\",\"2015-02-04\",\"2015-02-05\",\"2015-02-06\",\"2015-02-09\",\"2015-02-10\",\"2015-02-11\",\"2015-02-12\",\"2015-02-13\",\"2015-02-16\",\"2015-02-17\",\"2015-02-25\",\"2015-02-26\",\"2015-02-27\",\"2015-03-02\",\"2015-03-03\",\"2015-03-04\",\"2015-03-05\",\"2015-03-06\",\"2015-03-09\",\"2015-03-10\",\"2015-03-11\",\"2015-03-12\",\"2015-03-13\",\"2015-03-16\",\"2015-03-17\",\"2015-03-18\",\"2015-03-19\",\"2015-03-20\",\"2015-03-23\",\"2015-03-24\",\"2015-03-25\",\"2015-03-26\",\"2015-03-27\",\"2015-03-30\",\"2015-03-31\",\"2015-04-01\",\"2015-04-02\",\"2015-04-03\",\"2015-04-07\",\"2015-04-08\",\"2015-04-09\",\"2015-04-10\",\"2015-04-13\",\"2015-04-14\",\"2015-04-15\",\"2015-04-16\",\"2015-04-17\",\"2015-04-20\",\"2015-04-21\",\"2015-04-22\",\"2015-04-23\",\"2015-04-24\",\"2015-04-27\",\"2015-04-28\",\"2015-04-29\",\"2015-04-30\",\"2015-05-04\",\"2015-05-05\",\"2015-05-06\",\"2015-05-07\",\"2015-05-08\",\"2015-05-11\",\"2015-05-12\",\"2015-05-13\",\"2015-05-14\",\"2015-05-15\",\"2015-05-18\",\"2015-05-19\",\"2015-05-20\",\"2015-05-21\",\"2015-05-22\",\"2015-05-25\",\"2015-05-26\",\"2015-05-27\",\"2015-05-28\",\"2015-05-29\",\"2015-06-01\",\"2015-06-02\",\"2015-06-03\",\"2015-06-04\",\"2015-06-05\",\"2015-06-08\",\"2015-06-09\",\"2015-06-10\",\"2015-06-11\",\"2015-06-12\",\"2015-06-15\",\"2015-06-16\",\"2015-06-17\",\"2015-06-18\",\"2015-06-19\",\"2015-06-23\",\"2015-06-24\",\"2015-06-25\",\"2015-06-26\",\"2015-06-29\",\"2015-06-30\",\"2015-07-01\",\"2015-07-02\",\"2015-07-03\",\"2015-07-06\",\"2015-07-07\",\"2015-07-08\",\"2015-07-09\",\"2015-07-10\",\"2015-07-13\",\"2015-07-14\",\"2015-07-15\",\"2015-07-16\",\"2015-07-17\",\"2015-07-20\",\"2015-07-21\",\"2015-07-22\",\"2015-07-23\",\"2015-07-24\",\"2015-07-27\",\"2015-07-28\",\"2015-07-29\",\"2015-07-30\",\"2015-07-31\",\"2015-08-03\",\"2015-08-04\",\"2015-08-05\",\"2015-08-06\",\"2015-08-07\",\"2015-08-10\",\"2015-08-11\",\"2015-08-12\",\"2015-08-13\",\"2015-08-14\",\"2015-08-17\",\"2015-08-18\",\"2015-08-19\",\"2015-08-20\",\"2015-08-21\",\"2015-08-24\",\"2015-08-25\",\"2015-08-26\",\"2015-08-27\",\"2015-08-28\",\"2015-08-31\",\"2015-09-01\",\"2015-09-02\",\"2015-09-07\",\"2015-09-08\",\"2015-09-09\",\"2015-09-10\",\"2015-09-11\",\"2015-09-14\",\"2015-09-15\",\"2015-09-16\",\"2015-09-17\",\"2015-09-18\",\"2015-09-21\",\"2015-09-22\",\"2015-09-23\",\"2015-09-24\",\"2015-09-25\",\"2015-09-28\",\"2015-09-29\",\"2015-09-30\",\"2015-10-08\",\"2015-10-09\",\"2015-10-12\",\"2015-10-13\",\"2015-10-14\",\"2015-10-15\",\"2015-10-16\",\"2015-10-19\",\"2015-10-20\",\"2015-10-21\",\"2015-10-22\",\"2015-10-23\",\"2015-10-26\",\"2015-10-27\",\"2015-10-28\",\"2015-10-29\",\"2015-10-30\",\"2015-11-02\",\"2015-11-03\",\"2015-11-04\",\"2015-11-05\",\"2015-11-06\",\"2015-11-09\",\"2015-11-10\",\"2015-11-11\",\"2015-11-12\",\"2015-11-13\",\"2015-11-16\",\"2015-11-17\",\"2015-11-18\",\"2015-11-19\",\"2015-11-20\",\"2015-11-23\",\"2015-11-24\",\"2015-11-25\",\"2015-11-26\",\"2015-11-27\",\"2015-11-30\",\"2015-12-01\",\"2015-12-02\",\"2015-12-03\",\"2015-12-04\",\"2015-12-07\",\"2015-12-08\",\"2015-12-09\",\"2015-12-10\",\"2015-12-11\",\"2015-12-14\",\"2015-12-15\",\"2015-12-16\",\"2015-12-17\",\"2015-12-18\",\"2015-12-21\",\"2015-12-22\",\"2015-12-23\",\"2015-12-24\",\"2015-12-25\",\"2015-12-28\",\"2015-12-29\",\"2015-12-30\",\"2015-12-31\",\"2016-01-04\",\"2016-01-05\",\"2016-01-06\",\"2016-01-07\",\"2016-01-08\",\"2016-01-11\",\"2016-01-12\",\"2016-01-13\",\"2016-01-14\",\"2016-01-15\",\"2016-01-18\",\"2016-01-19\",\"2016-01-20\",\"2016-01-21\",\"2016-01-22\",\"2016-01-25\",\"2016-01-26\",\"2016-01-27\",\"2016-01-28\",\"2016-01-29\",\"2016-02-01\",\"2016-02-02\",\"2016-02-03\",\"2016-02-04\",\"2016-02-05\",\"2016-02-15\",\"2016-02-16\",\"2016-02-17\",\"2016-02-18\",\"2016-02-19\",\"2016-02-22\",\"2016-02-23\",\"2016-02-24\",\"2016-02-25\",\"2016-02-26\",\"2016-02-29\",\"2016-03-01\",\"2016-03-02\",\"2016-03-03\",\"2016-03-04\",\"2016-03-07\",\"2016-03-08\",\"2016-03-09\",\"2016-03-10\",\"2016-03-11\",\"2016-03-14\",\"2016-03-15\",\"2016-03-16\",\"2016-03-17\",\"2016-03-18\",\"2016-03-21\",\"2016-03-22\",\"2016-03-23\",\"2016-03-24\",\"2016-03-25\",\"2016-03-28\",\"2016-03-29\",\"2016-03-30\",\"2016-03-31\",\"2016-04-01\",\"2016-04-05\",\"2016-04-06\",\"2016-04-07\",\"2016-04-08\",\"2016-04-11\",\"2016-04-12\",\"2016-04-13\",\"2016-04-14\",\"2016-04-15\",\"2016-04-18\",\"2016-04-19\",\"2016-04-20\",\"2016-04-21\",\"2016-04-22\",\"2016-04-25\",\"2016-04-26\",\"2016-04-27\",\"2016-04-28\",\"2016-04-29\",\"2016-05-03\",\"2016-05-04\",\"2016-05-05\",\"2016-05-06\",\"2016-05-09\",\"2016-05-10\",\"2016-05-11\",\"2016-05-12\",\"2016-05-13\",\"2016-05-16\",\"2016-05-17\",\"2016-05-18\",\"2016-05-19\",\"2016-05-20\",\"2016-05-23\",\"2016-05-24\",\"2016-05-25\",\"2016-05-26\",\"2016-05-27\",\"2016-05-30\",\"2016-05-31\",\"2016-06-01\",\"2016-06-02\",\"2016-06-03\",\"2016-06-06\",\"2016-06-07\",\"2016-06-08\",\"2016-06-13\",\"2016-06-14\",\"2016-06-15\",\"2016-06-16\",\"2016-06-17\",\"2016-06-20\",\"2016-06-21\",\"2016-06-22\",\"2016-06-23\",\"2016-06-24\",\"2016-06-27\",\"2016-06-28\",\"2016-06-29\",\"2016-06-30\",\"2016-07-01\",\"2016-07-04\",\"2016-07-05\",\"2016-07-06\",\"2016-07-07\",\"2016-07-08\",\"2016-07-11\",\"2016-07-12\",\"2016-07-13\",\"2016-07-14\",\"2016-07-15\",\"2016-07-18\",\"2016-07-19\",\"2016-07-20\",\"2016-07-21\",\"2016-07-22\",\"2016-07-25\",\"2016-07-26\",\"2016-07-27\",\"2016-07-28\",\"2016-07-29\",\"2016-08-01\",\"2016-08-02\",\"2016-08-03\",\"2016-08-04\",\"2016-08-05\",\"2016-08-08\",\"2016-08-09\",\"2016-08-10\",\"2016-08-11\",\"2016-08-12\",\"2016-08-15\",\"2016-08-16\",\"2016-08-17\",\"2016-08-18\",\"2016-08-19\",\"2016-08-22\",\"2016-08-23\",\"2016-08-24\",\"2016-08-25\",\"2016-08-26\",\"2016-08-29\",\"2016-08-30\",\"2016-08-31\",\"2016-09-01\",\"2016-09-02\",\"2016-09-05\",\"2016-09-06\",\"2016-09-07\",\"2016-09-08\",\"2016-09-09\",\"2016-09-12\",\"2016-09-13\",\"2016-09-14\",\"2016-09-19\",\"2016-09-20\",\"2016-09-21\",\"2016-09-22\",\"2016-09-23\",\"2016-09-26\",\"2016-09-27\",\"2016-09-28\",\"2016-09-29\",\"2016-09-30\",\"2016-10-10\",\"2016-10-11\",\"2016-10-12\",\"2016-10-13\",\"2016-10-14\",\"2016-10-17\",\"2016-10-18\",\"2016-10-19\",\"2016-10-20\",\"2016-10-21\",\"2016-10-24\",\"2016-10-25\",\"2016-10-26\",\"2016-10-27\",\"2016-10-28\",\"2016-10-31\",\"2016-11-01\",\"2016-11-02\",\"2016-11-03\",\"2016-11-04\",\"2016-11-07\",\"2016-11-08\",\"2016-11-09\",\"2016-11-10\",\"2016-11-11\",\"2016-11-14\",\"2016-11-15\",\"2016-11-16\",\"2016-11-17\",\"2016-11-18\",\"2016-11-21\",\"2016-11-22\",\"2016-11-23\",\"2016-11-24\",\"2016-11-25\",\"2016-11-28\",\"2016-11-29\",\"2016-11-30\",\"2016-12-01\",\"2016-12-02\",\"2016-12-05\",\"2016-12-06\",\"2016-12-07\",\"2016-12-08\",\"2016-12-09\",\"2016-12-12\",\"2016-12-13\",\"2016-12-14\",\"2016-12-15\",\"2016-12-16\",\"2016-12-19\",\"2016-12-20\",\"2016-12-21\",\"2016-12-22\",\"2016-12-23\",\"2016-12-26\",\"2016-12-27\",\"2016-12-28\",\"2016-12-29\",\"2016-12-30\",\"2017-01-03\",\"2017-01-04\",\"2017-01-05\",\"2017-01-06\",\"2017-01-09\",\"2017-01-10\",\"2017-01-11\",\"2017-01-12\",\"2017-01-13\",\"2017-01-16\",\"2017-01-17\",\"2017-01-18\",\"2017-01-19\",\"2017-01-20\",\"2017-01-23\",\"2017-01-24\",\"2017-01-25\",\"2017-01-26\",\"2017-02-03\",\"2017-02-06\",\"2017-02-07\",\"2017-02-08\",\"2017-02-09\",\"2017-02-10\",\"2017-02-13\",\"2017-02-14\",\"2017-02-15\",\"2017-02-16\",\"2017-02-17\",\"2017-02-20\",\"2017-02-21\",\"2017-02-22\",\"2017-02-23\",\"2017-02-24\",\"2017-02-27\",\"2017-02-28\",\"2017-03-01\",\"2017-03-02\",\"2017-03-03\",\"2017-03-06\",\"2017-03-07\",\"2017-03-08\",\"2017-03-09\",\"2017-03-10\",\"2017-03-13\",\"2017-03-14\",\"2017-03-15\",\"2017-03-16\",\"2017-03-17\",\"2017-03-20\",\"2017-03-21\",\"2017-03-22\",\"2017-03-23\",\"2017-03-24\",\"2017-03-27\",\"2017-03-28\",\"2017-03-29\",\"2017-03-30\",\"2017-03-31\",\"2017-04-05\",\"2017-04-06\",\"2017-04-07\",\"2017-04-10\",\"2017-04-11\",\"2017-04-12\",\"2017-04-13\",\"2017-04-14\",\"2017-04-17\",\"2017-04-18\",\"2017-04-19\",\"2017-04-20\",\"2017-04-21\",\"2017-04-24\",\"2017-04-25\",\"2017-04-26\",\"2017-04-27\",\"2017-04-28\",\"2017-05-02\",\"2017-05-03\",\"2017-05-04\",\"2017-05-05\",\"2017-05-08\",\"2017-05-09\",\"2017-05-10\",\"2017-05-11\",\"2017-05-12\",\"2017-05-15\",\"2017-05-16\",\"2017-05-17\",\"2017-05-18\",\"2017-05-19\",\"2017-05-22\",\"2017-05-23\",\"2017-05-24\",\"2017-05-25\",\"2017-05-26\",\"2017-05-31\",\"2017-06-01\",\"2017-06-02\",\"2017-06-05\",\"2017-06-06\",\"2017-06-07\",\"2017-06-08\",\"2017-06-09\",\"2017-06-12\",\"2017-06-13\",\"2017-06-14\",\"2017-06-15\",\"2017-06-16\",\"2017-06-19\",\"2017-06-20\",\"2017-06-21\",\"2017-06-22\",\"2017-06-23\",\"2017-06-26\",\"2017-06-27\",\"2017-06-28\",\"2017-06-29\",\"2017-06-30\",\"2017-07-03\",\"2017-07-04\",\"2017-07-05\",\"2017-07-06\",\"2017-07-07\",\"2017-07-10\",\"2017-07-11\",\"2017-07-12\",\"2017-07-13\",\"2017-07-14\",\"2017-07-17\",\"2017-07-18\",\"2017-07-19\",\"2017-07-20\",\"2017-07-21\",\"2017-07-24\",\"2017-07-25\",\"2017-07-26\",\"2017-07-27\",\"2017-07-28\",\"2017-07-31\",\"2017-08-01\",\"2017-08-02\",\"2017-08-03\",\"2017-08-04\",\"2017-08-07\",\"2017-08-08\",\"2017-08-09\",\"2017-08-10\",\"2017-08-11\",\"2017-08-14\",\"2017-08-15\",\"2017-08-16\",\"2017-08-17\",\"2017-08-18\",\"2017-08-21\",\"2017-08-22\",\"2017-08-23\",\"2017-08-24\",\"2017-08-25\",\"2017-08-28\",\"2017-08-29\",\"2017-08-30\",\"2017-08-31\",\"2017-09-01\",\"2017-09-04\",\"2017-09-05\",\"2017-09-06\",\"2017-09-07\",\"2017-09-08\",\"2017-09-11\",\"2017-09-12\",\"2017-09-13\",\"2017-09-14\",\"2017-09-15\",\"2017-09-18\",\"2017-09-19\",\"2017-09-20\",\"2017-09-21\",\"2017-09-22\",\"2017-09-25\",\"2017-09-26\",\"2017-09-27\",\"2017-09-28\",\"2017-09-29\",\"2017-10-09\",\"2017-10-10\",\"2017-10-11\",\"2017-10-12\",\"2017-10-13\",\"2017-10-16\",\"2017-10-17\",\"2017-10-18\",\"2017-10-19\",\"2017-10-20\",\"2017-10-23\",\"2017-10-24\",\"2017-10-25\",\"2017-10-26\",\"2017-10-27\",\"2017-10-30\",\"2017-10-31\",\"2017-11-01\",\"2017-11-02\",\"2017-11-03\",\"2017-11-06\",\"2017-11-07\",\"2017-11-08\",\"2017-11-09\",\"2017-11-10\",\"2017-11-13\",\"2017-11-14\",\"2017-11-15\",\"2017-11-16\",\"2017-11-17\",\"2017-11-20\",\"2017-11-21\",\"2017-11-22\",\"2017-11-23\",\"2017-11-24\",\"2017-11-27\",\"2017-11-28\",\"2017-11-29\",\"2017-11-30\",\"2017-12-01\",\"2017-12-04\",\"2017-12-05\",\"2017-12-06\",\"2017-12-07\",\"2017-12-08\",\"2017-12-11\",\"2017-12-12\",\"2017-12-13\",\"2017-12-14\",\"2017-12-15\",\"2017-12-18\",\"2017-12-19\",\"2017-12-20\",\"2017-12-21\",\"2017-12-22\",\"2017-12-25\",\"2017-12-26\",\"2017-12-27\",\"2017-12-28\",\"2017-12-29\",\"2018-01-02\",\"2018-01-03\",\"2018-01-04\",\"2018-01-05\",\"2018-01-08\",\"2018-01-09\",\"2018-01-10\",\"2018-01-11\",\"2018-01-12\",\"2018-01-15\",\"2018-01-16\",\"2018-01-17\",\"2018-01-18\",\"2018-01-19\",\"2018-01-22\",\"2018-01-23\",\"2018-01-24\",\"2018-01-25\",\"2018-01-26\",\"2018-01-29\",\"2018-01-30\",\"2018-01-31\",\"2018-02-01\",\"2018-02-02\",\"2018-02-05\",\"2018-02-06\",\"2018-02-07\",\"2018-02-08\",\"2018-02-09\",\"2018-02-12\",\"2018-02-13\",\"2018-02-14\",\"2018-02-22\",\"2018-02-23\",\"2018-02-26\",\"2018-02-27\",\"2018-02-28\",\"2018-03-01\",\"2018-03-02\",\"2018-03-05\",\"2018-03-06\",\"2018-03-07\",\"2018-03-08\",\"2018-03-09\",\"2018-03-12\",\"2018-03-13\",\"2018-03-14\",\"2018-03-15\",\"2018-03-16\",\"2018-03-19\",\"2018-03-20\",\"2018-03-21\",\"2018-03-22\",\"2018-03-23\",\"2018-03-26\",\"2018-03-27\",\"2018-03-28\",\"2018-03-29\",\"2018-03-30\",\"2018-04-02\",\"2018-04-03\",\"2018-04-04\",\"2018-04-09\",\"2018-04-10\",\"2018-04-11\",\"2018-04-12\",\"2018-04-13\",\"2018-04-16\",\"2018-04-17\",\"2018-04-18\",\"2018-04-19\",\"2018-04-20\",\"2018-04-23\",\"2018-04-24\",\"2018-04-25\",\"2018-04-26\",\"2018-04-27\",\"2018-05-02\",\"2018-05-03\",\"2018-05-04\",\"2018-05-07\",\"2018-05-08\",\"2018-05-09\",\"2018-05-10\",\"2018-05-11\",\"2018-05-14\",\"2018-05-15\",\"2018-05-16\",\"2018-05-17\",\"2018-05-18\",\"2018-05-21\",\"2018-05-22\",\"2018-05-23\",\"2018-05-24\",\"2018-05-25\",\"2018-05-28\",\"2018-05-29\",\"2018-05-30\",\"2018-05-31\",\"2018-06-01\",\"2018-06-04\",\"2018-06-05\",\"2018-06-06\",\"2018-06-07\",\"2018-06-08\",\"2018-06-11\",\"2018-06-12\",\"2018-06-13\",\"2018-06-14\",\"2018-06-15\",\"2018-06-19\",\"2018-06-20\",\"2018-06-21\",\"2018-06-22\",\"2018-06-25\",\"2018-06-26\",\"2018-06-27\",\"2018-06-28\",\"2018-06-29\",\"2018-07-02\",\"2018-07-03\",\"2018-07-04\",\"2018-07-05\",\"2018-07-06\",\"2018-07-09\",\"2018-07-10\",\"2018-07-11\",\"2018-07-12\",\"2018-07-13\",\"2018-07-16\",\"2018-07-17\",\"2018-07-18\",\"2018-07-19\",\"2018-07-20\",\"2018-07-23\",\"2018-07-24\",\"2018-07-25\",\"2018-07-26\",\"2018-07-27\",\"2018-07-30\",\"2018-07-31\",\"2018-08-01\",\"2018-08-02\",\"2018-08-03\",\"2018-08-06\",\"2018-08-07\",\"2018-08-08\",\"2018-08-09\",\"2018-08-10\",\"2018-08-13\",\"2018-08-14\",\"2018-08-15\",\"2018-08-16\",\"2018-08-17\",\"2018-08-20\",\"2018-08-21\",\"2018-08-22\",\"2018-08-23\",\"2018-08-24\",\"2018-08-27\",\"2018-08-28\",\"2018-08-29\",\"2018-08-30\",\"2018-08-31\",\"2018-09-03\",\"2018-09-04\",\"2018-09-05\",\"2018-09-06\",\"2018-09-07\",\"2018-09-10\",\"2018-09-11\",\"2018-09-12\",\"2018-09-13\",\"2018-09-14\",\"2018-09-17\",\"2018-09-18\",\"2018-09-19\",\"2018-09-20\",\"2018-09-21\",\"2018-09-25\",\"2018-09-26\",\"2018-09-27\",\"2018-09-28\",\"2018-10-08\",\"2018-10-09\",\"2018-10-10\",\"2018-10-11\",\"2018-10-12\",\"2018-10-15\",\"2018-10-16\",\"2018-10-17\",\"2018-10-18\",\"2018-10-19\",\"2018-10-22\",\"2018-10-23\",\"2018-10-24\",\"2018-10-25\",\"2018-10-26\",\"2018-10-29\",\"2018-10-30\",\"2018-10-31\",\"2018-11-01\",\"2018-11-02\",\"2018-11-05\",\"2018-11-06\",\"2018-11-07\",\"2018-11-08\",\"2018-11-09\",\"2018-11-12\",\"2018-11-13\",\"2018-11-14\",\"2018-11-15\",\"2018-11-16\",\"2018-11-19\",\"2018-11-20\",\"2018-11-21\",\"2018-11-22\",\"2018-11-23\",\"2018-11-26\",\"2018-11-27\",\"2018-11-28\",\"2018-11-29\",\"2018-11-30\",\"2018-12-03\",\"2018-12-04\",\"2018-12-05\",\"2018-12-06\",\"2018-12-07\",\"2018-12-10\",\"2018-12-11\",\"2018-12-12\",\"2018-12-13\",\"2018-12-14\",\"2018-12-17\",\"2018-12-18\",\"2018-12-19\",\"2018-12-20\",\"2018-12-21\",\"2018-12-24\",\"2018-12-25\",\"2018-12-26\",\"2018-12-27\",\"2018-12-28\",\"2019-01-02\",\"2019-01-03\",\"2019-01-04\",\"2019-01-07\",\"2019-01-08\",\"2019-01-09\",\"2019-01-10\",\"2019-01-11\",\"2019-01-14\",\"2019-01-15\",\"2019-01-16\",\"2019-01-17\",\"2019-01-18\",\"2019-01-21\",\"2019-01-22\",\"2019-01-23\",\"2019-01-24\",\"2019-01-25\",\"2019-01-28\",\"2019-01-29\",\"2019-01-30\",\"2019-01-31\",\"2019-02-01\",\"2019-02-11\",\"2019-02-12\",\"2019-02-13\",\"2019-02-14\",\"2019-02-15\",\"2019-02-18\",\"2019-02-19\",\"2019-02-20\",\"2019-02-21\",\"2019-02-22\",\"2019-02-25\",\"2019-02-26\",\"2019-02-27\",\"2019-02-28\",\"2019-03-01\",\"2019-03-04\",\"2019-03-05\",\"2019-03-06\",\"2019-03-07\",\"2019-03-08\",\"2019-03-11\",\"2019-03-12\",\"2019-03-13\",\"2019-03-14\",\"2019-03-15\",\"2019-03-18\",\"2019-03-19\",\"2019-03-20\",\"2019-03-21\",\"2019-03-22\",\"2019-03-25\",\"2019-03-26\",\"2019-03-27\",\"2019-03-28\",\"2019-03-29\",\"2019-04-01\",\"2019-04-02\",\"2019-04-03\",\"2019-04-04\",\"2019-04-08\",\"2019-04-09\",\"2019-04-10\",\"2019-04-11\",\"2019-04-12\",\"2019-04-15\",\"2019-04-16\",\"2019-04-17\",\"2019-04-18\",\"2019-04-19\",\"2019-04-22\",\"2019-04-23\",\"2019-04-24\",\"2019-04-25\",\"2019-04-26\",\"2019-04-29\",\"2019-04-30\",\"2019-05-06\",\"2019-05-07\",\"2019-05-08\",\"2019-05-09\",\"2019-05-10\",\"2019-05-13\",\"2019-05-14\",\"2019-05-15\",\"2019-05-16\",\"2019-05-17\",\"2019-05-20\",\"2019-05-21\",\"2019-05-22\",\"2019-05-23\",\"2019-05-24\",\"2019-05-27\",\"2019-05-28\",\"2019-05-29\",\"2019-05-30\",\"2019-05-31\",\"2019-06-03\",\"2019-06-04\",\"2019-06-05\",\"2019-06-06\",\"2019-06-10\",\"2019-06-11\",\"2019-06-12\",\"2019-06-13\",\"2019-06-14\",\"2019-06-17\",\"2019-06-18\",\"2019-06-19\",\"2019-06-20\",\"2019-06-21\",\"2019-06-24\",\"2019-06-25\",\"2019-06-26\",\"2019-06-27\",\"2019-06-28\",\"2019-07-01\",\"2019-07-02\",\"2019-07-03\",\"2019-07-04\",\"2019-07-05\",\"2019-07-08\",\"2019-07-09\",\"2019-07-10\",\"2019-07-11\",\"2019-07-12\",\"2019-07-15\",\"2019-07-16\",\"2019-07-17\",\"2019-07-18\",\"2019-07-19\",\"2019-07-22\",\"2019-07-23\",\"2019-07-24\",\"2019-07-25\",\"2019-07-26\",\"2019-07-29\",\"2019-07-30\",\"2019-07-31\",\"2019-08-01\",\"2019-08-02\",\"2019-08-05\",\"2019-08-06\",\"2019-08-07\",\"2019-08-08\",\"2019-08-09\",\"2019-08-12\",\"2019-08-13\",\"2019-08-14\",\"2019-08-15\",\"2019-08-16\",\"2019-08-19\",\"2019-08-20\",\"2019-08-21\",\"2019-08-22\",\"2019-08-23\",\"2019-08-26\",\"2019-08-27\",\"2019-08-28\",\"2019-08-29\",\"2019-08-30\",\"2019-09-02\",\"2019-09-03\",\"2019-09-04\",\"2019-09-05\",\"2019-09-06\",\"2019-09-09\",\"2019-09-10\",\"2019-09-11\",\"2019-09-12\",\"2019-09-16\",\"2019-09-17\",\"2019-09-18\",\"2019-09-19\",\"2019-09-20\",\"2019-09-23\",\"2019-09-24\",\"2019-09-25\",\"2019-09-26\",\"2019-09-27\",\"2019-09-30\",\"2019-10-08\",\"2019-10-09\",\"2019-10-10\",\"2019-10-11\",\"2019-10-14\",\"2019-10-15\",\"2019-10-16\",\"2019-10-17\",\"2019-10-18\",\"2019-10-21\",\"2019-10-22\",\"2019-10-23\",\"2019-10-24\",\"2019-10-25\",\"2019-10-28\",\"2019-10-29\",\"2019-10-30\",\"2019-10-31\",\"2019-11-01\",\"2019-11-04\",\"2019-11-05\",\"2019-11-06\",\"2019-11-07\",\"2019-11-08\",\"2019-11-11\",\"2019-11-12\",\"2019-11-13\",\"2019-11-14\",\"2019-11-15\",\"2019-11-18\",\"2019-11-19\",\"2019-11-20\",\"2019-11-21\",\"2019-11-22\",\"2019-11-25\",\"2019-11-26\",\"2019-11-27\",\"2019-11-28\",\"2019-11-29\",\"2019-12-02\",\"2019-12-03\",\"2019-12-04\",\"2019-12-05\",\"2019-12-06\",\"2019-12-09\",\"2019-12-10\",\"2019-12-11\",\"2019-12-12\",\"2019-12-13\",\"2019-12-16\",\"2019-12-17\",\"2019-12-18\",\"2019-12-19\",\"2019-12-20\",\"2019-12-23\",\"2019-12-24\",\"2019-12-25\",\"2019-12-26\",\"2019-12-27\",\"2019-12-30\",\"2019-12-31\",\"2020-01-02\",\"2020-01-03\",\"2020-01-06\",\"2020-01-07\",\"2020-01-08\",\"2020-01-09\",\"2020-01-10\",\"2020-01-13\",\"2020-01-14\",\"2020-01-15\",\"2020-01-16\",\"2020-01-17\",\"2020-01-20\",\"2020-01-21\",\"2020-01-22\",\"2020-01-23\",\"2020-02-03\",\"2020-02-04\",\"2020-02-05\",\"2020-02-06\",\"2020-02-07\",\"2020-02-10\",\"2020-02-11\",\"2020-02-12\",\"2020-02-13\",\"2020-02-14\",\"2020-02-17\",\"2020-02-18\",\"2020-02-19\",\"2020-02-20\",\"2020-02-21\",\"2020-02-24\",\"2020-02-25\",\"2020-02-26\",\"2020-02-27\",\"2020-02-28\",\"2020-03-02\",\"2020-03-03\",\"2020-03-04\",\"2020-03-05\",\"2020-03-06\",\"2020-03-09\",\"2020-03-10\",\"2020-03-11\",\"2020-03-12\",\"2020-03-13\",\"2020-03-16\",\"2020-03-17\",\"2020-03-18\",\"2020-03-19\",\"2020-03-20\",\"2020-03-23\",\"2020-03-24\",\"2020-03-25\",\"2020-03-26\",\"2020-03-27\",\"2020-03-30\",\"2020-03-31\",\"2020-04-01\",\"2020-04-02\",\"2020-04-03\",\"2020-04-07\",\"2020-04-08\",\"2020-04-09\",\"2020-04-10\",\"2020-04-13\",\"2020-04-14\",\"2020-04-15\",\"2020-04-16\",\"2020-04-17\",\"2020-04-20\",\"2020-04-21\",\"2020-04-22\",\"2020-04-23\",\"2020-04-24\",\"2020-04-27\",\"2020-04-28\",\"2020-04-29\",\"2020-04-30\",\"2020-05-06\",\"2020-05-07\",\"2020-05-08\",\"2020-05-11\",\"2020-05-12\",\"2020-05-13\",\"2020-05-14\",\"2020-05-15\",\"2020-05-18\",\"2020-05-19\",\"2020-05-20\",\"2020-05-21\",\"2020-05-22\",\"2020-05-25\",\"2020-05-26\",\"2020-05-27\",\"2020-05-28\",\"2020-05-29\",\"2020-06-01\",\"2020-06-02\",\"2020-06-03\",\"2020-06-04\",\"2020-06-05\",\"2020-06-08\",\"2020-06-09\",\"2020-06-10\",\"2020-06-11\",\"2020-06-12\",\"2020-06-15\",\"2020-06-16\",\"2020-06-17\",\"2020-06-18\",\"2020-06-19\",\"2020-06-22\",\"2020-06-23\",\"2020-06-24\",\"2020-06-29\",\"2020-06-30\",\"2020-07-01\",\"2020-07-02\",\"2020-07-03\",\"2020-07-06\",\"2020-07-07\",\"2020-07-08\",\"2020-07-09\",\"2020-07-10\",\"2020-07-13\",\"2020-07-14\",\"2020-07-15\",\"2020-07-16\",\"2020-07-17\",\"2020-07-20\",\"2020-07-21\",\"2020-07-22\",\"2020-07-23\",\"2020-07-24\",\"2020-07-27\",\"2020-07-28\",\"2020-07-29\",\"2020-07-30\",\"2020-07-31\",\"2020-08-03\",\"2020-08-04\",\"2020-08-05\",\"2020-08-06\",\"2020-08-07\",\"2020-08-10\",\"2020-08-11\",\"2020-08-12\",\"2020-08-13\",\"2020-08-14\",\"2020-08-17\",\"2020-08-18\",\"2020-08-19\",\"2020-08-20\",\"2020-08-21\",\"2020-08-24\",\"2020-08-25\",\"2020-08-26\",\"2020-08-27\",\"2020-08-28\",\"2020-08-31\",\"2020-09-01\",\"2020-09-02\",\"2020-09-03\",\"2020-09-04\",\"2020-09-07\",\"2020-09-08\",\"2020-09-09\",\"2020-09-10\",\"2020-09-11\",\"2020-09-14\",\"2020-09-15\",\"2020-09-16\",\"2020-09-17\",\"2020-09-18\",\"2020-09-21\",\"2020-09-22\",\"2020-09-23\",\"2020-09-24\",\"2020-09-25\",\"2020-09-28\",\"2020-09-29\",\"2020-09-30\",\"2020-10-09\",\"2020-10-12\",\"2020-10-13\",\"2020-10-14\",\"2020-10-15\",\"2020-10-16\",\"2020-10-19\",\"2020-10-20\",\"2020-10-21\",\"2020-10-22\",\"2020-10-23\",\"2020-10-26\",\"2020-10-27\",\"2020-10-28\",\"2020-10-29\",\"2020-10-30\",\"2020-11-02\",\"2020-11-03\",\"2020-11-04\",\"2020-11-05\",\"2020-11-06\",\"2020-11-09\",\"2020-11-10\",\"2020-11-11\",\"2020-11-12\",\"2020-11-13\",\"2020-11-16\",\"2020-11-17\",\"2020-11-18\",\"2020-11-19\",\"2020-11-20\",\"2020-11-23\",\"2020-11-24\",\"2020-11-25\",\"2020-11-26\",\"2020-11-27\",\"2020-11-30\",\"2020-12-01\",\"2020-12-02\",\"2020-12-03\",\"2020-12-04\",\"2020-12-07\",\"2020-12-08\",\"2020-12-09\",\"2020-12-10\",\"2020-12-11\",\"2020-12-14\",\"2020-12-15\",\"2020-12-16\",\"2020-12-17\",\"2020-12-18\",\"2020-12-21\",\"2020-12-22\",\"2020-12-23\",\"2020-12-24\",\"2020-12-25\",\"2020-12-28\",\"2020-12-29\",\"2020-12-30\",\"2020-12-31\",\"2021-01-04\",\"2021-01-05\",\"2021-01-06\",\"2021-01-07\",\"2021-01-08\",\"2021-01-11\",\"2021-01-12\",\"2021-01-13\",\"2021-01-14\",\"2021-01-15\",\"2021-01-18\",\"2021-01-19\",\"2021-01-20\",\"2021-01-21\",\"2021-01-22\",\"2021-01-25\",\"2021-01-26\",\"2021-01-27\",\"2021-01-28\",\"2021-01-29\",\"2021-02-01\",\"2021-02-02\",\"2021-02-03\",\"2021-02-04\",\"2021-02-05\",\"2021-02-08\",\"2021-02-09\",\"2021-02-10\",\"2021-02-18\",\"2021-02-19\",\"2021-02-22\",\"2021-02-23\",\"2021-02-24\",\"2021-02-25\",\"2021-02-26\",\"2021-03-01\",\"2021-03-02\",\"2021-03-03\",\"2021-03-04\",\"2021-03-05\",\"2021-03-08\",\"2021-03-09\",\"2021-03-10\",\"2021-03-11\",\"2021-03-12\",\"2021-03-15\",\"2021-03-16\",\"2021-03-17\",\"2021-03-18\",\"2021-03-19\",\"2021-03-22\",\"2021-03-23\",\"2021-03-24\",\"2021-03-25\",\"2021-03-26\",\"2021-03-29\",\"2021-03-30\",\"2021-03-31\",\"2021-04-01\",\"2021-04-02\",\"2021-04-06\",\"2021-04-07\",\"2021-04-08\",\"2021-04-09\",\"2021-04-12\",\"2021-04-13\",\"2021-04-14\",\"2021-04-15\",\"2021-04-16\",\"2021-04-19\",\"2021-04-20\",\"2021-04-21\",\"2021-04-22\",\"2021-04-23\",\"2021-04-26\",\"2021-04-27\",\"2021-04-28\",\"2021-04-29\",\"2021-04-30\",\"2021-05-06\",\"2021-05-07\",\"2021-05-10\",\"2021-05-11\",\"2021-05-12\",\"2021-05-13\",\"2021-05-14\",\"2021-05-17\",\"2021-05-18\",\"2021-05-19\",\"2021-05-20\",\"2021-05-21\",\"2021-05-24\",\"2021-05-25\",\"2021-05-26\",\"2021-05-27\",\"2021-05-28\",\"2021-05-31\",\"2021-06-01\",\"2021-06-02\",\"2021-06-03\",\"2021-06-04\",\"2021-06-07\",\"2021-06-08\",\"2021-06-09\",\"2021-06-10\",\"2021-06-11\",\"2021-06-15\",\"2021-06-16\",\"2021-06-17\",\"2021-06-18\",\"2021-06-21\",\"2021-06-22\",\"2021-06-23\",\"2021-06-24\",\"2021-06-25\",\"2021-06-28\",\"2021-06-29\",\"2021-06-30\",\"2021-07-01\",\"2021-07-02\",\"2021-07-05\",\"2021-07-06\",\"2021-07-07\",\"2021-07-08\",\"2021-07-09\",\"2021-07-12\",\"2021-07-13\",\"2021-07-14\",\"2021-07-15\",\"2021-07-16\",\"2021-07-19\",\"2021-07-20\",\"2021-07-21\",\"2021-07-22\",\"2021-07-23\",\"2021-07-26\",\"2021-07-27\",\"2021-07-28\",\"2021-07-29\",\"2021-07-30\",\"2021-08-02\",\"2021-08-03\",\"2021-08-04\",\"2021-08-05\",\"2021-08-06\",\"2021-08-09\",\"2021-08-10\",\"2021-08-11\",\"2021-08-12\",\"2021-08-13\",\"2021-08-16\",\"2021-08-17\",\"2021-08-18\",\"2021-08-19\",\"2021-08-20\",\"2021-08-23\",\"2021-08-24\",\"2021-08-25\",\"2021-08-26\",\"2021-08-27\",\"2021-08-30\",\"2021-08-31\",\"2021-09-01\",\"2021-09-02\",\"2021-09-03\",\"2021-09-06\",\"2021-09-07\",\"2021-09-08\",\"2021-09-09\",\"2021-09-10\",\"2021-09-13\",\"2021-09-14\",\"2021-09-15\",\"2021-09-16\",\"2021-09-17\",\"2021-09-22\",\"2021-09-23\",\"2021-09-24\",\"2021-09-27\",\"2021-09-28\",\"2021-09-29\",\"2021-09-30\",\"2021-10-08\",\"2021-10-11\",\"2021-10-12\",\"2021-10-13\",\"2021-10-14\",\"2021-10-15\",\"2021-10-18\",\"2021-10-19\",\"2021-10-20\",\"2021-10-21\",\"2021-10-22\",\"2021-10-25\",\"2021-10-26\",\"2021-10-27\",\"2021-10-28\",\"2021-10-29\",\"2021-11-01\",\"2021-11-02\",\"2021-11-03\",\"2021-11-04\",\"2021-11-05\",\"2021-11-08\",\"2021-11-09\",\"2021-11-10\",\"2021-11-11\",\"2021-11-12\",\"2021-11-15\",\"2021-11-16\",\"2021-11-17\",\"2021-11-18\",\"2021-11-19\",\"2021-11-22\",\"2021-11-23\",\"2021-11-24\",\"2021-11-25\",\"2021-11-26\",\"2021-11-29\",\"2021-11-30\",\"2021-12-01\",\"2021-12-02\",\"2021-12-03\",\"2021-12-06\",\"2021-12-07\",\"2021-12-08\",\"2021-12-09\",\"2021-12-10\",\"2021-12-13\",\"2021-12-14\",\"2021-12-15\",\"2021-12-16\",\"2021-12-17\",\"2021-12-20\",\"2021-12-21\",\"2021-12-22\",\"2021-12-23\",\"2021-12-24\",\"2021-12-27\",\"2021-12-28\",\"2021-12-29\",\"2021-12-30\",\"2021-12-31\",\"2022-01-04\",\"2022-01-05\",\"2022-01-06\",\"2022-01-07\",\"2022-01-10\",\"2022-01-11\",\"2022-01-12\",\"2022-01-13\",\"2022-01-14\",\"2022-01-17\",\"2022-01-18\",\"2022-01-19\",\"2022-01-20\",\"2022-01-21\",\"2022-01-24\",\"2022-01-25\",\"2022-01-26\",\"2022-01-27\",\"2022-01-28\",\"2022-02-07\",\"2022-02-08\",\"2022-02-09\",\"2022-02-10\",\"2022-02-11\",\"2022-02-14\",\"2022-02-15\",\"2022-02-16\",\"2022-02-17\",\"2022-02-18\",\"2022-02-21\",\"2022-02-22\",\"2022-02-23\",\"2022-02-24\",\"2022-02-25\",\"2022-02-28\",\"2022-03-01\",\"2022-03-02\",\"2022-03-03\",\"2022-03-04\",\"2022-03-07\",\"2022-03-08\",\"2022-03-09\",\"2022-03-10\",\"2022-03-11\",\"2022-03-14\",\"2022-03-15\",\"2022-03-16\",\"2022-03-17\",\"2022-03-18\",\"2022-03-21\",\"2022-03-22\",\"2022-03-23\",\"2022-03-24\",\"2022-03-25\",\"2022-03-28\",\"2022-03-29\",\"2022-03-30\",\"2022-03-31\",\"2022-04-01\",\"2022-04-06\",\"2022-04-07\",\"2022-04-08\",\"2022-04-11\",\"2022-04-12\",\"2022-04-13\",\"2022-04-14\",\"2022-04-15\",\"2022-04-18\",\"2022-04-19\",\"2022-04-20\",\"2022-04-21\",\"2022-04-22\",\"2022-04-25\",\"2022-04-26\",\"2022-04-27\",\"2022-04-28\",\"2022-04-29\",\"2022-05-05\",\"2022-05-06\",\"2022-05-09\",\"2022-05-10\",\"2022-05-11\",\"2022-05-12\",\"2022-05-13\",\"2022-05-16\",\"2022-05-17\",\"2022-05-18\",\"2022-05-19\",\"2022-05-20\",\"2022-05-23\",\"2022-05-24\",\"2022-05-25\",\"2022-05-26\",\"2022-05-27\",\"2022-05-30\",\"2022-05-31\",\"2022-06-01\",\"2022-06-02\",\"2022-06-06\",\"2022-06-07\",\"2022-06-08\",\"2022-06-09\",\"2022-06-10\",\"2022-06-13\",\"2022-06-14\",\"2022-06-15\",\"2022-06-16\",\"2022-06-17\",\"2022-06-20\",\"2022-06-21\",\"2022-06-22\",\"2022-06-23\",\"2022-06-24\",\"2022-06-27\",\"2022-06-28\",\"2022-06-29\",\"2022-06-30\",\"2022-07-01\",\"2022-07-04\",\"2022-07-05\",\"2022-07-06\",\"2022-07-07\",\"2022-07-08\",\"2022-07-11\",\"2022-07-12\",\"2022-07-13\",\"2022-07-14\",\"2022-07-15\",\"2022-07-18\",\"2022-07-19\",\"2022-07-20\",\"2022-07-21\",\"2022-07-22\",\"2022-07-25\",\"2022-07-26\",\"2022-07-27\",\"2022-07-28\",\"2022-07-29\",\"2022-08-01\",\"2022-08-02\",\"2022-08-03\",\"2022-08-04\",\"2022-08-05\",\"2022-08-08\",\"2022-08-09\",\"2022-08-10\",\"2022-08-11\",\"2022-08-12\",\"2022-08-15\",\"2022-08-16\",\"2022-08-17\",\"2022-08-18\",\"2022-08-19\",\"2022-08-22\",\"2022-08-23\",\"2022-08-24\",\"2022-08-25\",\"2022-08-26\",\"2022-08-29\",\"2022-08-30\",\"2022-08-31\",\"2022-09-01\",\"2022-09-02\",\"2022-09-05\",\"2022-09-06\",\"2022-09-07\",\"2022-09-08\",\"2022-09-09\",\"2022-09-13\",\"2022-09-14\",\"2022-09-15\",\"2022-09-16\",\"2022-09-19\",\"2022-09-20\",\"2022-09-21\",\"2022-09-22\",\"2022-09-23\",\"2022-09-26\",\"2022-09-27\",\"2022-09-28\",\"2022-09-29\",\"2022-09-30\",\"2022-10-10\",\"2022-10-11\",\"2022-10-12\",\"2022-10-13\",\"2022-10-14\",\"2022-10-17\",\"2022-10-18\",\"2022-10-19\",\"2022-10-20\",\"2022-10-21\",\"2022-10-24\",\"2022-10-25\",\"2022-10-26\",\"2022-10-27\",\"2022-10-28\",\"2022-10-31\",\"2022-11-01\",\"2022-11-02\",\"2022-11-03\",\"2022-11-04\",\"2022-11-07\",\"2022-11-08\",\"2022-11-09\",\"2022-11-10\",\"2022-11-11\",\"2022-11-14\",\"2022-11-15\",\"2022-11-16\",\"2022-11-17\",\"2022-11-18\",\"2022-11-21\",\"2022-11-22\",\"2022-11-23\",\"2022-11-24\",\"2022-11-25\",\"2022-11-28\",\"2022-11-29\",\"2022-11-30\",\"2022-12-01\",\"2022-12-02\",\"2022-12-05\",\"2022-12-06\",\"2022-12-07\",\"2022-12-08\",\"2022-12-09\",\"2022-12-12\",\"2022-12-13\",\"2022-12-14\",\"2022-12-15\",\"2022-12-16\",\"2022-12-19\",\"2022-12-20\",\"2022-12-21\",\"2022-12-22\",\"2022-12-23\",\"2022-12-26\",\"2022-12-27\",\"2022-12-28\",\"2022-12-29\",\"2022-12-30\",\"2023-01-03\",\"2023-01-04\",\"2023-01-05\",\"2023-01-06\",\"2023-01-09\",\"2023-01-10\",\"2023-01-11\",\"2023-01-12\",\"2023-01-13\",\"2023-01-16\",\"2023-01-17\",\"2023-01-18\",\"2023-01-19\",\"2023-01-20\",\"2023-01-30\",\"2023-01-31\",\"2023-02-01\",\"2023-02-02\",\"2023-02-03\",\"2023-02-06\",\"2023-02-07\",\"2023-02-08\",\"2023-02-09\",\"2023-02-10\",\"2023-02-13\",\"2023-02-14\",\"2023-02-15\",\"2023-02-16\",\"2023-02-17\",\"2023-02-20\",\"2023-02-21\",\"2023-02-22\",\"2023-02-23\",\"2023-02-24\",\"2023-02-27\",\"2023-02-28\",\"2023-03-01\",\"2023-03-02\",\"2023-03-03\",\"2023-03-06\",\"2023-03-07\",\"2023-03-08\",\"2023-03-09\",\"2023-03-10\",\"2023-03-13\",\"2023-03-14\",\"2023-03-15\",\"2023-03-16\",\"2023-03-17\",\"2023-03-20\",\"2023-03-21\",\"2023-03-22\",\"2023-03-23\",\"2023-03-24\",\"2023-03-27\",\"2023-03-28\",\"2023-03-29\",\"2023-03-30\",\"2023-03-31\",\"2023-04-03\",\"2023-04-04\",\"2023-04-06\",\"2023-04-07\",\"2023-04-10\",\"2023-04-11\",\"2023-04-12\",\"2023-04-13\",\"2023-04-14\",\"2023-04-17\",\"2023-04-18\",\"2023-04-19\",\"2023-04-20\",\"2023-04-21\",\"2023-04-24\",\"2023-04-25\",\"2023-04-26\",\"2023-04-27\",\"2023-04-28\",\"2023-05-04\",\"2023-05-05\",\"2023-05-08\",\"2023-05-09\",\"2023-05-10\",\"2023-05-11\",\"2023-05-12\",\"2023-05-15\",\"2023-05-16\",\"2023-05-17\",\"2023-05-18\",\"2023-05-19\",\"2023-05-22\",\"2023-05-23\",\"2023-05-24\",\"2023-05-25\",\"2023-05-26\",\"2023-05-29\",\"2023-05-30\",\"2023-05-31\",\"2023-06-01\",\"2023-06-02\",\"2023-06-05\",\"2023-06-06\",\"2023-06-07\",\"2023-06-08\",\"2023-06-09\",\"2023-06-12\",\"2023-06-13\",\"2023-06-14\",\"2023-06-15\",\"2023-06-16\",\"2023-06-19\",\"2023-06-20\",\"2023-06-21\",\"2023-06-26\",\"2023-06-27\",\"2023-06-28\",\"2023-06-29\",\"2023-06-30\",\"2023-07-03\",\"2023-07-04\",\"2023-07-05\",\"2023-07-06\",\"2023-07-07\",\"2023-07-10\",\"2023-07-11\",\"2023-07-12\",\"2023-07-13\",\"2023-07-14\",\"2023-07-17\",\"2023-07-18\",\"2023-07-19\",\"2023-07-20\",\"2023-07-21\",\"2023-07-24\",\"2023-07-25\",\"2023-07-26\",\"2023-07-27\",\"2023-07-28\",\"2023-07-31\",\"2023-08-01\",\"2023-08-02\",\"2023-08-03\",\"2023-08-04\",\"2023-08-07\",\"2023-08-08\",\"2023-08-09\",\"2023-08-10\",\"2023-08-11\",\"2023-08-14\",\"2023-08-15\",\"2023-08-16\",\"2023-08-17\",\"2023-08-18\",\"2023-08-21\",\"2023-08-22\",\"2023-08-23\",\"2023-08-24\",\"2023-08-25\",\"2023-08-28\",\"2023-08-29\",\"2023-08-30\",\"2023-08-31\",\"2023-09-01\",\"2023-09-04\",\"2023-09-05\",\"2023-09-06\",\"2023-09-07\",\"2023-09-08\",\"2023-09-11\",\"2023-09-12\",\"2023-09-13\",\"2023-09-14\",\"2023-09-15\",\"2023-09-18\",\"2023-09-19\",\"2023-09-20\",\"2023-09-21\",\"2023-09-22\",\"2023-09-25\",\"2023-09-26\",\"2023-09-27\",\"2023-09-28\",\"2023-10-09\",\"2023-10-10\",\"2023-10-11\",\"2023-10-12\",\"2023-10-13\",\"2023-10-16\",\"2023-10-17\",\"2023-10-18\",\"2023-10-19\",\"2023-10-20\",\"2023-10-23\",\"2023-10-24\",\"2023-10-25\",\"2023-10-26\",\"2023-10-27\",\"2023-10-30\",\"2023-10-31\",\"2023-11-01\",\"2023-11-02\",\"2023-11-03\",\"2023-11-06\",\"2023-11-07\",\"2023-11-08\",\"2023-11-09\",\"2023-11-10\",\"2023-11-13\",\"2023-11-14\",\"2023-11-15\",\"2023-11-16\",\"2023-11-17\",\"2023-11-20\",\"2023-11-21\",\"2023-11-22\",\"2023-11-23\",\"2023-11-24\",\"2023-11-27\",\"2023-11-28\",\"2023-11-29\",\"2023-11-30\",\"2023-12-01\",\"2023-12-04\",\"2023-12-05\",\"2023-12-06\",\"2023-12-07\",\"2023-12-08\",\"2023-12-11\",\"2023-12-12\",\"2023-12-13\",\"2023-12-14\",\"2023-12-15\",\"2023-12-18\",\"2023-12-19\",\"2023-12-20\",\"2023-12-21\",\"2023-12-22\",\"2023-12-25\",\"2023-12-26\",\"2023-12-27\",\"2023-12-28\",\"2023-12-29\",\"2024-01-02\",\"2024-01-03\",\"2024-01-04\",\"2024-01-05\",\"2024-01-08\",\"2024-01-09\",\"2024-01-10\",\"2024-01-11\",\"2024-01-12\",\"2024-01-15\",\"2024-01-16\",\"2024-01-17\",\"2024-01-18\",\"2024-01-19\",\"2024-01-22\",\"2024-01-23\",\"2024-01-24\",\"2024-01-25\",\"2024-01-26\",\"2024-01-29\",\"2024-01-30\",\"2024-01-31\",\"2024-02-01\",\"2024-02-02\",\"2024-02-05\",\"2024-02-06\",\"2024-02-07\",\"2024-02-08\",\"2024-02-19\",\"2024-02-20\",\"2024-02-21\",\"2024-02-22\",\"2024-02-23\",\"2024-02-26\",\"2024-02-27\",\"2024-02-28\",\"2024-02-29\",\"2024-03-01\",\"2024-03-04\",\"2024-03-05\",\"2024-03-06\",\"2024-03-07\",\"2024-03-08\",\"2024-03-11\",\"2024-03-12\",\"2024-03-13\",\"2024-03-14\",\"2024-03-15\",\"2024-03-18\",\"2024-03-19\",\"2024-03-20\",\"2024-03-21\",\"2024-03-22\",\"2024-03-25\",\"2024-03-26\",\"2024-03-27\",\"2024-03-28\",\"2024-03-29\",\"2024-04-01\",\"2024-04-02\",\"2024-04-03\",\"2024-04-08\",\"2024-04-09\",\"2024-04-10\",\"2024-04-11\",\"2024-04-12\",\"2024-04-15\",\"2024-04-16\",\"2024-04-17\",\"2024-04-18\",\"2024-04-19\",\"2024-04-22\",\"2024-04-23\",\"2024-04-24\",\"2024-04-25\",\"2024-04-26\",\"2024-04-29\",\"2024-04-30\",\"2024-05-06\",\"2024-05-07\",\"2024-05-08\",\"2024-05-09\",\"2024-05-10\",\"2024-05-13\",\"2024-05-14\",\"2024-05-15\",\"2024-05-16\",\"2024-05-17\",\"2024-05-20\",\"2024-05-21\",\"2024-05-22\",\"2024-05-23\",\"2024-05-24\",\"2024-05-27\",\"2024-05-28\",\"2024-05-29\",\"2024-05-30\",\"2024-05-31\",\"2024-06-03\",\"2024-06-04\",\"2024-06-05\",\"2024-06-06\",\"2024-06-07\",\"2024-06-11\",\"2024-06-12\",\"2024-06-13\",\"2024-06-14\",\"2024-06-17\",\"2024-06-18\",\"2024-06-19\",\"2024-06-20\",\"2024-06-21\",\"2024-06-24\",\"2024-06-25\",\"2024-06-26\",\"2024-06-27\",\"2024-06-28\",\"2024-07-01\",\"2024-07-02\",\"2024-07-03\",\"2024-07-04\",\"2024-07-05\",\"2024-07-08\",\"2024-07-09\",\"2024-07-10\",\"2024-07-11\",\"2024-07-12\",\"2024-07-15\",\"2024-07-16\",\"2024-07-17\",\"2024-07-18\",\"2024-07-19\",\"2024-07-22\",\"2024-07-23\",\"2024-07-24\",\"2024-07-25\",\"2024-07-26\",\"2024-07-29\",\"2024-07-30\",\"2024-07-31\",\"2024-08-01\",\"2024-08-02\",\"2024-08-05\",\"2024-08-06\",\"2024-08-07\",\"2024-08-08\",\"2024-08-09\",\"2024-08-12\",\"2024-08-13\",\"2024-08-14\",\"2024-08-15\",\"2024-08-16\",\"2024-08-19\",\"2024-08-20\",\"2024-08-21\",\"2024-08-22\",\"2024-08-23\",\"2024-08-26\",\"2024-08-27\",\"2024-08-28\",\"2024-08-29\",\"2024-08-30\",\"2024-09-02\",\"2024-09-03\",\"2024-09-04\",\"2024-09-05\",\"2024-09-06\",\"2024-09-09\",\"2024-09-10\",\"2024-09-11\",\"2024-09-12\",\"2024-09-13\",\"2024-09-18\",\"2024-09-19\",\"2024-09-20\",\"2024-09-23\",\"2024-09-24\",\"2024-09-25\",\"2024-09-26\",\"2024-09-27\",\"2024-09-30\",\"2024-10-08\",\"2024-10-09\",\"2024-10-10\",\"2024-10-11\",\"2024-10-14\",\"2024-10-15\",\"2024-10-16\",\"2024-10-17\",\"2024-10-18\",\"2024-10-21\",\"2024-10-22\",\"2024-10-23\",\"2024-10-24\",\"2024-10-25\",\"2024-10-28\",\"2024-10-29\",\"2024-10-30\",\"2024-10-31\",\"2024-11-01\",\"2024-11-04\",\"2024-11-05\",\"2024-11-06\",\"2024-11-07\",\"2024-11-08\",\"2024-11-11\",\"2024-11-12\",\"2024-11-13\",\"2024-11-14\",\"2024-11-15\",\"2024-11-18\",\"2024-11-19\",\"2024-11-20\",\"2024-11-21\",\"2024-11-22\",\"2024-11-25\",\"2024-11-26\",\"2024-11-27\",\"2024-11-28\",\"2024-11-29\",\"2024-12-02\",\"2024-12-03\",\"2024-12-04\",\"2024-12-05\",\"2024-12-06\",\"2024-12-09\",\"2024-12-10\",\"2024-12-11\",\"2024-12-12\",\"2024-12-13\",\"2024-12-16\",\"2024-12-17\",\"2024-12-18\",\"2024-12-19\",\"2024-12-20\",\"2024-12-23\",\"2024-12-24\",\"2024-12-25\",\"2024-12-26\",\"2024-12-27\",\"2024-12-30\",\"2024-12-31\",\"2025-01-02\",\"2025-01-03\",\"2025-01-06\",\"2025-01-07\",\"2025-01-08\",\"2025-01-09\",\"2025-01-10\",\"2025-01-13\",\"2025-01-14\",\"2025-01-15\",\"2025-01-16\",\"2025-01-17\",\"2025-01-20\",\"2025-01-21\",\"2025-01-22\",\"2025-01-23\",\"2025-01-24\",\"2025-01-27\",\"2025-02-05\",\"2025-02-06\",\"2025-02-07\",\"2025-02-10\",\"2025-02-11\",\"2025-02-12\",\"2025-02-13\",\"2025-02-14\",\"2025-02-17\",\"2025-02-18\",\"2025-02-19\",\"2025-02-20\",\"2025-02-21\",\"2025-02-24\",\"2025-02-25\",\"2025-02-26\",\"2025-02-27\",\"2025-02-28\",\"2025-03-03\",\"2025-03-04\",\"2025-03-05\",\"2025-03-06\",\"2025-03-07\",\"2025-03-10\",\"2025-03-11\",\"2025-03-12\",\"2025-03-13\",\"2025-03-14\",\"2025-03-17\",\"2025-03-18\",\"2025-03-19\",\"2025-03-20\",\"2025-03-21\",\"2025-03-24\",\"2025-03-25\",\"2025-03-26\",\"2025-03-27\",\"2025-03-28\",\"2025-03-31\",\"2025-04-01\",\"2025-04-02\",\"2025-04-03\",\"2025-04-07\",\"2025-04-08\",\"2025-04-09\",\"2025-04-10\",\"2025-04-11\",\"2025-04-14\",\"2025-04-15\",\"2025-04-16\",\"2025-04-17\",\"2025-04-18\",\"2025-04-21\",\"2025-04-22\",\"2025-04-23\",\"2025-04-24\",\"2025-04-25\",\"2025-04-28\",\"2025-04-29\",\"2025-04-30\",\"2025-05-06\",\"2025-05-07\",\"2025-05-08\",\"2025-05-09\",\"2025-05-12\",\"2025-05-13\",\"2025-05-14\",\"2025-05-15\",\"2025-05-16\",\"2025-05-19\",\"2025-05-20\",\"2025-05-21\",\"2025-05-22\",\"2025-05-23\",\"2025-05-26\",\"2025-05-27\",\"2025-05-28\",\"2025-05-29\",\"2025-05-30\",\"2025-06-03\",\"2025-06-04\",\"2025-06-05\",\"2025-06-06\",\"2025-06-09\",\"2025-06-10\",\"2025-06-11\",\"2025-06-12\",\"2025-06-13\",\"2025-06-16\",\"2025-06-17\",\"2025-06-18\",\"2025-06-19\",\"2025-06-20\",\"2025-06-23\",\"2025-06-24\",\"2025-06-25\",\"2025-06-26\",\"2025-06-27\",\"2025-06-30\",\"2025-07-01\",\"2025-07-02\",\"2025-07-03\",\"2025-07-04\",\"2025-07-07\",\"2025-07-08\",\"2025-07-09\",\"2025-07-10\",\"2025-07-11\",\"2025-07-14\",\"2025-07-15\",\"2025-07-16\",\"2025-07-17\",\"2025-07-18\",\"2025-07-21\",\"2025-07-22\",\"2025-07-23\",\"2025-07-24\",\"2025-07-25\",\"2025-07-28\",\"2025-07-29\",\"2025-07-30\",\"2025-07-31\",\"2025-08-01\",\"2025-08-04\",\"2025-08-05\",\"2025-08-06\",\"2025-08-07\",\"2025-08-08\",\"2025-08-11\",\"2025-08-12\",\"2025-08-13\",\"2025-08-14\",\"2025-08-15\",\"2025-08-18\",\"2025-08-19\",\"2025-08-20\",\"2025-08-21\",\"2025-08-22\",\"2025-08-25\",\"2025-08-26\",\"2025-08-27\",\"2025-08-28\",\"2025-08-29\",\"2025-09-01\",\"2025-09-02\",\"2025-09-03\",\"2025-09-04\",\"2025-09-05\",\"2025-09-08\",\"2025-09-09\",\"2025-09-10\",\"2025-09-11\",\"2025-09-12\",\"2025-09-15\",\"2025-09-16\",\"2025-09-17\",\"2025-09-18\",\"2025-09-19\",\"2025-09-22\",\"2025-09-23\",\"2025-09-24\",\"2025-09-25\",\"2025-09-26\",\"2025-09-29\",\"2025-09-30\",\"2025-10-09\",\"2025-10-10\",\"2025-10-13\",\"2025-10-14\",\"2025-10-15\",\"2025-10-16\",\"2025-10-17\",\"2025-10-20\",\"2025-10-21\",\"2025-10-22\",\"2025-10-23\",\"2025-10-24\",\"2025-10-27\",\"2025-10-28\",\"2025-10-29\",\"2025-10-30\",\"2025-10-31\",\"2025-11-03\",\"2025-11-04\",\"2025-11-05\",\"2025-11-06\",\"2025-11-07\",\"2025-11-10\",\"2025-11-11\",\"2025-11-12\",\"2025-11-13\",\"2025-11-14\",\"2025-11-17\",\"2025-11-18\",\"2025-11-19\",\"2025-11-20\",\"2025-11-21\",\"2025-11-24\",\"2025-11-25\",\"2025-11-26\",\"2025-11-27\",\"2025-11-28\",\"2025-12-01\",\"2025-12-02\",\"2025-12-03\",\"2025-12-04\",\"2025-12-05\",\"2025-12-08\",\"2025-12-09\",\"2025-12-10\",\"2025-12-11\",\"2025-12-12\",\"2025-12-15\",\"2025-12-16\",\"2025-12-17\",\"2025-12-18\",\"2025-12-19\",\"2025-12-22\",\"2025-12-23\",\"2025-12-24\",\"2025-12-25\",\"2025-12-26\",\"2025-12-29\",\"2025-12-30\",\"2025-12-31\",\"2026-01-05\",\"2026-01-06\",\"2026-01-07\",\"2026-01-08\",\"2026-01-09\",\"2026-01-12\",\"2026-01-13\",\"2026-01-14\",\"2026-01-15\",\"2026-01-16\",\"2026-01-19\",\"2026-01-20\",\"2026-01-21\",\"2026-01-22\",\"2026-01-23\",\"2026-01-26\",\"2026-01-27\",\"2026-01-28\",\"2026-01-29\",\"2026-01-30\",\"2026-02-02\",\"2026-02-03\",\"2026-02-04\",\"2026-02-05\",\"2026-02-06\",\"2026-02-09\",\"2026-02-10\",\"2026-02-11\",\"2026-02-12\",\"2026-02-13\",\"2026-02-24\",\"2026-02-25\",\"2026-02-26\",\"2026-02-27\",\"2026-03-02\",\"2026-03-03\",\"2026-03-04\",\"2026-03-05\",\"2026-03-06\",\"2026-03-09\",\"2026-03-10\",\"2026-03-11\",\"2026-03-12\",\"2026-03-13\",\"2026-03-16\",\"2026-03-17\",\"2026-03-18\",\"2026-03-19\",\"2026-03-20\",\"2026-03-23\",\"2026-03-24\",\"2026-03-25\",\"2026-03-26\",\"2026-03-27\",\"2026-03-30\",\"2026-03-31\",\"2026-04-01\",\"2026-04-02\",\"2026-04-03\",\"2026-04-07\",\"2026-04-08\",\"2026-04-09\",\"2026-04-10\",\"2026-04-13\",\"2026-04-14\",\"2026-04-15\",\"2026-04-16\",\"2026-04-17\",\"2026-04-20\",\"2026-04-21\",\"2026-04-22\",\"2026-04-23\",\"2026-04-24\",\"2026-04-27\",\"2026-04-28\",\"2026-04-29\",\"2026-04-30\",\"2026-05-06\",\"2026-05-07\",\"2026-05-08\",\"2026-05-11\",\"2026-05-12\",\"2026-05-13\",\"2026-05-14\",\"2026-05-15\",\"2026-05-18\",\"2026-05-19\",\"2026-05-20\",\"2026-05-21\",\"2026-05-22\",\"2026-05-25\",\"2026-05-26\",\"2026-05-27\",\"2026-05-28\",\"2026-05-29\",\"2026-06-01\",\"2026-06-02\",\"2026-06-03\",\"2026-06-04\",\"2026-06-05\",\"2026-06-08\",\"2026-06-09\",\"2026-06-10\",\"2026-06-11\",\"2026-06-12\",\"2026-06-15\",\"2026-06-16\",\"2026-06-17\",\"2026-06-18\",\"2026-06-22\",\"2026-06-23\",\"2026-06-24\",\"2026-06-25\",\"2026-06-26\",\"2026-06-29\",\"2026-06-30\",\"2026-07-01\",\"2026-07-02\",\"2026-07-03\",\"2026-07-06\",\"2026-07-07\",\"2026-07-08\",\"2026-07-09\",\"2026-07-10\",\"2026-07-13\",\"2026-07-14\",\"2026-07-15\",\"2026-07-16\",\"2026-07-17\",\"2026-07-20\",\"2026-07-21\",\"2026-07-22\",\"2026-07-23\",\"2026-07-24\",\"2026-07-27\",\"2026-07-28\",\"2026-07-29\",\"2026-07-30\",\"2026-07-31\",\"2026-08-03\",\"2026-08-04\",\"2026-08-05\",\"2026-08-06\",\"2026-08-07\",\"2026-08-10\",\"2026-08-11\",\"2026-08-12\",\"2026-08-13\",\"2026-08-14\"];\n      const SERIES_ALL = {\"settle1\":[18990,18780,18835,18820,19155,18545,18505,18525,18525,18590,18775,18535,17995,18105,17940,17765,17135,17200,16445,16510,16465,16305,16435,16490,15735,15180,14875,15240,15060,15525,15490,15500,15345,15705,15650,15505,14920,14855,14310,13590,13335,13795,13965,14135,14300,14050,14435,14625,14800,15145,14970,15145,14870,14405,14445,14665,14960,14995,15040,15215,15105,15100,14805,14900,14940,15070,14980,15250,15355,15450,15630,15710,15780,15825,15970,15950,16360,16565,16550,16885,16900,17210,17160,17035,16400,16585,16700,17005,17345,17305,16855,16710,16575,16360,16645,16705,17190,16895,17230,17510,17375,17760,17680,17695,17265,17280,17500,17475,17205,17330,17490,17725,17485,17720,17490,17570,17310,17775,18335,18455,18760,18925,18885,19015,19225,18815,19200,19515,20260,20785,20475,19965,19255,19480,19460,19545,19550,20370,20185,20230,20255,20280,19350,18355,18220,17305,17325,17505,17545,16840,16935,17065,16845,16970,16885,17165,17690,17870,17980,17955,17870,17945,17855,18385,18585,18220,18060,18340,18505,18525,18580,18550,18370,18345,18595,18765,19110,19070,19165,18975,19215,18895,18585,18595,18785,18910,18775,18870,18760,18945,18745,18465,18600,18035,17765,17885,18050,18350,18900,19005,19000,18985,19010,19150,19310,19590,19655,19900,19570,19000,18905,18835,18945,18990,18785,18905,18840,18540,17930,17870,17385,17485,17600,17710,17885,17650,17875,17755,17750,18180,18330,18250,18160,17940,18035,17855,17870,18115,18260,18415,18545,18355,18175,18155,18030,18075,17620,17610,17655,17395,17220,16930,17025,17195,17025,16920,16925,16505,16175,16430,16480,16615,16295,16480,16520,16550,16675,16825,16655,16470,16475,16760,17030,17095,17090,17070,17065,16950,17195,17280,17170,17215,17320,17215,17195,17325,17160,17105,16960,17040,17100,17115,17255,17105,17250,17270,17450,17555,17760,17780,17870,17860,17955,17795,17630,17960,18040,17935,18185,18380,18490,18350,18375,18360,18485,18680,18630,18540,18525,18210,18095,17965,17000,16475,15880,16430,16490,16800,16890,16625,16725,16925,16650,16750,16690,16770,16890,16860,16940,17095,17085,17030,16875,16855,16665,16845,16950,16950,16765,16655,16610,16740,16335,16165,16150,15815,15125,14740,14870,14930,14475,14920,15120,15215,15075,15185,15225,15315,14745,14730,14015,14275,14785,15120,14980,15090,15465,15445,15395,15135,15235,15435,15370,15355,15450,14695,14740,15255,15285,15210,15205,14970,15120,15150,15180,14940,14905,15170,15245,15180,15800,15725,15690,15615,15695,15670,15525,15495,15305,15055,14675,14830,14720,14725,14860,14780,14865,14670,14655,14665,14490,14650,14740,14735,14570,14585,14655,14845,14910,14995,15055,15265,15340,15445,15535,15895,15780,15700,15675,15730,15930,15840,15895,15945,15930,15755,15620,15700,15450,15450,15465,15525,15605,15640,15645,15725,15845,15865,15755,15795,15795,15610,15325,15425,15555,15530,15645,15740,15550,15775,15655,15675,15605,15480,15395,15420,15400,15390,15245,15240,15140,15260,15375,15365,15205,15280,15365,15190,15230,15290,15300,15315,15350,15330,15355,15390,15435,15500,15430,15365,15270,15305,15200,15150,15065,14950,14830,14895,14870,14810,14920,14910,14725,14620,14660,14835,14875,14820,14710,14735,14550,14625,14710,14725,14665,14805,14680,14715,14700,14765,14915,14850,14860,14675,14555,14465,14205,14285,14435,14610,14740,14765,14730,14620,14600,14640,14565,14535,14605,14685,14755,14735,14785,14705,14495,14470,14405,14420,14545,14610,14630,14550,14515,14520,14590,14590,14665,14705,14660,14610,14590,14570,14395,14450,14400,14455,14515,14620,14605,14760,14690,14720,14715,14660,14775,14785,14780,14865,14905,15135,15120,15225,15195,15505,15475,15485,15580,15460,15500,15290,15355,15445,15405,15470,15275,15325,15135,15120,15105,15000,15085,15015,15110,15010,14860,14780,14765,14765,14630,14580,14545,14640,14675,14680,14555,14620,14725,14685,14790,14655,14755,14785,14815,14925,14870,14895,14800,14820,14810,14955,14960,14945,14950,15110,15220,15115,15080,15090,15075,15350,15250,15205,15135,15155,15250,15355,15245,15150,15145,15295,15265,15260,15320,15330,15265,15310,15235,15170,15150,15165,15225,15125,15065,15080,15080,15205,15195,15240,15290,15250,15350,15365,15395,15585,15700,15690,15845,15710,15700,15570,15625,15505,15600,15670,15455,15505,15375,15370,15455,15430,15280,15140,15170,15120,14940,15045,14965,14945,15015,14955,15030,14735,14745,14765,14855,14795,14885,14835,14750,14740,14690,14535,14565,14475,14510,14650,14735,14715,14690,14415,14430,14500,14185,14380,14445,14420,14450,14565,14655,14290,14325,14550,14565,14560,14565,14515,14525,14490,14400,14320,14365,14325,14415,14475,14405,14490,14470,14475,14515,14585,14715,14770,14780,14805,14780,14790,14570,14500,14560,14525,14505,14405,14375,14360,14335,14375,14395,14410,14505,14590,14600,14560,14505,14455,14550,14510,14735,14610,14665,14670,14665,14535,14535,14580,14625,14615,14655,14620,14520,14505,14455,14520,14530,14590,14595,14570,14645,14745,14895,14895,14825,14900,15070,15135,15035,15030,15010,15055,15130,15075,15075,14930,14860,14860,14850,14790,14700,14715,14825,14720,14725,14675,14715,14760,14635,14640,14665,14745,14745,14755,14765,14810,14740,14810,14800,14965,14990,15020,14925,14935,14980,15060,15070,15105,15000,15025,15060,15090,15130,14970,15030,14980,14975,14970,14960,14940,14930,14890,14805,14880,14890,14860,14820,14880,14835,14865,14910,14890,14850,14815,14820,14830,14810,14820,14830,14850,14870,14945,14980,15070,14995,15045,15100,15070,15050,15100,15160,15165,15290,15200,15145,15180,15145,15160,15080,15015,15030,15045,15010,14985,15085,15110,15065,15200,15190,15185,15170,15215,15175,15135,15035,15010,14985,14935,14990,15045,14995,14990,14990,14975,15035,15110,15165,15105,15085,14985,15005,15010,14995,15000,14945,14940,15100,15010,14990,14785,14770,14730,14690,14655,14580,14635,14650,14670,14660,14655,14665,14710,14710,14720,14720,14700,14700,14705,14740,14775,14820,14820,14865,14865,14910,14910,14995,14965,14980,14980,15090,15080,15100,15075,15055,15010,15065,15055,15120,15070,15090,15135,15200,15185,15205,15175,15200,15220,15200,15175,15195,15210,15205,15200,15155,15110,15155,15135,15130,15140,15185,15255,15550,15470,15285,15245,15390,15475,15465,15620,15640,15570,15525,15600,15615,15685,15845,15670,16040,16005,15905,16165,16180,16125,16115,16335,16330,16585,16535,16585,16605,16940,16930,16980,17125,17210,17260,16840,16820,16730,16755,17005,16795,16900,16605,16575,16620,16635,16385,16415,16400,16470,16600,16760,16835,16695,16710,16820,16775,16630,16670,16805,16935,16985,17070,16755,16380,16355,16295,16230,16255,16330,16255,16315,16050,16080,16270,16400,16410,16440,16725,16860,16895,16865,16900,16920,16900,16485,16270,16400,16320,16420,16565,16695,16665,16655,16615,16760,16860,16885,16960,16640,16575,16660,16885,16900,16930,16895,16790,16890,16765,16750,16775,16840,17005,16945,16860,16820,16770,16470,16630,16545,16650,16680,16690,16605,16625,16435,16495,16530,16445,16360,16225,16175,16355,16370,16450,16420,16480,16500,16480,16760,16830,16805,16765,16625,16600,16585,16480,15935,15985,15915,16015,16100,16235,16395,16390,16170,16425,16405,16295,16190,16320,16285,16375,16275,16305,16340,16335,16220,16180,16320,16380,16375,16110,16095,16100,16175,16085,15965,15900,15800,15755,15785,15710,15610,15660,15755,15690,15660,15615,15645,15800,15870,15875,15915,15915,15925,15970,15870,15915,16025,16105,16105,16080,16165,16320,16255,16285,16500,16590,16525,16385,16505,16515,16470,16690,16895,16875,16890,17100,17020,17245,17135,16985,16895,16755,16910,16825,16780,16775,16795,16630,16570,16590,16475,16570,16565,16675,16705,16585,16475,16400,16340,16265,16260,16305,16355,16285,16170,16155,16090,15995,15890,15730,15635,15675,15665,15635,15510,15370,15245,15550,15520,15310,15345,14780,15200,15435,15300,15545,15660,15730,15680,15595,15555,15385,15195,15090,14880,14830,15195,15035,14965,14850,14765,14850,14810,14690,14730,14940,14945,15125,15165,15030,14860,14725,14835,14905,14575,14520,14655,14565,14760,14845,14810,14830,14835,14705,14935,14945,14895,14830,14510,14440,14495,14435,13870,13655,13620,13790,13865,13725,13595,13820,13905,14245,14715,14620,14610,14665,14540,14430,14285,14315,14075,14210,14190,14215,14200,14170,13920,13795,13800,13740,13710,13550,13580,13320,12945,13030,13020,13035,12710,12535,12275,12285,12490,12665,12955,13260,13230,12970,12960,12880,12725,12755,12830,12705,12730,12725,12685,12830,12750,12690,12665,12620,12760,12875,12865,13045,13105,13075,13020,13305,13345,13140,13160,13045,12890,12795,12750,12555,12405,12480,12555,12610,12725,12730,12635,12730,12705,12720,12970,12985,12920,13040,13175,13290,13700,13625,13645,13665,13540,13540,13750,14080,14110,13935,14130,13895,14000,13980,14210,14260,14400,14355,14150,13865,13950,13955,14030,13950,13885,14020,14325,14370,14410,14360,14200,14130,14240,14180,14090,14090,14305,14385,14235,14180,13940,14075,14010,14580,14840,14830,15015,15050,15095,15150,14990,15125,14930,14915,14815,15095,15145,14935,14840,14710,14710,14590,14735,15055,14900,15030,15085,15055,14970,14885,14880,14625,14545,14680,14900,14975,15000,14990,15410,15400,15660,15610,15470,15735,15700,15550,15640,15480,15530,15645,15625,15710,15565,15585,15660,16090,16295,16345,16700,16365,16290,16360,16285,16535,16625,16920,16745,16820,16990,17095,17155,17150,17330,17250,17170,17000,16790,16870,17125,17260,17240,17245,17255,17350,17285,17390,17540,17445,17180,17275,17235,17400,17430,17450,17500,17555,17440,17855,17945,17880,18065,18230,18495,18420,18315,18255,18140,18140,17805,17805,17570,17540,17850,18020,17930,17935,17675,17830,18015,18185,18200,18275,18170,17840,17850,17905,17910,18080,18200,18255,18245,18175,18780,18900,18855,19090,19270,19825,19645,19505,19795,19895,19985,20005,20605,20715,20685,21725,21280,20700,20645,21150,21545,21520,22405,22815,23890,24110,22945,22725,22265,22370,22800,22985,22665,22260,22540,22300,22110,22655,22645,22050,21000,21190,20915,21020,19935,19890,20575,20890,20755,21000,20855,21325,21300,21425,22000,22355,22290,22485,22805,22285,22280,22360,22370,22735,22685,22790,22765,22720,22535,22595,22840,22960,23140,23960,23725,23400,23510,23300,22890,23395,23235,23125,22710,22835,22815,22925,23225,22670,22430,22195,21930,21695,21845,22365,22430,22655,23120,23285,23675,23555,23290,23365,23150,22980,22635,23060,23435,23430,23120,23020,22620,22070,21625,21460,21735,21690,21940,21670,21085,21330,21915,21610,21645,21775,21870,21865,22480,22135,21715,21695,21660,21955,22135,22230,22120,22205,21710,21830,21795,21635,22490,22755,22820,22935,22770,22815,22520,22490,22300,21985,21870,22150,22740,23580,22670,22445,22250,21605,21640,21970,21990,22370,22490,22250,22355,22720,22785,22695,23015,23185,23265,23085,23170,23220,23115,23460,23345,22935,23095,23175,22955,22845,22890,23005,23180,23475,23345,23250,23270,23185,23060,23530,23540,23405,23870,24275,24360,24180,24300,24540,24655,25790,26130,26540,26365,26085,26200,26300,25965,25930,25810,25805,26100,26370,26305,25620,25440,25275,25085,25375,25325,25195,25345,25115,25625,25675,25690,25275,25365,25855,26085,26055,26365,27140,26910,26835,26565,26820,26590,26115,25560,25720,25775,25745,26060,26050,26275,26075,25995,26205,26690,26355,26335,26245,26115,25815,25885,26035,26185,26115,25475,25160,25175,25310,25220,25670,25695,25590,25385,25070,25015,24910,25155,25685,25500,24890,24900,24775,25005,25175,25355,25440,25525,25590,25500,25525,25525,25525,25645,25440,25440,25565,25650,25845,25875,25885,25985,25950,26245,26105,26070,26185,26220,26155,26040,26005,25990,26145,26115,26045,26220,26175,26875,26840,26670,26680,26770,26675,26520,26505,26135,26165,25985,26010,26455,26405,26540,26555,26645,26380,26340,26170,25905,25350,25415,25265,24830,25010,25015,25085,24785,24870,24925,24805,24470,24785,24615,24590,24945,24870,24845,24920,25055,24935,24735,24510,24585,24660,24095,23745,23740,23825,23965,24640,24450,24565,24540,24505,23935,23995,23915,23810,23420,23800,23960,23865,23910,23835,23735,23860,23890,23845,23815,24030,23935,23760,23630,23760,23985,24180,24215,24480,24405,24345,24410,24915,24800,24650,24770,24785,24590,24595,24170,23775,23605,23570,23110,23005,22755,22940,23330,23350,23205,23205,22805,22075,22090,22440,22020,21115,21070,21065,21020,20410,20660,21510,21395,21565,21545,21740,21525,21565,21560,21495,21745,21530,21680,21820,21775,21905,21885,21855,21655,21450,21245,20200,20185,20290,20565,20750,21005,21330,21605,21660,21620,21740,21910,21950,21730,21265,21450,21660,21720,21495,21295,21490,21495,21440,21275,21820,22225,22420,22465,22415,22390,22495,22835,23295,23785,23690,23915,23690,22395,22285,22555,22375,22240,22405,22605,22595,22390,22525,22235,21975,21880,22000,21915,21980,21770,21700,21770,21850,21700,21525,21530,21710,21850,21765,21510,21500,21495,21050,20655,20570,20565,20770,21530,21500,21500,21575,21715,21550,21470,21565,21475,21445,21695,21345,21240,21320,21425,21180,21015,21115,21285,21175,21070,20840,20795,20915,21000,21215,21175,21235,21450,21490,20960,21135,21455,21755,21620,21770,21845,21810,21855,21770,21850,22040,22425,21950,21720,21545,21515,21395,21655,21530,21615,21740,21700,21970,21840,21890,21830,21995,22195,21980,22085,22105,21890,21915,21940,22315,22300,22375,21815,21785,21860,21985,21945,21930,22155,22400,22595,22655,23010,22915,22780,23195,23190,22785,22700,22690,22585,22685,22415,22035,21885,21760,21885,21860,21625,21635,21695,21755,21890,21615,21695,21480,21175,21255,21170,21025,21260,21330,21290,21090,20915,20850,20615,20460,20620,21065,20995,21055,21045,20920,20620,20710,20930,21205,21280,21275,21315,21125,20560,20190,20280,20025,19870,19740,20035,20290,20170,20040,20095,19840,19905,19880,19590,19500,19300,19145,19110,19095,19180,19275,19455,19485,19535,19325,19305,19295,19300,19230,19395,19625,19480,19290,19200,19205,19175,18980,18800,18725,18580,18735,18795,18665,18705,18660,18690,18545,18685,18585,18520,18685,18840,18820,18775,18655,18735,18660,19035,19085,19000,19020,19155,19205,19255,19150,19130,19015,18950,18860,18860,18665,18645,18690,18730,18705,18675,18775,18935,18985,18925,18945,18790,18785,18940,18895,18855,18840,18760,18975,19110,19075,18940,18920,19010,18980,18890,18680,18660,18580,18700,18570,18465,18495,18435,18355,18415,18185,18180,18225,18210,18220,18220,18150,18010,17870,17955,18190,18235,18280,18250,18235,18330,18365,18365,18175,18120,18130,18220,18190,18015,18055,18040,18055,18125,18060,18025,17955,18070,18215,18400,18395,18260,18260,18225,18165,18210,18330,18355,18240,18265,18125,17300,17270,17265,17305,17265,17100,17060,16990,17015,17060,17035,17145,17120,17105,17035,16725,16465,16390,16425,15975,15990,16115,15850,15945,15950,15405,15845,16000,15775,15620,15635,15605,15175,14415,14860,14545,14770,14775,14900,15160,15115,15210,15255,15205,15450,15865,15720,15630,15565,15690,15835,15855,15930,16115,16115,15785,15755,15865,15830,16185,16130,16320,16405,16510,16695,16960,16945,16940,16685,16530,16490,16615,16855,16840,16695,16440,16420,16395,16370,16300,16400,16640,16685,16700,16695,16680,16570,16675,16510,16655,16440,16370,16420,16575,16730,16895,16975,16965,16795,16715,16865,16795,16740,16760,16755,16760,16830,17430,17610,18015,18030,17915,17735,17865,17665,17855,18115,17860,18075,18100,18180,18360,18740,18775,18880,18855,18905,19310,19440,19275,19375,19385,19445,19415,19465,19905,20010,20205,20110,19855,19835,19915,19895,19970,20010,20270,20310,20250,19910,19905,19880,19415,19355,19380,19840,19970,19935,19845,20005,20110,19765,19645,19350,19175,19135,19445,19400,19375,19460,19430,19285,19295,19115,19160,19340,19705,19805,19855,19755,19740,19810,19720,19670,19750,19870,19840,19975,19950,20360,20335,20240,20030,20010,20255,20350,20640,20685,21020,21165,20940,20875,20875,20940,21400,21430,21230,20955,20955,20870,21255,21435,21440,21765,21440,21420,21505,21655,21920,21985,21820,21390,21450,21625,21675,21340,20910,20860,20895,21105,21345,21595,21640,21100,20825,20870,20710,20960,20265,20300,20325,20495,20265,20320,20235,19840,19515,19565,19690,19570,19640,19980,20070,20055,20045,20310,21160,21510,21840,21805,21485,21645,21650,21365,21345,21690,21220,21100,21365,21505,21350,21450,21725,21755,21845,21630,21640,21460,21915,22050,21725,21545,21570,21740,21850,21620,21560,21405,21785,21830,21865,21930,21675,21345,21400,21560,21820,21895,21795,21505,21440,21405,21755,22165,22075,22225,21910,21830,22220,22835,22430,22385,22150,21980,22170,23030,23060,22355,22370,22250,22260,22340,22380,22865,22885,22820,23030,22935,22450,22505,22565,22620,22430,22550,22360,22555,22640,22105,21530,21620,21700,21835,21895,21820,21805,21965,22175,22035,22045,22225,22170,22220,22320,22370,22085,21850,21845,22290,22525,22480,22340,22155,22180,22335,22505,22275,22260,22395,22570,22310,22065,22095,22470,22360,22320,22470,22690,22370,22450,22675,22675,22500,22365,22310,22295,22545,22580,22385,22505,22420,22270,22210,22335,22500,22490,22615,22795,22825,22920,22665,22455,22610,22760,22670,22640,22895,22990,22725,22680,22540,22850,23185,23595,23760,24815,25620,27385,27170,25760,25825,24725,24555,24535,24325,23655,23655,24155,23745,23660,23665,22980,22900,23100,23295,23420,23460,23055,22820,22845,22605,22655,22920,23610,23630,23740,23560,22865,22890,23000,23035,23100,22780,22845,23110,23400,23410,23325,23380,23025,23150,23920,23805,23465,23730,24330,24270,24230,23985,23895,23990,24150,24050,24315,24395,24550,24195,24155,24760,24765,24800,24500,24470,24755,25070,25180,24965,24725,24765,24725,25250,25125,25315,25130,25585,25670,25480,25055,25095,25000,25140,24860,24840,25115,24770,24745,24915,25160,25410,26070,25815,26485,26925,26280,25385,25515,25420,25205,25075,25405,25425,25365,25680,25675,26235,26255,26220,26500,26515,26820,26865,27395,27250,27025,27330,27640,28675,28335,28150,28085,28690,28585,28490,28535,28070,27330,27545,27705,27785,27525,27090,26350,25785,25655,25705,25405,25450,25790,25770,25495,25750,25575,25570,25585,25520,25750,26110,26175,26165,26300,26515,26100,26125,26355,26015,25820,25780,25860,26070,25680,25405,25275,25615,25235,24630,23445,23865,24070,24120,23130,22885,23365,22785,23275,23735,23720,23875,23360,22490,22270,22380,22615,22635,22770,22575,22790,22885,22980,23310,24025,24460,24295,24055,24050,24890,24605,24675,25280,25700,25425,24920,24785,25605,24890,24850,24925,25320,25270,25450,25650,25550,25290,25270,24920,24150,24130,24580,24330,24355,24860,25120,25150,25130,24570,24605,24555,24650,24680,24970,24485,24350,24065,24115,24420,24930,25655,25525,25595,26035,26455,24505,24720,25110,25215,24635,24560,24300,24415,24185,23490,22880,23295,23335,23725,24290,24360,24325,24000,24335,24330,24655,24360,24245,24305,24330,23840,23660,23705,23710,23775,24100,23995,24515,24705,24810,24740,24920,25050,25070,25040,25105,25200,24915,24260,23935,23495,23500,23450,23215,23470,23725,23850,23920,23805,23515,23435,23250,23315,23505,23790,23685,23815,23955,24140,24165,24190,24330,24515,24220,24340,24305,24120,24125,23470,23365,23445,23265,23175,22940,23070,22990,22775,22860,23180,23510,23575,23520,23480,23105,23125,23385,23520,23275,23295,23455,23255,23200,23055,22775,22865,22810,22375,22290,22565,22530,22420,22315,22505,22580,22655,22770,22920,22805,22625,22495,22120,22125,22225,22045,21995,22005,22350,22400,22330,22380,22100,22080,21865,21585,21220,21310,21305,21255,21240,21535,21510,21485,21225,20825,20945,20820,20680,20945,20675,20550,20245,19660,19315,19095,19570,19475,19300,19245,19370,19315,19490,19650,19925,20095,20000,20010,20290,20545,20490,20415,20290,20210,20035,20105,20140,20110,20090,20335,20220,20370,20185,20290,20085,20280,20140,20520,20735,20455,20190,20165,20185,20225,20160,20390,20620,20795,20620,20880,21250,21210,20970,21075,21000,20955,20790,20920,20735,20495,20395,20100,19930,20060,20110,20240,20355,20540,20700,20870,20925,21075,21175,21315,21405,21395,21505,21585,21650,21680,22175,22230,22235,22165,21780,21785,21645,21805,21845,21955,22095,21880,21800,22140,21720,21510,21350,21155,21235,21015,21115,21120,20980,20935,21020,21150,21175,21035,21320,21195,21010,21530,21480,21440,21655,21675,21740,21650,21560,21610,21835,21775,21445,21375,21365,21085,20940,21050,21145,21170,21070,20810,20740,20875,20535,20625,20665,20770,20715,20955,20950,21035,21095,20900,20920,21130,21165,21260,21375,21440,21385,21535,21550,21530,21605,21480,21295,21315,21280,21180,21195,21155,21120,21295,21185,20860,20730,20755,20790,21105,21325,21415,21390,21305,21295,20960,20715,20570,20485,20485,20455,20305,20335,20345,20390,20420,20440,20630,20590,20555,20595,20600,20685,20745,20940,21175,21140,21295,21305,21425,21365,21355,21250,21160,21305,21260,21175,21125,20830,20810,20875,20885,21015,21225,21660,21805,22255,22640,22795,22725,22430,22420,22700,22545,22670,22375,22420,22475,22780,22855,23340,23215,23250,23200,23130,23350,23370,23640,23690,23705,23685,24100,24575,24770,24370,24535,24615,24795,25030,25020,24690,24375,24285,24115,23990,24160,23700,23520,23705,23690,23240,23435,23565,23760,23835,23720,23615,23705,24165,24355,24345,24365,24450,24650,24705,24455,24360,24130,24395,24130,24230,24320,23960,23655,23450,23410,23240,22970,22700,22685,22690,22540,22650,22825,22785,22445,22150,21915,21855,22410,22935,23065,22835,22855,23230,23280,23275,23405,23675,23875,24100,24055,24160,24045,24090,23810,23725,23625,23260,22815,22845,22990,22955,23450,23895,24050,23945,24155,23830,23915,24590,24600,25080,25145,25600,25215,24925,25415,25440,24990,25040,25010,24970,25265,24930,25055,25335,25355,25005,25180,25170,25280,25300,25430,25175,25410,25350,25595,25345,25290,25055,24985,24995,24560,24695,24950,25185,25245,25185,25455,26005,26345,25630,25980,25740,25755,25870,26025,25865,26235,26380,26365,26060,26245,25635,25415,25185,25180,25065,25345,25645,25770,25655,25665,25655,25560,25095,24720,24650,24480,24295,24410,24470,24455,24405,23755,23900,24200,24240,24125,23860,23800,23615,23395,23405,23865,23815,23750,23715,23785,23870,23575,23890,23965,23965,24070,23995,23670,23560,23515,23450,23650,23720,23635,23920,24065,23860,23715,23930,24055,24195,24090,23930,23840,23770,23805,24065,24125,24135,24095,23820,23530,23560,23385,23185,22505,22525,22225,22745,22855,22910,22830,22365,22235,22265,22440,22480,22670,22790,22960,22775,22795,22760,22705,22730,22680,22645,22665,22590,22750,22915,22525,22465,22420,22585,22430,22490,22400,22635,22620,22655,22610,22580,22730,22640,22535,22360,22095,22350,22360,22230,21985,21875,21995,21905,21905,21930,22080,22125,22265,22510,22490,22310,22295,22390,22395,22185,22020,22100,22265,22360,22140,22070,22015,22080,22295,22750,22825,22855,22930,22800,22680,22625,22650,22365,22315,22175,22295,22310,22505,22485,22565,22545,22605,22495,22480,22375,22245,22225,22290,22260,22365,22300,22335,22140,22080,22155,22235,22275,22085,22070,22185,22155,22115,22190,22240,22240,22300,22280,22075,22065,21995,21945,21905,21960,22010,21705,21870,22165,22320,22220,22205,21985,21950,21910,21880,21955,21975,22170,22260,22285,22325,22355,22365,22305,22435,22650,22545,22565,22640,22580,22660,22600,22635,22485,22420,22350,22410,22415,22500,22345,22340,22355,22440,22340,22505,22670,22685,22805,23075,23080,23065,23030,23020,23545,23365,23140,22910,23025,23010,23050,22990,23175,22990,23110,23220,23205,23250,23735,24180,24220,24015,23865,24040,24300,24445,24655,24845,24390,24345,24145,24300,24530,24695,24895,25150,25610,26075,25025,24930,24825,24595,24480,24630,24385,24445,24465,24250,24540,24585,24525,24515,24550,24515,24450,24625,24150,24255,24285,24325,24245,24105,23880,23870,23430,22925,22810,22770,22965,22950,22950,23210,23420,23520,23540,23695,23565,23570,23825,23705,23685,23485,23605,23650,23915,23985,24210,24100,24155,24285,24200,24355,23905,23820,23610,24070,24120,24230,24065,24310,24620,24825,24770,24630,24590,24500,24820,24710,24740,24890,24755,24595,24810,24640,24805,25120,24835,24720,24645,24650,24640,24315,24245,24760,24760,24675,24805,24665,24685,24325,23970,23840,24235,24180,24430,24260,24245,24430,24665,24640,24590,24880,24715,24665,24795,24615,24565,24350,24360,24495,24770,24720,24805,24735,24675,24690,24865,25075,24920,25220,25615,25870,25505,25605,25650,25575,25555],\"settle2\":[19195,18955,19050,19080,19360,18685,18685,18730,18715,18780,18990,18720,18140,18280,18075,17915,17300,17355,16590,16660,16640,16485,16630,16630,15910,15285,15075,15415,15190,15645,15650,15635,15510,15865,15830,15650,15025,14980,14380,13660,13390,13800,14045,14175,14285,14095,14500,14700,14860,15245,15055,15235,14835,14485,14495,14760,15015,15100,15110,15275,15195,15225,14895,14965,15035,15125,15040,15305,15425,15515,15715,15835,15880,15950,16095,16055,16460,16710,16665,16985,16980,17355,17290,17190,16535,16710,16815,17130,17455,17405,16985,16790,16635,16465,16745,16845,17315,17040,17310,17610,17480,17870,17805,17815,17405,17380,17610,17555,17330,17460,17650,17900,17670,17890,17675,17715,17420,17810,18560,18590,18925,19130,19035,19185,19385,18980,19375,19800,20520,20970,20565,20120,19435,19730,19585,19740,19710,20545,20300,20280,20385,20520,19520,18570,18420,17495,17455,17720,17710,17105,17075,17235,16985,17160,17035,17235,17835,17965,18130,18035,18010,18095,18085,18560,18765,18400,18225,18500,18685,18680,18665,18700,18540,18525,18750,18990,19290,19260,19380,19170,19455,19035,18795,18780,18970,19110,18990,19030,18925,19130,18935,18655,18765,18190,17905,18040,18200,18495,19080,19185,19180,19170,19210,19365,19460,19775,19880,20095,19760,19175,19110,19030,19130,19175,18980,19095,19045,18730,18025,18070,17530,17650,17730,17895,18055,17855,18075,17935,17895,18325,18495,18420,18290,18135,18205,18030,18050,18300,18390,18530,18705,18480,18305,18275,18155,18250,17795,17770,17820,17565,17380,17065,17190,17360,17195,17100,17085,16655,16250,16525,16585,16705,16350,16550,16580,16655,16790,16925,16765,16560,16565,16860,17155,17225,17215,17180,17175,17065,17305,17355,17280,17330,17430,17330,17290,17415,17255,17170,17020,17090,17175,17175,17310,17195,17320,17360,17575,17685,17910,17910,18025,17995,18095,17930,17735,18070,18160,18075,18305,18505,18630,18485,18520,18520,18615,18835,18805,18665,18680,18350,18255,18120,17185,16585,15955,16545,16620,16840,16965,16750,16800,16950,16730,16870,16760,16830,16960,16950,17010,17190,17210,17145,16980,16915,16740,16935,17040,17025,16825,16710,16660,16835,16415,16255,16225,15860,15195,14750,14890,14910,14465,15010,15115,15235,15095,15160,15240,15315,14705,14665,13955,14225,14765,15155,14975,15100,15485,15425,15390,15135,15195,15445,15360,15345,15455,14695,14760,15320,15290,15200,15190,14945,15115,15135,15175,14920,14890,15140,15230,15175,15795,15730,15695,15615,15735,15710,15610,15575,15360,15095,14720,14855,14750,14770,14900,14815,14955,14740,14700,14720,14560,14720,14805,14800,14645,14635,14770,14945,15025,15135,15160,15365,15425,15530,15660,16000,15910,15810,15795,15865,16070,15960,16035,16070,16060,15870,15745,15745,15560,15565,15570,15620,15715,15730,15750,15825,15955,15985,15855,15905,15915,15695,15415,15525,15635,15655,15755,15790,15655,15870,15765,15785,15710,15590,15500,15525,15530,15535,15330,15350,15230,15370,15490,15470,15280,15350,15435,15220,15320,15375,15385,15415,15435,15395,15430,15460,15520,15595,15510,15435,15335,15370,15245,15195,15080,14950,14845,14930,14900,14830,14945,14945,14765,14660,14690,14875,14910,14855,14750,14760,14555,14630,14735,14775,14695,14845,14700,14745,14725,14810,14950,14890,14890,14695,14555,14445,14210,14295,14465,14640,14755,14800,14775,14670,14645,14685,14605,14575,14660,14735,14785,14750,14795,14720,14490,14490,14415,14420,14555,14625,14655,14580,14525,14520,14590,14600,14675,14710,14650,14590,14565,14580,14395,14430,14390,14450,14510,14630,14625,14785,14695,14730,14720,14665,14765,14795,14775,14870,14935,15245,15200,15325,15255,15635,15600,15565,15665,15530,15550,15370,15445,15540,15450,15570,15375,15430,15220,15175,15180,15045,15160,15075,15185,15060,14915,14825,14815,14825,14675,14650,14635,14730,14755,14775,14630,14705,14835,14775,14875,14735,14850,14880,14915,15030,14975,14980,14900,14915,14910,15055,15080,15050,15065,15255,15350,15230,15220,15205,15200,15315,15375,15305,15235,15285,15360,15465,15360,15260,15265,15405,15380,15395,15445,15425,15395,15430,15340,15260,15240,15255,15315,15215,15125,15170,15165,15300,15285,15360,15400,15365,15475,15480,15490,15685,15815,15795,15955,15830,15770,15645,15710,15610,15700,15790,15570,15600,15455,15475,15570,15555,15390,15240,15245,15220,15050,15140,15060,15040,15100,15040,15135,14810,14805,14835,14935,14865,14955,14895,14795,14785,14725,14585,14600,14500,14545,14685,14755,14715,14695,14415,14455,14560,14195,14410,14490,14455,14490,14615,14720,14310,14355,14575,14550,14575,14560,14520,14530,14495,14415,14315,14365,14335,14420,14465,14410,14495,14475,14485,14520,14580,14710,14785,14780,14820,14790,14795,14565,14500,14555,14525,14500,14390,14345,14340,14325,14350,14370,14390,14480,14570,14595,14535,14490,14440,14530,14515,14720,14675,14680,14665,14660,14525,14545,14600,14630,14630,14660,14625,14520,14505,14455,14515,14525,14585,14585,14550,14630,14730,14895,14890,14855,14920,15090,15180,15060,15055,15015,15055,15140,15070,15055,14930,14850,14875,14855,14810,14695,14715,14815,14730,14735,14690,14725,14675,14625,14640,14655,14720,14740,14740,14750,14810,14720,14775,14780,14910,14935,14970,14915,14915,14955,15020,15050,15085,14975,15000,15045,15090,15150,14915,15015,14990,14975,14985,14965,14935,14925,14870,14795,14845,14845,14850,14795,14860,14815,14835,14875,14855,14815,14770,14765,14775,14765,14775,14810,14820,14855,14940,15010,15075,15020,15065,15110,15075,15070,15125,15195,15190,15320,15245,15190,15220,15195,15210,15125,15015,15045,15070,15005,15000,15105,15130,15120,15200,15230,15230,15205,15230,15225,15175,15070,15040,15020,14985,15030,15075,15050,15030,15050,15045,15125,15175,15230,15175,15155,15050,15055,15075,15075,15075,15045,15020,15190,15110,15090,14820,14835,14780,14770,14730,14650,14695,14700,14710,14710,14710,14735,14780,14775,14785,14780,14760,14765,14775,14800,14845,14880,14870,14925,14905,14945,14950,15040,15010,15020,15025,15120,15105,15140,15110,15090,15025,15080,15075,15120,15065,15080,15130,15215,15195,15230,15190,15210,15245,15210,15175,15210,15230,15215,15215,15170,15115,15165,15155,15150,15170,15225,15320,15570,15535,15340,15325,15420,15515,15525,15665,15705,15660,15600,15665,15710,15770,15925,15710,16085,16105,16000,16235,16240,16210,16190,16335,16395,16640,16610,16655,16630,16960,16990,17030,17160,17265,17315,16885,16860,16765,16765,17030,16875,16890,16750,16620,16655,16645,16415,16395,16440,16520,16650,16815,16870,16750,16765,16905,16815,16660,16725,16820,16985,16975,17120,16785,16380,16370,16300,16280,16285,16345,16300,16330,16155,16055,16220,16385,16365,16405,16650,16830,16840,16820,16790,16850,16790,16425,16180,16310,16210,16310,16460,16615,16590,16570,16560,16710,16755,16840,16925,16595,16480,16555,16760,16800,16810,16830,16705,16790,16715,16670,16710,16760,16985,16915,16870,16830,16760,16430,16570,16500,16580,16690,16690,16585,16615,16445,16465,16525,16455,16315,16140,16095,16305,16330,16390,16365,16425,16425,16395,16680,16775,16715,16695,16555,16550,16530,16395,15880,15945,15840,15945,16000,16125,16300,16315,16095,16320,16325,16230,16110,16225,16280,16400,16290,16315,16345,16345,16220,16170,16310,16380,16365,16070,16045,16065,16130,16055,15935,15870,15790,15775,15780,15725,15660,15695,15765,15730,15660,15615,15660,15830,15930,15920,15960,15950,15955,16015,15920,15950,16085,16145,16180,16130,16220,16350,16310,16335,16535,16635,16565,16425,16525,16560,16515,16715,16950,16895,16935,17130,17060,17295,17175,17070,16975,16850,16985,16920,16850,16820,16835,16670,16580,16615,16495,16600,16570,16685,16765,16620,16490,16435,16350,16300,16270,16320,16390,16310,16190,16155,16095,16005,15885,15755,15620,15685,15675,15625,15510,15355,15235,15485,15530,15255,15280,14795,15015,15335,15245,15540,15625,15695,15665,15585,15540,15390,15180,15080,14865,14775,15125,15000,14925,14800,14695,14800,14705,14525,14580,14795,14760,15055,15010,14995,14790,14620,14730,14825,14495,14390,14500,14400,14645,14795,14745,14785,14795,14660,14900,14900,14895,14790,14505,14395,14455,14380,13835,13605,13505,13690,13800,13640,13495,13730,13825,14110,14620,14545,14550,14615,14485,14365,14210,14255,13985,14130,14130,14165,14150,14130,13905,13755,13760,13690,13695,13525,13550,13310,12955,12985,13005,13045,12680,12500,12190,12180,12400,12495,12855,13055,13135,12855,12845,12815,12640,12630,12735,12700,12640,12740,12750,12870,12830,12675,12635,12555,12725,12850,12825,13010,13075,13065,12995,13330,13415,13230,13200,13125,12970,12835,12840,12605,12460,12555,12630,12635,12750,12780,12685,12755,12775,12775,13025,13035,12980,13110,13210,13335,13670,13790,13800,13715,13605,13590,13790,14110,14185,14000,14160,13965,14075,14070,14215,14325,14450,14440,14285,14000,14075,14015,14150,14050,13930,14060,14380,14420,14480,14425,14255,14170,14280,14235,14145,14145,14305,14430,14290,14210,13975,14075,14050,14575,14930,14855,15065,15110,15160,15215,15045,15165,14970,14935,14870,15135,15215,15025,14930,14785,14825,14625,14765,15065,14935,15040,15125,15100,15005,14920,14920,14645,14575,14715,14935,15015,15040,15045,15370,15475,15700,15705,15525,15835,15785,15590,15690,15530,15560,15695,15695,15765,15635,15630,15735,16155,16320,16405,16730,16450,16375,16365,16340,16595,16690,16980,16845,16920,17045,17160,17215,17195,17395,17305,17260,17080,16860,16945,17140,17320,17375,17275,17300,17360,17375,17460,17645,17500,17230,17310,17280,17440,17495,17480,17535,17590,17460,17820,17965,17885,18035,18175,18415,18440,18310,18215,18145,18110,17880,17780,17635,17545,17820,18005,17900,17950,17715,17840,18020,18180,18225,18270,18210,17840,17845,17765,17955,18060,18180,18220,18205,18140,18715,18885,18830,19010,19225,19770,19590,19465,19800,19855,19965,20005,20430,20725,20895,21430,21340,20795,20685,21110,21525,21580,22255,22815,23695,24245,23015,22765,22605,22365,22950,23070,23010,22415,22595,22385,22305,22680,22745,22195,21110,21295,21075,21155,20375,19985,20630,20935,20835,21100,20945,21385,21335,21430,22130,22500,22375,22460,22770,22370,22330,22400,22355,22625,22735,22865,22860,22790,22615,22610,22900,23075,23215,23880,23825,23550,23565,23340,22915,23435,23285,23205,22775,22890,22875,23040,23315,22820,22610,22275,21995,21835,21815,22250,22495,22535,23130,23290,23690,23590,23325,23365,23140,23055,22580,22990,23430,23450,23085,23070,22610,22125,21700,21390,21565,21620,21915,21605,20960,21190,21790,21515,21485,21595,21725,21700,22305,22025,21530,21465,21430,21665,21915,21910,21905,21785,21375,21460,21445,21300,22150,22325,22355,22380,22240,22200,21835,21765,21630,21300,21160,21290,21660,22200,21635,21490,21550,21135,21135,21390,21365,21920,22135,22015,22120,22485,22570,22555,22800,23000,23080,22850,22965,23040,22905,23345,23345,23000,23065,23150,22915,22760,22790,22935,23100,23420,23295,23190,23170,23160,23015,23385,23445,23450,23890,24280,24455,24200,24185,24345,24505,25620,25965,26320,26240,25950,26005,26085,25675,25735,25710,25645,25940,26170,26140,25505,25220,25060,24785,25160,25075,24905,24990,24850,25405,25450,25430,24965,24940,25465,25615,25610,25865,26675,26510,26440,26170,26490,26365,25855,25155,25390,25390,25360,25660,25690,25915,25815,25635,25920,26345,26100,26050,25945,25900,25530,25590,25690,25905,25870,25295,25045,25050,25225,25100,25535,25660,25545,25335,24960,24860,24810,25050,25570,25400,24815,24765,24670,24895,25030,25245,25290,25395,25485,25420,25430,25525,25495,25615,25405,25445,25550,25655,25855,25890,25810,25970,25965,26200,26135,26145,26240,26285,26175,26055,26010,26005,26165,26125,26065,26195,26195,26835,26915,26715,26730,26800,26715,26705,26555,26260,26255,26015,26035,26480,26410,26575,26575,26675,26415,26355,26205,25985,25390,25490,25320,24890,25040,25100,25215,24880,24845,24920,24820,24450,24745,24590,24595,24940,24880,24790,24860,25060,24905,24720,24495,24530,24600,24090,23615,23645,23660,23835,24560,24345,24450,24420,24405,23890,23855,23815,23725,23375,23570,23880,23800,23860,23800,23755,23760,23790,23755,23700,23900,23825,23615,23410,23535,23765,23995,24065,24335,24255,24210,24180,24600,24555,24435,24535,24565,24420,24435,24210,23630,23455,23385,22965,22885,22565,22780,23225,23200,23105,23110,22730,22030,21980,22245,21940,21125,20930,20930,20885,20250,20420,21200,21125,21310,21320,21550,21320,21355,21295,21220,21525,21330,21445,21655,21550,21670,21735,21700,21420,21165,20855,19920,19920,19960,20220,20420,20645,20925,21260,21275,21225,21240,21285,21375,21150,20770,20970,21215,21235,21105,20855,21145,21225,21040,20720,21240,21615,21615,21625,21655,21595,21585,21965,22425,22840,22690,22710,22725,21865,21770,22115,22080,21865,21985,22240,22280,22075,22210,21940,21630,21520,21630,21640,21545,21425,21270,21375,21485,21430,21415,21365,21430,21585,21465,21120,21095,21065,20540,20155,20095,20230,20420,21025,21190,21185,21270,21395,21375,21230,21365,21235,21145,21235,21065,20905,20995,21090,20815,20585,20650,20825,20715,20600,20370,20250,20470,20570,20720,20740,20555,20685,20705,20600,20850,21175,21510,21400,21505,21600,21610,21720,21720,21735,21920,22305,21845,21620,21470,21460,21345,21510,21420,21495,21620,21585,21870,21770,21810,21810,21960,22185,21940,22015,21985,21685,21720,21820,22160,22125,22045,21600,21570,21745,21920,21830,21815,22000,22305,22470,22555,22900,22860,22685,23105,23075,22800,22600,22635,22555,22665,22235,21825,21690,21555,21675,21655,21420,21425,21540,21650,21795,21535,21580,21380,21080,21135,21085,20885,21110,21040,21035,20840,20650,20600,20380,20200,20315,20685,20650,20670,20725,20555,20260,20300,20385,20665,20680,20735,20670,20535,20290,19940,20065,19835,19660,19470,19785,20080,19990,19855,19915,19620,19655,19665,19445,19365,19200,19100,19145,19135,19250,19245,19425,19465,19520,19310,19280,19280,19300,19225,19375,19615,19515,19335,19215,19210,19215,19015,18805,18775,18600,18755,18845,18690,18650,18610,18630,18475,18620,18525,18470,18590,18805,18780,18765,18685,18710,18625,19050,19150,19025,19035,19140,19240,19280,19155,19135,19015,18940,18860,18885,18640,18645,18680,18730,18705,18690,18790,18970,19040,18980,18980,18830,18815,18975,18925,18880,18855,18795,18965,19145,19100,18980,18940,19015,19005,18935,18675,18680,18590,18700,18580,18385,18405,18325,18260,18320,18095,18060,18040,17970,18020,18035,17985,17875,17765,17775,17980,18005,18065,18045,18035,18105,18160,18150,18080,17995,17990,18115,18120,17895,17910,17895,17895,18045,18020,17930,17870,17955,18115,18360,18395,18280,18255,18165,18165,18230,18370,18390,18285,18285,18165,17345,17295,17300,17350,17310,17145,17110,17070,17075,17150,17145,17200,17165,17155,17085,16770,16525,16450,16495,16010,16080,16180,15915,16000,16005,15430,15875,16035,15855,15645,15675,15650,15155,14445,14890,14570,14800,14825,14935,15165,15105,15185,15200,15195,15420,15840,15715,15630,15585,15700,15850,15880,15925,16110,16095,15765,15715,15830,15765,16130,16075,16290,16370,16470,16670,16905,16910,16910,16670,16510,16480,16555,16820,16805,16620,16360,16350,16325,16275,16125,16285,16525,16590,16625,16615,16610,16530,16600,16440,16560,16375,16345,16355,16505,16650,16820,16910,16910,16735,16645,16805,16760,16690,16720,16720,16765,16805,17405,17570,17945,18105,17895,17705,17825,17625,17820,18110,17850,18060,18080,18160,18375,18740,18790,18920,18875,18885,19315,19415,19345,19340,19375,19400,19350,19525,19785,19925,20145,20055,19790,19785,19875,19840,19910,19980,20175,20310,20225,19940,19860,19855,19365,19295,19270,19660,19835,19770,19665,19795,19915,19555,19400,19115,18930,18915,19315,19310,19245,19255,19360,19195,19130,18980,19065,19220,19585,19710,19765,19670,19660,19800,19660,19625,19680,19820,19835,19950,19905,20245,20320,20210,19990,19955,20160,20300,20580,20640,20985,21140,20920,20865,20870,20935,21405,21410,21260,20930,20960,20885,21225,21355,21455,21715,21455,21415,21465,21610,21870,21995,21820,21395,21455,21615,21695,21345,20920,20835,20860,21030,21245,21485,21630,21135,20790,20805,20650,20570,20265,20315,20345,20510,20290,20310,20235,19865,19510,19555,19695,19515,19580,19845,19955,20045,20045,20300,21100,21475,21850,21790,21450,21605,21670,21325,21310,21685,21230,21040,21285,21525,21345,21440,21735,21780,21800,21595,21615,21420,21950,22025,21740,21550,21530,21755,21880,21635,21585,21425,21790,21855,21885,22020,21745,21385,21425,21600,21810,21880,21795,21500,21425,21385,21745,22205,22125,22275,21940,21905,22185,22820,22475,22440,22150,21975,22190,22995,23030,22335,22390,22270,22265,22340,22410,22895,22910,22835,23030,22990,22450,22520,22585,22580,22470,22550,22500,22520,22585,22085,21505,21605,21685,21840,21905,21840,21820,21965,22165,22050,22070,22200,22185,22230,22290,22420,22100,21875,21935,22260,22480,22430,22320,22145,22180,22355,22535,22310,22285,22415,22585,22335,22055,22075,22430,22365,22310,22465,22700,22405,22515,22655,22650,22485,22350,22305,22275,22535,22590,22380,22495,22420,22305,22185,22330,22470,22485,22630,22815,22870,22995,22715,22540,22620,22745,22660,22630,22890,23030,22755,22695,22555,22860,23195,23645,23800,24905,25670,27370,27190,25820,25845,24765,24660,24555,24330,23700,23680,24105,23795,23695,23620,23025,22905,23085,23250,23380,23345,23200,22805,22840,22590,22610,22915,23615,23655,23765,23600,22855,22915,23095,23070,23080,22880,22850,23115,23430,23480,23495,23505,23235,23205,23970,23860,23530,23810,24420,24360,24300,24045,23945,24045,24235,24095,24375,24445,24485,24255,24145,24720,24880,24910,24545,24520,24810,25130,25235,25040,24765,24800,24800,25280,25175,25345,25180,25555,25825,25545,25115,25125,25015,25160,24865,24835,25130,24785,24765,24905,25190,25455,26060,25865,26335,27025,26355,25435,25600,25415,25230,25050,25385,25410,25365,25670,25680,26250,26265,26245,26515,26565,26865,26950,27405,27340,27055,27390,27515,28410,28335,28170,28090,28700,28610,28520,28565,28075,27360,27565,27720,27775,27535,27070,26275,25655,25565,25755,25300,25415,25705,25700,25425,25680,25525,25505,25535,25455,25710,26070,26155,26170,26305,26550,26180,26150,26480,26160,26000,25875,25905,26045,25645,25320,25155,25500,25125,24525,23425,23840,24045,24105,23090,22720,23150,22585,23090,23550,23465,23520,23105,22210,21885,22050,22240,22290,22415,22280,22570,22640,22740,23060,23710,24140,23935,23675,23640,24430,24200,24210,24760,25180,25210,24715,24455,25245,24535,24495,24595,24975,24930,25190,25420,25250,24925,24875,24615,23760,23755,24275,23995,23970,24440,24805,24815,24805,24130,24155,24140,24280,24295,24570,24065,23960,23610,23665,23885,24175,24520,24555,24685,24630,24660,23890,23985,24300,24480,24150,24200,24050,24160,23900,23075,22385,22805,22815,23025,23660,23720,23725,23580,23790,23925,24295,24075,23955,23960,23940,23515,23440,23560,23600,23580,23930,23805,24290,24510,24580,24520,24765,24790,24845,24760,24885,24825,24450,24160,23855,23380,23420,23400,23145,23395,23660,23805,23840,23705,23420,23340,23115,23240,23325,23785,23720,23850,23960,24200,24230,24265,24385,24600,24285,24400,24330,24165,24170,23560,23395,23430,23325,23265,23015,23055,23115,22775,22860,23175,23495,23575,23505,23490,23105,23135,23320,23530,23280,23370,23425,23270,23250,23090,22830,22885,22875,22220,22200,22425,22370,22270,22215,22435,22515,22615,22725,22890,22765,22630,22530,22100,22085,22255,22035,21985,22010,22340,22445,22250,22310,22045,21990,21720,21455,21080,21230,21200,21150,21145,21445,21455,21415,21155,20815,20920,20680,20565,20815,20510,20385,20065,19465,19155,18970,19430,19340,19155,19090,19235,19240,19320,19480,19775,19885,19820,19690,20015,20370,20315,20255,20120,20040,19870,19950,20025,19965,19935,20185,20065,20225,20010,20160,19940,20140,19995,20355,20565,20330,20070,20050,20095,20150,20065,20300,20560,20735,20575,20805,21150,21130,20895,20970,20935,20900,20695,20875,20720,20445,20340,20005,19780,19890,19940,20075,20205,20410,20545,20670,20745,20880,21000,21085,21265,21220,21320,21355,21420,21275,21720,21630,21820,21955,21520,21525,21400,21575,21625,21725,21840,21590,21505,21865,21455,21295,21275,21125,21205,20870,20945,20970,20855,20790,20885,21060,21105,20970,21270,21160,20980,21465,21420,21410,21650,21630,21725,21635,21565,21580,21810,21745,21425,21355,21350,21055,20905,21010,21115,21145,21065,20800,20720,20840,20530,20535,20565,20630,20605,20735,20800,20800,20885,20830,20845,21070,21120,21210,21330,21400,21350,21490,21510,21490,21550,21430,21210,21255,21160,21130,21140,21135,21115,21300,21200,20855,20715,20750,20780,21110,21345,21430,21415,21330,21325,21050,20765,20630,20525,20530,20475,20315,20300,20295,20345,20385,20410,20625,20600,20545,20595,20585,20690,20755,20960,21200,21205,21345,21340,21480,21400,21375,21280,21185,21325,21310,21210,21155,20850,20815,20885,20915,21075,21255,21690,21870,22285,22575,22815,22970,22470,22455,22760,22605,22730,22475,22465,22550,22800,22865,23370,23260,23340,23310,23115,23430,23425,23790,23720,23780,23775,24190,24695,24890,24475,24610,24715,24890,25070,25095,24770,24460,24300,24145,23995,24190,23730,23525,23765,23675,23305,23455,23595,23810,23895,23770,23700,23760,24215,24415,24475,24435,24510,24705,24745,24590,24425,24240,24410,24305,24250,24365,24015,23680,23480,23425,23250,22950,22680,22685,22705,22570,22645,22860,22860,22530,22140,22005,21880,22395,22910,23080,22785,22875,23165,23230,23235,23380,23645,23830,24050,24020,24135,24015,24040,23840,23670,23570,23175,22740,22755,22835,22735,23200,23750,23900,23775,23990,23675,23775,24485,24520,25015,25080,25575,25185,24840,25330,25480,25030,24955,24930,24890,25210,24920,25035,25305,25280,24915,25080,25070,25125,24970,25115,24855,25090,24915,25190,24910,24895,24690,24705,24680,24260,24375,24645,24825,24865,24815,25115,25565,25860,25215,25470,25360,25320,25410,25605,25425,25825,25905,25890,25695,25795,25420,25155,24910,24955,24885,25110,25375,25480,25325,25295,25310,25205,24755,24500,24510,24275,23975,24145,24240,24170,23890,23695,23910,24220,24260,24145,23870,23815,23635,23395,23350,23815,23860,23725,23660,23805,23920,23815,23890,23965,23975,24095,24025,23685,23575,23530,23490,23645,23745,23645,23900,24060,23860,23710,23935,24085,24125,24145,23940,23840,23760,23810,24060,24140,24165,24115,23840,23515,23520,23355,23140,22390,22550,22060,22380,22595,22710,22590,22140,21965,22015,22210,22245,22415,22540,22745,22515,22535,22505,22420,22350,22280,22250,22325,22330,22520,22740,22395,22280,22225,22385,22250,22300,22195,22410,22360,22360,22285,22240,22380,22345,22310,22125,21870,22020,22055,21950,21800,21655,21775,21705,21740,21735,21920,21965,22155,22425,22435,22255,22215,22335,22350,22185,22005,22080,22285,22400,22205,22105,22000,22060,22300,22785,22860,22905,22980,22845,22735,22660,22690,22440,22345,22205,22315,22330,22530,22505,22560,22545,22670,22540,22520,22395,22245,22210,22285,22245,22355,22305,22350,22135,22095,22195,22265,22305,22135,22115,22245,22200,22170,22225,22280,22305,22315,22285,22085,22060,21995,21955,21915,21965,22035,21755,21935,22200,22385,22285,22275,21995,21980,21925,21885,21960,21990,22185,22290,22305,22370,22395,22420,22350,22485,22685,22610,22595,22685,22615,22720,22640,22655,22540,22440,22370,22415,22420,22485,22350,22345,22360,22475,22355,22520,22705,22740,22840,23060,23110,23135,23065,23000,23515,23410,23155,22925,23035,23020,23075,23015,23195,23005,23130,23225,23260,23295,23755,24135,24305,24045,23880,24030,24300,24545,24935,24925,24450,24400,24195,24350,24565,24760,25000,25215,25670,26320,25160,24905,24835,24700,24490,24585,24445,24485,24590,24445,24655,24640,24580,24575,24590,24625,24505,24645,24270,24325,24405,24420,24285,24220,24015,23885,23435,22920,22815,22795,23000,22960,22985,23255,23420,23565,23595,23735,23680,23635,23875,23780,23725,23565,23650,23700,23965,24035,24275,24160,24215,24350,24270,24430,23945,23860,23645,24105,24185,24320,24125,24395,24740,24865,24825,24665,24650,24570,24885,24780,24815,24985,24835,24680,24880,24715,24860,25220,25000,24845,24695,24695,24770,24310,24265,24680,24815,24710,24850,24725,24765,24370,24010,23885,24260,24245,24490,24315,24260,24465,24700,24695,24605,24910,24800,24705,24830,24665,24610,24390,24400,24525,24815,24770,24855,24785,24705,24720,24905,25125,24955,25240,25605,25905,25560,25610,25680,25705,25635],\"spread\":[205,175,215,260,205,140,180,205,190,190,215,185,145,175,135,150,165,155,145,150,175,180,195,140,175,105,200,175,130,120,160,135,165,160,180,145,105,125,70,70,55,5,80,40,-15,45,65,75,60,100,85,90,-35,80,50,95,55,105,70,60,90,125,90,65,95,55,60,55,70,65,85,125,100,125,125,105,100,145,115,100,80,145,130,155,135,125,115,125,110,100,130,80,60,105,100,140,125,145,80,100,105,110,125,120,140,100,110,80,125,130,160,175,185,170,185,145,110,35,225,135,165,205,150,170,160,165,175,285,260,185,90,155,180,250,125,195,160,175,115,50,130,240,170,215,200,190,130,215,165,265,140,170,140,190,150,70,145,95,150,80,140,150,230,175,180,180,165,160,180,155,85,150,170,180,155,225,180,190,215,195,240,140,210,185,185,200,215,160,165,185,190,190,165,155,140,155,150,145,180,180,180,185,200,215,150,185,225,195,190,175,205,195,185,185,195,190,205,190,95,200,145,165,130,185,170,205,200,180,145,145,165,170,130,195,170,175,180,185,130,115,160,125,130,120,125,175,175,160,165,170,160,135,165,165,170,180,160,150,75,95,105,90,55,70,60,105,115,100,110,90,90,100,125,130,125,110,110,115,110,75,110,115,110,115,95,90,95,65,60,50,75,60,55,90,70,90,125,130,150,130,155,135,140,135,105,110,120,140,120,125,140,135,145,160,130,155,175,125,155,140,160,155,185,110,75,115,130,40,75,125,75,25,80,120,70,60,70,90,70,95,125,115,105,60,75,90,90,75,60,55,50,95,80,90,75,45,70,10,20,-20,-10,90,-5,20,20,-25,15,0,-40,-65,-60,-50,-20,35,-5,10,20,-20,-5,0,-40,10,-10,-10,5,0,20,65,5,-10,-15,-25,-5,-15,-5,-20,-15,-30,-15,-5,-5,5,5,0,40,40,85,80,55,40,45,25,30,45,40,35,90,70,45,55,70,70,65,65,75,50,115,100,115,140,105,100,85,85,125,105,130,110,120,135,140,120,140,125,130,115,125,45,110,115,105,95,110,90,105,100,110,120,100,110,120,85,90,100,80,125,110,50,105,95,110,110,105,110,105,105,130,145,85,110,90,110,115,105,75,70,70,30,90,85,85,100,85,65,75,70,85,95,80,70,65,65,45,45,15,0,15,35,30,20,25,35,40,40,30,40,35,35,40,25,5,5,25,50,30,40,20,30,25,45,35,40,30,20,0,-20,5,10,30,30,15,35,45,50,45,45,40,40,55,50,30,15,10,15,-5,20,10,0,10,15,25,30,10,0,0,10,10,5,-10,-20,-25,10,0,-20,-10,-5,-5,10,20,25,5,10,5,5,-10,10,-5,5,30,110,80,100,60,130,125,80,85,70,50,80,90,95,45,100,100,105,85,55,75,45,75,60,75,50,55,45,50,60,45,70,90,90,80,95,75,85,110,90,85,80,95,95,100,105,105,85,100,95,100,100,120,105,115,145,130,115,140,115,125,-35,125,100,100,130,110,110,115,110,120,110,115,135,125,95,130,120,105,90,90,90,90,90,60,90,85,95,90,120,110,115,125,115,95,100,115,105,110,120,70,75,85,105,100,120,115,95,80,105,115,125,110,100,75,100,110,95,95,95,85,85,105,75,60,70,80,70,70,60,45,45,35,50,35,25,35,35,20,0,5,0,25,60,10,30,45,35,40,50,65,20,30,25,-15,15,-5,5,5,5,15,-5,0,10,5,-10,5,5,5,10,5,-5,-5,15,0,15,10,5,-5,0,-5,0,-5,-15,-30,-20,-10,-25,-25,-20,-25,-20,-5,-25,-15,-15,-20,5,-15,65,15,-5,-5,-10,10,20,5,15,5,5,0,0,0,-5,-5,-5,-10,-20,-15,-15,0,-5,30,20,20,45,25,25,5,0,10,-5,-20,0,-10,15,5,20,-5,0,-10,10,10,15,10,-85,-10,0,-10,-25,-5,-15,-15,0,-20,-35,-20,-55,-55,-50,-10,-20,-25,-40,-20,-20,-25,-25,-15,0,20,-55,-15,10,0,15,5,-5,-5,-20,-10,-35,-45,-10,-25,-20,-20,-30,-35,-35,-35,-45,-55,-55,-45,-45,-20,-30,-15,-5,30,5,25,20,10,5,20,25,35,25,30,45,45,40,50,50,45,0,15,25,-5,15,20,20,55,0,40,45,35,15,50,40,35,30,35,50,40,30,55,40,60,70,90,65,65,70,70,65,50,65,80,75,100,80,90,100,100,35,65,50,80,75,70,60,50,40,50,55,70,70,65,65,60,60,65,70,60,70,60,50,60,40,35,40,45,45,40,45,30,25,40,35,35,15,15,20,0,-5,-10,-5,15,10,25,15,10,25,10,0,15,20,10,15,15,5,10,20,20,30,40,65,20,65,55,80,30,40,60,45,65,90,75,65,95,85,80,40,45,100,95,70,60,85,75,0,65,55,75,70,25,20,60,50,35,55,55,45,40,35,10,25,80,-10,145,45,35,10,30,-20,40,50,50,55,35,55,55,85,40,30,55,15,50,-10,50,30,0,15,5,50,30,15,45,15,105,-25,-50,-15,-45,-35,-75,-30,-55,-45,-110,-70,-110,-60,-90,-90,-110,-110,-105,-80,-75,-85,-55,-50,-105,-45,-35,-45,-95,-105,-125,-100,-120,-65,-85,-100,-50,-80,-65,-80,-20,-30,10,10,-10,-40,-60,-45,-70,10,0,-20,-10,10,-30,-5,10,-45,-85,-80,-50,-40,-60,-55,-55,-75,-85,-80,-55,-90,-70,-70,-50,-55,-85,-55,-40,-75,-70,-100,-110,-95,-75,-75,-105,-80,-65,-80,-95,-5,25,15,10,5,10,0,-10,-10,0,-10,-40,-50,-35,-45,-30,-30,-30,-10,20,-5,15,50,35,10,40,0,0,15,30,60,45,45,35,30,45,50,35,60,40,75,50,55,30,55,50,35,45,40,40,20,45,45,25,55,20,45,30,40,50,40,85,80,95,75,95,70,45,40,40,10,25,20,30,5,10,60,35,15,35,10,35,10,15,35,25,20,0,5,10,-5,25,-15,10,10,-10,0,-15,-10,-65,10,-55,-65,15,-185,-100,-55,-5,-35,-35,-15,-10,-15,5,-15,-10,-15,-55,-70,-35,-40,-50,-70,-50,-105,-165,-150,-145,-185,-70,-155,-35,-70,-105,-105,-80,-80,-130,-155,-165,-115,-50,-65,-45,-40,-45,-35,-45,0,-40,-5,-45,-40,-55,-35,-50,-115,-100,-65,-85,-100,-90,-80,-135,-95,-75,-60,-50,-55,-65,-75,-60,-90,-80,-60,-50,-50,-40,-15,-40,-40,-50,-15,-25,-30,-10,10,-45,-15,10,-30,-35,-85,-105,-90,-170,-100,-205,-95,-115,-115,-65,-85,-125,-95,-5,-90,15,65,40,80,-15,-30,-65,-35,-25,-40,-35,-30,-10,-25,25,70,90,40,80,80,40,90,50,55,75,75,25,25,50,50,25,70,55,55,50,60,70,35,45,-30,165,155,50,65,50,40,30,75,65,30,70,75,90,5,65,50,85,135,135,125,60,120,100,45,40,55,50,70,65,55,40,40,55,55,55,0,45,55,30,35,0,40,-5,90,25,50,60,65,65,55,40,40,20,55,40,70,90,90,75,115,35,30,10,35,10,40,45,35,35,40,20,30,35,35,40,40,55,-40,75,40,95,55,100,85,40,50,50,30,50,70,55,70,45,75,65,25,60,30,85,85,5,55,60,65,60,100,100,55,65,60,45,65,55,90,80,70,75,15,60,135,30,45,10,90,70,105,55,50,35,45,40,65,30,35,35,20,-35,20,5,-30,-55,-80,20,-5,-40,5,-30,75,-25,65,5,-30,-15,-30,15,40,10,5,-5,25,-5,40,0,-5,-140,45,-20,-20,-35,-40,-35,-65,-15,-25,-80,-45,-55,-55,-40,5,-40,-20,0,-175,10,210,-295,60,95,40,-40,-20,60,-150,0,-195,135,70,40,340,-5,150,85,345,155,55,85,195,25,100,145,110,105,160,135,440,95,55,45,80,100,90,60,35,5,130,145,85,-25,-35,85,50,40,-15,-110,50,75,95,70,80,15,60,115,75,-80,100,150,55,40,25,40,50,80,65,55,60,115,90,150,180,80,65,140,-30,-115,65,-120,10,5,15,35,35,0,-10,75,-55,-70,-5,20,-35,50,-10,55,75,-70,-170,-70,-25,-65,-125,-140,-125,-95,-160,-180,-145,-165,-175,-110,-185,-230,-230,-290,-220,-320,-215,-420,-335,-370,-350,-335,-340,-430,-465,-555,-530,-615,-685,-725,-670,-685,-710,-860,-1080,-1380,-1035,-955,-700,-470,-505,-580,-625,-450,-355,-235,-235,-235,-215,-140,-215,-185,-185,-235,-205,-180,-210,-115,0,65,-30,-25,-40,-85,-100,-70,-80,-55,-50,-60,-100,-25,-45,-145,-95,45,20,5,95,20,-115,-195,-150,-170,-165,-220,-125,-135,-195,-215,-290,-195,-100,-160,-160,-200,-165,-115,-220,-215,-300,-215,-250,-290,-355,-265,-220,-225,-260,-310,-425,-390,-470,-445,-500,-465,-400,-395,-395,-330,-225,-260,-405,-330,-385,-385,-400,-360,-360,-260,-360,-285,-345,-255,-285,-300,-215,-285,-295,-345,-280,-245,-180,-115,-125,-85,-120,-135,-35,-45,-50,-110,-155,-100,-105,-115,-100,-75,-135,-105,-110,-145,-110,-150,-130,-105,-80,-95,0,-30,-30,-35,5,-15,5,10,15,-75,-15,15,-45,30,75,55,65,20,15,5,15,20,10,20,-25,20,-40,75,45,50,30,40,185,50,125,90,30,25,25,5,35,20,30,35,15,35,80,40,75,55,60,30,85,130,95,-25,-5,15,-20,-40,-25,5,-5,10,-55,-60,5,-30,-15,-15,-55,-60,-5,-130,-95,-165,-130,-80,-105,-115,-120,-100,-45,-140,-100,-85,-45,-230,-80,-65,-50,-35,20,-100,-100,-90,-115,-130,-110,-145,-220,-225,-220,-185,-150,-145,-150,-135,-230,-315,-245,-215,-235,-220,-170,-160,40,-145,-150,-185,-145,-120,-190,-160,-105,-150,-100,-95,-75,-45,-110,-195,-80,10,-140,-135,-135,-160,-240,-310,-270,-255,-225,-190,-205,-210,-265,-275,-220,-200,-235,-165,-225,-235,-150,-155,-235,-285,-390,-280,-265,-330,-345,-330,-360,-405,-345,-385,-395,-500,-625,-575,-580,-495,-480,-445,-485,-390,-440,-345,-270,-400,-555,-580,-610,-805,-840,-760,-795,-910,-870,-870,-945,-1000,-1205,-965,-530,-515,-440,-295,-375,-420,-365,-315,-315,-315,-295,-345,-360,-370,-275,-435,-345,-430,-395,-365,-270,-110,-165,-280,-265,-300,-390,-405,-430,-510,-500,-475,-335,-350,-505,-310,-315,-305,-320,-175,-240,-200,-240,-300,-460,-280,-335,-325,-335,-365,-430,-465,-460,-460,-470,-470,-545,-445,-430,-495,-435,-680,-765,-785,-360,-285,-280,-245,-220,-265,-245,-200,-135,-50,-115,-120,-120,-105,-100,-75,-55,-50,-145,-110,-120,-120,-115,-100,-70,-80,-20,-35,-10,-40,-70,-120,-205,-195,-120,-155,-175,-330,-215,-215,-115,-65,-115,-115,-155,-95,-125,-100,-110,-55,-95,-90,-115,15,-100,-55,-30,-20,-180,-210,-195,-205,-210,-205,-205,-210,-155,-105,-95,-80,-115,-100,-95,-120,-85,-140,-150,-290,-255,-250,-265,-250,-235,-260,-305,-380,-345,-385,-320,-365,-360,-410,-545,-540,-600,-540,-645,-590,-270,-250,-215,-190,-210,-270,-250,-210,-180,-185,-180,-220,-250,-215,-145,-135,-100,-45,35,40,70,-30,-30,-20,-15,-15,-25,-15,0,-5,-20,-10,35,45,15,5,40,35,5,50,20,20,50,25,-55,-50,-60,-70,-65,-60,-50,-95,-35,-40,-10,30,-25,-35,15,65,25,15,-15,35,25,5,5,0,-10,0,25,-25,0,-10,0,0,15,15,35,55,55,35,40,30,35,30,25,15,35,-10,35,25,40,20,5,25,45,-5,20,10,0,10,-80,-90,-110,-95,-95,-90,-120,-185,-240,-200,-185,-165,-135,-105,-180,-210,-230,-215,-205,-200,-225,-205,-215,-95,-125,-140,-105,-70,-120,-145,-145,-160,-80,-40,-95,-85,-115,-100,-40,0,20,-5,-60,0,20,40,35,45,20,40,45,25,35,45,45,45,50,80,60,90,110,55,45,50,50,45,60,60,70,35,90,65,65,55,55,25,30,35,80,25,40,45,-20,30,30,25,30,50,35,5,-10,-25,-55,-10,-30,-25,-5,0,20,10,15,25,-5,-5,-20,-20,-40,-35,-65,-55,-55,-30,-35,-40,-25,-55,-35,-30,-15,-20,-10,-60,-35,-35,-75,-80,-70,-70,-95,-175,-115,-115,-95,-75,-80,-70,-40,-75,-70,-95,-65,-25,-65,-70,-80,-75,-65,-55,-60,-70,-60,-35,-50,-40,-35,5,-25,-25,-40,-70,75,-20,-30,-40,-40,-35,-5,-10,-15,-20,-20,15,0,15,40,20,-20,5,-25,70,-35,-10,-45,-65,60,-120,-85,-60,-55,-65,-50,-40,-55,-60,-30,-95,0,-25,30,-45,-25,-50,-60,-110,-180,-135,-165,-180,-210,-195,-210,-245,-235,-245,-220,-130,-90,-130,-205,-70,-90,-165,-135,-95,-120,-120,-95,-90,-85,-80,-10,-60,-45,-70,-50,-5,-25,-45,-115,-15,-30,-40,-55,-95,-50,-60,-45,-35,-25,-20,-10,-5,-5,5,-20,30,-25,5,15,-30,-80,15,-50,15,-5,-40,-45,-50,10,0,5,5,-10,20,5,10,-25,-35,-75,-100,-110,-10,35,-35,-65,-60,-390,0,15,20,15,25,-10,0,25,-5,-10,5,-55,-60,-135,-115,-10,0,-10,-60,-35,10,-15,-35,-40,20,-40,-35,-5,10,-60,-80,20,-5,-10,10,25,-45,-35,-25,-40,35,-25,15,5,-40,15,30,15,25,20,5,25,20,90,70,40,25,40,-10,-15,0,-5,-15,-20,-10,40,50,50,30,75,-35,-15,45,55,0,-5,20,-35,-30,-20,20,20,5,0,30,30,25,15,0,55,0,15,20,-40,40,0,140,-35,-55,-20,-25,-15,-15,5,10,20,15,0,-10,15,25,-25,15,10,-30,50,15,25,90,-30,-45,-50,-20,-10,0,20,30,35,25,20,15,25,-10,-20,-40,5,-10,-5,10,35,65,-20,-25,-15,-15,-5,-20,-10,10,-5,-10,0,35,-25,-5,-30,-5,15,20,45,75,50,85,10,-15,-10,-10,-5,40,30,15,15,10,10,50,40,90,50,-15,20,60,20,40,105,20,5,45,25,-50,50,35,-45,45,5,-15,-45,-40,-115,145,-15,-5,-15,-45,-5,5,25,25,40,-10,25,95,35,-20,100,5,5,30,70,170,125,210,55,50,55,65,80,90,90,70,60,50,55,85,45,60,50,-65,60,-10,-40,115,110,45,50,55,60,55,75,40,35,75,30,50,30,50,-30,155,65,60,30,15,20,5,-5,15,15,20,-10,30,45,-10,50,-150,100,75,50,85,-5,25,-25,-20,-15,0,-10,5,15,10,25,15,50,45,85,10,90,30,60,-125,-265,0,20,5,10,25,30,30,5,30,20,15,-10,10,-20,-75,-130,-90,50,-105,-35,-85,-70,-70,-70,-50,-65,-50,-65,-40,-40,-20,5,5,35,80,25,125,145,180,95,45,-25,-35,-85,-120,-115,-110,-105,-20,-25,-25,-15,-40,-165,-215,-200,-185,-185,-255,-355,-255,-280,-385,-330,-375,-345,-355,-295,-220,-245,-240,-250,-315,-320,-360,-380,-410,-460,-405,-465,-520,-520,-215,-205,-330,-360,-355,-355,-330,-345,-340,-260,-230,-300,-365,-395,-305,-390,-375,-305,-335,-385,-420,-315,-335,-325,-440,-450,-415,-370,-385,-400,-420,-390,-455,-450,-535,-755,-1135,-970,-910,-1405,-1795,-615,-735,-810,-735,-485,-360,-250,-255,-285,-415,-495,-490,-520,-700,-630,-640,-600,-420,-545,-405,-360,-285,-290,-345,-390,-325,-220,-145,-110,-195,-170,-190,-225,-195,-230,-220,-155,-260,-225,-280,-220,-375,-465,-100,-80,-115,-80,-50,-70,-75,-65,-45,-80,-100,-95,-95,-135,-75,-180,-5,35,35,5,60,65,75,55,85,65,60,25,45,45,90,30,-15,60,90,75,-15,125,0,0,-5,-15,0,-15,10,0,10,-65,10,5,75,-30,15,50,35,55,20,65,-155,-90,-140,-160,-150,-100,-70,-65,-40,-45,-30,-40,5,35,-20,-40,30,-10,-10,5,-10,45,-80,-70,-55,-90,-145,-130,-140,-80,-105,-105,-95,-90,-55,-70,-70,-10,-25,-140,-115,-130,-165,-165,-180,-195,-160,-125,-140,-135,-145,-155,-135,-75,-170,-170,-150,-210,-180,-320,-275,-175,-175,-160,-170,-170,-165,-155,-115,-145,-155,-150,-155,-145,-175,-130,-145,-140,-145,-165,-170,-125,-120,-115,-90,-75,-95,-90,-60,-60,-45,-75,-100,-80,-75,-105,-65,-55,-95,-45,-15,-50,-55,-95,-150,-170,-170,-165,-150,-130,-155,-200,-180,-195,-175,-230,-140,-175,-185,-230,-230,-405,-455,-600,-415,-210,-260,-260,-245,-230,-220,-230,-255,-290,-295,-275,-265,-215,-75,-30,-30,-145,-170,-150,-125,-145,-135,-90,-70,-65,-50,-35,-30,-65,-60,-30,-5,-45,-15,-15,5,-30,-25,-30,-20,-20,-15,-30,-35,-40,-30,-25,-5,-10,-20,-35,-5,-90,-100,-140,-110,-220,-150,-235,-210,-70,-75,-60,-45,-50,-45,-40,-35,-45,-40,-40,-55,-50,-85,-60,-120,-50,-55,-20,-5,5,15,-5,-15,-5,-10,5,20,15,25,25,30,90,50,60,40,45,20,10,-35,-50,-45,-35,-30,-5,10,-10,0,-15,5,10,20,25,65,50,35,55,35,20,30,25,20,50,35,30,20,5,10,30,60,30,30,65,30,-65,20,245,40,35,60,60,60,100,45,75,20,10,30,45,90,110,-15,80,55,150,30,75,90,90,120,120,105,75,100,95,40,75,80,85,15,30,5,30,30,5,60,-15,65,20,30,50,60,50,85,55,50,60,130,70,60,55,40,135,65,110,15,175,20,45,55,25,30,15,10,-20,-20,0,15,30,-5,35,75,85,-10,90,25,-15,-25,15,-50,20,-65,-50,-40,-25,-30,-45,-50,-35,-25,-30,-50,30,-55,-55,-85,-75,-90,-155,-220,-250,-145,-150,-170,-165,-155,-140,-105,-80,-65,-65,-25,-30,-85,-85,40,40,-85,-80,-80,-55,-10,-20,-30,-75,-90,-100,-100,-155,-330,-315,-320,-320,-435,-405,-435,-395,-365,-280,-315,-300,-320,-305,-360,-380,-370,-340,-440,-485,-415,-510,-380,-435,-460,-420,-440,-410,-475,-475,-365,-450,-215,-260,-275,-225,-180,-235,-270,-290,-330,-370,-345,-355,-340,-220,-140,-205,-320,-265,-230,-285,-515,-60,10,20,20,20,10,15,20,0,-55,-50,45,-25,-55,20,50,240,0,0,10,25,30,15,15,15,40,-5,25,10,-20,-5,0,-5,5,30,-70,55,10,0,-10,5,-5,15,30,20,20,-15,-40,-30,-45,-115,25,-165,-365,-260,-200,-240,-225,-270,-250,-230,-235,-255,-250,-215,-260,-260,-255,-285,-380,-400,-395,-340,-260,-230,-175,-130,-185,-195,-200,-180,-190,-205,-225,-260,-295,-325,-340,-350,-295,-225,-235,-225,-330,-305,-280,-185,-220,-220,-200,-165,-195,-160,-160,-110,-85,-55,-55,-80,-55,-45,0,-15,-20,20,40,65,35,-15,-20,5,35,35,50,50,45,55,35,40,75,30,30,20,20,25,20,-5,0,65,45,40,20,0,-15,-5,-15,-10,5,15,-5,15,40,30,30,50,45,60,45,55,35,40,65,15,5,10,-5,0,10,10,5,25,50,65,35,65,65,70,10,30,15,5,5,15,15,30,20,45,40,55,45,50,35,65,30,45,35,60,40,20,55,20,20,5,5,-15,5,5,5,35,15,15,35,55,35,-15,30,70,35,-20,-30,45,15,15,10,10,25,25,20,15,20,5,55,45,20,-45,85,30,15,-10,0,100,280,80,60,55,50,50,35,65,105,65,60,245,135,-25,10,105,10,-45,60,40,125,195,115,55,55,60,40,110,55,20,120,70,120,95,40,115,135,15,5,-5,5,25,35,10,35,45,0,45,55,40,115,65,50,75,40,80,45,50,50,50,65,60,60,65,70,75,40,40,35,35,65,90,60,85,120,40,55,35,60,70,65,70,75,95,80,85,70,75,55,100,165,125,50,45,130,-5,20,-80,55,35,45,60,80,45,40,45,25,65,60,55,15,35,35,55,15,30,85,40,35,50,45,40,40,30,45,50,50,50,30,30,40,50,35,20,-10,35,55,5,30,130,80],\"volume\":[445622,484728,434284,443252,585646,546406,443068,415312,418290,403748,334386,414914,480632,361152,590148,430354,485272,586448,659880,919950,993342,1124732,796004,833366,511028,1293790,1801964,1255538,1202760,1083958,1301736,1458364,1843476,1402168,1715682,1809026,1664248,2946980,1916188,46294,2026146,2077920,2233262,1401016,1230650,1953736,1528576,2120890,3460462,2463756,2563864,2758348,2513410,2113780,2899552,3082486,2645034,2684164,2282582,1940958,2053926,1895716,2290692,1917604,2009710,1918092,1589522,1623526,1519116,1651412,1728072,1781550,1793978,1845008,1989994,1702110,1203264,1206672,1038028,1833604,1493686,1115526,1053890,1373230,1762310,1309372,1536208,1387550,1764522,1876176,1967822,2025340,1838128,2269986,1843428,1543736,1721066,1666500,2267090,1619568,1557500,1575620,1578816,1810144,2587376,1827550,1621458,1874864,1774702,1818536,1443004,1387934,1057756,783490,660496,752974,692004,671662,930516,1095992,1089568,1058828,1058752,1040388,1178434,921954,1263634,2112666,1589896,2453524,2684428,1879186,1600122,1472116,1638200,1582952,1459284,989940,1660898,1855648,1933814,2284114,444766,1176122,2170236,27802,1986800,1912212,1687600,1399756,1568274,1299118,2184594,1302250,1319824,902192,1137954,1061758,842962,774212,687594,681408,584306,763024,924456,889902,835392,666396,820828,758856,573676,447876,583618,436562,800820,840514,832900,665430,601292,550096,647322,836148,505266,612376,391726,340730,317476,412474,515870,370302,439570,407718,364386,568322,387276,402294,383278,265152,390518,354772,355702,500836,494412,492626,668496,945678,988496,1049694,1041400,757858,689594,536210,550840,409844,452058,435050,436312,496692,654344,403108,459206,404314,872968,642560,580392,940050,658180,622858,579446,587690,418330,354808,482272,332138,314318,296046,216142,329948,180902,328468,303442,264036,248628,307728,283640,183150,511908,346648,332438,667296,479850,637276,497668,497204,356524,365844,438812,538458,466522,332000,414716,360278,437244,439388,289968,442924,419048,333338,258394,413796,259500,512914,437326,449552,418170,375286,278522,279146,358232,407746,346776,282700,460298,332296,322144,233888,345888,313816,338910,354430,314140,524258,390862,386452,366484,270104,384910,298166,380440,335690,251498,240106,269210,245852,275358,271036,304162,250260,321574,342098,270800,265282,254822,278860,358742,385750,481458,422770,241754,331792,341248,356604,567460,786414,928480,569634,604788,525194,364172,680916,578432,1038416,721836,557174,518400,353474,635360,460214,347384,456248,288362,385310,396736,453828,552574,382026,271572,309336,424104,515274,390136,323214,464320,386178,552446,532508,792408,762702,683276,688786,639992,492764,373946,397830,516348,337728,364110,310024,656440,528762,950048,821794,741254,1220552,728226,512854,670306,765622,598576,506538,397626,438268,298914,295340,321156,701640,364292,470804,252960,325680,348492,348236,340114,344592,293930,592682,311508,321562,327050,281798,420796,196398,270030,223720,201684,225018,204886,216080,183808,372060,516350,265626,392828,231162,222046,258456,272788,454888,287990,239058,244524,254422,208572,207492,362970,286854,256314,253002,350134,305856,309030,411018,235056,220114,197054,386762,242066,285016,326886,293000,222432,254154,249894,302508,242048,263878,268612,329812,373354,256830,281994,314712,215308,208172,244546,219420,265966,174196,259940,211720,149114,313632,278756,231514,200870,197802,224664,296546,207922,218794,157940,232424,235768,305296,294250,249384,321660,340706,286744,179280,245270,239354,288912,267690,233974,197824,189960,226916,181864,287092,146618,151352,174686,180380,136676,179718,141338,160588,135420,100046,132798,100674,177834,178718,205956,228200,172466,168374,181188,172368,163120,103808,187260,166180,109878,161574,132370,126172,112422,131828,257514,136658,147944,121528,119734,150942,82008,86786,91734,106950,130596,100220,87660,167672,149766,253314,357348,264866,315922,201492,219156,192196,127524,215648,143902,122236,122886,128156,143050,137246,142770,98164,105288,154764,233994,164560,170580,92276,152396,114696,124194,131792,88868,104662,88082,54078,100182,80100,123364,60904,128834,78952,386578,215890,182340,130666,108404,147702,94568,170178,99038,117270,105746,103722,141670,101228,85424,184598,193132,233004,189900,216068,144396,254402,148400,116036,175102,191906,126458,162820,77996,168996,138480,92740,88924,115036,137972,129850,112010,109348,100342,169588,102358,106222,133368,158424,121764,111338,161270,86388,119326,148628,108420,114612,132766,96572,129562,91174,106152,114264,147084,129042,114300,120494,104528,83626,130250,56272,94914,122488,100080,70584,89064,270366,179732,188106,151830,131294,134336,206780,153140,101214,140794,142454,155460,130398,114558,127142,92474,139802,75618,60818,131584,117458,108450,133846,144346,142648,83840,101532,111972,124584,193908,113454,89176,97706,66232,98364,70060,84456,124700,116516,105486,213422,254418,197282,177086,161902,118564,92414,85896,111478,82030,163450,268964,96758,120422,122316,115124,118666,135312,148702,116346,122058,195070,94564,112348,117482,98490,92952,102236,209696,116154,108786,116792,69220,68110,61440,123608,87478,80104,118256,91532,144512,103688,119590,87148,82920,79756,202824,226452,135296,425582,279500,172456,199224,206676,160832,163934,176492,205286,168732,130548,104310,108042,123096,105362,113858,97504,143074,118902,128678,127084,104624,124764,108532,79050,98714,90226,214596,148440,126026,159398,133614,108510,74682,133946,102874,61418,73100,56184,128472,140890,114398,121450,115988,74786,75446,83186,97446,75684,63256,73496,80222,87528,81642,195628,86652,66756,54194,78314,92238,67122,84694,54160,58658,73650,60364,72338,71124,80004,66682,46124,51878,35932,42226,111512,92518,174322,105502,94756,93326,242234,144142,136800,72450,97708,85870,85946,73150,104888,93580,99044,96494,72940,58246,96638,57780,68918,61886,51776,61336,89202,90470,65390,49494,67346,51310,55910,54748,49496,56490,50496,51788,55338,113098,66984,86122,77574,64344,57376,133320,69868,92050,61046,76646,69310,83998,116918,163854,44418,50152,28478,32662,30090,42894,40016,67896,64356,61786,52400,41230,52266,46766,49330,27168,33556,42758,37930,60594,57832,36676,34504,29456,45234,29846,36366,68672,69596,61038,58556,54552,69312,52610,59990,170168,181694,142828,225090,162692,118658,135864,122166,65528,130454,132872,73748,61988,87390,86026,66880,73010,97474,83724,71802,57320,39074,122904,85880,94174,78254,46908,51774,41968,31106,59630,53920,40604,30586,37560,94176,63168,96230,92070,36110,101486,87336,78968,79742,79764,65762,75608,219670,102682,70572,338812,149988,173582,111824,78728,109202,72650,53246,108762,66322,46638,68284,70148,43482,39390,50494,31142,46310,26374,28958,29864,46864,44810,40046,44190,38106,34778,37870,31206,20408,22982,52044,54972,49554,45200,47922,32022,33248,39904,43878,46228,54930,47974,70272,39336,50950,34468,34706,28882,24700,26858,36728,26418,36850,24434,58414,37028,21080,32786,32590,29246,91440,130152,384320,244824,257756,107828,87550,156434,114368,235426,187062,185076,114990,157920,154496,173686,308470,290954,657760,459920,394348,641138,596496,516450,309322,534404,605678,940988,604126,584774,707764,1035980,660726,699816,814632,1055340,755772,1505352,1118920,855264,652406,735218,558514,679596,1008542,649782,821750,794502,816080,722312,533578,565324,771206,686614,794600,613516,527408,772364,511162,795920,614178,741844,805862,684248,612836,621572,1283950,1094352,942682,811260,615764,889222,522760,740820,1241412,769038,654430,797962,642828,400146,582086,217178,580690,672940,511796,364112,769628,928892,743142,517828,521718,519624,664812,434296,400938,251676,322138,499642,598652,563508,504558,747214,478706,413484,395944,290390,330386,307104,389664,378700,327970,323962,315092,408512,544366,360758,543632,317636,403844,630102,387532,348240,362556,329752,212016,269064,338430,385810,276012,179226,192008,285768,527062,349334,239594,242806,247092,154442,143266,208864,212084,410150,258796,307054,230948,243846,253144,235100,204790,778548,653438,352704,372758,239128,269624,422702,382348,509288,419176,335284,341660,252290,244688,209384,245558,174930,171548,170726,112380,169874,125856,156834,97562,91388,140308,203996,253628,243314,194556,165992,145340,158106,197402,148142,149988,207272,182588,208296,180640,133338,197600,171078,279796,259352,181902,168804,197448,125498,182636,124878,146712,213312,103518,164514,113534,249746,208334,191606,181704,245008,206178,180624,172490,143518,184738,133480,309246,290098,210832,276190,170304,198626,381266,224770,241374,245488,244062,228200,257238,182510,190698,146794,242832,214456,153452,155528,160138,162808,298784,272160,214122,205138,269860,187586,211258,121936,119728,138360,143368,184746,128276,99600,155116,135664,182594,104990,131880,158922,152268,191902,230996,208036,193610,184696,214280,187918,599976,343116,232492,125312,193046,211008,240312,160926,188000,120790,185574,177498,212424,209764,152860,284636,192112,168852,264408,193110,148078,156416,361168,289136,345094,459902,291536,153694,154482,152780,157934,146982,165484,286946,284420,177414,287712,271812,217518,135276,126132,79756,184878,285874,147954,173772,166012,260670,232042,199242,190688,533714,427646,466040,504720,619550,251614,329810,304722,192496,783082,892176,603918,508302,478304,371766,442504,389898,334140,683412,580722,443396,410330,305706,360734,516786,304988,245348,360478,413038,442320,376468,537764,1022544,860648,964924,541080,963924,920664,1199410,2033068,2550036,2481736,2151660,2094348,1917686,1225662,1069466,1017024,1029798,949204,816798,798848,744720,707482,666666,795332,681824,601448,942092,799872,678098,571034,550200,771926,546094,549250,500714,952710,654996,385382,435676,527584,619264,748272,530886,698646,585540,599140,714802,613882,596836,492204,496196,497442,345570,354466,623306,489128,393932,403680,438866,471918,604568,368546,230828,401290,372534,319890,546494,588384,609090,566668,806966,895474,930348,640020,695180,673738,822798,1296986,1039292,985900,703240,545258,623262,535730,626324,500154,803318,596598,535900,411434,484520,252236,239418,291716,327034,339632,416890,201758,313188,308826,427790,389258,307044,717132,979442,598138,884502,699776,712666,894528,872220,720770,551224,426014,448532,547202,264714,413268,458458,555342,764630,513776,476208,637792,738724,547982,418468,492616,400014,342404,528484,650916,553298,564242,511538,363060,340784,366500,1001514,563764,624190,462848,507240,403842,447068,424466,397784,428130,373388,384896,392518,307980,472360,391868,546992,722498,545482,496752,739470,590054,683696,526450,539312,502274,383700,741512,432486,419838,576512,722834,560688,583000,741816,642436,631914,652054,654064,483404,593276,378718,465146,428540,385136,366178,379274,479672,465312,395740,551660,404606,335370,467242,318134,353954,372014,293078,586430,841146,578236,486230,728062,717588,664798,641034,515606,472076,632240,509018,667020,454786,632160,336258,592436,579844,622648,478456,632996,653222,546872,530344,398168,332936,507014,622248,487742,595084,569230,547394,489178,530202,407990,519276,823932,606838,515414,501536,619452,1035778,732998,511910,735812,701890,593000,913726,1412160,836810,1529086,1433582,1040190,827288,693986,1015782,721712,602570,1078164,805846,759920,1401270,1357772,1081028,942422,878616,915716,829748,863382,900126,722008,692560,670762,798970,668074,789554,826408,538266,543550,781448,899538,663096,930392,828712,723428,347214,735814,898052,710056,749734,938822,674314,830134,772808,898118,824712,831880,687372,737798,716706,497586,451874,459796,315536,457570,445538,620648,591754,730552,919576,613056,746804,741504,632742,697708,628632,539612,636284,725630,734164,625574,690668,528458,674934,831726,674226,895276,794234,680056,1130870,684272,885222,918782,667966,778884,743738,918074,861754,831160,1119450,973400,1093512,939500,1048314,547506,777866,1429598,1224510,1375032,1254950,1015364,887842,963136,858490,1328982,1416500,1092486,1073696,911676,910544,699194,1079846,482114,587196,937814,838396,1187288,897258,771370,920384,923318,908594,994422,837218,803916,1262074,1356354,842050,893508,903532,798680,698510,868364,668058,893132,751558,930094,1058714,883004,779052,1021288,847492,850898,721108,711626,624052,740296,999388,783692,814484,761036,792462,765010,754382,719580,740382,746282,652566,583484,776472,793246,820970,629936,725960,784384,624852,623206,841628,649298,812650,716694,932144,555472,800666,796454,575866,653888,785122,658066,825588,997594,1122106,774810,904322,680802,691248,831832,886178,1287758,1363846,918932,631762,519916,543366,618526,475012,554960,437160,513138,477754,334306,700360,445598,576868,555618,471860,391646,432862,506406,681704,493658,577024,558152,841282,780686,634956,614224,653988,681424,442556,712186,762570,916142,708418,1074440,983252,735712,632064,562286,590074,503094,453858,547600,610782,624764,636750,848632,634502,722186,663062,630542,721388,673440,536404,533458,483960,972542,603304,657248,578066,752114,711120,476788,466108,646156,769154,747636,880126,726832,942828,593520,875648,790116,910620,758664,709968,654826,619246,548810,692700,502490,482320,563580,503424,697818,399856,402048,605348,484332,423094,438426,452522,495550,539922,572508,461592,411242,502320,479004,576382,451710,404586,445408,428542,420748,492956,680018,374762,808280,558352,529732,359896,461202,573970,674074,520358,724920,593706,553878,355996,365474,395152,512914,471096,425150,494062,423390,503136,670278,759000,518790,604396,794924,762750,604132,495904,660394,546816,606714,626010,872236,810856,1102896,891180,758804,714676,701032,774744,611470,689838,590034,596582,675334,713808,1284212,963016,951224,680388,715212,948790,686218,517258,542552,580704,811208,674514,425198,639774,791752,826320,563944,618444,512934,509086,544772,595504,593926,478300,438816,539834,469056,439982,592802,440176,512636,563958,515166,717796,482810,512622,510650,680494,484726,537176,500600,433004,548376,390646,530636,519632,439370,563534,885762,721100,730318,662888,847958,552740,508590,459462,824068,1028234,917874,694364,811928,1126476,1092544,841992,1094274,1056444,1198660,1887902,1358862,1110464,673250,818530,704590,617542,884858,914042,1142934,981118,666240,961022,640272,646864,606332,718514,606390,857322,975016,1480698,1035580,998218,949824,800288,993900,1077926,865558,709512,812282,872682,1236548,1344300,823794,1133348,933930,946586,883470,773322,892548,899578,821814,801292,931744,1197010,1088668,959688,577270,1056728,721834,996928,532202,1037502,1026860,1015054,976564,820130,942718,728252,1007658,988394,856716,793236,1078870,820828,796882,926668,980910,950730,903664,1005884,812166,917160,1020074,865014,813330,938624,848874,1076050,1015896,996134,817364,846048,1122050,757620,885036,1159292,1468546,1009480,1027376,977558,1239950,795928,829134,745174,944462,829656,764752,742922,759446,988554,941704,802846,875526,895790,886842,936294,988156,590096,944670,858264,526650,1008700,1253338,945828,665282,812620,695042,925814,785496,809354,930362,714080,1030438,927150,640998,939578,852464,769066,899560,774850,806194,863018,679370,503906,515026,546654,485998,628174,781640,646580,631488,647340,601550,806630,674386,660220,559818,729100,677726,752700,519462,659488,621992,667830,621940,757374,746548,1223954,652022,613862,599408,686408,620652,759098,796258,851332,1091052,817912,905726,754296,838866,897200,542778,889106,767034,830066,845474,767578,806516,791398,783248,621164,647192,511892,781776,747542,715438,696090,664688,380724,547958,777894,687702,749556,679844,851308,663070,722194,616114,746356,647848,798586,655896,995872,668654,864960,659696,727602,789300,624910,772364,542002,950818,447576,735924,595814,589876,721550,604464,821548,873902,937814,736590,749700,629248,655386,628618,632056,609786,615438,502708,494456,611982,634960,550800,801720,623302,505688,600280,541510,623022,675116,651442,652508,347402,481932,410346,445570,509124,566636,482204,503252,526504,538264,412174,631182,596794,696774,708722,385696,452656,371242,337494,350114,309894,375458,422772,427196,437322,473126,445524,356510,317396,440216,358472,363820,606298,496874,399862,344994,494446,399192,221450,343316,294486,328862,385320,337412,433906,412658,292924,416730,302826,176326,250876,354622,357190,459212,334826,391284,347986,299658,387956,229130,425736,279536,518236,722882,424574,343702,389476,303718,333120,350116,577994,411288,341340,420084,359414,467708,572272,407240,452246,422480,356808,618258,390974,427562,408486,494352,344028,382546,556966,391896,439522,413102,342342,492874,368750,413870,527210,574634,632998,379632,433276,385830,406828,432728,416850,291798,288798,317090,412166,293330,138353,214271,315346,194640,357478,276183,212418,177553,226263,143961,184110,188547,142666,188372,165581,154904,177570,165772,81705,79707,68079,106587,98831,119318,109471,85736,92595,82162,64118,81290,108149,198584,168949,147654,98665,293223,206404,133006,189385,141539,121659,243488,189516,144820,205035,268067,174968,200677,364907,345585,288230,227187,244705,204536,195270,271712,199242,110369,155133,270403,177370,178650,159920,161242,167031,122261,199906,159064,160175,173186,145512,260646,219899,157929,174364,223202,144621,196849,145931,188800,260805,304951,193070,164776,243309,217012,219061,194838,221387,163480,319640,344930,211793,191643,264675,255855,227789,244451,187016,259420,233534,234197,311317,263623,243367,428860,277753,263523,239405,257483,242982,303434,269347,278464,172073,119532,204878,199955,200788,164748,232018,216720,273293,456414,383194,445194,500426,288930,386293,296167,262222,267583,373082,298710,343814,278338,414905,420787,432987,508782,398381,342427,313148,488139,340856,393385,245933,466092,273165,290784,324701,276110,320075,374383,275666,294644,264637,256633,204940,339256,244408,262343,247996,226503,327700,271746,191598,347812,245785,297519,289824,239755,254826,318090,342663,264241,348989,345690,396678,390102,326069,281934,232167,167649,282099,182610,207167,235370,294185,258863,204445,299212,250150,260984,309550,256994,353755,274675,298267,232195,259262,290407,294807,217361,359475,264005,182304,213081,188845,246714,285345,297340,226160,376856,282638,306506,282040,259921,323492,416624,296208,309018,245882,230612,305941,246978,298671,261236,390337,251042,196763,252652,256936,313003,351710,373035,302384,196275,159315,191872,283293,251593,246267,135014,193577,175318,226605,180613,293243,238630,215255,262334,296312,291202,171728,245501,190398,241263,214816,217734,265170,299379,241173,264097,196777,218974,207912,196510,184431,195740,197942,155240,220239,347924,319503,324562,394814,383607,312454,284891,237757,286780,345122,254873,289668,217085,287354,266471,269423,237677,201476,253981,291618,478018,472695,260876,284387,273033,234685,223964,228611,237773,280033,190252,203130,258359,269704,265869,251525,192757,238047,244138,216533,208107,290226,222344,297280,307241,346578,281002,366490,339885,195484,327480,483337,355011,239438,387626,320877,297936,490183,378439,425868,350833,402839,235475,235391,283516,338679,243571,235013,318226,264542,263695,177708,264401,235033,245536,246642,199715,330967,347185,492586,373837,248572,312446,278587,302871,317085,247103,255366,257579,224618,353008,210173,295286,234966,239312,297768,227200,258695,236776,255893,238539,225419,278859,187431,253019,294283,321246,225201,216511,223147,286593,299006,208979,307938,287629,230970,205983,188506,259179,272189,250941,291759,250251,231588,306183,281899,288993,223983,207242,274998,265473,213452,229368,208727,225788,246707,192693,277721,362291,273483,357188,279258,225781,239701,285266,210712,239231,351671,452800,295932,214534,236408,229813,342258,407021,390209,578789,574186,711610,587832,771503,589752,730074,537864,463955,536403,492869,364755,459123,267780,244306,300662,343166,252615,209571,311140,226154,235547,252989,264411,265596,263925,267860,256572,427862,263734,267937,307838,337961,211269,299248,291048,312247,267579,177472,200970,230891,153386,217486,193448,211652,217936,363043,317773,207760,280460,329181,249142,329655,191798,223243,274387,307808,163867,278115,248714,328481,261044,245284,326259,282456,261163,307409,245072,243666,346997,289338,319122,219645,295640,276949,308813,166297,254218,271750,248800,314607,235783,260560,187706,217419,220739,297576,235258,232344,280868,348532,250335,209635,253853,340217,280663,369455,566273,586427,361022,194613,181197,187826,270837,177524,197998,191483,167014,133286,236314,199564,179258,224606,272224,200513,221693,166162,204151,178083,233438,288808,412509,321017,278552,273287,353450,394022,269201,276509,491484,368076,302403,246854,259851,190778,331382,367325,396695,365307,277279,293751,298802,246656,248705,205980,236137,235028,266781,262794,247849,247278,246502,201073,242183,230800,153403,223309,210245,156337,189732,208090,220612,191392,232516,255732,341718,320347,319056,347331,524637,695858,341906,372976,269055,421550,343224,315072,437831,384097,293305,310090,304610,462096,562366,403126,417937,315935,336033,264808,284385,334065,297618,238847,291319,300097,312101,263279,297373,199137,444497,335118,239878,314584,299964,283767,295970,297474,419975,339873,285036,316466,280961,254111,305127,275081,364915,259380,213179,303335,367667,402839,212449,259410,254543,313166,155125,256768,285449,269086,264182,196832,259744,341343,282024,376925,339903,394805,266928,252262,212090,260954,232627,268710,283353,236573,221323,278639,296692,445201,399538,253817,320779,272078,350109,504293,550135,340973,263823,474470,398894,275047,258090,299839,387714,391878,294868,287399,278685,254712,327622,287427,313365,253067,211402,251584,229205,163225,249838,196439,228847,162649,251241,167399,179617,239747,227855,215685,219242,240603,253931,261576,205901,191333,207688,205145,137642,144051,105267,132537,141754,147585,138612,136225,210337,187683,156705,193881,245858,229701,181026,211619,203656,188053,152768,149454,126633,187615,161441,310687,185753,186437,138029,180403,170206,174165,177261,179539,161585,210179,192882,181061,141653,124998,227261,147334,168599,132691,201608,154301,130724,147172,143171,249130,279533,197554,158373,290524,243595,245065,190360,225002,201289,254801,183738,163245,147019,163158,140705,163019,144095,139405,142122,129768,197903,163023,149357,215452,214257,169347,170809,212608,284354,309752,262454,339145,258308,202925,229633,235439,237565,156440,165081,261389,309783,275312,249039,248611,213914,276475,364615,359588,416686,508818,587029,350683,308311,374769,408558,313312,343184,318866,300070,339923,242250,268925,242568,261681,286950,238227,216929,191064,235649,199907,224059,212773,165415,240520,209872,196672,211372,208067,206372,218168,255013,254701,355637,306878,247047,203244,188826,233825,272267,290805,351094,302381,283207,240985,271628,286827,246047,229094,206425,204811,173137,264537,190874,214013,253443,232815,399280,304866,267074,262029,238754,201576,271720,259717,305058,239662,207913,259437,299061,291986,226952,218123,283910,297199,247791,314363,248707,308520,275047,288179,237580,271061,304310,335119,289582,304846,270866,233477,172264,341049,217304,212599,217818,179322,269180,249434,202182,209659,226971,242818,278214,190257,221973,217953,206624,197758,399829,223137,181470,225909,200467,201556,167995,223297,175588,232494,271352,279778,217432,242290,242544,218959,188902,176777,189049,201952,231719,156899,144279,177030,172256,165417,189519,178804,172945,180792,162679,220766,169216,173823,196055,143744,147886,151725,114101,135381,144422,140709,108860,136454,147950,137364,134346,148651,152131,131996,126314,202015,172295,147705,219919,143935,131448,155732,188337,173130,152292,172555,123784,114498,181745,149956,149044,137725,134757,119507,147441,198025,201200,161042,163413,201349,201467,158677,165538,129027,152339,150478,183650,181684,189812,201947,161270,183181,233031,183307,213348,222856,165585,189121,180418,182908,180387,229082,181288,136908,129779,144573,175689,269066,270971,366241,491146,404995,501337,451114,288801,369739,372936,444125,340344,309671,313817,346120,325959,494736,176572,256405,350935,262192,342841,349433,402432,350660,439695,314560,435925,522021,407299,405763,321472,269245,303797,439417,414456,327322,414493,337995,321274,369488,255273,227412,250665,295993,254786,331248,267114,267186,222824,227826,290207,254271,303436,407824,363857,268097,211697,229383,224329,292715,312658,220416,233216,244927,262245,242217,204086,310673,307175,300881,251264,286203,320478,368905,289479,256526,229147,291842,263869,276876,395560,379137,291002,231944,333045,326725,275684,330769,324079,318964,263235,223956,258592,292746,336088,306071,262425,259033,315631,293840,282464,227023,311457,383832,400088,364370,264652,367645,399556,344210,224553,339141,286298,325667,310321,401135,323171,414537,339860,264135,318000,304763,311665,330561,308391,303572,347605,364143,352941,311506,320226,450732,467019,313862,294429,276204,374892,317669,379902,339567,309648,326092,316171,269008,311487,297995,392989,310655,396904,276510,253247,223514,301661,269808,385632,527305,856394,500116,468884,330075,311378,278597,326668,312284,300174,267074,219846,337817,259791,240499,274616,269284,223863,289235,235138,222963,220504,235831,224722,230936,199993,356405,280331,272921,256431,320322,214395,291468,266290,388426,357303,351373,355972,249288,196345,238220,180710,216452,201759,281896,249679,211544,179749,186720,182873,240146,296184,175883,162701,199677,239889,242797,272484,194345,177860,228966,261718,201823,219354,274540,250111,238463,238859,224369,278186,318172,258640,305415,244082,299320,250718,355991,218488,272276,205560,302157,349644,272033,333237,387015,605417,486056,478573,502796,337359,268890,249231,308261,287049,222808,280941,239290,321068,279177,308657,234101,161885,184284,181218,246775,343030,219523,400992,297299,395778,283218,220438,242552,199183,230535,233746,197405,220925,530668,249396,300772,281970,241198,265851,224684,283663,417812,279728,287252,214554,356046,313582,232280,237450,227402,234081,240859,321650,253310,273966,351780,253373,272142,190802,200886,229371,241300,255709,250714,250979,224473,233090,216448,183637,194120,244249,413035,280368,249667,230054,229103,289780,197911,217408,282733,164997,191511,139619,143665,223562,140513,157190,141903,148195,151391,167794,197791,197159,182089,138079,131393,199712,149597,175023,246032,217677,216246,199560,181512,268174,170162,206603,156501,130767,143973,169904,165565,176088,180076,268095,193614,230483,203496,184097,242174,194248,281569,254693,220185,281454,294760,218032,232694,192896,193359,207650,186988,160966,261567,204908,190739,201703,173585,167872,142461,205401,235798,151857,151672,131715,153081,119018,108543,152499,204697,158852,168921,172176,113992,186892,190745,146121,151297,172956,138017,183284,176420,154177,245538,262240,275955,213461,210952,166976,360877,317967,278157,259400,202894,186626,228608,217995,274899,221618,233363,385770,245954,254315,251952,326282,350013,284843,283647,229537,389687,406698,785893,547717,315862,206575,211340,189463,247644,313985,386688,428364,495579,768889,692372,478464,316721,297636,239731,207472,152339,141722,181482,194341,138294,177053,152635,160941,257441,275627,231065,231825,202786,267144,155032,119285,170978,135984,182285,155365,227073,269018,267062,203649,206373,158313,145087,187228,160195,145464,130661,182917,118471,79450,157253,111196,127223,133155,127038,128716,160454,127307,229005,145837,146900,182513,142994,176826,239529,130265,158401,131620,129842,124075,145446,220496,230578,192742,222902,191034,161461,184646,174973,167468,169994,228865,208408,182358,183383,178754,176698,215122,194185,152642,188805,143247,171154,276066,196016,220573,143621,142566,151763,122015,198238,215328,243841,208093,222502,185491,181502,198053,170176,163547,174738,121039,173468,163920,147033,154164,124941,162062,172636,224461,154517,132794,194390,136109,153552,143290,171559,146699,193335,241634,277905,226805,259373,255511,250537,201699,153790,212636,185977],\"open_interest\":[324398,327978,331294,326332,314530,321826,320404,321360,323514,322282,308164,322888,328388,322676,321116,325922,337774,359354,357236,348342,382198,370992,377114,370638,377434,347534,354138,358394,363212,365924,401578,404434,437688,430568,455844,495488,464196,508820,520618,496060,481206,451902,457468,417542,442576,459288,416938,432328,479706,472300,494040,482622,464854,479144,484760,488574,469032,508926,479452,461856,455626,465936,478698,454940,447376,436738,453160,486486,464310,462898,445492,513424,481964,526310,508530,478570,467994,437318,420736,431082,433338,455606,445328,452030,438116,453410,487762,469806,483216,491468,489186,518638,495586,505400,534712,527738,509072,518878,526512,503618,490542,519396,534746,559278,489090,496430,517712,525836,498672,500632,475764,465994,391224,374298,377952,352104,322180,333850,423110,407034,427190,417110,436926,420898,420712,429398,465376,568628,577062,551218,500640,504176,467756,474678,472446,485276,501790,493674,532302,545988,541302,549392,522140,451822,449834,439854,421492,419880,431558,447286,433440,443718,430192,427788,418454,416104,431938,411670,409974,429408,408476,375640,374802,387322,405820,411806,400416,411420,412586,408094,405924,393950,407728,408828,424428,435914,430868,402422,400282,388424,391846,377146,369350,377266,364292,350906,348572,358142,349430,343808,361234,372482,382982,393890,381184,381014,367908,355086,340126,325366,350520,363206,365076,354674,409336,398606,414942,493950,430708,415170,408530,398288,390140,383724,379388,384984,364852,399024,405770,385662,394686,388718,400384,404374,390094,462972,385410,406612,404982,380954,364652,354296,350240,350736,342344,340146,336578,326704,318202,327196,320970,315356,312178,321396,322310,310878,385066,358892,378422,416010,440788,420584,417730,395944,383284,392842,399286,423698,422816,413764,410742,409292,423514,395670,402390,395480,425812,414532,414296,434414,422388,423700,406490,408464,411574,396822,407638,392094,397396,388340,388068,385594,396702,375844,381726,367686,385290,388806,407922,385348,387768,408672,392778,372674,367450,364256,368624,362688,369232,377696,373706,375920,357244,345596,339758,356264,366344,371354,364528,381512,350942,345152,356602,348934,373830,392858,381400,366134,366596,368488,366900,365904,345916,361584,374072,389844,395340,393262,402328,456338,400606,400746,406386,419552,419588,418256,444038,432384,434428,414862,406758,401544,419200,420008,426892,414204,406328,400402,406796,428198,415998,397226,424032,410510,406918,421630,406576,416984,400016,398760,374002,368046,381608,404446,411532,410916,408764,418408,458760,432480,482694,450582,436014,428366,434400,431404,415324,422292,414646,405314,404366,392174,388758,384156,377418,450972,406894,389114,379050,375558,362888,365040,367388,363152,369520,378758,388520,368818,358996,350444,336654,325306,327726,319394,314664,308200,314700,312876,320380,372492,358698,349288,355644,355526,345548,353926,356134,428344,397728,385798,400332,373668,372884,363946,402212,395836,389626,381984,384994,366664,350724,336128,317954,292094,287886,293144,289234,294564,299336,297868,295176,294222,308712,299474,290306,294602,294894,301142,301698,320378,341728,350100,342662,328232,327346,330836,333628,324506,311090,313518,306306,326072,335680,343172,329460,319680,320604,306784,305292,293804,295008,294376,314122,353290,367134,409206,403198,420360,412518,390756,386928,394882,368736,379082,375186,369214,364374,382954,362092,366282,365160,363982,357370,354714,353826,365832,350620,344472,343362,350136,351010,349534,359044,376058,374334,379670,375140,370028,372766,379616,381498,394090,404176,402350,398520,387892,389542,389998,388346,389846,396262,389146,385572,389140,385510,377694,382444,381448,378784,372072,362282,372930,369102,396290,407144,450802,474092,460076,429198,411116,403248,389410,381672,391542,384828,386672,392828,393220,390344,388988,373920,375904,380372,385622,403490,395142,411398,405096,394336,387560,377200,382198,388020,390942,383104,381936,372792,366754,369868,373054,376970,381070,444734,417740,430980,413860,406680,388218,372430,358438,350514,343258,341228,335870,351160,343056,336376,331344,326338,319770,300662,281124,258342,274686,274014,260262,270216,252702,249016,244716,238242,237606,224932,226240,221006,226880,224930,217408,219064,218486,221934,235284,230578,238330,239564,262320,265446,272922,297950,296466,306238,305366,299132,289658,285170,282118,267920,262958,250758,252548,258662,255692,254228,243654,238252,236888,238796,237062,236716,236896,231226,222264,224168,255146,259088,236106,239176,232926,241246,256782,255744,253096,245960,246862,255056,238302,230380,226062,228490,234192,232400,231678,234036,229578,224886,224794,227042,213622,211466,211856,207320,209038,226418,207744,202288,191624,192370,192020,194868,196078,212982,210800,221056,252290,296520,296870,305484,294034,285978,270186,267192,261594,257610,287602,249524,247166,240038,238310,239986,236590,239054,237522,232940,238840,239758,236620,248450,247948,242764,248452,252176,258954,265068,268578,267524,270662,268502,268166,292796,295876,290854,292536,293348,324934,318828,324720,321236,324436,333798,354952,348294,341220,349124,331256,337212,338450,330494,309644,303730,321192,344440,340698,342172,350390,350240,356896,360710,373280,380290,385290,397116,403210,395236,398214,395626,384302,385076,386318,386176,392632,389372,371950,334260,310252,293776,286960,292764,304562,308226,305452,309618,330558,343080,347134,347862,351560,350658,351920,347610,340708,331296,330876,334326,341926,329724,330544,317704,317962,317978,312146,307922,313654,315200,310968,308836,305572,308168,305404,315372,326858,335506,336366,337312,331288,333368,337792,338058,323980,296572,288116,277204,269672,285708,269494,248756,244748,246640,242980,249158,245006,244462,231488,216740,220172,221620,221896,236326,237876,242690,249736,258378,263364,273700,269912,269578,278662,288906,284890,283778,277918,262086,251856,260434,268032,279214,299268,298104,283652,269552,255012,252556,278568,276486,251984,243614,240210,238894,234082,248384,210926,209176,208106,205498,205266,209878,213446,216880,223036,234000,228600,234178,231660,240680,241146,241226,240872,239156,237250,242446,257168,260174,258018,263180,259586,248234,242848,237708,224200,201810,188352,173912,166000,162322,165026,169706,197044,202116,220454,241718,224092,230552,232200,229634,238002,233258,221236,219186,219302,218356,212418,213742,221618,221460,229050,229170,230224,231366,250020,249366,241930,229342,222592,210612,204708,198126,205846,200784,201028,200252,198698,212586,206212,227570,223160,223428,206940,211362,217320,216116,222400,223048,228218,257222,250550,237848,233908,215188,213104,206810,195864,198470,182186,180388,173744,173136,171396,167846,162196,162592,158198,156878,152442,155004,153232,150462,150652,151672,149648,152352,151612,151066,147750,155144,155406,153934,156244,167176,175484,176066,169310,167420,164668,168756,170352,176120,175284,175580,185194,194482,193336,199558,185372,189470,188962,184726,180736,178452,176508,172788,172414,165666,161652,162894,163232,162544,161000,178414,203700,278546,277540,241092,233478,229404,241844,241436,281066,282226,271838,281502,296694,290476,312900,318792,288772,367830,369268,344052,412360,410012,401274,392348,421278,495432,507958,502210,500834,531840,543724,552046,541072,583034,570640,557902,487920,497612,482530,473516,490170,476736,473362,442424,432556,479238,454104,443138,443256,430478,433124,463668,471294,486630,466870,493812,466410,466528,466752,465676,511992,496976,533750,527486,456482,393160,388940,363356,358692,326386,326692,323712,330926,367220,374848,377834,364396,349492,330334,319258,323874,350708,336722,336272,333536,336658,316760,309242,301200,301062,293766,339812,331070,316612,306982,302084,296852,330890,320250,343780,290392,283756,282378,287134,288066,280670,271336,265744,262078,268784,251100,247494,289208,281604,305994,297086,293288,260912,248284,233294,233586,247846,247088,240528,233958,232218,236676,224218,223970,220930,234132,256346,233442,224478,235264,236080,229644,235446,236756,236644,257390,263046,267782,262510,259634,255616,256842,260288,301722,292754,289506,284352,291772,282440,300464,277696,299636,302758,304772,287952,285046,274040,259990,242274,243352,247252,244678,242348,242982,242206,233450,227198,220720,227634,255002,268242,280076,300102,315118,319030,328250,327814,322920,319616,330832,335980,339890,342096,342158,346048,343324,320194,296574,289090,283900,261718,256562,248656,246628,241028,249224,249510,239532,234608,242700,247266,234988,256662,252784,262082,245318,238752,250000,253316,253002,283828,296124,289976,309822,317140,313542,348258,338676,319146,318964,300890,315520,303890,286942,271466,270478,250014,235578,234082,235614,240082,254122,281610,272732,269588,279052,280006,272540,260770,259070,259618,255172,258850,260648,263122,257828,264750,261348,257980,264666,266362,273982,276936,275946,276242,273518,264226,270506,267064,270158,263384,239724,250238,253938,249138,247490,235808,237470,236704,235526,243442,247516,266048,276704,281802,275868,283118,285740,304634,315198,319828,331660,352082,347962,333134,322942,315082,316832,315558,311694,318358,318998,317002,315112,316308,318374,329920,309084,300948,292430,286000,285282,293352,283680,286564,292290,287188,307848,310358,308974,328666,396944,421026,418462,392164,376722,369278,354592,336434,328634,335374,336536,340086,337388,338570,330984,329040,327318,332162,335972,328966,333606,335296,326452,323802,332842,329964,339698,324610,332838,333530,339012,361858,413090,408678,400010,411934,413734,426446,462330,497958,578450,559484,457274,433706,426140,443778,438410,458198,451440,470854,451682,445564,456488,448304,433622,432304,431776,423262,421808,419616,406236,405736,408962,414670,429086,423002,416550,419632,411124,392614,396152,381830,369662,374648,386210,391974,377104,373602,368172,342162,341194,343544,353874,351344,347664,342808,351284,357896,348234,331768,342600,362066,357092,335806,342272,333442,338310,342366,365456,387304,392210,373382,391926,382964,379702,380570,399002,421910,403476,406484,380728,362646,370992,366486,377428,370488,334140,333020,347282,346810,354792,334104,327378,318754,314850,310574,301866,298708,312624,319070,316468,301846,318790,316582,326280,362792,364526,369196,363480,369872,370528,386724,339264,334490,324796,322188,303728,326782,325462,308066,320130,319936,343340,321580,333378,342172,332556,346774,328092,311934,306504,309882,303280,332314,329546,319196,320602,322302,312868,317678,416908,410174,432506,437878,418370,440108,437578,417636,379658,369220,370082,366328,371568,375372,356484,362506,392408,418524,426302,445758,466854,437912,435282,429256,437938,458948,458476,472972,467996,474728,469172,507840,511586,535958,553208,562894,554526,548212,501222,503278,515490,524248,529930,536554,539226,553350,538342,596454,589800,571852,539230,529010,519876,548920,534194,533330,548284,551800,558394,649852,653480,642606,666530,717910,726156,683680,653308,634610,624368,622056,574782,557654,539078,538692,534264,525180,519820,502886,506600,510226,508246,501446,498736,499972,492884,487362,498272,491512,487914,481472,480374,494216,488504,484932,518562,512192,518768,533694,537664,552732,532054,544534,529044,526946,502748,489488,516698,490496,473644,495054,469480,445186,441278,467268,471644,453442,465306,472898,485108,462548,427502,435482,433344,464830,480928,491228,477306,464954,466162,452048,458466,473044,443662,438118,427702,432634,439358,450458,417886,404218,406240,420602,413046,399928,402768,406242,398944,424948,435910,427638,418994,406050,408248,387626,380270,376028,365954,372282,365734,362896,363998,366202,376706,372340,382488,386174,410570,418972,409928,399132,385820,390278,380854,384558,397300,397912,391966,388078,378166,378536,377766,387244,423232,437766,450810,457570,464342,465024,468400,447090,433340,451728,465296,468280,472114,474946,470886,491126,490576,504138,500386,483212,465870,460810,489694,511038,544554,553440,552488,563646,553502,574048,604580,598588,583986,591190,605004,601684,600902,598190,580714,581206,580974,597998,614926,621008,620640,626694,646138,630932,668698,641454,659542,616554,630496,651062,658338,652016,643034,635346,610944,602764,603422,596320,619518,605748,604702,630156,630588,622708,612300,589368,576318,593202,595502,604024,622932,596006,620094,626534,630664,647664,671772,671338,660426,656334,663224,656802,654822,667476,642026,605788,607442,582496,581958,553326,542154,549630,556264,551732,546888,513146,513284,493456,486304,496350,518348,497712,525960,551998,533230,510384,491062,503824,552112,586312,584736,583356,552646,576678,548666,552602,535092,517790,548594,524764,542802,537846,535946,507496,488430,485848,461204,464872,451140,450392,463172,487666,481658,504048,483010,490538,489142,492598,496784,493074,480162,483208,487450,483978,481042,478662,483904,440922,476224,464370,453276,450998,452658,455342,473060,465192,493284,489056,489506,479652,500062,491546,498798,494562,498182,492680,496688,491972,529342,515474,515000,502818,513860,481188,474902,458484,470342,477890,489078,477410,458650,418052,411916,422044,440972,460984,440094,428884,448816,444492,453356,439014,435140,442060,435696,430066,434764,423794,429194,463100,451984,457054,476920,491672,515630,517214,543930,521476,531048,556138,557554,522328,517034,508890,503448,510294,503548,512832,512666,507386,539130,521508,510300,501890,504538,508372,507506,499022,485820,469240,437962,432292,431384,423008,428182,427934,434934,431260,420122,425474,427104,424214,444708,448810,462820,454734,457744,458606,465704,446794,450796,456772,480530,486348,493610,480188,468602,484922,471540,460578,451698,455706,462300,484944,477578,473558,572674,576506,554874,565792,548492,500140,504094,499490,498524,507580,529312,513784,509444,496978,524268,498568,498598,496976,499518,505878,519920,487386,465062,465338,464010,468490,469280,466428,482670,479470,477358,472698,456898,462416,458498,463246,476312,478930,487350,478566,480924,491716,488020,486740,491238,466054,462586,459330,457394,481938,471870,456592,422382,412296,411878,415890,433864,435488,422118,430462,428636,437430,434576,442852,472206,489446,499840,463228,446112,450658,486382,480836,494320,490514,530154,466178,452070,445392,427400,425930,405840,407762,411452,416130,408798,441068,440422,442826,463544,464054,450076,469250,478142,484624,481614,497208,496300,503878,520662,528674,534218,526684,520888,520350,497528,498290,481682,458574,446290,442734,464352,495432,513286,500874,494992,478508,483258,474854,496770,515868,522528,511120,488038,478616,462438,464590,466788,462154,468738,466088,491234,463140,448538,459476,485114,482778,475826,473590,471560,456126,461342,455276,458800,463232,459348,460842,461234,444814,461306,456162,439502,449980,468208,488556,498966,497904,513522,497050,481522,477160,486342,482620,502502,487386,490612,495394,491298,513138,509802,486510,477284,458236,455928,474994,456140,461328,448862,450384,462538,456292,450146,461420,469692,480208,469440,443828,437754,445714,474700,479768,483044,455448,442768,462076,449890,440676,462748,456932,459372,461432,429838,441658,445084,445344,446730,455560,465332,467542,480200,496452,496226,504968,500648,514794,513732,523726,523516,510346,515238,512674,532248,526384,532460,545482,551236,552286,528718,531386,551980,578692,591910,600450,632310,667722,709324,696256,715544,681258,662092,656222,647896,646764,650520,640202,641602,627538,632860,641716,658744,654438,665630,657824,692026,690288,670886,667562,656396,669102,670060,694926,705214,692400,691644,702764,699970,671602,674464,694022,675396,671412,675084,677202,677790,672594,698424,704700,704658,695108,704492,719906,705748,696674,688292,686390,678370,688180,693386,634644,628460,626188,674596,647244,630856,627350,622186,622086,623292,619476,604348,593564,591664,580084,572858,547364,552262,553480,547358,536034,532990,523682,514616,508424,505194,502182,519266,522316,520154,512416,502448,489058,467426,452402,444050,475718,484462,494680,463818,441852,437806,413128,410236,426486,413082,422658,413374,426446,449330,412522,405370,400276,389190,377138,369214,360068,374694,387206,384136,385438,398922,393300,394050,382648,381698,375510,373276,387570,401528,403442,396618,371326,363440,355842,362906,362096,368398,381670,394410,391534,391638,389050,395830,404282,414412,409656,441760,438800,447670,446496,443490,438130,451102,461152,472002,488166,497428,501400,482244,482260,511566,501022,493782,500310,486646,544690,537312,529038,532146,520178,517702,505070,535800,519962,515172,507932,500782,504116,503862,514024,502590,513732,503702,494460,493056,484120,472794,477602,485636,484254,493752,480606,460526,456408,235916,244114,239245,238971,247657,241337,239009,238531,240613,238396,234339,229463,230724,219546,215020,197868,178089,170763,171498,170858,172448,179268,181909,189747,189720,188659,194933,185458,187025,190412,201955,217941,223173,226279,226765,230790,228233,233868,238273,244120,245618,241041,238268,236196,239337,233893,239880,221679,237112,231816,214920,215255,220416,212904,213840,218515,210972,208923,205975,213059,212439,210724,211590,208835,210538,211511,214601,216093,214803,215640,213999,211779,214527,218517,223995,225184,227603,235204,231748,241576,252394,268434,266179,262991,253042,243541,242665,239157,235885,235157,233268,227108,223819,222918,223475,216551,214515,212658,214985,221644,222656,219772,216422,202502,203173,201854,198455,201107,191489,200882,204522,214462,213669,204880,197036,194730,198247,201372,196780,196545,195967,198605,208559,215285,208208,207331,206950,207150,190198,188177,180476,185388,192150,193550,193828,198532,203381,219114,218665,232804,216641,215861,216198,209960,206813,199286,199917,204384,204011,204687,222015,222573,229937,231393,225218,212568,208877,210900,210923,219955,211318,222256,215230,210053,207232,202992,204333,203649,208056,204939,202846,209415,203015,214976,219034,213221,211800,215746,213089,207980,201651,192251,179118,178386,185092,183676,185939,183767,183134,180507,179806,191088,190482,193379,187642,185257,215993,196565,185103,187403,194731,184405,191525,191275,212801,198247,197860,193732,192971,195179,196502,212981,213137,236268,231091,221305,222262,223359,218233,222691,211986,205735,200354,199030,197392,206405,213121,207169,204367,199960,197569,199849,212243,222050,232576,211544,204580,202565,204867,198456,189128,188434,184762,180036,174295,173746,177620,177415,166930,160581,166339,177915,180868,177960,175772,170377,162286,177409,164252,168081,180535,183267,181976,167623,171512,170408,161035,159911,164059,163307,152810,152107,158619,161974,158543,161493,152695,143666,145171,149801,152229,151512,146274,143674,143921,143169,155963,161008,155494,147781,145500,147620,140244,174967,164855,159730,157868,155546,156996,153648,145449,146010,151158,145292,152020,163100,158775,146363,155642,160950,146829,145166,147530,145987,154777,161176,163442,147014,167296,166284,175656,151391,156965,167001,177283,161861,167216,160659,153784,154592,180143,167490,144665,151786,141444,141517,143805,151474,168027,163998,166978,178264,173652,156625,154609,156972,159832,158231,154634,147541,153814,167640,160214,165440,159751,156647,158429,159199,161575,159381,148473,153329,148242,150848,151087,154493,146949,159308,159412,152231,151073,145796,152589,168950,188674,168179,158583,155053,155892,162305,155904,152711,157710,164449,149241,145075,145704,148590,141190,135910,142635,170264,142852,143496,172807,162836,152857,150577,153713,145727,151515,155856,151303,151512,145670,157114,157440,147809,149881,147570,169117,187468,186372,192680,174229,163537,163839,167792,164803,152475,177712,190457,166128,158139,143711,152558,173892,197121,205425,220736,209398,203215,191713,185385,183879,164096,164748,160951,154690,146516,148338,156232,159883,162524,164644,164670,163148,170802,178465,174581,174558,175998,177723,174682,189006,171956,169523,182242,182485,180734,178072,164951,164890,164448,161175,165226,165337,162024,158886,173600,173906,183619,184639,177492,175122,205651,198915,198549,214054,229609,226463,223076,219796,224533,216963,210293,211318,220703,218304,223506,219414,214775,222849,222141,234989,226947,223494,232564,249955,252818,240144,239652,245961,244418,237820,244313,247053,250648,261150,260899,258193,254957,249302,254403,249892,252047,250135,244075,255217,258960,246584,240669,252258,254607,255556,267356,261337,228131,203122,197759,193588,186720,174411,176287,177334,177151,175560,177309,182425,185167,187720,194061,201462,202685,203263,210181,209331,205554,212271,232609,248696,238560,241345,239709,247816,252733,246475,243173,219859,212028,213292,211560,210021,205927,206653,201044,198011,200295,195059,201398,200344,190285,195278,195427,193122,194856,197675,192772,190961,188036,195189,198787,190963,191165,202106,208182,205616,203584,199664,202211,199586,197928,189690,189359,195285,191809,200761,198116,205796,196646,187665,195360,195862,198121,201958,211719,215646,206642,211856,217379,230410,224422,233480,233238,220881,223131,222360,224056,226634,234741,230896,223630,228106,227731,229544,229232,226134,231602,246952,240952,239217,252951,262478,258328,249339,258199,271438,264565,261817,254877,254495,255482,272979,282547,263784,257055,253217,244753,227738,217687,216600,213837,209472,215559,219507,223013,223274,217658,216220,214246,220569,223442,230529,224434,217693,211839,203281,194242,206914,220427,225219,233314,240329,235981,227479,246241,254827,257471,241146,233898,225519,226609,226164,234884,227283,219416,222341,215735,217382,218182,216136,208297,209704,206408,212511,206646,204333,204769,211005,204848,207520,212176,211882,208847,216702,207345,225479,228490,226200,225063,230157,233245,235274,228793,228463,227772,213731,199989,189922,180178,177462,177016,177393,174738,171943,172336,168332,165731,166647,171831,168576,166735,161858,161653,159790,162779,168668,174791,178128,188067,184149,189361,182699,180491,180707,172214,178042,170426,168677,166330,170743,174586,182649,182276,189620,185967,187498,189451,178827,180529,178417,179982,177278,165721,165580,162659,161133,159161,161322,160938,161185,167806,169935,169326,176354,191899,182015,184667,186125,183180,194279,183924,179099,177698,172223,169227,165925,167522,160773,171483,181056,182608,188344,198480,198507,185468,186485,186484,184514,189868,190012,214349,215227,216913,211979,201508,211009,215676,206872,200052,196292,203483,215633,210374,225289,218654,215460,220144,235863,251748,252997,267612,259122,249179,250639,250641,251296,251867,256191,250465,248133,245678,239763,241543,241304,238955,234061,232306,229188,226624,227031,229670,229072,223444,216148,216033,211157,205848,207289,208529,206863,219128,218431,213482,225536,220536,214624,217778,220353,221570,221338,214529,224996,220451,218043,210736,203733,201368,193426,189108,189131,184070,183532,178236,181826,183256,186143,184315,213493,217196,222164,213253,210409,206139,202139,211295,212571,217345,217812,215102,212346,212166,218028,219951,225363,226739,229962,240178,233581,244816,238771,230168,227873,221237,224070,244148,230166,232229,217952,195443,204404,190264,186158,181358,177096,173226,174435,170917,169896,171964,170283,167691,172877,168958,166661,169340,160253,160622,177605,172090,168513,177822,181034,185935,183249,174522,174676,194710,187647,177186,173892,171153,175733,172426,166372,155905,151724,153872,160097,169598,164135,179324,178346,186383,191184,197470,194347,195217,187914,177781,169926,162051,169728,167659,169116,168719,172422,171127,173160,170780,172689,173095,168888,160756,159501,154676,162335,163423,163941,172599,170498,171654,175154,174421,173007,176891,168695,170237,172160,176810,174801,172793,175492,179235,180737,183936,184724,183822,203881,221071,226613,229628,236750,239421,232271,233227,231509,230060,231824,224100,224005,218842,218384,215441,214927,212535,218196,218339,213707,211737,211334,214066,207221,209491,206795,205466,205773,203966,206385,205421,196871,201773,204585,236340,249048,259624,250609,234381,232296,235897,229192,231892,222402,225861,224397,220586,217627,226117,224657,230597,227628,226500,239239,236806,234702,246668,235490,234463,234738,237380,237882,233795,237186,235999,232183,244647,226353,224493,220432,217018,218596,208694,203180,199554,195033,190374,192714,190591,186268,191136,190320,190988,191807,183930,192927,192316,209644,193179,195834,192318,199760,203640,200644,194791,190875,190948,193383,187772,186090,188997,185393,182475,184461,183626,183688,181083,180938,181636,186317,183813,185092,183671,197320,190152,192729,193820,186599,188621,193402,194650,192021,194073,199029,199189,205965,221441,245883,247729,236908,244056,245925,235764,229740,231456,227509,229048,223979,224378,215437,211685,207658,202062,207923,212949,216214,210044,216276,214525,211612,208552,201002,208035,212148,209337,223322,226836,221159,219819,209325,213791,222436,215419,226786,275988,258701,248270,258072,267127,283957,274220,278406,270575,269007,270943,267053,261147,266607,263499,269221,264985,259355,262234,271977,276999,277464,278703,313138,362889,362664,340293,338451,325213,323321,324974,322657,316789,327197,337660,341154,320749,314852,305169,291247,281256,275923,272937,286461,291073,298734,293806,295563,289113,286587,257433,244140,238384,238126,235442,231900,232035,236415,258168,250606,227934,213664,203281,194872,191413,180306,172622,185026,187717,184087,184552,186801,188040,186176,188046,183447,178285,178459,183125,177682,177999,180754,180131,180301,186585,174830,170749,176762,187778,199733,193580,193074,195073,211641,223825,227467,219973,218529,219667,219525,236083,232689,233129,227827,217184,225779,219195,231796,232536,234002,223906,226115,208600,208896,210920,219985,235068,233473,235209,229560,236507,235540,231305,225979,220135,214581,202437,215039,227466,230362,230169,232447,229795,226052,222896,222620,222642,223895,226378,227497,227250,228230,224596,229140,228008,226674,238690,238266,240856,235010,276994,284872,275660,277184,300051,293993,280455,264967,264737,259316,259577,255728,259880,264399,270233,274868,268763,263829,264239,262733,261401,253618,250347,253668,252089,238274,236504,231620,223286,226362,238350,237168,241605,242784,234624,224395,217976,223752,214027,214582,211200,205615,202046,209722,208866,213578,211490,213489,209862,215451,212223,214601,216150,214223,211313,206898,209235,207071,216817,223691,227829,217039,214025,232424,226104,219229,225712,221749,222719,223235,221751,214604,216271,229818,236875,240089,250282,253356,238462,230281,251024,234904,221200,215372,212601,210056,210731,219855,229292,236614,229534,229833,216678,213396,213731,209097,210352,214801,211109,221688,225814,223198,225651,226883,228100,226896,227385,226653,226680,217728,210646,202518,199755,195244,193287,190891,190070,189741,188919,192095,196148,195825,201973,208060,214900,208468,203288,200606,219693,215654,207546,194756,192323,193602,195110,198719,201880,196811,200417,197429,199232,195442,207672,230243,225559,217843,218053,222360,229686,233663,260854,252985,232277,226036,218617,218500,223028,236137,230617,240242,242662,233235,215327,203755,200324,194134,190552,194027,192983,193239,193888,178440,182158,185782,185072,185957,189438,191866,186954,184234,189681,180768,174733,174806,176142,183422,193157,192884,205724,209707,198850,190975,185428,185793,181937,177539,175344,171922,167093,161557,161206,156271,161138,162760,163672,164496,164744,167522,167673,169035,177593,176941,181865,191863,194349,198385,194008,183176,179359,177726,177049,180123,178375,190194,205241,207399,206418,199329,195345,195397,202197,202117,203667,209121,206177,204910,208623,207178,212512,223076,215281,212891,209101,208068,206115,197039,193370,189750,180773,183460,183336,183776,185898,183407,187175,190871,185291,180347,180773,180410,177397,180725,189003,187348,183809,196872,193563,191719,197450,185028,185209,175558,170765,170287,189118,182100,187128,188915,189074,191979,205433,236335,230730,248489,264446,283306,272146,270451,275198,277697,280219]};\n      const MAX_TICKS = 10;\n      const TEXT = {\"title\":\"SHFE Seng Berjangka: Harga, Spread dan Aktivitas Perdagangan\",\"date\":\"Tanggal\",\"priceUnit\":\"Harga penyelesaian (CNY\\\/ton)\",\"spreadUnit\":\"Spread (CNY\\\/ton)\",\"volumeUnit\":\"Volume (kontrak)\",\"oiUnit\":\"Bunga terbuka (kontrak)\",\"cnyTonne\":\"CNY\\\/ton\",\"contracts\":\"kontrak\",\"showing\":\"Menampilkan rentang\",\"scriptError\":\"Pustaka bagan tidak dapat dimuat.\",\"series\":{\"settle1\":\"SHFE 1M\",\"settle2\":\"SHFE 2M\",\"spread\":\"Spread (2M-1M)\",\"volume\":\"Volume\",\"open_interest\":\"Open interest\"}};\n\n      const root = document.getElementById(ROOT_ID);\n      if (!root || !Array.isArray(LABELS_ALL) || !LABELS_ALL.length) return;\n\n      const registry = window.__comidraZinc196 || (window.__comidraZinc196 = {\n        chartLoader:null,\n        hammerLoader:null,\n        zoomLoader:null,\n        instances:Object.create(null)\n      });\n\n      function loadOnce(src,test,registryKey,marker){\n        if (test()) return Promise.resolve();\n        if (registry[registryKey]) return registry[registryKey];\n\n        registry[registryKey] = new Promise(function(resolve,reject){\n          let script = document.querySelector('script[' + marker + ']');\n          const done = function(){ test() ? resolve() : reject(new Error('Library unavailable')); };\n          const fail = function(){ reject(new Error('Library load failed')); };\n\n          if (script) {\n            if (test()) { resolve(); return; }\n            script.addEventListener('load',done,{once:true});\n            script.addEventListener('error',fail,{once:true});\n            return;\n          }\n\n          script = document.createElement('script');\n          script.src = src;\n          script.async = true;\n          script.setAttribute(marker,'1');\n          script.addEventListener('load',done,{once:true});\n          script.addEventListener('error',fail,{once:true});\n          document.head.appendChild(script);\n        });\n\n        return registry[registryKey];\n      }\n\n      function ensureLibraries(){\n        return loadOnce(\n          'https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',\n          function(){ return !!window.Chart; },\n          'chartLoader',\n          'data-comidra-chartjs'\n        ).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',\n            function(){ return !!window.Hammer; },\n            'hammerLoader',\n            'data-comidra-hammerjs'\n          );\n        }).then(function(){\n          return loadOnce(\n            'https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',\n            function(){ return !!(window.ChartZoom || window['chartjs-plugin-zoom']); },\n            'zoomLoader',\n            'data-comidra-chartzoom'\n          );\n        }).then(function(){\n          const zoomPlugin = window.ChartZoom || window['chartjs-plugin-zoom'];\n          if (zoomPlugin && window.Chart && typeof window.Chart.register === 'function') {\n            try { window.Chart.register(zoomPlugin.default || zoomPlugin); } catch(error) {}\n          }\n        });\n      }\n\n      function boot(){\n        const canvases = {\n          price:document.getElementById(CANVAS_IDS.price),\n          spread:document.getElementById(CANVAS_IDS.spread),\n          activity:document.getElementById(CANVAS_IDS.activity)\n        };\n        const errorBox = root.querySelector('.z196-error');\n        const status = root.querySelector('[data-status]');\n        if (!canvases.price || !canvases.spread || !canvases.activity || !window.Chart) return;\n\n        const previous = registry.instances[ROOT_ID];\n        if (previous && previous.controller) previous.controller.abort();\n        if (previous && Array.isArray(previous.charts)) {\n          previous.charts.forEach(function(oldChart){\n            try { oldChart.destroy(); } catch(error) {}\n          });\n        }\n        Object.keys(canvases).forEach(function(key){\n          try {\n            const attached = window.Chart.getChart ? window.Chart.getChart(canvases[key]) : null;\n            if (attached) attached.destroy();\n          } catch(error) {}\n        });\n\n        const controller = new AbortController();\n        const signal = controller.signal;\n        const localeMap = {ko:'ko-KR',en:'en-US',ja:'ja-JP',es:'es-ES',zh:'zh-CN',fr:'fr-FR',ar:'ar',de:'de-DE',ru:'ru-RU'};\n        const displayLocale = localeMap[root.lang] || root.lang || undefined;\n        const timestamps = LABELS_ALL.map(function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? value : null;\n        });\n\n        const numberFormatter = new Intl.NumberFormat(displayLocale,{maximumFractionDigits:0});\n        const dateFormatter = new Intl.DateTimeFormat(displayLocale,{year:'numeric',month:'short',day:'numeric',timeZone:'UTC'});\n        const tickDateFormatter = new Intl.DateTimeFormat(displayLocale,{month:'short',day:'numeric',timeZone:'UTC'});\n        const formatValue = function(value){\n          return Number.isFinite(Number(value)) ? numberFormatter.format(Number(value)) : '\u2013';\n        };\n        const formatDate = function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? dateFormatter.format(new Date(value)) : String(label);\n        };\n        const formatTickDate = function(label){\n          const value = Date.parse(String(label) + 'T00:00:00Z');\n          return Number.isFinite(value) ? tickDateFormatter.format(new Date(value)) : String(label);\n        };\n\n        const colors = {\n          settle1:'#2563eb',\n          settle2:'#d97706',\n          spread:'#7c3aed',\n          volume:'#0ea5e9',\n          open_interest:'#059669'\n        };\n        const charts = [];\n        let currentRange = root.dataset.defaultRange || '3';\n        let currentIndexes = LABELS_ALL.map(function(_,index){ return index; });\n        let currentValues = Object.create(null);\n        let hoverIndex = null;\n        let syncing = false;\n\n        let tip = document.getElementById(TIP_ID);\n        if (!tip) {\n          tip = document.createElement('div');\n          tip.id = TIP_ID;\n          tip.style.cssText = 'position:fixed;left:0;top:0;z-index:99999;pointer-events:none;opacity:0;';\n          document.body.appendChild(tip);\n        }\n        const hideTip = function(){ if (tip) tip.style.opacity = '0'; };\n\n        function showTip(chart,index,caretY){\n          const labels = chart.data.labels || [];\n          if (!tip || !Number.isInteger(index) || index < 0 || index >= labels.length) {\n            hideTip();\n            return;\n          }\n\n          tip.replaceChildren();\n          const box = document.createElement('div');\n          box.style.cssText = 'min-width:230px;max-width:330px;padding:10px 12px;border:1px solid rgba(148,163,184,.72);border-radius:12px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.24);font:12px system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;';\n\n          const title = document.createElement('div');\n          title.style.cssText = 'margin-bottom:7px;font-weight:800;color:#0f172a;';\n          title.textContent = formatDate(labels[index]);\n          box.appendChild(title);\n\n          chart.data.datasets.forEach(function(dataset,datasetIndex){\n            if (!chart.isDatasetVisible(datasetIndex)) return;\n            const key = dataset.key;\n            const raw = Array.isArray(dataset.data) ? dataset.data[index] : null;\n            if (raw === null || raw === undefined || !Number.isFinite(Number(raw))) return;\n\n            const row = document.createElement('div');\n            row.style.cssText = 'display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:5px;';\n            const label = document.createElement('span');\n            label.style.cssText = 'display:flex;align-items:center;gap:8px;min-width:0;';\n            const swatch = document.createElement('span');\n            if (key === 'volume') {\n              swatch.style.cssText = 'width:15px;height:9px;flex:0 0 15px;border-radius:2px;background:rgba(14,165,233,.48);';\n            } else {\n              swatch.style.cssText = 'width:18px;height:0;flex:0 0 18px;border-top:3px ' + (key === 'spread' ? 'dashed ' : 'solid ') + colors[key] + ';';\n            }\n            const labelText = document.createElement('span');\n            labelText.textContent = TEXT.series[key] || key;\n            label.append(swatch,labelText);\n\n            const value = document.createElement('strong');\n            const unit = (key === 'settle1' || key === 'settle2' || key === 'spread') ? TEXT.cnyTonne : TEXT.contracts;\n            value.textContent = formatValue(raw) + ' ' + unit;\n            row.append(label,value);\n            box.appendChild(row);\n          });\n\n          tip.appendChild(box);\n          const canvas = chart.canvas;\n          const rect = canvas.getBoundingClientRect();\n          const width = box.offsetWidth || 250;\n          const height = box.offsetHeight || 175;\n          const y = Number.isFinite(caretY) ? caretY : (chart.chartArea.top + chart.chartArea.bottom) \/ 2;\n          const left = Math.max(8,rect.left + chart.chartArea.left - width - 8);\n          let top = rect.top + y - height \/ 2;\n          top = Math.max(8,Math.min(top,window.innerHeight-height-8));\n          tip.style.left = left + 'px';\n          tip.style.top = top + 'px';\n          tip.style.opacity = '1';\n        }\n\n        const externalTooltip = function(context){\n          const tooltip = context.tooltip;\n          if (!tooltip || tooltip.opacity === 0 || !tooltip.dataPoints || !tooltip.dataPoints.length) {\n            hideTip();\n            return;\n          }\n          const index = tooltip.dataPoints[0].dataIndex;\n          hoverIndex = index;\n          charts.forEach(function(peer){\n            peer.$z196CrosshairIndex = index;\n            if (peer !== context.chart) peer.draw();\n          });\n          showTip(context.chart,index,tooltip.caretY);\n        };\n\n        const canvasBackground = {\n          id:'z196_bg_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g,'_'),\n          beforeDraw:function(chart){\n            const area = chart.chartArea;\n            if (!area) return;\n            chart.ctx.save();\n            chart.ctx.fillStyle = '#ffffff';\n            chart.ctx.fillRect(area.left,area.top,area.right-area.left,area.bottom-area.top);\n            chart.ctx.restore();\n          }\n        };\n\n        const crosshair = {\n          id:'z196_crosshair_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g,'_'),\n          afterEvent:function(chart,args){\n            const event = args.event;\n            const area = chart.chartArea;\n            let next = hoverIndex;\n            if (!event || !area || event.type === 'mouseout' || !args.inChartArea) {\n              next = null;\n            } else if (chart.scales.x) {\n              const rawIndex = chart.scales.x.getValueForPixel(event.x);\n              next = Number.isFinite(rawIndex)\n                ? Math.max(0,Math.min(chart.data.labels.length-1,Math.round(rawIndex)))\n                : null;\n            }\n            if (next !== hoverIndex) {\n              hoverIndex = next;\n              charts.forEach(function(peer){\n                peer.$z196CrosshairIndex = next;\n                if (peer !== chart) peer.draw();\n              });\n              args.changed = true;\n              if (next === null) hideTip();\n            }\n          },\n          afterDraw:function(chart){\n            const index = chart.$z196CrosshairIndex;\n            const area = chart.chartArea;\n            if (!Number.isInteger(index) || !area || !chart.scales.x) return;\n            const x = chart.scales.x.getPixelForValue(index);\n            if (!Number.isFinite(x) || x < area.left || x > area.right) return;\n            chart.ctx.save();\n            chart.ctx.strokeStyle = 'rgba(37,99,235,.72)';\n            chart.ctx.setLineDash([4,3]);\n            chart.ctx.lineWidth = 1.6;\n            chart.ctx.beginPath();\n            chart.ctx.moveTo(x,area.top);\n            chart.ctx.lineTo(x,area.bottom);\n            chart.ctx.stroke();\n            chart.data.datasets.forEach(function(dataset,datasetIndex){\n              if (!chart.isDatasetVisible(datasetIndex)) return;\n              const meta = chart.getDatasetMeta(datasetIndex);\n              const element = meta && meta.data ? meta.data[index] : null;\n              if (!element || !Number.isFinite(element.x) || !Number.isFinite(element.y)) return;\n              if (element.y < area.top || element.y > area.bottom) return;\n              const color = typeof dataset.borderColor === 'string'\n                ? dataset.borderColor\n                : (typeof dataset.backgroundColor === 'string' ? dataset.backgroundColor : '#2563eb');\n              chart.ctx.setLineDash([]);\n              chart.ctx.beginPath();\n              chart.ctx.fillStyle = 'rgba(255,255,255,.96)';\n              chart.ctx.arc(element.x,element.y,7,0,Math.PI*2);\n              chart.ctx.fill();\n              chart.ctx.beginPath();\n              chart.ctx.fillStyle = color;\n              chart.ctx.arc(element.x,element.y,4.2,0,Math.PI*2);\n              chart.ctx.fill();\n            });\n            chart.ctx.restore();\n          }\n        };\n\n        const zeroLine = {\n          id:'z196_zero_' + ROOT_ID.replace(\/[^A-Za-z0-9_]\/g,'_'),\n          beforeDatasetsDraw:function(chart){\n            const scale = chart.scales.ySpread;\n            const area = chart.chartArea;\n            if (!scale || !area || scale.min > 0 || scale.max < 0) return;\n            const y = scale.getPixelForValue(0);\n            chart.ctx.save();\n            chart.ctx.strokeStyle = 'rgba(220,38,38,.62)';\n            chart.ctx.setLineDash([5,4]);\n            chart.ctx.lineWidth = 1.2;\n            chart.ctx.beginPath();\n            chart.ctx.moveTo(area.left,y);\n            chart.ctx.lineTo(area.right,y);\n            chart.ctx.stroke();\n            chart.ctx.restore();\n          }\n        };\n\n        function syncViewport(source){\n          if (syncing || !source || !source.scales || !source.scales.x) return;\n          syncing = true;\n          const min = source.scales.x.min;\n          const max = source.scales.x.max;\n          charts.forEach(function(target){\n            if (target === source) return;\n            if (Number.isFinite(min)) target.options.scales.x.min = min;\n            else delete target.options.scales.x.min;\n            if (Number.isFinite(max)) target.options.scales.x.max = max;\n            else delete target.options.scales.x.max;\n            target.update('none');\n          });\n          syncing = false;\n        }\n\n        function zoomOptions(){\n          return {\n            limits:{x:{minRange:5}},\n            pan:{\n              enabled:true,mode:'x',modifierKey:'alt',\n              onPanStart:hideTip,\n              onPanComplete:function(context){ syncViewport(context.chart); }\n            },\n            zoom:{\n              wheel:{enabled:true,speed:.1},\n              pinch:{enabled:true},\n              drag:{enabled:true,threshold:8,backgroundColor:'rgba(37,99,235,.08)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},\n              mode:'x',\n              onZoomStart:hideTip,\n              onZoomComplete:function(context){ syncViewport(context.chart); }\n            }\n          };\n        }\n\n        function xScale(showLabels){\n          return {\n            type:'category',\n            offset:false,\n            title:{display:showLabels,text:TEXT.date,color:'#475569',font:{weight:'600'}},\n            grid:{display:true,color:'rgba(148,163,184,.11)'},\n            border:{color:'rgba(100,116,139,.45)'},\n            ticks:{\n              display:showLabels,\n              autoSkip:false,\n              maxRotation:0,\n              minRotation:0,\n              color:'#475569',\n              font:{size:11},\n              callback:function(value,index){\n                const count = this.ticks.length;\n                const width = this.chart.width || this.chart.canvas.clientWidth || 720;\n                const targetWidth = width < 480 ? 82 : 96;\n                const capacity = Math.max(3,Math.min(MAX_TICKS,Math.floor(width\/targetWidth)));\n                const stride = Math.max(1,Math.ceil(Math.max(1,count)\/capacity));\n                const edge = index === 0 || index === count - 1;\n                const nearEnd = (count - 1 - index) < Math.max(3,Math.ceil(stride*.7));\n                return (edge || (!nearEnd && index % stride === 0)) ? formatTickDate(this.getLabelForValue(value)) : '';\n              }\n            }\n          };\n        }\n\n        function axisBase(position,title,color,drawGrid){\n          return {\n            position:position,\n            beginAtZero:false,\n            grace:'8%',\n            afterFit:function(scale){ scale.width = 66; },\n            title:{display:true,text:title,color:'#475569',font:{weight:'600'}},\n            grid:{drawOnChartArea:drawGrid !== false,color:'rgba(203,213,225,.55)'},\n            border:{color:color || 'rgba(100,116,139,.45)'},\n            ticks:{color:'#334155',maxTicksLimit:6,callback:function(value){ return formatValue(value); }}\n          };\n        }\n\n        function padAxis(){\n          return {\n            position:'right',\n            display:true,\n            afterFit:function(scale){ scale.width = 66; },\n            title:{display:false},\n            grid:{drawOnChartArea:false},\n            border:{display:false},\n            ticks:{display:false}\n          };\n        }\n\n        function baseOptions(showLabels,scales){\n          scales.x = xScale(showLabels);\n          return {\n            responsive:true,\n            maintainAspectRatio:false,\n            normalized:true,\n            animation:false,\n            interaction:{mode:'index',intersect:false},\n            plugins:{\n              legend:{display:false},\n              title:{display:false},\n              tooltip:{enabled:false,external:externalTooltip,mode:'index',intersect:false},\n              zoom:zoomOptions()\n            },\n            scales:scales\n          };\n        }\n\n        const priceChart = new window.Chart(canvases.price.getContext('2d'),{\n          type:'line',\n          data:{\n            labels:LABELS_ALL.slice(),\n            datasets:[\n              {\n                key:'settle1',label:TEXT.series.settle1,data:SERIES_ALL.settle1.slice(),yAxisID:'yPrice',\n                borderColor:colors.settle1,backgroundColor:colors.settle1,borderWidth:2.2,tension:.18,\n                cubicInterpolationMode:'monotone',fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:4,pointHitRadius:9\n              },\n              {\n                key:'settle2',label:TEXT.series.settle2,data:SERIES_ALL.settle2.slice(),yAxisID:'yPrice',\n                borderColor:colors.settle2,backgroundColor:colors.settle2,borderWidth:2.2,tension:.18,\n                cubicInterpolationMode:'monotone',fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:4,pointHitRadius:9\n              }\n            ]\n          },\n          plugins:[canvasBackground,crosshair],\n          options:baseOptions(false,{\n            yPrice:axisBase('left',TEXT.priceUnit,'rgba(37,99,235,.55)',true),\n            yPad:padAxis()\n          })\n        });\n        charts.push(priceChart);\n\n        const spreadChart = new window.Chart(canvases.spread.getContext('2d'),{\n          type:'line',\n          data:{\n            labels:LABELS_ALL.slice(),\n            datasets:[\n              {\n                key:'spread',label:TEXT.series.spread,data:SERIES_ALL.spread.slice(),yAxisID:'ySpread',\n                borderColor:colors.spread,backgroundColor:'rgba(124,58,237,.08)',borderWidth:2,borderDash:[6,3],\n                tension:.12,fill:'origin',spanGaps:true,pointRadius:0,pointHoverRadius:4,pointHitRadius:9\n              }\n            ]\n          },\n          plugins:[canvasBackground,zeroLine,crosshair],\n          options:baseOptions(false,{\n            ySpread:axisBase('left',TEXT.spreadUnit,'rgba(124,58,237,.55)',true),\n            yPad:padAxis()\n          })\n        });\n        charts.push(spreadChart);\n\n        const activityChart = new window.Chart(canvases.activity.getContext('2d'),{\n          type:'bar',\n          data:{\n            labels:LABELS_ALL.slice(),\n            datasets:[\n              {\n                type:'bar',key:'volume',label:TEXT.series.volume,data:SERIES_ALL.volume.slice(),yAxisID:'yVolume',\n                backgroundColor:'rgba(14,165,233,.32)',borderColor:'rgba(14,165,233,.58)',borderWidth:0,\n                barPercentage:1,categoryPercentage:1,maxBarThickness:8\n              },\n              {\n                type:'line',key:'open_interest',label:TEXT.series.open_interest,data:SERIES_ALL.open_interest.slice(),yAxisID:'yOI',\n                borderColor:colors.open_interest,backgroundColor:colors.open_interest,borderWidth:2,tension:.16,\n                fill:false,spanGaps:true,pointRadius:0,pointHoverRadius:4,pointHitRadius:9\n              }\n            ]\n          },\n          plugins:[canvasBackground,crosshair],\n          options:baseOptions(true,{\n            yVolume:Object.assign(axisBase('left',TEXT.volumeUnit,'rgba(14,165,233,.55)',true),{beginAtZero:true}),\n            yOI:Object.assign(axisBase('right',TEXT.oiUnit,'rgba(5,150,105,.55)',false),{\n              ticks:{color:'#047857',maxTicksLimit:6,callback:function(value){ return formatValue(value); }}\n            })\n          })\n        });\n        charts.push(activityChart);\n\n        const chartsByKey = {price:priceChart,spread:spreadChart,activity:activityChart};\n        root.querySelectorAll('.z196-legend-item[data-chart][data-series]').forEach(function(button){\n          button.addEventListener('click',function(){\n            const chart = chartsByKey[button.dataset.chart];\n            if (!chart) return;\n            const datasetIndex = chart.data.datasets.findIndex(function(dataset){\n              return dataset.key === button.dataset.series;\n            });\n            if (datasetIndex < 0) return;\n            const visible = !chart.isDatasetVisible(datasetIndex);\n            chart.setDatasetVisibility(datasetIndex,visible);\n            button.classList.toggle('is-hidden',!visible);\n            button.setAttribute('aria-pressed',visible ? 'true' : 'false');\n            hideTip();\n            chart.update('none');\n          },{signal:signal});\n        });\n\n        const rangeButtons = root.querySelectorAll('[data-range]');\n\n        function indexesForRange(key){\n          if (key === 'all') return LABELS_ALL.map(function(_,index){ return index; });\n          const months = Math.max(1,parseInt(key,10) || 3);\n          const valid = timestamps.filter(function(value){ return Number.isFinite(value); });\n          if (!valid.length) return LABELS_ALL.map(function(_,index){ return index; });\n          const latest = Math.max.apply(null,valid);\n          const last = new Date(latest);\n          const cutoffTime = Date.UTC(last.getUTCFullYear(),last.getUTCMonth()-months,last.getUTCDate());\n          const keep = [];\n          timestamps.forEach(function(value,index){\n            if (Number.isFinite(value) && value >= cutoffTime) keep.push(index);\n          });\n          return keep.length ? keep : LABELS_ALL.map(function(_,index){ return index; });\n        }\n\n        function setActive(key){\n          rangeButtons.forEach(function(button){\n            const active = button.dataset.range === String(key);\n            button.classList.toggle('is-active',active);\n            button.setAttribute('aria-pressed',active ? 'true' : 'false');\n          });\n        }\n\n        function clearLimits(chart){\n          try {\n            delete chart.options.scales.x.min;\n            delete chart.options.scales.x.max;\n          } catch(error) {}\n        }\n\n        function restoreUnzoomed(){\n          charts.forEach(function(chart){\n            if (typeof chart.resetZoom === 'function') {\n              try { chart.resetZoom('none'); } catch(error) {}\n            }\n            clearLimits(chart);\n          });\n        }\n\n        function applyRange(key,announce,resetPlugin){\n          currentRange = ['3','6','12','all'].includes(String(key)) ? String(key) : '3';\n          currentIndexes = indexesForRange(currentRange);\n          hideTip();\n          hoverIndex = null;\n          if (resetPlugin) restoreUnzoomed();\n\n          Object.keys(SERIES_ALL).forEach(function(seriesKey){\n            const source = SERIES_ALL[seriesKey] || [];\n            currentValues[seriesKey] = currentIndexes.map(function(index){ return source[index]; });\n          });\n\n          charts.forEach(function(chart){\n            clearLimits(chart);\n            chart.data.labels = currentIndexes.map(function(index){ return LABELS_ALL[index]; });\n            chart.data.datasets.forEach(function(dataset){\n              dataset.data = (currentValues[dataset.key] || []).slice();\n            });\n            chart.$z196CrosshairIndex = null;\n            chart.update('none');\n          });\n          setActive(currentRange);\n          if (announce && status) {\n            const activeButton = root.querySelector('[data-range=\"' + currentRange + '\"]');\n            status.textContent = TEXT.showing + ': ' + (activeButton ? activeButton.textContent.trim() : currentRange);\n          }\n        }\n\n        function resetView(){\n          hideTip();\n          hoverIndex = null;\n          restoreUnzoomed();\n          charts.forEach(function(chart){\n            chart.$z196CrosshairIndex = null;\n            chart.update('none');\n          });\n          setActive(currentRange);\n          if (status) {\n            const activeButton = root.querySelector('[data-range=\"' + currentRange + '\"]');\n            status.textContent = TEXT.showing + ': ' + (activeButton ? activeButton.textContent.trim() : currentRange);\n          }\n        }\n\n        rangeButtons.forEach(function(button){\n          button.addEventListener('click',function(){ applyRange(button.dataset.range || '3',true,true); },{signal:signal});\n        });\n\n        const resetButton = root.querySelector('[data-action=\"reset\"]');\n        if (resetButton) resetButton.addEventListener('click',resetView,{signal:signal});\n\n        Object.keys(canvases).forEach(function(key){\n          const canvas = canvases[key];\n          const chart = key === 'price' ? priceChart : (key === 'spread' ? spreadChart : activityChart);\n          canvas.addEventListener('dblclick',resetView,{signal:signal});\n          canvas.addEventListener('pointerdown',function(){\n            try { canvas.focus({preventScroll:true}); } catch(error) { try { canvas.focus(); } catch(ignore) {} }\n          },{passive:true,signal:signal});\n          canvas.addEventListener('keydown',function(event){\n            if (event.key !== 'ArrowLeft' && event.key !== 'ArrowRight') return;\n            if (typeof chart.pan !== 'function') return;\n            const area = chart.chartArea;\n            let step = area ? Math.max(24,Math.round(area.width*.08)) : 60;\n            if (event.shiftKey) step *= 2;\n            const delta = event.key === 'ArrowLeft' ? step : -step;\n            event.preventDefault();\n            hideTip();\n            try {\n              chart.pan({x:delta,y:0});\n              syncViewport(chart);\n            } catch(error) {}\n          },{signal:signal});\n        });\n\n        ['scroll','touchstart','pointerdown','visibilitychange','orientationchange'].forEach(function(eventName){\n          window.addEventListener(eventName,hideTip,{passive:true,signal:signal});\n        });\n        window.addEventListener('resize',function(){\n          charts.forEach(function(chart){ chart.update('none'); });\n        },{passive:true,signal:signal});\n\n        applyRange(currentRange,false,false);\n        registry.instances[ROOT_ID] = {charts:charts,controller:controller};\n      }\n\n      function start(){\n        ensureLibraries().then(boot).catch(function(){\n          const errorBox = root.querySelector('.z196-error');\n          if (errorBox) {\n            errorBox.textContent = TEXT.scriptError;\n            errorBox.hidden = false;\n          }\n        });\n      }\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded',start,{once:true});\n      } else {\n        start();\n      }\n    })();\n    <\/script>\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\">[Zinc_chart197 id=\"189\"]<\/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\">[Zinc_chart198 id=\"190\"]<\/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","ast-disable-related-posts":"","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-2780","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/pages\/2780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/comments?post=2780"}],"version-history":[{"count":0,"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/pages\/2780\/revisions"}],"wp:attachment":[{"href":"https:\/\/comidra.com\/id\/wp-json\/wp\/v2\/media?parent=2780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}