(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("0fa7f763-24ef-4611-9b12-e10311d8329e");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid '0fa7f763-24ef-4611-9b12-e10311d8329e' 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 = {"48d0cc13-b596-48de-a3d3-cfa26392a587":{"roots":{"references":[{"attributes":{"source":{"id":"650f441a-d176-4c71-b5a0-e435e55c0dc9","type":"ColumnDataSource"}},"id":"eaa8a2e3-5544-4f36-bf16-c076c8e99c72","type":"CDSView"},{"attributes":{},"id":"5451c10d-fcd6-40e4-b0f6-5047544f1d59","type":"BasicTickFormatter"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"2c4ab470-1ba2-40a3-a96f-4711ca1423ae","type":"PanTool"},{"id":"de6d9af6-01fe-456b-b530-e2db9b254949","type":"WheelZoomTool"},{"id":"e7dc4274-1970-44c4-bb25-4764327a9501","type":"BoxZoomTool"},{"id":"cbe537d1-34f4-419f-a625-5529014decb2","type":"SaveTool"},{"id":"dc457fdf-681a-4e50-b58c-109f374499db","type":"ResetTool"},{"id":"81903ce1-045f-4d5b-9b72-4dfc5a10288f","type":"HelpTool"}]},"id":"48a14153-c732-4379-bf95-9faa6392976b","type":"Toolbar"},{"attributes":{},"id":"1ad5a4c7-d60c-42fc-839c-884316f13bee","type":"ResetTool"},{"attributes":{"overlay":{"id":"281f08ab-4ab0-40b4-bb05-228b300bf792","type":"BoxAnnotation"}},"id":"e7dc4274-1970-44c4-bb25-4764327a9501","type":"BoxZoomTool"},{"attributes":{},"id":"8d8c16cf-bc4e-4204-80c7-25d761de15a0","type":"LinearScale"},{"attributes":{"fill_alpha":{"value":0.5},"fill_color":{"value":"navy"},"line_alpha":{"value":0.5},"line_color":{"value":"navy"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"3f204679-644c-4a29-be96-cfe5faf37b5a","type":"Circle"},{"attributes":{"fill_alpha":{"value":0.5},"fill_color":{"value":"firebrick"},"line_alpha":{"value":0.5},"line_color":{"value":"firebrick"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"e7cc0d0a-88ef-40f3-b576-b7acd0d31f23","type":"Triangle"},{"attributes":{"dimension":1,"plot":{"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"},"ticker":{"id":"5154a001-53af-4dcc-8045-4645ed85215d","type":"BasicTicker"}},"id":"ffcaa3b0-4842-4a2f-8883-0e92e1c0c305","type":"Grid"},{"attributes":{"dimension":1,"plot":{"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},"ticker":{"id":"2c2edbdd-b398-4bc1-8bf1-fca94d88f7dc","type":"BasicTicker"}},"id":"060d95b6-4bea-4596-af6d-db46ba5cd2c4","type":"Grid"},{"attributes":{"callback":null},"id":"4cb1db04-dee1-47d8-a7b9-b92966f14b0f","type":"DataRange1d"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"ce2c3420-d387-418c-84cd-bc01f8cf520d","type":"PanTool"},{"id":"68321d81-4eea-491a-a4fc-4d05fe1a312e","type":"WheelZoomTool"},{"id":"7d6ff627-c705-40f1-bd48-02b2c673e702","type":"BoxZoomTool"},{"id":"233f557c-ccb2-4cee-8310-63245643c9b5","type":"SaveTool"},{"id":"1ad5a4c7-d60c-42fc-839c-884316f13bee","type":"ResetTool"},{"id":"92d1e3bb-1745-4556-bef1-ee0e50cf4439","type":"HelpTool"}]},"id":"ea78563e-4302-4ab3-8b8b-903bb5a633a5","type":"Toolbar"},{"attributes":{},"id":"588a18c6-4fa4-420b-a758-a36d0b0ff163","type":"BasicTickFormatter"},{"attributes":{"source":{"id":"df0c8621-4b29-4aa7-a1a8-eced41179dec","type":"ColumnDataSource"}},"id":"ffd6b80e-1cc6-4fdb-9722-58b0dc49c92a","type":"CDSView"},{"attributes":{"children":[{"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},{"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},{"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"}]},"id":"db29c272-2111-4b30-926c-a0534f7f3a89","type":"Row"},{"attributes":{},"id":"c93da656-1ab0-4a8b-b239-4e6a435bd54e","type":"LinearScale"},{"attributes":{"below":[{"id":"26c9b003-0762-4154-b5d2-4edd37514ca5","type":"LinearAxis"}],"left":[{"id":"58496ce0-e2c2-4920-9d1e-f67a788d1b74","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"26c9b003-0762-4154-b5d2-4edd37514ca5","type":"LinearAxis"},{"id":"9ad7802e-a2d7-4623-936c-0386a4811751","type":"Grid"},{"id":"58496ce0-e2c2-4920-9d1e-f67a788d1b74","type":"LinearAxis"},{"id":"060d95b6-4bea-4596-af6d-db46ba5cd2c4","type":"Grid"},{"id":"a4ae6d86-ec95-4b69-bcd0-d1e3ee4c6a43","type":"BoxAnnotation"},{"id":"1f87fcc8-01dc-4787-bbf6-75787315c699","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"b557e15e-6e67-4316-b52c-3bb39de872a3","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"3309ed89-5284-4217-a8ba-e065efa2a1d8","type":"DataRange1d"},"x_scale":{"id":"0500bb82-0a81-4253-912c-bd5d482bd40c","type":"LinearScale"},"y_range":{"id":"cd5b4ab2-2497-4928-ab72-ef34614bc5b1","type":"DataRange1d"},"y_scale":{"id":"9ac08e75-584b-4dde-a5da-5ee55b3e2640","type":"LinearScale"}},"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"9ac08e75-584b-4dde-a5da-5ee55b3e2640","type":"LinearScale"},{"attributes":{"formatter":{"id":"d2c9292c-73c3-43ec-8fff-666065556b38","type":"BasicTickFormatter"},"plot":{"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"},"ticker":{"id":"0d940e54-93c1-4c32-98d7-f13c00625c98","type":"BasicTicker"}},"id":"de964bbf-a22d-448a-86e6-a3dfc29e271c","type":"LinearAxis"},{"attributes":{},"id":"5154a001-53af-4dcc-8045-4645ed85215d","type":"BasicTicker"},{"attributes":{},"id":"233f557c-ccb2-4cee-8310-63245643c9b5","type":"SaveTool"},{"attributes":{"data_source":{"id":"650f441a-d176-4c71-b5a0-e435e55c0dc9","type":"ColumnDataSource"},"glyph":{"id":"3f204679-644c-4a29-be96-cfe5faf37b5a","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"98f0a033-8429-4e45-9f7a-b7580ecec053","type":"Circle"},"selection_glyph":null,"view":{"id":"eaa8a2e3-5544-4f36-bf16-c076c8e99c72","type":"CDSView"}},"id":"1f87fcc8-01dc-4787-bbf6-75787315c699","type":"GlyphRenderer"},{"attributes":{},"id":"de6d9af6-01fe-456b-b530-e2db9b254949","type":"WheelZoomTool"},{"attributes":{"plot":{"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},"ticker":{"id":"6582aba0-363e-4e77-85be-e7766175c033","type":"BasicTicker"}},"id":"28167e6b-f9ac-42d8-a899-4ec1af1cd91c","type":"Grid"},{"attributes":{"children":[{"id":"db29c272-2111-4b30-926c-a0534f7f3a89","type":"Row"}]},"id":"2571e0a2-3167-4a52-904c-292f025cfc3c","type":"Column"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"0bba3266-0105-444f-9b36-18baa1dbb85e","type":"PanTool"},{"id":"493936fc-455c-4332-b711-12c2878d31c4","type":"WheelZoomTool"},{"id":"0802dbb0-aee6-484b-b7ac-053a4b1a6230","type":"BoxZoomTool"},{"id":"d2b0eaf6-086e-425f-9584-0054ed5be08a","type":"SaveTool"},{"id":"5dd1dab9-783e-42d2-9da0-d833be9fae09","type":"ResetTool"},{"id":"01276bf3-ee25-4a00-942d-4fac5d8c6a05","type":"HelpTool"}]},"id":"b557e15e-6e67-4316-b52c-3bb39de872a3","type":"Toolbar"},{"attributes":{"below":[{"id":"7a4cb750-57e1-42bc-a9ca-85843c5b009c","type":"LinearAxis"}],"left":[{"id":"eb7acda6-bbf7-4fc6-b5ad-821c97258632","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"7a4cb750-57e1-42bc-a9ca-85843c5b009c","type":"LinearAxis"},{"id":"28167e6b-f9ac-42d8-a899-4ec1af1cd91c","type":"Grid"},{"id":"eb7acda6-bbf7-4fc6-b5ad-821c97258632","type":"LinearAxis"},{"id":"8a1a1a4c-2a3a-4bd2-ae06-bbe44b6b9025","type":"Grid"},{"id":"281f08ab-4ab0-40b4-bb05-228b300bf792","type":"BoxAnnotation"},{"id":"954f63f8-79d2-4251-98f6-7e43c43f4f8a","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"48a14153-c732-4379-bf95-9faa6392976b","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"3309ed89-5284-4217-a8ba-e065efa2a1d8","type":"DataRange1d"},"x_scale":{"id":"3e677d08-0f0a-4b91-a440-099c3db85970","type":"LinearScale"},"y_range":{"id":"cd5b4ab2-2497-4928-ab72-ef34614bc5b1","type":"DataRange1d"},"y_scale":{"id":"8d8c16cf-bc4e-4204-80c7-25d761de15a0","type":"LinearScale"}},"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},{"attributes":{"data_source":{"id":"abd2d730-f2a6-46f6-944e-1953b4d796e1","type":"ColumnDataSource"},"glyph":{"id":"73a69436-5af7-424c-bfb1-b374c3322189","type":"Square"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"f2ef7152-edde-4725-9cab-ec518e98fff4","type":"Square"},"selection_glyph":null,"view":{"id":"30d54372-bc32-4b3e-b383-bccd100dadb7","type":"CDSView"}},"id":"09e53b1f-28ca-4d08-b039-a40238809a5c","type":"GlyphRenderer"},{"attributes":{},"id":"f6c37cdc-3dc9-482b-87e0-b3765c34830d","type":"BasicTicker"},{"attributes":{},"id":"0500bb82-0a81-4253-912c-bd5d482bd40c","type":"LinearScale"},{"attributes":{},"id":"81903ce1-045f-4d5b-9b72-4dfc5a10288f","type":"HelpTool"},{"attributes":{},"id":"c79120b9-7278-413a-83d2-826c112e3ad4","type":"LinearScale"},{"attributes":{"plot":{"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},"ticker":{"id":"f6c37cdc-3dc9-482b-87e0-b3765c34830d","type":"BasicTicker"}},"id":"9ad7802e-a2d7-4623-936c-0386a4811751","type":"Grid"},{"attributes":{},"id":"2c2edbdd-b398-4bc1-8bf1-fca94d88f7dc","type":"BasicTicker"},{"attributes":{"below":[{"id":"de964bbf-a22d-448a-86e6-a3dfc29e271c","type":"LinearAxis"}],"left":[{"id":"2001db78-51a3-4fe9-83bd-b40593db3771","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"de964bbf-a22d-448a-86e6-a3dfc29e271c","type":"LinearAxis"},{"id":"1d2febd2-6135-4130-8945-5310b5b5a0d7","type":"Grid"},{"id":"2001db78-51a3-4fe9-83bd-b40593db3771","type":"LinearAxis"},{"id":"ffcaa3b0-4842-4a2f-8883-0e92e1c0c305","type":"Grid"},{"id":"8c81aece-8d05-423e-bf52-d0b1c98ff19e","type":"BoxAnnotation"},{"id":"09e53b1f-28ca-4d08-b039-a40238809a5c","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"ea78563e-4302-4ab3-8b8b-903bb5a633a5","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"3309ed89-5284-4217-a8ba-e065efa2a1d8","type":"DataRange1d"},"x_scale":{"id":"c93da656-1ab0-4a8b-b239-4e6a435bd54e","type":"LinearScale"},"y_range":{"id":"4cb1db04-dee1-47d8-a7b9-b92966f14b0f","type":"DataRange1d"},"y_scale":{"id":"c79120b9-7278-413a-83d2-826c112e3ad4","type":"LinearScale"}},"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"98f0a033-8429-4e45-9f7a-b7580ecec053","type":"Circle"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"f2ef7152-edde-4725-9cab-ec518e98fff4","type":"Square"},{"attributes":{},"id":"493936fc-455c-4332-b711-12c2878d31c4","type":"WheelZoomTool"},{"attributes":{},"id":"5dd1dab9-783e-42d2-9da0-d833be9fae09","type":"ResetTool"},{"attributes":{},"id":"d2b0eaf6-086e-425f-9584-0054ed5be08a","type":"SaveTool"},{"attributes":{},"id":"cbe537d1-34f4-419f-a625-5529014decb2","type":"SaveTool"},{"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":"8c81aece-8d05-423e-bf52-d0b1c98ff19e","type":"BoxAnnotation"},{"attributes":{},"id":"ce2c3420-d387-418c-84cd-bc01f8cf520d","type":"PanTool"},{"attributes":{},"id":"e956335f-b431-41c5-b929-903ebf2641ab","type":"BasicTickFormatter"},{"attributes":{"data_source":{"id":"df0c8621-4b29-4aa7-a1a8-eced41179dec","type":"ColumnDataSource"},"glyph":{"id":"e7cc0d0a-88ef-40f3-b576-b7acd0d31f23","type":"Triangle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"a8627021-377c-43fc-a15a-23230e7196c6","type":"Triangle"},"selection_glyph":null,"view":{"id":"ffd6b80e-1cc6-4fdb-9722-58b0dc49c92a","type":"CDSView"}},"id":"954f63f8-79d2-4251-98f6-7e43c43f4f8a","type":"GlyphRenderer"},{"attributes":{"plot":{"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"},"ticker":{"id":"0d940e54-93c1-4c32-98d7-f13c00625c98","type":"BasicTicker"}},"id":"1d2febd2-6135-4130-8945-5310b5b5a0d7","type":"Grid"},{"attributes":{"overlay":{"id":"a4ae6d86-ec95-4b69-bcd0-d1e3ee4c6a43","type":"BoxAnnotation"}},"id":"0802dbb0-aee6-484b-b7ac-053a4b1a6230","type":"BoxZoomTool"},{"attributes":{"formatter":{"id":"34c1f7c2-d6bd-404b-8328-5804635eca08","type":"BasicTickFormatter"},"plot":{"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},"ticker":{"id":"6582aba0-363e-4e77-85be-e7766175c033","type":"BasicTicker"}},"id":"7a4cb750-57e1-42bc-a9ca-85843c5b009c","type":"LinearAxis"},{"attributes":{"fill_alpha":{"value":0.5},"fill_color":{"value":"olive"},"line_alpha":{"value":0.5},"line_color":{"value":"olive"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"73a69436-5af7-424c-bfb1-b374c3322189","type":"Square"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=","dtype":"float64","shape":[100]},"y":{"__ndarray__":"AAAAAAAA8D+yzYPRkeXxP7ihgYdrgfM/rb0yquzM9D/245G2v8L1P87bFRfwXvY/2iiqbvqe9j/kKcny1oH2P2p9E6r9B/Y/t9rofWQz9T/V4vYmdwf0P338ARYJifI/RdfykkG+8D9ETRXIBF3tPyugTMuSxOg/JsOhHxvG4z8XRefmX+zcP4TfmO5l1dE/4IAW3tnTuT9YVAYbRxi0v26sY4ZobNC/kDyhvhiP278fJw0IIiDjv8rnndrvKei/4klI9jTQ7L9i6ms85X/wvyB3ITG5U/K/nEtETQ/c879kyJx6lxL1v3a2nZlS8vW/jCxGFqd39r9Ikzy8b6D2v7IbDo0EbPa/VCYsdD3b9b+XNIXNbvD0vyX2CM1fr/O/Ewqe7jod8r/hQKSueEDwv7KoVMWJQey/OkhCQL6N57//x2pm7XjivwiD/egKMNq/XFreULgEzr/Qjtyf0basv8jQmYTCjb8/YDFTHT090z9zKk7fyUfePwQ64frNauQ/Br4PG51d6T/UmpIn8OftPyz+X62J+/A/JAqwLSe98j/wrAGOlDH0P+CqQLrTUvU/YyQQQD0c9j8rs4V6k4r2Pw41lOsPnPY/THYpjGpQ9j9uO9/02qj1P8SNeVoTqPQ/wTrZcjVS8z/dcSFwwazxPxnyVbD+fO8/vXE0K8Ye6z+6a09r11DmP/7dFbP8JuE/Qpmw0PVs1z8YNwvg51bIP4A3qsMi+oY/tJyl3I19xb9ijLYfHAnWv+4O12hWfOC/dgkSnTaw5b/Eiyd/wIrqv1M5qN/19+6/bw/Nc81y8b9c/veZwCHzv4mZSz7lgfS/nqNH2pCN9b9CMd7bdED2vxjtFmOwl/a/lMBYHdyR9r+wHoMNEC/2vww2BinjcPW/NHKRy2Ra9L+mR1EcEPDyv8K/p5i5N/G/fKrPIO5w7r87P/7sBPXpv0iCivwvDuW/bUUVRECh3788RM3h1qPUv0i1wErRosK/wBtiTTs7oT9AtNpTsC7LP571ygVNz9g/audXAYjQ4T/buikNCPDmP2xZBmcMses//P//////7z8=","dtype":"float64","shape":[100]}}},"id":"abd2d730-f2a6-46f6-944e-1953b4d796e1","type":"ColumnDataSource"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=","dtype":"float64","shape":[100]},"y":{"__ndarray__":"AAAAAAAAAADwgwJ4LjTAP5qI2QHPEtA/+5MNU1HJ1z8ZTT7q2B3fP0aFmgwa+eI/ABg/lCAV5j+IQCEcMdboP3fOhmLzMOs/EyzujrQb7T/9Izwlj47uPxccgYyLg+8/g6xao7j27z9mZrL8O+bvP7+X94FZUu8/xVNiW3I97j9RB8Ai+6vsP5FWKYlppOo/oig6uxkv6D/Sh2bxK1blPyZGRbpaJeI/8qg+VZVT3T/4C4p0qOPVP+UppLIiM8w/3FNHxZdVuD/I23zJpD6gv+3ENsZjOcS/wo12/ecH0r/egWKM2KjZv2MTsJELcOC/83ixWvXH47+258MBZM7mv5eCD4nhdum/rExY6Hq267+TIxAn7YPtvwSssILL1+6/70I4BJ6s77/vOc8G+P7vvzTGy1KGze+/3176khQZ77/C8a4NiuTtvzGcHq/dNOy/mEFFlgER6r+EGZN4xoHnvx8WPFK3keS/Cli7+O1M4b+HQNqEwoHbv9kfIiFb+NO/gKyggGI5yL8EhrXMjDywvyCGtcyMPLA/jqyggGI5yD/gHyIhW/jTP4BA2oTCgds/Dli7+O1M4T8cFjxSt5HkP4cZk3jGgec/lEFFlgER6j8ynB6v3TTsP8Hxrg2K5O0/4F76khQZ7z80xstShs3vP+85zwb4/u8/8EI4BJ6s7z8DrLCCy9fuP5UjECftg+0/p0xY6Hq26z+Vgg+J4XbpP7fnwwFkzuY/9nixWvXH4z9cE7CRC3DgP9eBYozYqNk/w412/ecH0j/+xDbGYznEP0/bfMmkPqA/+VNHxZdVuL/UKaSyIjPMv+gLinSo49W/+Kg+VZVT3b8mRkW6WiXiv8+HZvErVuW/pig6uxkv6L+TVimJaaTqv1EHwCL7q+y/xFNiW3I97r/Al/eBWVLvv2Zmsvw75u+/g6xao7j2778YHIGMi4Pvv/sjPCWPju6/EyzujrQb7b94zoZi8zDrv4xAIRwx1ui//Bc/lCAV5r9GhZoMGvnivx5NPurYHd+/65MNU1HJ17+SiNkBzxLQv/GDAnguNMC/B1wUMyamwbw=","dtype":"float64","shape":[100]}}},"id":"650f441a-d176-4c71-b5a0-e435e55c0dc9","type":"ColumnDataSource"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"size":{"units":"screen","value":10},"x":{"field":"x"},"y":{"field":"y"}},"id":"a8627021-377c-43fc-a15a-23230e7196c6","type":"Triangle"},{"attributes":{"formatter":{"id":"e956335f-b431-41c5-b929-903ebf2641ab","type":"BasicTickFormatter"},"plot":{"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},"ticker":{"id":"f6c37cdc-3dc9-482b-87e0-b3765c34830d","type":"BasicTicker"}},"id":"26c9b003-0762-4154-b5d2-4edd37514ca5","type":"LinearAxis"},{"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":"281f08ab-4ab0-40b4-bb05-228b300bf792","type":"BoxAnnotation"},{"attributes":{"formatter":{"id":"5451c10d-fcd6-40e4-b0f6-5047544f1d59","type":"BasicTickFormatter"},"plot":{"id":"0921b1f9-69cf-4bd2-9e88-e19072195637","subtype":"Figure","type":"Plot"},"ticker":{"id":"2c2edbdd-b398-4bc1-8bf1-fca94d88f7dc","type":"BasicTicker"}},"id":"58496ce0-e2c2-4920-9d1e-f67a788d1b74","type":"LinearAxis"},{"attributes":{},"id":"68321d81-4eea-491a-a4fc-4d05fe1a312e","type":"WheelZoomTool"},{"attributes":{},"id":"851b0a49-0ab1-4b84-ae26-2e29e92321da","type":"BasicTickFormatter"},{"attributes":{},"id":"6582aba0-363e-4e77-85be-e7766175c033","type":"BasicTicker"},{"attributes":{"formatter":{"id":"588a18c6-4fa4-420b-a758-a36d0b0ff163","type":"BasicTickFormatter"},"plot":{"id":"29d21a89-5c9f-4786-92d6-609816cdfd2c","subtype":"Figure","type":"Plot"},"ticker":{"id":"5154a001-53af-4dcc-8045-4645ed85215d","type":"BasicTicker"}},"id":"2001db78-51a3-4fe9-83bd-b40593db3771","type":"LinearAxis"},{"attributes":{},"id":"2c4ab470-1ba2-40a3-a96f-4711ca1423ae","type":"PanTool"},{"attributes":{},"id":"0d940e54-93c1-4c32-98d7-f13c00625c98","type":"BasicTicker"},{"attributes":{"callback":null},"id":"cd5b4ab2-2497-4928-ab72-ef34614bc5b1","type":"DataRange1d"},{"attributes":{"dimension":1,"plot":{"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},"ticker":{"id":"3cdb0e20-d5c9-4d52-b8e5-971064af24a1","type":"BasicTicker"}},"id":"8a1a1a4c-2a3a-4bd2-ae06-bbe44b6b9025","type":"Grid"},{"attributes":{},"id":"0bba3266-0105-444f-9b36-18baa1dbb85e","type":"PanTool"},{"attributes":{},"id":"dc457fdf-681a-4e50-b58c-109f374499db","type":"ResetTool"},{"attributes":{"callback":null},"id":"3309ed89-5284-4217-a8ba-e065efa2a1d8","type":"DataRange1d"},{"attributes":{},"id":"d2c9292c-73c3-43ec-8fff-666065556b38","type":"BasicTickFormatter"},{"attributes":{"overlay":{"id":"8c81aece-8d05-423e-bf52-d0b1c98ff19e","type":"BoxAnnotation"}},"id":"7d6ff627-c705-40f1-bd48-02b2c673e702","type":"BoxZoomTool"},{"attributes":{"formatter":{"id":"851b0a49-0ab1-4b84-ae26-2e29e92321da","type":"BasicTickFormatter"},"plot":{"id":"c752079b-9628-4855-9aba-3bb08df91d7c","subtype":"Figure","type":"Plot"},"ticker":{"id":"3cdb0e20-d5c9-4d52-b8e5-971064af24a1","type":"BasicTicker"}},"id":"eb7acda6-bbf7-4fc6-b5ad-821c97258632","type":"LinearAxis"},{"attributes":{},"id":"92d1e3bb-1745-4556-bef1-ee0e50cf4439","type":"HelpTool"},{"attributes":{},"id":"3cdb0e20-d5c9-4d52-b8e5-971064af24a1","type":"BasicTicker"},{"attributes":{},"id":"34c1f7c2-d6bd-404b-8328-5804635eca08","type":"BasicTickFormatter"},{"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":"a4ae6d86-ec95-4b69-bcd0-d1e3ee4c6a43","type":"BoxAnnotation"},{"attributes":{},"id":"01276bf3-ee25-4a00-942d-4fac5d8c6a05","type":"HelpTool"},{"attributes":{},"id":"3e677d08-0f0a-4b91-a440-099c3db85970","type":"LinearScale"},{"attributes":{"source":{"id":"abd2d730-f2a6-46f6-944e-1953b4d796e1","type":"ColumnDataSource"}},"id":"30d54372-bc32-4b3e-b383-bccd100dadb7","type":"CDSView"},{"attributes":{"callback":null,"column_names":["y","x"],"data":{"x":{"__ndarray__":"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=","dtype":"float64","shape":[100]},"y":{"__ndarray__":"AAAAAAAA8D9o+gYFGL7vPyN/Fo5v+e4/XLHeqjC17T9foQT4kvbrP1YykSHGxOk/tDkVSdQo5z9AE3HJfC3kP10soPEH3+A/thLH2SiW2j9bQ2NRvgDTP4xzC34aOsY/cyCwKKhcqD8NyeikuUm0v0/eq9oaN8q/PSGBd67u1L+LyZhelmvcv8/m3JG2ueG/hlh3f5705L9dUsfUNNnnv10cd/2OW+q/wfLvCVdx7L8bLVJC9hHuv0PyRoe4Nu+/XjTx7ufa778HB0As4PvvvwQ9tXAZme+/V1DNmyq07r/ZTwivwlDtv4lZi6GZdOu/JeDa0Vgn6b/aPrV2e3Lmv820DJEnYeO/+v//////3783i/Tn4LnYv4yAwi7oDdG/30QPZF83wr9U+ijPKj+QvxHsuGvkX7w/k1rgSlktzj+GU4hOOdfWP1q1P3WwOd4/AasNgtOP4j+XUJVeWbblPzhQz6Jvg+g/uvBkh4zr6j99NRQyxuTsP/FJcov7Zu4/Juk3u/Vr7z+VSynBge/vP5RLKcGB7+8/Jek3u/Vr7z/vSXKL+2buP381FDLG5Ow/uPBkh4zr6j86UM+ib4PoP5VQlV5ZtuU/BasNgtOP4j9UtT91sDneP45TiE4519Y/hVrgSlktzj807Lhr5F+8P8f6KM8qP5C/zUQPZF83wr+SgMIu6A3Rvy6L9Ofgudi/BgAAAAAA4L/PtAyRJ2Hjv9k+tXZ7cua/I+Da0Vgn6b+NWYuhmXTrv9pPCK/CUO2/V1DNmyq07r8EPbVwGZnvvwgHQCzg+++/XjTx7ufa779E8kaHuDbvvx4tUkL2Ee6/wPLvCVdx7L9dHHf9jlvqv2BSx9Q02ee/gVh3f5705L/M5tyRtrnhv4zJmF6Wa9y/RiGBd67u1L8x3qvaGjfKv/DI6KS5SbS/bCCwKKhcqD90cwt+GjrGP2VDY1G+ANM/uRLH2SiW2j9aLKDxB9/gPzoTccl8LeQ/uDkVSdQo5z9WMpEhxsTpP16hBPiS9us/X7HeqjC17T8kfxaOb/nuP2j6BgUYvu8/AAAAAAAA8D8=","dtype":"float64","shape":[100]}}},"id":"df0c8621-4b29-4aa7-a1a8-eced41179dec","type":"ColumnDataSource"}],"root_ids":["2571e0a2-3167-4a52-904c-292f025cfc3c"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"48d0cc13-b596-48de-a3d3-cfa26392a587","elementid":"0fa7f763-24ef-4611-9b12-e10311d8329e","modelid":"2571e0a2-3167-4a52-904c-292f025cfc3c"}];
                
                    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);
})();
