(function() {
  var fn = function() {
    
    (function(root) {
      function now() {
        return new Date();
      }
    
      var force = false;
    
      if (typeof (root._bokeh_onload_callbacks) === "undefined" || force === true) {
        root._bokeh_onload_callbacks = [];
        root._bokeh_is_loading = undefined;
      }
    
      
      
    
      
      
    
      function run_callbacks() {
        try {
          root._bokeh_onload_callbacks.forEach(function(callback) { callback() });
        }
        finally {
          delete root._bokeh_onload_callbacks
        }
        console.info("Bokeh: all callbacks have finished");
      }
    
      function load_libs(js_urls, callback) {
        root._bokeh_onload_callbacks.push(callback);
        if (root._bokeh_is_loading > 0) {
          console.log("Bokeh: BokehJS is being loaded, scheduling callback at", now());
          return null;
        }
        if (js_urls == null || js_urls.length === 0) {
          run_callbacks();
          return null;
        }
        console.log("Bokeh: BokehJS not loaded, scheduling load and callback at", now());
        root._bokeh_is_loading = js_urls.length;
        for (var i = 0; i < js_urls.length; i++) {
          var url = js_urls[i];
          var s = document.createElement('script');
          s.src = url;
          s.async = false;
          s.onreadystatechange = s.onload = function() {
            root._bokeh_is_loading--;
            if (root._bokeh_is_loading === 0) {
              console.log("Bokeh: all BokehJS libraries loaded");
              run_callbacks()
            }
          };
          s.onerror = function() {
            console.warn("failed to load library " + url);
          };
          console.log("Bokeh: injecting script tag for BokehJS library: ", url);
          document.getElementsByTagName("head")[0].appendChild(s);
        }
      };var element = document.getElementById("a02fbe61-9325-479b-a1e7-03e20595e31c");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid 'a02fbe61-9325-479b-a1e7-03e20595e31c' but no matching script tag was found. ")
        return false;
      }
    
      var js_urls = ["https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.9.min.js"];
    
      var inline_js = [
        function(Bokeh) {
          Bokeh.set_log_level("info");
        },
        
        function(Bokeh) {
          
        },
        
        function(Bokeh) {
          (function() {
            var fn = function() {
              Bokeh.safely(function() {
                (function(root) {
                  function embed_document(root) {
                    var docs_json = {"aef8d675-d000-4885-ae57-623e5ff27cef":{"roots":{"references":[{"attributes":{"source":{"id":"08db13e3-ff9a-4ce9-aa94-ff05d2ea62fc","type":"ColumnDataSource"}},"id":"8d2be313-4e3a-4f1d-8946-be72b1bc83ec","type":"CDSView"},{"attributes":{"line_alpha":{"value":0.8},"line_color":{"value":"#2b83ba"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"b176cdc1-57bd-40b8-8ff0-8e535a65b750","type":"Line"},{"attributes":{},"id":"943df07b-42f9-4452-84a6-38918343d10f","type":"BasicTickFormatter"},{"attributes":{},"id":"8e801a28-d5ed-4a2e-aaa9-c0f787017df4","type":"YearsTicker"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"[encoded data, 22912 characters]","dtype":"float64","shape":[2148]},"y":{"__ndarray__":"[encoded data, 22912 characters]","dtype":"float64","shape":[2148]}}},"id":"c499affd-6516-4b9e-8ba6-253b646e7958","type":"ColumnDataSource"},{"attributes":{"months":[0,4,8]},"id":"d757a250-88e1-4a25-8a1d-bd654dcce437","type":"MonthsTicker"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"b8c8e8cf-8c3b-4e2e-9eae-2bfd2f419e6d","type":"PanTool"},{"id":"4abb8f03-3b5b-4007-b460-32ad8a3b3043","type":"WheelZoomTool"},{"id":"39822476-32ff-4f07-bd17-b38780316cc9","type":"BoxZoomTool"},{"id":"0f7777ab-96ae-4e60-a04d-0995fb6208d2","type":"SaveTool"},{"id":"43519524-9502-4d75-bca1-8c2cadb02e8b","type":"ResetTool"},{"id":"42c5b376-632a-42d1-bec3-1d626b4f6f02","type":"HelpTool"}]},"id":"ce622dbe-430e-46ca-bd47-65125d885e91","type":"Toolbar"},{"attributes":{"months":[0,2,4,6,8,10]},"id":"efb36f59-0a24-471f-a79f-bfb5c41856d9","type":"MonthsTicker"},{"attributes":{},"id":"012757aa-60cc-4a7b-bd52-6cf0131a42e8","type":"BasicTicker"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]},"y":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]}}},"id":"08db13e3-ff9a-4ce9-aa94-ff05d2ea62fc","type":"ColumnDataSource"},{"attributes":{"line_alpha":{"value":0.8},"line_color":{"value":"#d7191c"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"823e59ba-51ce-4dae-9349-e95f4b459c22","type":"Line"},{"attributes":{},"id":"42c5b376-632a-42d1-bec3-1d626b4f6f02","type":"HelpTool"},{"attributes":{"months":[0,6]},"id":"2e34d525-d55a-4b9b-98ca-9587044bedf6","type":"MonthsTicker"},{"attributes":{},"id":"b8c8e8cf-8c3b-4e2e-9eae-2bfd2f419e6d","type":"PanTool"},{"attributes":{"callback":null},"id":"02bb18b4-df80-47c1-89e1-02ac67f64289","type":"DataRange1d"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"8562c436-90aa-4ca1-af3f-b3c02846d02e","type":"Line"},{"attributes":{},"id":"43519524-9502-4d75-bca1-8c2cadb02e8b","type":"ResetTool"},{"attributes":{"source":{"id":"0aaaa6a3-8b63-49eb-861f-9117f1bb926c","type":"ColumnDataSource"}},"id":"867aa884-7bb0-485f-b00e-69ff92cb6594","type":"CDSView"},{"attributes":{"label":{"value":"AAPL"},"renderers":[{"id":"3f16492a-3ee1-4c25-81b5-42204970567e","type":"GlyphRenderer"}]},"id":"e8266346-388d-4639-8e47-ea863f01c94e","type":"LegendItem"},{"attributes":{},"id":"00e4db22-7e5e-4d27-aad0-50c588e2e01e","type":"LinearScale"},{"attributes":{"click_policy":"hide","items":[{"id":"e8266346-388d-4639-8e47-ea863f01c94e","type":"LegendItem"},{"id":"ec36dfe8-6687-4e7f-8634-2a458aae1078","type":"LegendItem"},{"id":"719d579e-27e6-454d-8559-f344863d5721","type":"LegendItem"},{"id":"7e418751-b2a4-4dda-98b8-a2a83eac6426","type":"LegendItem"}],"location":"top_left","plot":{"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"}},"id":"90bf02d5-ec53-4b5b-b384-4621f1cf04dc","type":"Legend"},{"attributes":{},"id":"4abb8f03-3b5b-4007-b460-32ad8a3b3043","type":"WheelZoomTool"},{"attributes":{"data_source":{"id":"8cbcda82-9c3b-4e12-9672-6d45c471ea5d","type":"ColumnDataSource"},"glyph":{"id":"8510ae3d-f5d1-46d8-8a64-998e6e1761a1","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1bf3627b-bb64-4091-83a0-a91b26ae2487","type":"Line"},"selection_glyph":null,"view":{"id":"69127faf-33bb-4188-aee6-87ff8495c32d","type":"CDSView"}},"id":"54fba057-f129-4ff0-905b-98d5597d0b1d","type":"GlyphRenderer"},{"attributes":{"source":{"id":"8cbcda82-9c3b-4e12-9672-6d45c471ea5d","type":"ColumnDataSource"}},"id":"69127faf-33bb-4188-aee6-87ff8495c32d","type":"CDSView"},{"attributes":{"plot":null,"text":"Click on legend entries to hide the corresponding lines"},"id":"8f5d040e-a7f8-4dcf-8040-3da9173d837f","type":"Title"},{"attributes":{"days":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},"id":"d96091c7-90fa-45ea-ac77-b42c1487971c","type":"DaysTicker"},{"attributes":{"days":[1,15]},"id":"7b3ab5cb-213c-4ace-b9ca-0f858f09bf69","type":"DaysTicker"},{"attributes":{"overlay":{"id":"614d5c03-84ff-4601-af8f-7e48e4613175","type":"BoxAnnotation"}},"id":"39822476-32ff-4f07-bd17-b38780316cc9","type":"BoxZoomTool"},{"attributes":{"label":{"value":"IBM"},"renderers":[{"id":"d8e5d1d8-8806-43ae-b343-cd9e064b1783","type":"GlyphRenderer"}]},"id":"ec36dfe8-6687-4e7f-8634-2a458aae1078","type":"LegendItem"},{"attributes":{},"id":"0f7777ab-96ae-4e60-a04d-0995fb6208d2","type":"SaveTool"},{"attributes":{"source":{"id":"c499affd-6516-4b9e-8ba6-253b646e7958","type":"ColumnDataSource"}},"id":"579de127-236f-420b-bb02-847401e91170","type":"CDSView"},{"attributes":{},"id":"59162594-3a8f-4b9c-88d6-c434e88a49f7","type":"LinearScale"},{"attributes":{"label":{"value":"MSFT"},"renderers":[{"id":"54fba057-f129-4ff0-905b-98d5597d0b1d","type":"GlyphRenderer"}]},"id":"719d579e-27e6-454d-8559-f344863d5721","type":"LegendItem"},{"attributes":{"callback":null},"id":"06489b19-380a-4596-85a7-68a35faecc71","type":"DataRange1d"},{"attributes":{"mantissas":[1,2,5],"max_interval":500.0,"num_minor_ticks":0},"id":"8b19d4c4-782d-4428-90d6-dcecb7a562c2","type":"AdaptiveTicker"},{"attributes":{},"id":"66a744b7-ddc3-478b-a0f7-5150fc3e1303","type":"DatetimeTickFormatter"},{"attributes":{"base":60,"mantissas":[1,2,5,10,15,20,30],"max_interval":1800000.0,"min_interval":1000.0,"num_minor_ticks":0},"id":"6f287db7-41b3-4408-b906-b0a52baf7caa","type":"AdaptiveTicker"},{"attributes":{"plot":{"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"},"ticker":{"id":"6c0742ca-ea85-4e37-a022-b267b8738ef5","type":"DatetimeTicker"}},"id":"855414a9-c640-4a15-9a7a-ec68dd2bcab9","type":"Grid"},{"attributes":{"label":{"value":"GOOG"},"renderers":[{"id":"3da667ea-a55f-48f5-9412-b89df3440b6b","type":"GlyphRenderer"}]},"id":"7e418751-b2a4-4dda-98b8-a2a83eac6426","type":"LegendItem"},{"attributes":{"base":24,"mantissas":[1,2,4,6,8,12],"max_interval":43200000.0,"min_interval":3600000.0,"num_minor_ticks":0},"id":"aae33143-43a7-48bd-8037-2174ee23c8f3","type":"AdaptiveTicker"},{"attributes":{"dimension":1,"plot":{"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"},"ticker":{"id":"012757aa-60cc-4a7b-bd52-6cf0131a42e8","type":"BasicTicker"}},"id":"dcb2b714-fa6f-4112-859e-823c297a8af2","type":"Grid"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"c5fe88e7-efdf-4eea-98c1-33d157bf8107","type":"Line"},{"attributes":{"data_source":{"id":"08db13e3-ff9a-4ce9-aa94-ff05d2ea62fc","type":"ColumnDataSource"},"glyph":{"id":"194a9fee-de69-4ce6-841a-a25d3f21485e","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"792b60b8-e096-4c9a-85ef-2d0ecdf322fe","type":"Line"},"selection_glyph":null,"view":{"id":"8d2be313-4e3a-4f1d-8946-be72b1bc83ec","type":"CDSView"}},"id":"d8e5d1d8-8806-43ae-b343-cd9e064b1783","type":"GlyphRenderer"},{"attributes":{"days":[1,4,7,10,13,16,19,22,25,28]},"id":"c9cb16d3-85bd-4f55-a1c9-709ff0bc1e5c","type":"DaysTicker"},{"attributes":{"formatter":{"id":"66a744b7-ddc3-478b-a0f7-5150fc3e1303","type":"DatetimeTickFormatter"},"plot":{"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"},"ticker":{"id":"6c0742ca-ea85-4e37-a022-b267b8738ef5","type":"DatetimeTicker"}},"id":"862bc039-d255-48eb-8368-9cc1dcad2312","type":"DatetimeAxis"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]},"y":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]}}},"id":"0aaaa6a3-8b63-49eb-861f-9117f1bb926c","type":"ColumnDataSource"},{"attributes":{"num_minor_ticks":5,"tickers":[{"id":"8b19d4c4-782d-4428-90d6-dcecb7a562c2","type":"AdaptiveTicker"},{"id":"6f287db7-41b3-4408-b906-b0a52baf7caa","type":"AdaptiveTicker"},{"id":"aae33143-43a7-48bd-8037-2174ee23c8f3","type":"AdaptiveTicker"},{"id":"d96091c7-90fa-45ea-ac77-b42c1487971c","type":"DaysTicker"},{"id":"c9cb16d3-85bd-4f55-a1c9-709ff0bc1e5c","type":"DaysTicker"},{"id":"b05da800-0425-4cbb-83f1-0204f19244ea","type":"DaysTicker"},{"id":"7b3ab5cb-213c-4ace-b9ca-0f858f09bf69","type":"DaysTicker"},{"id":"c131675c-0d3e-4166-b83b-79c6a005f9ba","type":"MonthsTicker"},{"id":"efb36f59-0a24-471f-a79f-bfb5c41856d9","type":"MonthsTicker"},{"id":"d757a250-88e1-4a25-8a1d-bd654dcce437","type":"MonthsTicker"},{"id":"2e34d525-d55a-4b9b-98ca-9587044bedf6","type":"MonthsTicker"},{"id":"8e801a28-d5ed-4a2e-aaa9-c0f787017df4","type":"YearsTicker"}]},"id":"6c0742ca-ea85-4e37-a022-b267b8738ef5","type":"DatetimeTicker"},{"attributes":{"line_alpha":{"value":0.8},"line_color":{"value":"#abdda4"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"194a9fee-de69-4ce6-841a-a25d3f21485e","type":"Line"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"1bf3627b-bb64-4091-83a0-a91b26ae2487","type":"Line"},{"attributes":{"bottom_units":"screen","fill_alpha":{"value":0.5},"fill_color":{"value":"lightgrey"},"left_units":"screen","level":"overlay","line_alpha":{"value":1.0},"line_color":{"value":"black"},"line_dash":[4,4],"line_width":{"value":2},"plot":null,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"614d5c03-84ff-4601-af8f-7e48e4613175","type":"BoxAnnotation"},{"attributes":{"below":[{"id":"862bc039-d255-48eb-8368-9cc1dcad2312","type":"DatetimeAxis"}],"left":[{"id":"282d2173-56cd-4ea4-beb2-62cdb2a01a37","type":"LinearAxis"}],"plot_height":250,"plot_width":800,"renderers":[{"id":"862bc039-d255-48eb-8368-9cc1dcad2312","type":"DatetimeAxis"},{"id":"855414a9-c640-4a15-9a7a-ec68dd2bcab9","type":"Grid"},{"id":"282d2173-56cd-4ea4-beb2-62cdb2a01a37","type":"LinearAxis"},{"id":"dcb2b714-fa6f-4112-859e-823c297a8af2","type":"Grid"},{"id":"614d5c03-84ff-4601-af8f-7e48e4613175","type":"BoxAnnotation"},{"id":"90bf02d5-ec53-4b5b-b384-4621f1cf04dc","type":"Legend"},{"id":"3f16492a-3ee1-4c25-81b5-42204970567e","type":"GlyphRenderer"},{"id":"d8e5d1d8-8806-43ae-b343-cd9e064b1783","type":"GlyphRenderer"},{"id":"54fba057-f129-4ff0-905b-98d5597d0b1d","type":"GlyphRenderer"},{"id":"3da667ea-a55f-48f5-9412-b89df3440b6b","type":"GlyphRenderer"}],"title":{"id":"8f5d040e-a7f8-4dcf-8040-3da9173d837f","type":"Title"},"toolbar":{"id":"ce622dbe-430e-46ca-bd47-65125d885e91","type":"Toolbar"},"x_range":{"id":"02bb18b4-df80-47c1-89e1-02ac67f64289","type":"DataRange1d"},"x_scale":{"id":"00e4db22-7e5e-4d27-aad0-50c588e2e01e","type":"LinearScale"},"y_range":{"id":"06489b19-380a-4596-85a7-68a35faecc71","type":"DataRange1d"},"y_scale":{"id":"59162594-3a8f-4b9c-88d6-c434e88a49f7","type":"LinearScale"}},"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]},"y":{"__ndarray__":"[encoded data, 34880 characters]","dtype":"float64","shape":[3270]}}},"id":"8cbcda82-9c3b-4e12-9672-6d45c471ea5d","type":"ColumnDataSource"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"792b60b8-e096-4c9a-85ef-2d0ecdf322fe","type":"Line"},{"attributes":{"formatter":{"id":"943df07b-42f9-4452-84a6-38918343d10f","type":"BasicTickFormatter"},"plot":{"id":"a7b5a875-6613-4542-ace2-54e6dd691c87","subtype":"Figure","type":"Plot"},"ticker":{"id":"012757aa-60cc-4a7b-bd52-6cf0131a42e8","type":"BasicTicker"}},"id":"282d2173-56cd-4ea4-beb2-62cdb2a01a37","type":"LinearAxis"},{"attributes":{"months":[0,1,2,3,4,5,6,7,8,9,10,11]},"id":"c131675c-0d3e-4166-b83b-79c6a005f9ba","type":"MonthsTicker"},{"attributes":{"data_source":{"id":"c499affd-6516-4b9e-8ba6-253b646e7958","type":"ColumnDataSource"},"glyph":{"id":"823e59ba-51ce-4dae-9349-e95f4b459c22","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"8562c436-90aa-4ca1-af3f-b3c02846d02e","type":"Line"},"selection_glyph":null,"view":{"id":"579de127-236f-420b-bb02-847401e91170","type":"CDSView"}},"id":"3da667ea-a55f-48f5-9412-b89df3440b6b","type":"GlyphRenderer"},{"attributes":{"line_alpha":{"value":0.8},"line_color":{"value":"#fdae61"},"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"8510ae3d-f5d1-46d8-8a64-998e6e1761a1","type":"Line"},{"attributes":{"data_source":{"id":"0aaaa6a3-8b63-49eb-861f-9117f1bb926c","type":"ColumnDataSource"},"glyph":{"id":"b176cdc1-57bd-40b8-8ff0-8e535a65b750","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"c5fe88e7-efdf-4eea-98c1-33d157bf8107","type":"Line"},"selection_glyph":null,"view":{"id":"867aa884-7bb0-485f-b00e-69ff92cb6594","type":"CDSView"}},"id":"3f16492a-3ee1-4c25-81b5-42204970567e","type":"GlyphRenderer"},{"attributes":{"days":[1,8,15,22]},"id":"b05da800-0425-4cbb-83f1-0204f19244ea","type":"DaysTicker"}],"root_ids":["a7b5a875-6613-4542-ace2-54e6dd691c87"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"aef8d675-d000-4885-ae57-623e5ff27cef","elementid":"a02fbe61-9325-479b-a1e7-03e20595e31c","modelid":"a7b5a875-6613-4542-ace2-54e6dd691c87"}];
                
                    root.Bokeh.embed.embed_items(docs_json, render_items);
                  }
                
                  if (root.Bokeh !== undefined) {
                    embed_document(root);
                  } else {
                    var attempts = 0;
                    var timer = setInterval(function(root) {
                      if (root.Bokeh !== undefined) {
                        embed_document(root);
                        clearInterval(timer);
                      }
                      attempts++;
                      if (attempts > 100) {
                        console.log("Bokeh: ERROR: Unable to embed document because BokehJS library is missing")
                        clearInterval(timer);
                      }
                    }, 10, root)
                  }
                })(window);
              });
            };
            if (document.readyState != "loading") fn();
            else document.addEventListener("DOMContentLoaded", fn);
          })();
        },
        function(Bokeh) {
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.css");
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.css");
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.css");
        }
      ];
    
      function run_inline_js() {
        
        for (var i = 0; i < inline_js.length; i++) {
          inline_js[i].call(root, root.Bokeh);
        }
        
      }
    
      if (root._bokeh_is_loading === 0) {
        console.log("Bokeh: BokehJS loaded, going straight to plotting");
        run_inline_js();
      } else {
        load_libs(js_urls, function() {
          console.log("Bokeh: BokehJS plotting callback run at", now());
          run_inline_js();
        });
      }
    }(window));
  };
  if (document.readyState != "loading") fn();
  else document.addEventListener("DOMContentLoaded", fn);
})();
