(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("271ba814-04ae-4f91-a034-074afd98ec4b");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid '271ba814-04ae-4f91-a034-074afd98ec4b' 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 = {"73d50f4a-0021-4e0f-a6d0-a7b192a1fb0f":{"roots":{"references":[{"attributes":{"dimension":1,"grid_line_alpha":{"value":0.3},"plot":{"id":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f","subtype":"Figure","type":"Plot"},"ticker":{"id":"d1cf39db-ea91-448e-b476-183be38b6831","type":"BasicTicker"}},"id":"e22b1175-f749-4c99-8d6a-84061cce2a3b","type":"Grid"},{"attributes":{},"id":"6ce7a111-2907-4bb8-8475-9ad13d4c112b","type":"SaveTool"},{"attributes":{"callback":null,"column_names":["y0","x0","x1","y1"],"data":{"x0":{"__ndarray__":"AACAp/mza0IAAABznrRrQgAAgD5DtWtCAAAAoTG3a0IAAIBs1rdrQgAAADh7uGtCAACAAyC5a0IAAADPxLlrQgAAgDGzu2tCAAAA/Ve8a0IAAIDI/LxrQgAAAJShvWtCAACAX0a+a0IAAADCNMBrQgAAgI3ZwGtCAAAAWX7Ba0IAAIAkI8JrQgAAAPDHwmtCAACAUrbEa0IAAAAeW8VrQgAAgOn/xWtCAAAAtaTGa0IAAICAScdrQgAAAOM3yWtCAACArtzJa0IAAAB6gcprQgAAgEUmy2tCAAAAEcvLa0IAAIBzuc1rQgAAAD9ezmtCAACACgPPa0IAAADWp89rQgAAgKFM0GtCAAAABDvSa0IAAIDP39JrQgAAAJuE02tCAACAZinUa0IAAICUvNZrQgAAAGBh12tCAACAKwbYa0IAAAD3qthrQgAAgMJP2WtCAAAAJT7ba0IAAIDw4ttrQgAAALyH3GtCAACAhyzda0IAAABT0d1rQgAAgLW/32tCAAAAgWTga0IAAIBMCeFrQg==","dtype":"float64","shape":[50]},"x1":{"__ndarray__":"AACAp/mza0IAAABznrRrQgAAgD5DtWtCAAAAoTG3a0IAAIBs1rdrQgAAADh7uGtCAACAAyC5a0IAAADPxLlrQgAAgDGzu2tCAAAA/Ve8a0IAAIDI/LxrQgAAAJShvWtCAACAX0a+a0IAAADCNMBrQgAAgI3ZwGtCAAAAWX7Ba0IAAIAkI8JrQgAAAPDHwmtCAACAUrbEa0IAAAAeW8VrQgAAgOn/xWtCAAAAtaTGa0IAAICAScdrQgAAAOM3yWtCAACArtzJa0IAAAB6gcprQgAAgEUmy2tCAAAAEcvLa0IAAIBzuc1rQgAAAD9ezmtCAACACgPPa0IAAADWp89rQgAAgKFM0GtCAAAABDvSa0IAAIDP39JrQgAAAJuE02tCAACAZinUa0IAAICUvNZrQgAAAGBh12tCAACAKwbYa0IAAAD3qthrQgAAgMJP2WtCAAAAJT7ba0IAAIDw4ttrQgAAALyH3GtCAACAhyzda0IAAABT0d1rQgAAgLW/32tCAAAAgWTga0IAAIBMCeFrQg==","dtype":"float64","shape":[50]},"y0":{"__ndarray__":"9ihcj8KFV0BI4XoUrtdXQEjhehSut1hASOF6FK5XWEAAAAAAAGBYQFyPwvUoDFhAAAAAAAAAWUAAAAAAAKBZQAAAAAAAEFlAAAAAAADQWEBI4XoUridYQFyPwvUoLFhAAAAAAADgWEAAAAAAAPBYQEjhehSux1lASOF6FK5nWkBI4XoUrjdcQAAAAAAAwFxAAAAAAAAQW0Bcj8L1KNxaQFyPwvUoPFtASOF6FK4nW0AAAAAAABBbQAAAAAAAIFhAAAAAAAAAV0AAAAAAACBWQAAAAAAAAFZASOF6FK5XVkBI4XoUridWQKRwPQrXg1VAAAAAAACQVEAAAAAAAJBUQAAAAAAA4FNAAAAAAAAAU0Bcj8L1KHxUQAAAAAAAYFRASOF6FK73U0AAAAAAAABRQAAAAAAAYFFASOF6FK7HUUBcj8L1KHxRQAAAAAAAwFFAAAAAAACAUkAAAAAAAGBSQKRwPQrXs1FAAAAAAADQUUCkcD0K1/NRQEjhehSu11FAXI/C9SicUUBI4XoUrvdQQA==","dtype":"float64","shape":[50]},"y1":{"__ndarray__":"XI/C9Sg8VkBI4XoUrsdWQEjhehSud1dASOF6FK6HVkBcj8L1KPxWQAAAAAAAwFZAAAAAAADAV0AAAAAAAOBYQAAAAAAAYFhASOF6FK7HV0Bcj8L1KGxXQAAAAAAAUFdAAAAAAACgV0AAAAAAACBYQAAAAAAAIFhASOF6FK5HWUBI4XoUrqdaQKRwPQrXY1tAXI/C9Sj8WUBI4XoUrpdZQEjhehSuR1pAAAAAAACgWUBI4XoUrgdaQAAAAAAAgFZAXI/C9Sg8VUBI4XoUrndVQOF6FK5HUVVAAAAAAABAVUAAAAAAAIBVQAAAAAAA4FRAAAAAAACwU0AAAAAAAMBTQAAAAAAAUFJAAAAAAABAUkBI4XoUrvdSQEjhehSuh1NAAAAAAABgU0AAAAAAAEBQQEjhehSu51BASOF6FK7XUEBI4XoUrtdQQAAAAAAAEFFAXI/C9SjsUUAAAAAAAGBRQKRwPQrXM1FApHA9CtdTUUBI4XoUrndRQFyPwvUobFFAAAAAAADgUEAAAAAAAHBQQA==","dtype":"float64","shape":[50]}}},"id":"2e50483b-5d5b-4586-958c-b29b0b83b86b","type":"ColumnDataSource"},{"attributes":{},"id":"ff202975-86ad-4b7c-97c4-83ba8ac101b0","type":"PanTool"},{"attributes":{"bottom":{"field":"bottom"},"fill_color":{"value":"#D5E1DD"},"top":{"field":"top"},"width":{"value":43200000},"x":{"field":"x"}},"id":"c3367bfb-f9db-4431-bd65-edb77c4a68a7","type":"VBar"},{"attributes":{"below":[{"id":"7852d6b5-3ba8-41f5-a8e0-2bcadf8c4089","type":"DatetimeAxis"}],"left":[{"id":"ba05a511-9de4-45cb-9679-f8afa4650be0","type":"LinearAxis"}],"plot_width":1000,"renderers":[{"id":"7852d6b5-3ba8-41f5-a8e0-2bcadf8c4089","type":"DatetimeAxis"},{"id":"08a91ee5-212b-4790-8f07-e1f25504eb35","type":"Grid"},{"id":"ba05a511-9de4-45cb-9679-f8afa4650be0","type":"LinearAxis"},{"id":"e22b1175-f749-4c99-8d6a-84061cce2a3b","type":"Grid"},{"id":"9229eb5d-b26d-4eb7-9eb8-cd33237598ca","type":"BoxAnnotation"},{"id":"c7b336f9-d8db-4f77-a92f-79c6a9e3097d","type":"GlyphRenderer"},{"id":"dba9dade-5d50-45a8-a5d3-6f6171fc7754","type":"GlyphRenderer"},{"id":"10a732c7-27db-476c-acf3-7bd3b8c020a1","type":"GlyphRenderer"}],"title":{"id":"d137a19c-ef3e-4e98-8367-e277b23e85d9","type":"Title"},"toolbar":{"id":"cf318ce7-6321-41b9-9071-09e58cbc50e3","type":"Toolbar"},"x_range":{"id":"50ccd3c7-6be2-46cb-9638-bb663086bd4e","type":"DataRange1d"},"x_scale":{"id":"63501cdf-2f8e-4c63-9549-6d3bc3cc05c0","type":"LinearScale"},"y_range":{"id":"9d938350-19b4-4c05-bd8e-fc92c457f3c9","type":"DataRange1d"},"y_scale":{"id":"a8b8724c-522a-49df-8e64-94103e390992","type":"LinearScale"}},"id":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f","subtype":"Figure","type":"Plot"},{"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":"9229eb5d-b26d-4eb7-9eb8-cd33237598ca","type":"BoxAnnotation"},{"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":"818a39c1-5dac-4d54-9e8b-e8d163ab5aa4","type":"DaysTicker"},{"attributes":{"bottom":{"field":"bottom"},"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"top":{"field":"top"},"width":{"value":43200000},"x":{"field":"x"}},"id":"5a9ca9b9-d414-4a81-9dd6-6cdffc58b6e6","type":"VBar"},{"attributes":{"callback":null},"id":"50ccd3c7-6be2-46cb-9638-bb663086bd4e","type":"DataRange1d"},{"attributes":{"callback":null,"column_names":["bottom","top","x"],"data":{"bottom":{"__ndarray__":"SOF6FK6nVkBI4XoUrjdXQEjhehSux1dASOF6FK7XV0BI4XoUrldYQFyPwvUo7FtApHA9CtcDWkBI4XoUrtdZQEjhehSut1ZApHA9CtcjVkBI4XoUrpdVQAAAAAAAgFVApHA9CteDVUBI4XoUrvdUQEjhehSu11NAAAAAAADQU0BI4XoUrodSQFyPwvUorFNASOF6FK6nUEAAAAAAAABRQAAAAAAAcFFASOF6FK53UUCkcD0K13NRQKRwPQrX81BAXI/C9SiMUEA=","dtype":"float64","shape":[25]},"top":{"__ndarray__":"AAAAAAAAWEBI4XoUrgdYQEjhehSup1hAXI/C9Sj8V0AAAAAAALBYQEjhehSuJ1xA4XoUrkfxWkBcj8L1KIxaQFyPwvUonFdApHA9CtfjVkAAAAAAABBWQEjhehSu91VASOF6FK4nVkBI4XoUrkdVQEjhehSuh1RASOF6FK43VEBI4XoUrsdTQFyPwvUoXFRAAAAAAADQUEAAAAAAAIBRQAAAAAAAsFFApHA9CtczUkBcj8L1KLxRQFyPwvUojFFAAAAAAADwUEA=","dtype":"float64","shape":[25]},"x":{"__ndarray__":"AAAAoTG3a0IAAIBs1rdrQgAAAP1XvGtCAAAAlKG9a0IAAADCNMBrQgAAAPDHwmtCAACAUrbEa0IAAAC1pMZrQgAAAOM3yWtCAACArtzJa0IAAAB6gcprQgAAgEUmy2tCAACAc7nNa0IAAAA/Xs5rQgAAgAoDz2tCAAAA1qfPa0IAAIChTNBrQgAAAJuE02tCAACAlLzWa0IAAIArBthrQgAAgMJP2WtCAACA8OLba0IAAIC1v99rQgAAAIFk4GtCAACATAnha0I=","dtype":"float64","shape":[25]}}},"id":"fe70e997-9aff-4291-b787-1fcb5c4aff54","type":"ColumnDataSource"},{"attributes":{"days":[1,4,7,10,13,16,19,22,25,28]},"id":"6e2fbe63-a272-467a-a7c7-50666835aca2","type":"DaysTicker"},{"attributes":{},"id":"fb970bfb-80c7-4516-86f4-34b6e4392810","type":"DatetimeTickFormatter"},{"attributes":{"formatter":{"id":"36c47502-a490-4c8f-bf06-f09499f30bc7","type":"BasicTickFormatter"},"plot":{"id":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f","subtype":"Figure","type":"Plot"},"ticker":{"id":"d1cf39db-ea91-448e-b476-183be38b6831","type":"BasicTicker"}},"id":"ba05a511-9de4-45cb-9679-f8afa4650be0","type":"LinearAxis"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"ff202975-86ad-4b7c-97c4-83ba8ac101b0","type":"PanTool"},{"id":"666b68e6-1276-4dca-bcf9-88ee9db77bb7","type":"WheelZoomTool"},{"id":"372f2942-748f-422b-bfc0-47826cf0d6f4","type":"BoxZoomTool"},{"id":"01e566b7-fedb-478f-a87b-e5d78edbbcfa","type":"ResetTool"},{"id":"6ce7a111-2907-4bb8-8475-9ad13d4c112b","type":"SaveTool"}]},"id":"cf318ce7-6321-41b9-9071-09e58cbc50e3","type":"Toolbar"},{"attributes":{"base":24,"mantissas":[1,2,4,6,8,12],"max_interval":43200000.0,"min_interval":3600000.0,"num_minor_ticks":0},"id":"a1ed86b4-4a1b-431e-b01f-6f024cc84789","type":"AdaptiveTicker"},{"attributes":{"callback":null,"column_names":["bottom","top","x"],"data":{"bottom":{"__ndarray__":"pHA9CtezVkBI4XoUrldXQEjhehSuB1hApHA9CtfjV0AAAAAAAABZQAAAAAAAQFlAAAAAAACAWEBI4XoUrtdXQEjhehSu11hAAAAAAACwWUAAAAAAANBZQEjhehSu91tApHA9CtcTWkBcj8L1KMxaQAAAAAAAkFpApHA9CtdDVkBI4XoUrvdSQKRwPQrXI1RAXI/C9Si8U0BI4XoUrldRQKRwPQrXc1FAXI/C9ShcUkCkcD0K16NRQFyPwvUonFFASOF6FK7HUUA=","dtype":"float64","shape":[25]},"top":{"__ndarray__":"SOF6FK5nVkCkcD0K1/NWQAAAAAAAsFdApHA9CtdzV0CkcD0K19NXQKRwPQrX41hASOF6FK5nWECkcD0K16NXQAAAAAAA0FdAAAAAAAAwWECkcD0K17NZQKRwPQrXs1pASOF6FK7nWUBcj8L1KExaQAAAAAAAgFpAAAAAAADAVUAAAAAAAJBSQAAAAAAAIFNASOF6FK6nU0AAAAAAADBRQFyPwvUo3FBASOF6FK43UkBI4XoUrpdRQKRwPQrXk1FAAAAAAACQUUA=","dtype":"float64","shape":[25]},"x":{"__ndarray__":"AACAp/mza0IAAABznrRrQgAAgD5DtWtCAAAAOHu4a0IAAIADILlrQgAAAM/EuWtCAACAMbO7a0IAAIDI/LxrQgAAgF9GvmtCAACAjdnAa0IAAABZfsFrQgAAgCQjwmtCAAAAHlvFa0IAAIDp/8VrQgAAgIBJx2tCAAAAEcvLa0IAAAAEO9JrQgAAgM/f0mtCAACAZinUa0IAAABgYddrQgAAAPeq2GtCAAAAJT7ba0IAAAC8h9xrQgAAgIcs3WtCAAAAU9Hda0I=","dtype":"float64","shape":[25]}}},"id":"d791408b-09f4-4084-bdca-9e86eb911f03","type":"ColumnDataSource"},{"attributes":{"bottom":{"field":"bottom"},"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"top":{"field":"top"},"width":{"value":43200000},"x":{"field":"x"}},"id":"f4885afd-fa5a-48e7-acd0-cdee5b00e877","type":"VBar"},{"attributes":{"base":60,"mantissas":[1,2,5,10,15,20,30],"max_interval":1800000.0,"min_interval":1000.0,"num_minor_ticks":0},"id":"9d9f3bf3-f587-4185-ba46-9a7f317a3cf5","type":"AdaptiveTicker"},{"attributes":{"days":[1,15]},"id":"0d5e59db-3b61-436d-9446-78554ccce9da","type":"DaysTicker"},{"attributes":{"formatter":{"id":"fb970bfb-80c7-4516-86f4-34b6e4392810","type":"DatetimeTickFormatter"},"major_label_orientation":0.7853981633974483,"plot":{"id":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f","subtype":"Figure","type":"Plot"},"ticker":{"id":"5bddb6c6-4d93-40fa-9978-8688c9f3daa1","type":"DatetimeTicker"}},"id":"7852d6b5-3ba8-41f5-a8e0-2bcadf8c4089","type":"DatetimeAxis"},{"attributes":{"source":{"id":"d791408b-09f4-4084-bdca-9e86eb911f03","type":"ColumnDataSource"}},"id":"a05dbf8e-a959-4cd2-a628-1110760c0a2c","type":"CDSView"},{"attributes":{"data_source":{"id":"fe70e997-9aff-4291-b787-1fcb5c4aff54","type":"ColumnDataSource"},"glyph":{"id":"6abe8455-c484-465c-a055-b3d5f0fa1324","type":"VBar"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"5a9ca9b9-d414-4a81-9dd6-6cdffc58b6e6","type":"VBar"},"selection_glyph":null,"view":{"id":"2f855840-4d16-444f-8fb8-6877fe672d2f","type":"CDSView"}},"id":"10a732c7-27db-476c-acf3-7bd3b8c020a1","type":"GlyphRenderer"},{"attributes":{"months":[0,2,4,6,8,10]},"id":"2b26f3de-040c-4cd4-95ea-52af30062283","type":"MonthsTicker"},{"attributes":{"x0":{"field":"x0"},"x1":{"field":"x1"},"y0":{"field":"y0"},"y1":{"field":"y1"}},"id":"04dbaded-4856-474c-ae8c-68bd9156eeae","type":"Segment"},{"attributes":{"mantissas":[1,2,5],"max_interval":500.0,"num_minor_ticks":0},"id":"e59a1383-2b75-4193-982a-989a55de19fb","type":"AdaptiveTicker"},{"attributes":{},"id":"01e566b7-fedb-478f-a87b-e5d78edbbcfa","type":"ResetTool"},{"attributes":{"months":[0,6]},"id":"c95186ac-891b-45ce-806b-57b3c02e33fe","type":"MonthsTicker"},{"attributes":{"callback":null},"id":"9d938350-19b4-4c05-bd8e-fc92c457f3c9","type":"DataRange1d"},{"attributes":{"days":[1,8,15,22]},"id":"383cf92e-bcb0-47a7-960b-3a4f592311cc","type":"DaysTicker"},{"attributes":{"data_source":{"id":"2e50483b-5d5b-4586-958c-b29b0b83b86b","type":"ColumnDataSource"},"glyph":{"id":"04dbaded-4856-474c-ae8c-68bd9156eeae","type":"Segment"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"00d3a56c-452e-4bab-a739-bb413d2a5b7d","type":"Segment"},"selection_glyph":null,"view":{"id":"db73638e-a5b8-4b81-9da5-865917d55561","type":"CDSView"}},"id":"c7b336f9-d8db-4f77-a92f-79c6a9e3097d","type":"GlyphRenderer"},{"attributes":{"months":[0,1,2,3,4,5,6,7,8,9,10,11]},"id":"3f776c99-43ce-4440-ad08-df56e4afe718","type":"MonthsTicker"},{"attributes":{"grid_line_alpha":{"value":0.3},"plot":{"id":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f","subtype":"Figure","type":"Plot"},"ticker":{"id":"5bddb6c6-4d93-40fa-9978-8688c9f3daa1","type":"DatetimeTicker"}},"id":"08a91ee5-212b-4790-8f07-e1f25504eb35","type":"Grid"},{"attributes":{},"id":"d1cf39db-ea91-448e-b476-183be38b6831","type":"BasicTicker"},{"attributes":{"source":{"id":"fe70e997-9aff-4291-b787-1fcb5c4aff54","type":"ColumnDataSource"}},"id":"2f855840-4d16-444f-8fb8-6877fe672d2f","type":"CDSView"},{"attributes":{"months":[0,4,8]},"id":"17b6bc64-d5d6-4765-aa88-6e2a12d36b4f","type":"MonthsTicker"},{"attributes":{"overlay":{"id":"9229eb5d-b26d-4eb7-9eb8-cd33237598ca","type":"BoxAnnotation"}},"id":"372f2942-748f-422b-bfc0-47826cf0d6f4","type":"BoxZoomTool"},{"attributes":{},"id":"a8b8724c-522a-49df-8e64-94103e390992","type":"LinearScale"},{"attributes":{},"id":"71bce45b-19f2-48c8-b5ef-28a750eac925","type":"YearsTicker"},{"attributes":{"plot":null,"text":"MSFT Candlestick"},"id":"d137a19c-ef3e-4e98-8367-e277b23e85d9","type":"Title"},{"attributes":{"source":{"id":"2e50483b-5d5b-4586-958c-b29b0b83b86b","type":"ColumnDataSource"}},"id":"db73638e-a5b8-4b81-9da5-865917d55561","type":"CDSView"},{"attributes":{"num_minor_ticks":5,"tickers":[{"id":"e59a1383-2b75-4193-982a-989a55de19fb","type":"AdaptiveTicker"},{"id":"9d9f3bf3-f587-4185-ba46-9a7f317a3cf5","type":"AdaptiveTicker"},{"id":"a1ed86b4-4a1b-431e-b01f-6f024cc84789","type":"AdaptiveTicker"},{"id":"818a39c1-5dac-4d54-9e8b-e8d163ab5aa4","type":"DaysTicker"},{"id":"6e2fbe63-a272-467a-a7c7-50666835aca2","type":"DaysTicker"},{"id":"383cf92e-bcb0-47a7-960b-3a4f592311cc","type":"DaysTicker"},{"id":"0d5e59db-3b61-436d-9446-78554ccce9da","type":"DaysTicker"},{"id":"3f776c99-43ce-4440-ad08-df56e4afe718","type":"MonthsTicker"},{"id":"2b26f3de-040c-4cd4-95ea-52af30062283","type":"MonthsTicker"},{"id":"17b6bc64-d5d6-4765-aa88-6e2a12d36b4f","type":"MonthsTicker"},{"id":"c95186ac-891b-45ce-806b-57b3c02e33fe","type":"MonthsTicker"},{"id":"71bce45b-19f2-48c8-b5ef-28a750eac925","type":"YearsTicker"}]},"id":"5bddb6c6-4d93-40fa-9978-8688c9f3daa1","type":"DatetimeTicker"},{"attributes":{},"id":"36c47502-a490-4c8f-bf06-f09499f30bc7","type":"BasicTickFormatter"},{"attributes":{},"id":"63501cdf-2f8e-4c63-9549-6d3bc3cc05c0","type":"LinearScale"},{"attributes":{"data_source":{"id":"d791408b-09f4-4084-bdca-9e86eb911f03","type":"ColumnDataSource"},"glyph":{"id":"c3367bfb-f9db-4431-bd65-edb77c4a68a7","type":"VBar"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"f4885afd-fa5a-48e7-acd0-cdee5b00e877","type":"VBar"},"selection_glyph":null,"view":{"id":"a05dbf8e-a959-4cd2-a628-1110760c0a2c","type":"CDSView"}},"id":"dba9dade-5d50-45a8-a5d3-6f6171fc7754","type":"GlyphRenderer"},{"attributes":{"bottom":{"field":"bottom"},"fill_color":{"value":"#F2583E"},"top":{"field":"top"},"width":{"value":43200000},"x":{"field":"x"}},"id":"6abe8455-c484-465c-a055-b3d5f0fa1324","type":"VBar"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x0":{"field":"x0"},"x1":{"field":"x1"},"y0":{"field":"y0"},"y1":{"field":"y1"}},"id":"00d3a56c-452e-4bab-a739-bb413d2a5b7d","type":"Segment"},{"attributes":{},"id":"666b68e6-1276-4dca-bcf9-88ee9db77bb7","type":"WheelZoomTool"}],"root_ids":["9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"73d50f4a-0021-4e0f-a6d0-a7b192a1fb0f","elementid":"271ba814-04ae-4f91-a034-074afd98ec4b","modelid":"9a68284c-d42e-4b1e-87f1-4b3e1e2a8b2f"}];
                
                    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);
})();
