(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("8c12c9a8-4140-4798-a8ca-9bde5aeb0d18");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid '8c12c9a8-4140-4798-a8ca-9bde5aeb0d18' 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 = {"b359c7c4-ae30-4388-b9fe-2c2e91d8eb24":{"roots":{"references":[{"attributes":{"callback":null},"id":"8a1872d6-e626-478a-919a-610cd7cf26f3","type":"DataRange1d"},{"attributes":{"callback":null},"id":"d54b29b4-a058-406d-98ab-ea825dc70bee","type":"DataRange1d"},{"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":"400a6166-b84d-42be-9b34-76abce7c74db","type":"Square"},{"attributes":{"plot":{"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},"ticker":{"id":"784be7fe-c3f4-4b21-b49f-dd5137382c46","type":"BasicTicker"}},"id":"a3baf5fc-1057-4438-a964-ec4680b2eb53","type":"Grid"},{"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":"c25238d2-6016-40a0-99e2-bf5d7a18e549","type":"ColumnDataSource"},{"attributes":{"children":[{"id":"405a864f-a504-4b9f-b683-a5e3f5dc9aa5","type":"Row"}]},"id":"652dae7c-21c1-4049-b4ad-58ce256fd68f","type":"Column"},{"attributes":{"source":{"id":"b35317c7-c7be-4b22-a900-cf9b79d6976d","type":"ColumnDataSource"}},"id":"80c24db1-a3d3-4b3c-bf15-9b4a76174832","type":"CDSView"},{"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":"50eeb4a1-5f88-4cc3-9269-e4765c897c2a","type":"Triangle"},{"attributes":{"formatter":{"id":"14f05297-da3e-4e7b-ad9d-ca9a3e647162","type":"BasicTickFormatter"},"plot":{"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},"ticker":{"id":"784be7fe-c3f4-4b21-b49f-dd5137382c46","type":"BasicTicker"}},"id":"47356325-bb31-45ed-8d41-314fb54af494","type":"LinearAxis"},{"attributes":{},"id":"027ed3e9-e243-4cfe-b0fe-b40ca671b98c","type":"ResetTool"},{"attributes":{"callback":null},"id":"11e78c6f-3c39-4dc6-bbd5-bf454932aeda","type":"DataRange1d"},{"attributes":{"below":[{"id":"c21f5918-12d1-4785-ace7-86fe88ea6568","type":"LinearAxis"}],"left":[{"id":"55c3d51b-518d-4ed9-91c1-f2d8784bceb0","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"c21f5918-12d1-4785-ace7-86fe88ea6568","type":"LinearAxis"},{"id":"b05b8cbc-5819-4bbf-bfd1-f973dc4e87fc","type":"Grid"},{"id":"55c3d51b-518d-4ed9-91c1-f2d8784bceb0","type":"LinearAxis"},{"id":"bd79cb21-8970-4ebc-b2bb-17179d405dfb","type":"Grid"},{"id":"97a981fa-b1c6-4908-a3d8-69e6d09e0a60","type":"BoxAnnotation"},{"id":"2fa6f33e-22df-4e60-a49e-ba5ab5f7cdde","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"28be717a-999d-4ad2-8e8d-b0e3ebdaf906","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"d54b29b4-a058-406d-98ab-ea825dc70bee","type":"DataRange1d"},"x_scale":{"id":"630f2ca2-3bfa-4e20-8455-fb1c70ce7834","type":"LinearScale"},"y_range":{"id":"8a1872d6-e626-478a-919a-610cd7cf26f3","type":"DataRange1d"},"y_scale":{"id":"30822c06-9de8-433c-9b67-9b443d416a34","type":"LinearScale"}},"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"4e103d5e-5fbb-4109-8c80-e3e88631e2ca","type":"ResetTool"},{"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":"97a981fa-b1c6-4908-a3d8-69e6d09e0a60","type":"BoxAnnotation"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"13bb92eb-1f09-4e8a-8010-99bc78bd7f89","type":"PanTool"},{"id":"1fec8bde-2d4b-44d0-8758-3aec5020de25","type":"WheelZoomTool"},{"id":"dbb94853-8dd5-4b77-8b29-9334411a894a","type":"BoxZoomTool"},{"id":"01062efa-9121-43a3-8ad2-289483778585","type":"SaveTool"},{"id":"99ce722c-b4c0-4137-a9d7-b2fc027cccad","type":"ResetTool"},{"id":"bf671b7f-6d83-4dd9-877d-02ab4d83673d","type":"HelpTool"}]},"id":"2b8346cc-3a71-4381-bf32-b9752e63ab7e","type":"Toolbar"},{"attributes":{},"id":"0129e9c5-a73c-4de7-af5c-f664a0bc47f2","type":"BasicTickFormatter"},{"attributes":{},"id":"ccbc59a8-0895-47fc-b97d-11b268192f45","type":"WheelZoomTool"},{"attributes":{"data_source":{"id":"c25238d2-6016-40a0-99e2-bf5d7a18e549","type":"ColumnDataSource"},"glyph":{"id":"400a6166-b84d-42be-9b34-76abce7c74db","type":"Square"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"84fcc48a-0da4-48cf-a723-65a9a67c27ec","type":"Square"},"selection_glyph":null,"view":{"id":"a830bbad-0c37-442e-a64e-227027a846b6","type":"CDSView"}},"id":"2fa6f33e-22df-4e60-a49e-ba5ab5f7cdde","type":"GlyphRenderer"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"66f788c1-0349-47a4-b47e-fc123f291cf0","type":"PanTool"},{"id":"05b178d5-5f72-4542-8cbb-4ae058794aa2","type":"WheelZoomTool"},{"id":"b7ff4111-97fd-40bc-a9d4-d5a2d7a52130","type":"BoxZoomTool"},{"id":"5e5cc8a3-3d91-4782-9940-c6edb54869f6","type":"SaveTool"},{"id":"027ed3e9-e243-4cfe-b0fe-b40ca671b98c","type":"ResetTool"},{"id":"6c89e541-4c69-4667-bec1-21e484e0eef7","type":"HelpTool"}]},"id":"2e3e3b7c-b253-4248-a933-0bce9a2c170f","type":"Toolbar"},{"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":"b4138522-3271-4bdb-a39d-323f5125ad27","type":"Triangle"},{"attributes":{},"id":"6c89e541-4c69-4667-bec1-21e484e0eef7","type":"HelpTool"},{"attributes":{},"id":"630f2ca2-3bfa-4e20-8455-fb1c70ce7834","type":"LinearScale"},{"attributes":{},"id":"4a8dc37b-057c-4b28-9c47-8e3fcb83d607","type":"BasicTickFormatter"},{"attributes":{"overlay":{"id":"6bf06959-1e31-4585-b838-fca71bcf576d","type":"BoxAnnotation"}},"id":"b7ff4111-97fd-40bc-a9d4-d5a2d7a52130","type":"BoxZoomTool"},{"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":"06020e51-6594-421a-86df-ac6ee0504281","type":"ColumnDataSource"},{"attributes":{"plot":{"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"},"ticker":{"id":"a54ef8e5-9f5f-497f-a0e9-581944a15339","type":"BasicTicker"}},"id":"b05b8cbc-5819-4bbf-bfd1-f973dc4e87fc","type":"Grid"},{"attributes":{"dimension":1,"plot":{"id":"41d9bf81-26e7-4982-be66-ca6194427c22","subtype":"Figure","type":"Plot"},"ticker":{"id":"3c6f38f4-99e7-4a73-bef4-24fbba8f0f06","type":"BasicTicker"}},"id":"8587024d-2f40-4e61-ae88-cefd3238e3eb","type":"Grid"},{"attributes":{},"id":"99ce722c-b4c0-4137-a9d7-b2fc027cccad","type":"ResetTool"},{"attributes":{},"id":"7aae23c9-3b26-466f-9307-057494708451","type":"BasicTicker"},{"attributes":{"formatter":{"id":"0129e9c5-a73c-4de7-af5c-f664a0bc47f2","type":"BasicTickFormatter"},"plot":{"id":"41d9bf81-26e7-4982-be66-ca6194427c22","subtype":"Figure","type":"Plot"},"ticker":{"id":"7aae23c9-3b26-466f-9307-057494708451","type":"BasicTicker"}},"id":"9f1e1b36-6ffb-4866-b70d-ca2b40afdcc3","type":"LinearAxis"},{"attributes":{},"id":"01062efa-9121-43a3-8ad2-289483778585","type":"SaveTool"},{"attributes":{},"id":"66f788c1-0349-47a4-b47e-fc123f291cf0","type":"PanTool"},{"attributes":{},"id":"5e5cc8a3-3d91-4782-9940-c6edb54869f6","type":"SaveTool"},{"attributes":{"data_source":{"id":"06020e51-6594-421a-86df-ac6ee0504281","type":"ColumnDataSource"},"glyph":{"id":"f02678c7-d211-4589-90ff-517e5b0b675c","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"a5ec84c8-7f61-412c-9d55-2d530786315d","type":"Circle"},"selection_glyph":null,"view":{"id":"210b7cb6-2845-4eee-9339-cb6f9e98a469","type":"CDSView"}},"id":"b543dca8-3b48-453a-af4c-2b9ec3e0c356","type":"GlyphRenderer"},{"attributes":{},"id":"c288381c-bf0c-4430-9dcd-b9ffdf1da0aa","type":"BasicTickFormatter"},{"attributes":{},"id":"3c6f38f4-99e7-4a73-bef4-24fbba8f0f06","type":"BasicTicker"},{"attributes":{"overlay":{"id":"c2bee335-9cd0-49a0-9a43-988fbc6c6306","type":"BoxAnnotation"}},"id":"dbb94853-8dd5-4b77-8b29-9334411a894a","type":"BoxZoomTool"},{"attributes":{},"id":"05b178d5-5f72-4542-8cbb-4ae058794aa2","type":"WheelZoomTool"},{"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":"f02678c7-d211-4589-90ff-517e5b0b675c","type":"Circle"},{"attributes":{},"id":"784be7fe-c3f4-4b21-b49f-dd5137382c46","type":"BasicTicker"},{"attributes":{"formatter":{"id":"9867c26e-ecaf-4d56-82ea-e5d93f1ccc82","type":"BasicTickFormatter"},"plot":{"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},"ticker":{"id":"d95c084e-7b71-46a1-89e8-7122358db6ae","type":"BasicTicker"}},"id":"af377d23-2c41-416f-9c1e-0d06d995d945","type":"LinearAxis"},{"attributes":{"dimension":1,"plot":{"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},"ticker":{"id":"d95c084e-7b71-46a1-89e8-7122358db6ae","type":"BasicTicker"}},"id":"4a75f7f7-9ea9-4966-8080-67cfd343b8d8","type":"Grid"},{"attributes":{},"id":"a54ef8e5-9f5f-497f-a0e9-581944a15339","type":"BasicTicker"},{"attributes":{},"id":"9e3aff53-d4e1-49ea-9200-d9c74ed13755","type":"BasicTickFormatter"},{"attributes":{"formatter":{"id":"c288381c-bf0c-4430-9dcd-b9ffdf1da0aa","type":"BasicTickFormatter"},"plot":{"id":"41d9bf81-26e7-4982-be66-ca6194427c22","subtype":"Figure","type":"Plot"},"ticker":{"id":"3c6f38f4-99e7-4a73-bef4-24fbba8f0f06","type":"BasicTicker"}},"id":"dd74bd72-ecbc-4c0f-88f4-c37079a9e4c1","type":"LinearAxis"},{"attributes":{"below":[{"id":"47356325-bb31-45ed-8d41-314fb54af494","type":"LinearAxis"}],"left":[{"id":"af377d23-2c41-416f-9c1e-0d06d995d945","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"47356325-bb31-45ed-8d41-314fb54af494","type":"LinearAxis"},{"id":"a3baf5fc-1057-4438-a964-ec4680b2eb53","type":"Grid"},{"id":"af377d23-2c41-416f-9c1e-0d06d995d945","type":"LinearAxis"},{"id":"4a75f7f7-9ea9-4966-8080-67cfd343b8d8","type":"Grid"},{"id":"c2bee335-9cd0-49a0-9a43-988fbc6c6306","type":"BoxAnnotation"},{"id":"f4af72c5-9ade-43a6-bafd-51c68ca47fb8","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"2b8346cc-3a71-4381-bf32-b9752e63ab7e","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"d54b29b4-a058-406d-98ab-ea825dc70bee","type":"DataRange1d"},"x_scale":{"id":"2d5c64cd-537b-428d-843b-932964179ace","type":"LinearScale"},"y_range":{"id":"11e78c6f-3c39-4dc6-bbd5-bf454932aeda","type":"DataRange1d"},"y_scale":{"id":"227e919b-a15d-4645-a2bc-ca975364152b","type":"LinearScale"}},"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"9deb104a-61f1-46b7-9e5a-390ec9dae78e","type":"PanTool"},{"id":"ccbc59a8-0895-47fc-b97d-11b268192f45","type":"WheelZoomTool"},{"id":"b1d62438-dc1a-442e-941b-697b1ecd84ae","type":"BoxZoomTool"},{"id":"a9e9c72e-2a26-4818-af5c-45db68285ef9","type":"SaveTool"},{"id":"4e103d5e-5fbb-4109-8c80-e3e88631e2ca","type":"ResetTool"},{"id":"06e35194-d060-4a09-a367-447ba58528b1","type":"HelpTool"}]},"id":"28be717a-999d-4ad2-8e8d-b0e3ebdaf906","type":"Toolbar"},{"attributes":{},"id":"9deb104a-61f1-46b7-9e5a-390ec9dae78e","type":"PanTool"},{"attributes":{},"id":"2d5c64cd-537b-428d-843b-932964179ace","type":"LinearScale"},{"attributes":{},"id":"14f05297-da3e-4e7b-ad9d-ca9a3e647162","type":"BasicTickFormatter"},{"attributes":{},"id":"fd89952d-1295-4a40-8082-9cb720cfd0cb","type":"LinearScale"},{"attributes":{},"id":"06e35194-d060-4a09-a367-447ba58528b1","type":"HelpTool"},{"attributes":{"source":{"id":"c25238d2-6016-40a0-99e2-bf5d7a18e549","type":"ColumnDataSource"}},"id":"a830bbad-0c37-442e-a64e-227027a846b6","type":"CDSView"},{"attributes":{},"id":"ab216d92-9985-4768-9aa1-43989967c2a8","type":"LinearScale"},{"attributes":{"dimension":1,"plot":{"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"},"ticker":{"id":"e92510c6-5835-4e21-8957-454be5a7b93a","type":"BasicTicker"}},"id":"bd79cb21-8970-4ebc-b2bb-17179d405dfb","type":"Grid"},{"attributes":{},"id":"bf671b7f-6d83-4dd9-877d-02ab4d83673d","type":"HelpTool"},{"attributes":{"overlay":{"id":"97a981fa-b1c6-4908-a3d8-69e6d09e0a60","type":"BoxAnnotation"}},"id":"b1d62438-dc1a-442e-941b-697b1ecd84ae","type":"BoxZoomTool"},{"attributes":{},"id":"227e919b-a15d-4645-a2bc-ca975364152b","type":"LinearScale"},{"attributes":{},"id":"30822c06-9de8-433c-9b67-9b443d416a34","type":"LinearScale"},{"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":"84fcc48a-0da4-48cf-a723-65a9a67c27ec","type":"Square"},{"attributes":{"children":[{"id":"41d9bf81-26e7-4982-be66-ca6194427c22","subtype":"Figure","type":"Plot"},{"id":"5d569815-b1ec-4b51-9ed2-fdc44e6fb7c8","subtype":"Figure","type":"Plot"},{"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"}]},"id":"405a864f-a504-4b9f-b683-a5e3f5dc9aa5","type":"Row"},{"attributes":{"formatter":{"id":"4a8dc37b-057c-4b28-9c47-8e3fcb83d607","type":"BasicTickFormatter"},"plot":{"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"},"ticker":{"id":"e92510c6-5835-4e21-8957-454be5a7b93a","type":"BasicTicker"}},"id":"55c3d51b-518d-4ed9-91c1-f2d8784bceb0","type":"LinearAxis"},{"attributes":{"plot":{"id":"41d9bf81-26e7-4982-be66-ca6194427c22","subtype":"Figure","type":"Plot"},"ticker":{"id":"7aae23c9-3b26-466f-9307-057494708451","type":"BasicTicker"}},"id":"2d6deec1-7119-479f-8f28-5bf35c2071c3","type":"Grid"},{"attributes":{"source":{"id":"06020e51-6594-421a-86df-ac6ee0504281","type":"ColumnDataSource"}},"id":"210b7cb6-2845-4eee-9339-cb6f9e98a469","type":"CDSView"},{"attributes":{},"id":"9867c26e-ecaf-4d56-82ea-e5d93f1ccc82","type":"BasicTickFormatter"},{"attributes":{},"id":"1fec8bde-2d4b-44d0-8758-3aec5020de25","type":"WheelZoomTool"},{"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":"c2bee335-9cd0-49a0-9a43-988fbc6c6306","type":"BoxAnnotation"},{"attributes":{},"id":"d95c084e-7b71-46a1-89e8-7122358db6ae","type":"BasicTicker"},{"attributes":{},"id":"e92510c6-5835-4e21-8957-454be5a7b93a","type":"BasicTicker"},{"attributes":{"data_source":{"id":"b35317c7-c7be-4b22-a900-cf9b79d6976d","type":"ColumnDataSource"},"glyph":{"id":"50eeb4a1-5f88-4cc3-9269-e4765c897c2a","type":"Triangle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"b4138522-3271-4bdb-a39d-323f5125ad27","type":"Triangle"},"selection_glyph":null,"view":{"id":"80c24db1-a3d3-4b3c-bf15-9b4a76174832","type":"CDSView"}},"id":"f4af72c5-9ade-43a6-bafd-51c68ca47fb8","type":"GlyphRenderer"},{"attributes":{"formatter":{"id":"9e3aff53-d4e1-49ea-9200-d9c74ed13755","type":"BasicTickFormatter"},"plot":{"id":"64d0c9f8-ec93-4ccc-b682-834c50ea06bb","subtype":"Figure","type":"Plot"},"ticker":{"id":"a54ef8e5-9f5f-497f-a0e9-581944a15339","type":"BasicTicker"}},"id":"c21f5918-12d1-4785-ace7-86fe88ea6568","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":"6bf06959-1e31-4585-b838-fca71bcf576d","type":"BoxAnnotation"},{"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":"b35317c7-c7be-4b22-a900-cf9b79d6976d","type":"ColumnDataSource"},{"attributes":{},"id":"a9e9c72e-2a26-4818-af5c-45db68285ef9","type":"SaveTool"},{"attributes":{"below":[{"id":"9f1e1b36-6ffb-4866-b70d-ca2b40afdcc3","type":"LinearAxis"}],"left":[{"id":"dd74bd72-ecbc-4c0f-88f4-c37079a9e4c1","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"9f1e1b36-6ffb-4866-b70d-ca2b40afdcc3","type":"LinearAxis"},{"id":"2d6deec1-7119-479f-8f28-5bf35c2071c3","type":"Grid"},{"id":"dd74bd72-ecbc-4c0f-88f4-c37079a9e4c1","type":"LinearAxis"},{"id":"8587024d-2f40-4e61-ae88-cefd3238e3eb","type":"Grid"},{"id":"6bf06959-1e31-4585-b838-fca71bcf576d","type":"BoxAnnotation"},{"id":"b543dca8-3b48-453a-af4c-2b9ec3e0c356","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"2e3e3b7c-b253-4248-a933-0bce9a2c170f","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"d54b29b4-a058-406d-98ab-ea825dc70bee","type":"DataRange1d"},"x_scale":{"id":"fd89952d-1295-4a40-8082-9cb720cfd0cb","type":"LinearScale"},"y_range":{"id":"11e78c6f-3c39-4dc6-bbd5-bf454932aeda","type":"DataRange1d"},"y_scale":{"id":"ab216d92-9985-4768-9aa1-43989967c2a8","type":"LinearScale"}},"id":"41d9bf81-26e7-4982-be66-ca6194427c22","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":"a5ec84c8-7f61-412c-9d55-2d530786315d","type":"Circle"},{"attributes":{},"id":"13bb92eb-1f09-4e8a-8010-99bc78bd7f89","type":"PanTool"}],"root_ids":["652dae7c-21c1-4049-b4ad-58ce256fd68f"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"b359c7c4-ae30-4388-b9fe-2c2e91d8eb24","elementid":"8c12c9a8-4140-4798-a8ca-9bde5aeb0d18","modelid":"652dae7c-21c1-4049-b4ad-58ce256fd68f"}];
                
                    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);
})();
