(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("3e5a952b-f435-4eea-8cc6-3027281a1032");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid '3e5a952b-f435-4eea-8cc6-3027281a1032' 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 = {"362ca6a5-86af-401d-87d8-280c86c82f2e":{"roots":{"references":[{"attributes":{"plot":{"id":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70","subtype":"Figure","type":"Plot"},"ticker":{"id":"ededafde-38b5-4532-9ea0-e686ee8f6d1e","type":"DatetimeTicker"}},"id":"cf3b7086-7e79-43b7-95f6-f5f8ea45c4da","type":"Grid"},{"attributes":{"fill_alpha":{"value":0.05},"fill_color":{"value":"grey"},"line_color":{"value":null},"size":{"units":"screen","value":20},"x":{"field":"x"},"y":{"field":"y"}},"id":"f5c9e452-3426-4441-b7ce-e24b1b58ef31","type":"Circle"},{"attributes":{"callback":null,"mode":"hline","renderers":[{"id":"b6ff948b-74a6-48a1-821f-375fd9992b49","type":"GlyphRenderer"}],"tooltips":null},"id":"c414e295-d57a-48bb-baf7-f37e55f46c69","type":"HoverTool"},{"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":"33e339a1-346e-4bb2-969d-535d8be10fd3","type":"DaysTicker"},{"attributes":{"formatter":{"id":"ac3ed5f2-3de4-4f9d-b5ad-ff64cec58f0c","type":"DatetimeTickFormatter"},"plot":{"id":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70","subtype":"Figure","type":"Plot"},"ticker":{"id":"ededafde-38b5-4532-9ea0-e686ee8f6d1e","type":"DatetimeTicker"}},"id":"8d016811-d383-4c87-b916-11c7ec8a8471","type":"DatetimeAxis"},{"attributes":{"months":[0,6]},"id":"abbcf9d6-ece5-4d9f-86f7-06e7dbe700e3","type":"MonthsTicker"},{"attributes":{"base":60,"mantissas":[1,2,5,10,15,20,30],"max_interval":1800000.0,"min_interval":1000.0,"num_minor_ticks":0},"id":"7fed2a83-761a-47a6-a35e-21f721b88df3","type":"AdaptiveTicker"},{"attributes":{},"id":"05942c87-3a1f-4b76-b138-b28d7213ae53","type":"LinearScale"},{"attributes":{"days":[1,8,15,22]},"id":"397779d9-dc20-4cee-9c63-b1a47384986c","type":"DaysTicker"},{"attributes":{"fill_alpha":{"value":0.3},"fill_color":{"value":"firebrick"},"line_alpha":{"value":0.3},"line_color":{"value":"white"},"size":{"units":"screen","value":20},"x":{"field":"x"},"y":{"field":"y"}},"id":"a3aabfc2-a816-4cc5-95a9-29384a47be00","type":"Circle"},{"attributes":{"months":[0,2,4,6,8,10]},"id":"7e11d53e-aafc-4a7c-abca-9f620f15b03a","type":"MonthsTicker"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC","dtype":"float64","shape":[288]},"y":[143,147,150,152,152,152,154,155,142,140,138,134,131,130,128,127,126,126,126,126,127,129,131,132,134,136,136,136,136,135,134,132,130,130,130,129,128,127,125,124,123,123,122,121,120,118,115,112,111,111,110,110,109,108,107,107,107,108,107,105,105,105,105,104,103,102,99,97,96,94,94,93,93,92,91,92,94,95,96,97,99,102,104,112,112,112,111,110,107,104,105,105,103,99,96,94,95,102,114,128,144,160,173,185,196,205,209,214,219,226,234,241,248,255,260,265,268,270,272,271,271,268,265,261,256,253,250,246,244,241,237,233,229,225,222,204,200,197,193,190,186,182,179,175,171,168,164,158,154,151,148,145,141,133,139,152,173,196,217,233,244,249,250,253,256,260,263,265,265,264,260,254,246,234,217,200,188,181,175,169,164,159,154,147,138,132,129,127,123,117,111,106,104,103,100,94,88,83,78,75,73,71,69,68,67,67,68,70,71,71,70,69,68,67,67,67,66,67,69,71,74,76,78,80,80,80,80,80,80,82,84,87,90,92,87,87,86,86,86,86,87,87,87,85,83,82,83,87,95,107,118,130,141,149,172,179,187,201,214,221,225,230,232,230,223,216,208,199,191,185,181,177,176,177,176,173,171,169,163,154,152,153,154,154,153,151,150,150]}},"id":"8a6c345a-0116-49fa-bcfc-c53e34db7b28","type":"ColumnDataSource"},{"attributes":{"source":{"id":"aba39ac8-a354-4ede-bb3f-8306ca41b693","type":"ColumnDataSource"}},"id":"64de9a77-3a5d-4752-819f-bc2db86e8d98","type":"CDSView"},{"attributes":{"days":[1,4,7,10,13,16,19,22,25,28]},"id":"bcbfde9c-e346-4156-87f8-9245c653fbc4","type":"DaysTicker"},{"attributes":{"months":[0,4,8]},"id":"3b8dea0d-b2fc-41e5-b216-d99bb30d2baf","type":"MonthsTicker"},{"attributes":{"base":24,"mantissas":[1,2,4,6,8,12],"max_interval":43200000.0,"min_interval":3600000.0,"num_minor_ticks":0},"id":"7ddb092f-4a08-4aaa-bbd4-3db3d12944a7","type":"AdaptiveTicker"},{"attributes":{"callback":null},"id":"5dd275b0-980a-434c-b29c-5119a7225e45","type":"DataRange1d"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"c414e295-d57a-48bb-baf7-f37e55f46c69","type":"HoverTool"}]},"id":"25bd9a47-8c01-464c-8808-03053a218735","type":"Toolbar"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC","dtype":"float64","shape":[288]},"y":[143,147,150,152,152,152,154,155,142,140,138,134,131,130,128,127,126,126,126,126,127,129,131,132,134,136,136,136,136,135,134,132,130,130,130,129,128,127,125,124,123,123,122,121,120,118,115,112,111,111,110,110,109,108,107,107,107,108,107,105,105,105,105,104,103,102,99,97,96,94,94,93,93,92,91,92,94,95,96,97,99,102,104,112,112,112,111,110,107,104,105,105,103,99,96,94,95,102,114,128,144,160,173,185,196,205,209,214,219,226,234,241,248,255,260,265,268,270,272,271,271,268,265,261,256,253,250,246,244,241,237,233,229,225,222,204,200,197,193,190,186,182,179,175,171,168,164,158,154,151,148,145,141,133,139,152,173,196,217,233,244,249,250,253,256,260,263,265,265,264,260,254,246,234,217,200,188,181,175,169,164,159,154,147,138,132,129,127,123,117,111,106,104,103,100,94,88,83,78,75,73,71,69,68,67,67,68,70,71,71,70,69,68,67,67,67,66,67,69,71,74,76,78,80,80,80,80,80,80,82,84,87,90,92,87,87,86,86,86,86,87,87,87,85,83,82,83,87,95,107,118,130,141,149,172,179,187,201,214,221,225,230,232,230,223,216,208,199,191,185,181,177,176,177,176,173,171,169,163,154,152,153,154,154,153,151,150,150]}},"id":"aba39ac8-a354-4ede-bb3f-8306ca41b693","type":"ColumnDataSource"},{"attributes":{"months":[0,1,2,3,4,5,6,7,8,9,10,11]},"id":"da53add3-ebc1-44cd-a909-761280da34eb","type":"MonthsTicker"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_dash":[4,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"429c015d-799a-47d2-8b61-586e875fb054","type":"Line"},{"attributes":{"days":[1,15]},"id":"16bdd0d3-7bee-43d0-bb3c-73569d00567b","type":"DaysTicker"},{"attributes":{"plot":null,"text":"Hover over points"},"id":"33621a8a-a702-438f-97d3-f06ef9588117","type":"Title"},{"attributes":{},"id":"1f69e318-ca7c-4b2e-ac4e-4716d778f6cb","type":"BasicTicker"},{"attributes":{"data_source":{"id":"8a6c345a-0116-49fa-bcfc-c53e34db7b28","type":"ColumnDataSource"},"glyph":{"id":"f5c9e452-3426-4441-b7ce-e24b1b58ef31","type":"Circle"},"hover_glyph":{"id":"a3aabfc2-a816-4cc5-95a9-29384a47be00","type":"Circle"},"muted_glyph":null,"nonselection_glyph":{"id":"0a84875b-0574-42e8-a413-cfd36fce868e","type":"Circle"},"selection_glyph":null,"view":{"id":"aede61d9-e911-42da-b8a3-d99bddd89863","type":"CDSView"}},"id":"b6ff948b-74a6-48a1-821f-375fd9992b49","type":"GlyphRenderer"},{"attributes":{"dimension":1,"plot":{"id":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70","subtype":"Figure","type":"Plot"},"ticker":{"id":"1f69e318-ca7c-4b2e-ac4e-4716d778f6cb","type":"BasicTicker"}},"id":"0974095e-f63b-41a5-b01b-1a94cd0a6d4a","type":"Grid"},{"attributes":{"data_source":{"id":"aba39ac8-a354-4ede-bb3f-8306ca41b693","type":"ColumnDataSource"},"glyph":{"id":"410096a1-6a03-447d-82ed-0ea9ba3d8b4d","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"429c015d-799a-47d2-8b61-586e875fb054","type":"Line"},"selection_glyph":null,"view":{"id":"64de9a77-3a5d-4752-819f-bc2db86e8d98","type":"CDSView"}},"id":"4dfae3c2-f3c3-462b-a305-d7c63b1e67c2","type":"GlyphRenderer"},{"attributes":{},"id":"b3fe0519-f2c2-496b-8df4-6fa27b5bc444","type":"BasicTickFormatter"},{"attributes":{},"id":"440bf6d2-1f4c-4cf3-b992-c6d3276e1627","type":"LinearScale"},{"attributes":{"num_minor_ticks":5,"tickers":[{"id":"630dd9f9-a1df-4a16-bebb-612ced6747d6","type":"AdaptiveTicker"},{"id":"7fed2a83-761a-47a6-a35e-21f721b88df3","type":"AdaptiveTicker"},{"id":"7ddb092f-4a08-4aaa-bbd4-3db3d12944a7","type":"AdaptiveTicker"},{"id":"33e339a1-346e-4bb2-969d-535d8be10fd3","type":"DaysTicker"},{"id":"bcbfde9c-e346-4156-87f8-9245c653fbc4","type":"DaysTicker"},{"id":"397779d9-dc20-4cee-9c63-b1a47384986c","type":"DaysTicker"},{"id":"16bdd0d3-7bee-43d0-bb3c-73569d00567b","type":"DaysTicker"},{"id":"da53add3-ebc1-44cd-a909-761280da34eb","type":"MonthsTicker"},{"id":"7e11d53e-aafc-4a7c-abca-9f620f15b03a","type":"MonthsTicker"},{"id":"3b8dea0d-b2fc-41e5-b216-d99bb30d2baf","type":"MonthsTicker"},{"id":"abbcf9d6-ece5-4d9f-86f7-06e7dbe700e3","type":"MonthsTicker"},{"id":"0d94908c-c04b-4a38-84df-00ae73ed32d6","type":"YearsTicker"}]},"id":"ededafde-38b5-4532-9ea0-e686ee8f6d1e","type":"DatetimeTicker"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"size":{"units":"screen","value":20},"x":{"field":"x"},"y":{"field":"y"}},"id":"0a84875b-0574-42e8-a413-cfd36fce868e","type":"Circle"},{"attributes":{"callback":null},"id":"4b0afb65-5fcc-4132-bd77-0c2e45422a8b","type":"DataRange1d"},{"attributes":{"source":{"id":"8a6c345a-0116-49fa-bcfc-c53e34db7b28","type":"ColumnDataSource"}},"id":"aede61d9-e911-42da-b8a3-d99bddd89863","type":"CDSView"},{"attributes":{"mantissas":[1,2,5],"max_interval":500.0,"num_minor_ticks":0},"id":"630dd9f9-a1df-4a16-bebb-612ced6747d6","type":"AdaptiveTicker"},{"attributes":{},"id":"0d94908c-c04b-4a38-84df-00ae73ed32d6","type":"YearsTicker"},{"attributes":{"formatter":{"id":"b3fe0519-f2c2-496b-8df4-6fa27b5bc444","type":"BasicTickFormatter"},"plot":{"id":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70","subtype":"Figure","type":"Plot"},"ticker":{"id":"1f69e318-ca7c-4b2e-ac4e-4716d778f6cb","type":"BasicTicker"}},"id":"9023c797-2702-4af8-a030-c70c51f801a2","type":"LinearAxis"},{"attributes":{},"id":"ac3ed5f2-3de4-4f9d-b5ad-ff64cec58f0c","type":"DatetimeTickFormatter"},{"attributes":{"below":[{"id":"8d016811-d383-4c87-b916-11c7ec8a8471","type":"DatetimeAxis"}],"left":[{"id":"9023c797-2702-4af8-a030-c70c51f801a2","type":"LinearAxis"}],"plot_height":300,"renderers":[{"id":"8d016811-d383-4c87-b916-11c7ec8a8471","type":"DatetimeAxis"},{"id":"cf3b7086-7e79-43b7-95f6-f5f8ea45c4da","type":"Grid"},{"id":"9023c797-2702-4af8-a030-c70c51f801a2","type":"LinearAxis"},{"id":"0974095e-f63b-41a5-b01b-1a94cd0a6d4a","type":"Grid"},{"id":"4dfae3c2-f3c3-462b-a305-d7c63b1e67c2","type":"GlyphRenderer"},{"id":"b6ff948b-74a6-48a1-821f-375fd9992b49","type":"GlyphRenderer"}],"title":{"id":"33621a8a-a702-438f-97d3-f06ef9588117","type":"Title"},"toolbar":{"id":"25bd9a47-8c01-464c-8808-03053a218735","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"4b0afb65-5fcc-4132-bd77-0c2e45422a8b","type":"DataRange1d"},"x_scale":{"id":"440bf6d2-1f4c-4cf3-b992-c6d3276e1627","type":"LinearScale"},"y_range":{"id":"5dd275b0-980a-434c-b29c-5119a7225e45","type":"DataRange1d"},"y_scale":{"id":"05942c87-3a1f-4b76-b138-b28d7213ae53","type":"LinearScale"}},"id":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70","subtype":"Figure","type":"Plot"},{"attributes":{"line_color":{"value":"gray"},"line_dash":[4,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"410096a1-6a03-447d-82ed-0ea9ba3d8b4d","type":"Line"}],"root_ids":["26bd5cd9-4fa9-4125-9b1d-75b5706a9d70"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"362ca6a5-86af-401d-87d8-280c86c82f2e","elementid":"3e5a952b-f435-4eea-8cc6-3027281a1032","modelid":"26bd5cd9-4fa9-4125-9b1d-75b5706a9d70"}];
                
                    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);
})();
